51
Dev开发社区
首页
文章
问答
登录
注册
最新发布
开源动态
厂商动态
技术栏目
JavaScript
VUE
PHP
JAVA
C#
系统架构
人工智能
开发工具
软件工程
网络安全
iOS
Android
微信小程序
前端
系统架构
为你推荐
前端基础-html(2)
一、字体标签字体标签包含:h1~h6、<font>、<u>、<b>、<strong>、<em>、<sup>、<sub>1)标题 标题使用<h1>至<h6>标签进行定义。<h...
代码星球
·
2021-02-25
前端
基础
-html
前端基础-html(1)
写在前面: 前端 后端C(client) &nbs...
代码星球
·
2021-02-25
前端
基础
-html
IO多路复用、协程
一、铺垫:基于socket发送http请求1、需求一:向百度发送请求搜索关键字“alex”,有如下两种方式:importrequestsret=requests.get('https://www.baidu.com/s?wd=alex')方式一(用requests模块):importsocketsk=socket.so...
代码星球
·
2021-02-25
IO
多路
复用
协程
进程、数据共享、进程锁、进程池、requests模块和bs4(beautifulsoup)模块
一、进程1、进程间数据不共享,如下示例:importmultiprocessingdata_list=[]deftask(arg):data_list.append(arg)print(data_list)#每个进程都有自己的一个列表defrun():foriinrange(10):p=multiprocessing....
代码星球
·
2021-02-25
进程
模块
数据
共享
requests
线程锁、threading.local(flask源码中用的到)、线程池、生产者消费者模型
一、线程锁 线程安全,多线程操作时,内部会让所有线程排队处理。如:list/dict/Queue 线程不安全+人(锁)=>排队处理1、RLock/Lock:一次放一个 a、创建10个线程,在列表中追加自己,如下代码:importthreadingv=[]deffunc(arg):v.append(arg)p...
代码星球
·
2021-02-25
线程
threading.local
flask
源码
用的
操作系统/应用程序、操作中的“并发”、线程和进程,python中线程和进程(GIL锁),python线程编写+锁
并发编程前言: 1、网络应用 1)爬虫直接应用并发编程; &n...
代码星球
·
2021-02-25
线程
进程
python
操作系统
应用程序
网络基础、ftp任务(进度条、计算文件大小、断点续传、搭建框架示例)
一、网络基础1、端口,是什么?为什么要有端口? 端口是为了将同一个电脑上的不同程序进行隔离。 IP是找电脑;端口是找电脑上的应用程序; 端口范围:1–65535; 1-1024不要用 ; 一般程序员用8000、8001……2、OSI 七层模型(记住哪...
代码星球
·
2021-02-25
网络基础
ftp
任务
进度
计算
网络基础、多线程、ftp任务铺垫
一、网络基础学习网络编程,了解一些网络基础的知识是必不可少的,下面学习一些基础的网络知识:1、我们的电脑里有网卡,网卡里有mac地址;2、我到某个地方插上网线,路由器或交换机中的DHCP服务为我自动分配IP地址。 IP:192.168.13.84 ...
代码星球
·
2021-02-25
网络基础
线程
ftp
任务
铺垫
文件上传下载、socketserver(并发)、解读socketserver源码
一、文件上传/下载1、文件上传/下载 学习了socket套接字,我们现在可以写一个文件上传/下载的程序,如下示例:importsocketimportjsonserver=socket.socket()server.bind(('127.0.0.1',8899))server.listen(5)while1:prin...
代码星球
·
2021-02-25
socketserver
文件
上传下载
并发
解读
模拟ssh、黏包、hashlib模块
一、模拟ssh1、subprocess模块 subprocess模块是python从2.4版本开始引入的模块。主要用来取代一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。subprocess模块可用于产生进程,并连接到进程的输入/输出/错误输出管道,...
代码星球
·
2021-02-25
模拟
ssh
黏包
hashlib
模块
面向对象多继承(c3算法)、网络基础和编写网络相关的程序
一、面向对象多继承(c3算法)a、有多个父类先找左,再找右,如下示例:classA(object):passclassB(object):deff1(self):print('B')classC(A,B):passobj=C()obj.f1()print(C.__mro__)#打印出C类的继承顺序,结果如下一行:#(&...
代码星球
·
2021-02-25
面向
对象
继承
c3
算法
约束、自定义异常、hashlib模块、logging日志模块
一、约束(重要***)1、首先我们来说一下java和c#中的一些知识,学过java的人应该知道,java中除了有类和对象之外,还有接口类型,java规定,接口中不允许在方法内部写代码,只能约束继承它的类必须实现接口中定义的所有方法,为了便于理解,我们用python和java混合语法来写一下java中的接口,如下示例:i...
代码星球
·
2021-02-25
模块
约束
自定义
异常
hashlib
issubclass/type/isinstance、函数和方法、反射、callable、特殊成员补充
一、issubclass/type/isinstance(***) 1、issubclass(参数1,参数2):检查第一个参数是否是第二个参数的子子孙孙类,如下示例:classBase(object):passclassFoo(Base):passclassBar(Foo):passprint(issubclass(...
代码星球
·
2021-02-25
issubclass
type
isinstance
函数
方法
面向对象进阶二(组合补充、主动调用其他类的成员、特殊成员)
一、组合补充(重要程度*****) 分析如下几个示例的代码和结果,并作出总结:######示例一:验证类或对象是否能做字典的keyclassFoo:passuser_info={Foo:1,#类做字典的keyFoo():5#对象做字典的key}print(user_info)#{<class'__main__....
代码星球
·
2021-02-25
成员
面向
对象
进阶
组合
面向对象进阶一(成员(变量、方法、属性),组合或嵌套)
一、类的成员 类的成员共分为三类:变量、方法、属性。下面我们来一一学习。二、变量 变量分为: 1)实例变量(又称字段) a)公有实例变量(公有字段) b)...
代码星球
·
2021-02-25
面向
对象
进阶
成员
变量
文章推荐
更多
文章
什么是nofollow标签
文章
jQuery动态添加表单属性并提交
文章
Python怎样进行进制转换
文章
js解析后台传来的json字符串数据
文章
php的mysql数据库操作类
文章
linux下启动或关闭tomcat命令
文章
javascript中字符串查找的方法以及利弊的总结
文章
Shiro核心概述
文章
ChromeExtension入门浅谈
文章
Docker安装及基础命令
文章
mysql的常用引擎
文章
HTTP 错误 500.22
文章
JS调用中文乱码怎么办
文章
正则表达式元字符简介
文章
Linux怎样添加/删除用户或用户组
文章
八进制、十进制、十六进制的转换代码
热门标签
更多
流量
私域流量
私域
多端同构
素材火
素材
mock
安全中心
域名回购
ACM
禅道
系统稳定
稳定性
DICT
tuber浏览器
h5video
h5stream
es10
dispatch
whistle
Printer
HttpPrinter
Lrzip
mmWave
非负矩阵分解
SetupVPN
特殊符号
符号
报表嵌入
bjst
背包js
bi技术
报表教程
bi应用
bi设计
bi数据
bi领域
标签识别
备案接入
备案登陆
备案登录
白合测试
表单开发
百盒测试
备案平台
博客迁到
备案电话
备案地址
博客域名
报表样式
友情链接
静觅
IT虾米
C++技术网
IT家园
菜鸟教程
WEB技术分享
首页
上一页
...
2
3
4
5
6
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他