摘要: ###三次握手 TCP是面向连接的协议。TCP建立连接的过程叫做握手,握手需要在客户和服务器之间交换三个TCP报文段。 三次握手示意图: 三次挥手过程: 如图,主机A是客户端,B是服务器,起初两端的TCP进程都处于CLOSE(关闭)状态。主机下面的方框代表TCP进程所处的状态。 首先是A向服务器B发 阅读全文
posted @ 2021-08-13 15:41 kopok 阅读(125) 评论(0) 推荐(0) 编辑
摘要: #####1、所谓可变类型与不可变类型是指:是否可以在不改变原来数据的引用地址基础上,去修改数据。如果能直接修改那么就是可变,否则是不可变 不可变对象:该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向 阅读全文
posted @ 2021-08-05 16:13 kopok 阅读(1507) 评论(1) 推荐(2) 编辑
摘要: """ 每次固定读取10000行 """ with open(filename) as f: while True: next10k = list(islice(f, 10000)) # need list to do len, 3 lines down for ln in next10k: pro 阅读全文
posted @ 2023-01-10 19:48 kopok 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 安装tools以使用导入导出功能。解决mongodump: command not found #下载 wget https://fastdl.mongodb.org/tools/db/mongodb-database-tools-rhel70-x86_64-100.5.3.tgz #解压 tar 阅读全文
posted @ 2022-11-04 13:42 kopok 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 配置文件config.yml mysql: type: mysql dsn: "user:pass@tcp(localhost:30306)/db_name?charset=utf8&parseTime=True&loc=Local" maxopen: 100 maxidle: 10 maxlife 阅读全文
posted @ 2022-10-13 14:20 kopok 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1、实现http://127.0.0.1:8080/index.html的形式访问前端页面。gin-contrib/static 使用中间件的方式判断是否存在该静态文件。fileserver 是一个 Handler,判断 fs 中是否有请求的文件,如果有则使用 fileserver 将文件写入到 g 阅读全文
posted @ 2022-10-12 15:40 kopok 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 写个服务,写完后放在/lib/systemd/system路径下 update_rule.server [Unit] Description = TinyScan update rule [Service] Type=forking WorkingDirectory=/root/TinyScan_A 阅读全文
posted @ 2022-09-30 11:59 kopok 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 因为CNVD官网采用了反爬机制,所以使用selenium能够更容易的爬取漏洞数据 1、在Windows中使用 注意根据chrome版本下载对应chromedriver 2、在无界面的Linux中使用 因为对于爬虫的识别,无头模式相对于有头模式特征多,所以尽量使用有头模式,在无界面Linux中使用有头 阅读全文
posted @ 2022-09-28 15:09 kopok 阅读(612) 评论(1) 推荐(0) 编辑
摘要: import wmi c = wmi.WMI() def yingpan(): # # 硬盘序列号 cc = "" for physical_disk in c.Win32_DiskDrive(): # print(physical_disk.SerialNumber) cc += physical 阅读全文
posted @ 2022-05-09 11:51 kopok 阅读(2472) 评论(0) 推荐(0) 编辑
摘要: sentence = "我来自中国人民大学" # 默认精确模式 words = jieba.cut(sentence) print("精确模式: %s" % " ".join(words)) # 全模式 words = jieba.cut(sentence, cut_all=True) print( 阅读全文
posted @ 2022-04-19 10:58 kopok 阅读(87) 评论(0) 推荐(0) 编辑
摘要: #图片转base64 import base64 with open("./1.png","rb") as f:#转为二进制格式 base64_data = base64.b64encode(f.read())#使用base64进行加密 print(base64_data) #base64转图片 # 阅读全文
posted @ 2022-03-29 15:32 kopok 阅读(408) 评论(0) 推荐(0) 编辑
摘要: linux环境"ModuleNotFoundError: No module named 'Cryptodome'" pip3 uninstall pycryptodome pip3 install pycryptodome pip3 install pycryptodomex 阅读全文
posted @ 2022-01-11 19:27 kopok 阅读(530) 评论(0) 推荐(0) 编辑