会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
小杨的冥想课
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
27
下一页
2021年6月11日
项目目录结构
摘要: 项目目录结构 脚本 引用内置模块是,由短及长 先引用内置模块,再引用第三方模块 单可执行文件 多可执行文件
阅读全文
posted @ 2021-06-11 17:14 小杨的冥想课
阅读(83)
评论(0)
推荐(0)
编辑
日志(模块logging)
摘要: 日志(模块logging) 快速使用 import logging logging.basicConfig(filename="cmdb.text", format = "%(asctime)s-%(name)s-%(levename)s-%(module)s-(message)s", datefm
阅读全文
posted @ 2021-06-11 14:41 小杨的冥想课
阅读(53)
评论(0)
推荐(0)
编辑
2021年6月10日
位、字节、字符 概念
摘要: bit 位,计算机中最小的表示单位二进制0101 8bit = 1bytes 字节,最小的存储单位,1bytes缩写为1B,一般两个字节表示1个字符 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 1PB=1024TB 1EB=1024PB 1ZB=1024EB
阅读全文
posted @ 2021-06-10 09:45 小杨的冥想课
阅读(424)
评论(0)
推荐(0)
编辑
2021年6月9日
socketserver实现并发通讯
摘要: socketserver实现并发通讯 #server端 import socketserver class Myserver(socketserver.BaseRequestHandler): def handle(self): #自动的触发了handle方法,并且sele.request=conn
阅读全文
posted @ 2021-06-09 21:45 小杨的冥想课
阅读(41)
评论(0)
推荐(0)
编辑
验证客户端合法性
摘要: 验证客户端合法性 背景 客户端是提供给用户用的 —— 登陆验证 你的用户就能看到你的client源码 不需要自己写客户端了 客户端是提供给机器使用 代码的实现 #server端 import socket import hashlib import os key = b"yang" #密钥 sk =
阅读全文
posted @ 2021-06-09 16:52 小杨的冥想课
阅读(83)
评论(0)
推荐(0)
编辑
非阻塞io模型
摘要: 非阻塞io模型 #server端 import socket sk = socket.socket() sk.bind(("127.0.0.1",9000)) sk.setblocking(False) #将其设置为非阻塞模型,如果发生了阻塞便报错 sk.listen() conn_1 = [] d
阅读全文
posted @ 2021-06-09 10:27 小杨的冥想课
阅读(53)
评论(0)
推荐(0)
编辑
2021年6月8日
tcp协议和udp协议的特点、 三次握手、四次挥手
摘要: tcp协议和udp协议的特点 tcp 是面向连接的、流式、可靠的、慢的、全双工通信 应用场景 邮件 、 文件、http、web udp 是面向数据报的,不可靠的、快的、能完成一对一、一对多、多对一、多对多的高校通讯协议 应用场景 及时聊天工具、视频在线观看 三次握手 server端accept接受过
阅读全文
posted @ 2021-06-08 10:47 小杨的冥想课
阅读(225)
评论(0)
推荐(0)
编辑
2021年6月7日
粘包
摘要: 粘包 发生在发送端的粘包 由于两个数据的发送时间间隔+数据的长度小 所以由tcp协议的优化机制将两条信息作为一条信息发送出去了 为了减少tcp协议中的“确认收到”的网络延迟时间 发生在接收端的粘包 由于tcp协议中所传输的数据无边界,所以来笔记接受的多条数据在接受端的内核的缓存端粘在了一起 本质:接
阅读全文
posted @ 2021-06-07 21:35 小杨的冥想课
阅读(41)
评论(0)
推荐(0)
编辑
摘要算法(哈希算法)
摘要: 摘要算法(哈希算法) 摘要算法又称哈希算法,它表示输入任意长度的数据,输出固定长度的数据,相同的输入数据始终得到相同的输出,不同的输入数据尽量得到不同的输出。 消息摘要算法分为三类 MD(Message Digest):消息摘要 生成的消息摘要都是128位的,包括:MD2,MD4,MD5,从安全性上
阅读全文
posted @ 2021-06-07 14:44 小杨的冥想课
阅读(618)
评论(0)
推荐(0)
编辑
2021年6月6日
数据库基础
摘要: 数据库基础 背景知识 很多功能如果只是通过操作文件来改变数据时非常繁琐的,程序员要做很多事情 对于多台机器或者多个进程操作一份数据,程序员自己解决并发和安全问题比较麻烦 自己处理些数据备份,容错的措施 C/S架构的操作数据文件的一个管理软件 帮助我们解决并发问题 能够帮助我们更简单更快捷的方式完成数
阅读全文
posted @ 2021-06-06 15:57 小杨的冥想课
阅读(42)
评论(0)
推荐(0)
编辑
上一页
1
···
7
8
9
10
11
12
13
14
15
···
27
下一页
公告