
数据库
文章平均质量分 93
zmh-program
热爱深度强化学习(深度学习,强化学习算法等),喜爱钻研网络相关的知识(网络攻防,OSI等),主要研究python/c,对前后端和GUI有一定研究(django, flask, tornado, mysql, redis, elasticsearch, whoosh, memcached, sqlite, rabbitMQ | vue, PyQt5),熟悉pascal, vb, arduino等
展开
-
django 人机校验我是人类-使用hCaptcha或Turnstile代替simple-captcha
django 人机校验我是人类使用hCaptcha或Turnstile代替simple-captcha, 介绍三种验证码的原理原创 2022-12-24 20:53:07 · 2660 阅读 · 1 评论 -
SQLite3+logging+PyQt5+fuzzywuzzy 日志数据库高亮/等级筛选/模糊查询/时间范围筛选 | python
1. 日志保存与读取 `SQLite3` 2. 等级筛选 `SQL` 3. 模糊查询 `fuzzywuzzy` 4. 时间范围筛选 `time` 5. 日志内容语法高亮 `PyQt5.Qsci` 6. 日志具体信息弹窗*Dialog* (表单内容双击事件) 7. logging Handler类,此程序可作为模块引入...原创 2022-07-10 23:40:50 · 1299 阅读 · 0 评论 -
TCP聊天+传输文件服务器服务器套接字v2.8 - 修复已知程序4个问题
1. data库登录问题2. 服务端Database.handler问题3. 用户端登录/注册界面 注册成功后等待界面仍在运行4. 文件传输时间检测问题5. 警告修复6. 减少冗余gitcode https://gitcode.net/m0_60394896/python原创 2022-06-24 20:35:33 · 3641 阅读 · 0 评论 -
python 数据库性能提升 - TCP聊天+传输文件服务器服务器套接字v2.7
1. 变量使用 `set` -- set内部存储元素必是可hash的,而且还是不可重复的.当每一个set中的元素都有一个独立hash的编码,虽然内部是hash编码的排序,当运行时是通过编码查询,所以会如此之快2. 避免单文件频繁调用I/O3. 用户建立文件夹, 一个文件夹对应一个用户的md5值(sha256的都行), **这是为了创建文件夹时候避免非法字符的出现**.4. 类似于文件传输服务器, 传来的文件最好**解压**, **分割切片**5. 只将用户名存于运行内存中, 节省空间, 一般.原创 2022-06-20 20:22:21 · 9561 阅读 · 0 评论