Jul192021
Python入门教程:从基础到实战
导言
Python是目前最流行的编程语言之一,因其简洁易读的语法和强大的功能而深受开发者的喜爱。无论你是初学者还是有一定编程基础的开发者,本教程都将帮助你快速入门Python,并通过实战案例为你提供更深入的了解。
目录
Python基础语法
数据类型和变量
条件语句和循环
函数和模块
文件操作
异常处理
正则表达式
面向对象编程
网络编程
数据库操作
网页爬虫
数据可视化
1. Python基础语...阅读全文
抢沙发
Jul052021
使用Canvas绘制动态图形效果
HTML5的Canvas元素为我们提供了一个强大的工具,可以在网页上自由绘制图形。通过使用JavaScript,我们可以在Canvas上实现各种炫酷的动态图形效果。在本博客中,我们将探索如何使用Canvas和JavaScript创建动态图形效果。
准备工作
首先,我们需要在HTML文档中创建一个Canvas元素,并给它一个唯一的ID,以便在JavaScript中引用它。我们还需要一些CSS样式来定义Canvas的宽度和高度,以及设置...阅读全文
Jun222021
纯PHP实现的websocket客户端
websocket协议RFC文档地址:https://tools.ietf.org/html/rfc6455,以下是用纯PHP实现的一个轻量的websocket客户端,可以用来与websocket服务器进行通信。
class BadUriException extends Exception {
}
class ServerConnectException extends Exception {
}
class HandshakeException extends Exception {
}
class BadFrameException extends Exception {
}
class SocketRWException...阅读全文
Jun202021
Jun202021
php socket实现简单的http服务器
php socket 实现简单的http服务器。
<?php
function run() {
//创建服务端的socket套接流,net协议为IPv4,protocol协议为TCP
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
/*绑定接收的套接流主机和端口,与客户端相对应*/
if (socket_bind($socket, "0.0.0.0", 9502) == false) {
echo 'server bind fail:' . socket_strerror(socket_last_erro...阅读全文
Jun182021
Android源码剖析:WebView的加载原理分析
介绍
在Android开发中,WebView是一个常用的控件,它允许我们显示网页内容并与JavaScript交互。但是,WebView的内部加载原理并不是很清楚,本文将通过对WebView源码的分析来深入了解WebView的加载原理。
WebView的加载流程
1. 创建WebView
首先,我们通过代码或者布局文件创建一个WebView控件。WebView在内部是一个由WebViewCore和WebCore两部分组成的架构。WebViewCore负责与浏览器内核...阅读全文
Jun142021
前端开发中的用户体验设计和界面优化技术及相关标签拼接方法
在当今互联网时代,用户体验设计和界面优化成为了前端开发的关键因素之一。一个好的用户体验能够吸引更多的用户,提升用户的满意度和忠诚度。而界面优化则可以让网页更加美观、易用和高效。本文将介绍一些前端开发中常用的用户体验设计和界面优化技术,以及相关的标签拼接方法。
用户体验设计
用户体验设计(User Experience Design)关注的是用户在使用产品或服务时的感受和感受过程。以...阅读全文
Jun112021
前端开发中的数据可视化技术及相关标签拼接方法
数据可视化是现代应用程序开发中非常重要的一部分,它可以帮助我们更直观地理解和分析数据。在前端开发中,常用的数据可视化技术包括图表库和标签拼接方法。本文将介绍两种常用的数据可视化技术,并对相关标签拼接方法进行详细讲解。
图表库
图表库是前端开发中最常用的数据可视化技术之一。它们提供了丰富的图表类型和功能,可以帮助我们快速创建各种形式的图表。以下是两种常用的图表库...阅读全文
Jun092021
Laravel5 找不到Form 类的解决办法
在Laravel5中的模板内使用From 创建表单的时候会提示Class ‘Form’ not found,是因为默认情况下Laravel5不再嵌入 Form 和 Html。
表单生成器是单独的包,需要导入 “illuminate/html”
1. 打开 composer.json 添加:
"illuminate/html": "5.*"
保存后执行:composer update 进行更新。
2.安装“Illuminate\Html” 之后更新 config/app.php 文件:
providers内添加:
'Illuminate\Html\HtmlSer...阅读全文
Jun052021
如何在Linux上安装和配置Apache Web服务器
Apache是一个开源的、跨平台的Web服务器软件,广泛用于Linux服务器上。在本文中,我们将介绍如何在Linux上安装和配置Apache Web服务器。
步骤一:安装Apache
打开终端,使用以下命令安装Apache:
sudo apt update
sudo apt install apache2
安装过程中,系统会提示你输入管理员密码确认安装。
安装完成后,使用以下命令启动Apache:
sudo systemctl start apache2
使用以下命令检...阅读全文