自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jim

Six \

  • 博客(29)
  • 收藏
  • 关注

原创 Paddle使用pyinstaller打包出错的解决方法

使用PyQt5开发了一个基于paddle ocr的文字识别程序,打包的时候报错了。给大家分享一下解决方法

2023-10-09 11:05:13 557

原创 python打包wheel文件

1.创建功能性函数pytest.pydef test(): print('print test')2.创建setup.py文件from setuptools import setupsetup( name='printtest', version='1.0', py_modules=['printtest'])3.制作wheel文件python...

2020-09-02 11:08:29 1292

原创 Django分页前后端处理

1.view处理view.pyfrom django.core.paginator import Paginatordef book_list() page = request.GET.get('page')# 页码 limit = request.GET.get('limit')# 每页n条 questset = BookInfo.objects.all().order_by('-create_time') lens = len(questset) pages

2020-09-02 11:03:20 306

原创 反馈系统简单设计

技术源于生活,服务生活反馈系统源码和部署说明参见 Talk项目gunicorn+nginx配置启动部署地址:api.imibi.cn后台地址:api.imibi.cn/admin/后台测试账户:admin Admin123456E-R模型RoleUser : 普通用户/专业人员/管理员专业人员/根据type(区域或问题类型)查看对应分配的问题列表/解决问题,更改问题状态管理员:维护系统,用户,模块,专业人员用户:提交问题用户端1.提交反馈输入框:问题标题【tex.

2020-09-02 11:02:29 354

原创 用户IP访问次数统计

技术源于生活,服务生活线上地址:https://api.imibi.cnRedis存储1.使用Redis的0号数据库,数据格式是hash.import rediscon = redis.Redis(host='localhost', port=6379, decode_responses=True, db=0)2.hash的键值对分别是key=ip,value=访问次数数据统计数据统计函数def set_len_data(ip): """访问次数统计""" i.

2020-09-02 11:00:38 1770 1

原创 python参数启动

技术源于生活,服务生活demo.pyimport sys# 传入3个参数,具体操作根据个人情况def main(argv): print(argv) print(argv[1]) print(argv[2])if __name__ == "__main__": main(sys.argv)运行:$ python demo.py 1 2 3...

2020-04-25 10:43:21 957

原创 modbus tcp

技术源于生活,服务生活demo.py# demo:modbus_tcp应答机制import modbus_tk.defines as mdimport modbus_tk.modbus_tcp as mtfrom xlwt.compat import xrangeclass ConfigModbus(object): host = "127.0.0.1" por...

2020-04-25 10:42:11 519

原创 CSS Grid网格布局浅尝

技术源于生活,服务生活地址:api.imibi.cn:8080简单的Grid .container-r-btm { display: grid; /* grid-template-columns: repeat(auto-fill, 160px); grid-template-rows: repeat(auto-fill, 160px); */...

2020-04-25 10:41:11 146

原创 Ubuntu MySQL密码重置

Step1:修改mysqld.cnf配置文件在ubuntu的terminal(也即终端)上输入sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf,进入到这个配置文件,文末加入skip-grant-tables这句话。skip-grant-tables保存:wq,退出。输入:service mysql restart,重新启动mysql。step2...

2020-03-05 16:48:35 188

原创 ubuntu MySQL 卸载重装

首先删除mysql:sudo apt purge mysql-server mysql-client mysql-commonsudo apt autoremovesudo mv -iv /var/lib/mysql /var/tmp/mysql-backupsudo rm -rf /var/lib/mysql*然后清理残留的数据dpkg -l |grep ^rc|awk '...

2020-03-05 15:32:30 177

原创 modbus tcp

demo.py在这里插入代码片

2019-12-20 14:59:23 250

原创 python打包wheel文件

1.创建功能性函数pytest.pydef test(): print('print test')2.创建setup.py文件from setuptools import setupsetup( name='printtest', version='1.0', py_modules=['printtest'])3.制作wheel文件python...

2019-12-20 10:19:29 751

原创 反馈系统简单设计

反馈系统E-R模型USER角色:普通用户/维修人员/管理员维修人员/根据type(区域或问题类型)查看对应分配的问题列表/解决问题,更改问题状态管理员:维护系统,用户,模块,维修人员用户:保修用户端1.提交反馈输入框:问题标题【text】问题详情【text】问题标签/分类【多选框】提交按钮【button】2.反馈列表统计数据: 已解决 / 未解决反馈列表:分页/...

2019-12-19 13:32:15 1302

原创 python内存管理

Python内存管理机制Python内存管理机制主要包括以下三个方面:引用计数机制垃圾回收机制内存池机制1. 引用计数机制可以用is判断两个引用是否指向同一个对象可以用sys.getrefcount()获得引用计数引用计数增加1.对象被创建:x=42.另外的别人被创建:y=x3.被作为参数传递给函数:foo(x)4.作为容器对象的一个元素:a=[1, x, ‘33’]引用...

2019-08-22 16:40:22 249

原创 中间件

MVC模式下的中间件的执行过程中间件(middleware)中间件的执行过程是HttpRequest – 中间件 – view – 中间件 – HttpResponse.a. 应用名/middleware.py(定义中间件类,中间件函数。文件名可以任意)from django.http import HttpResponse # 定义中间件类。 (类名可以任意,但类中的方法名...

2019-08-22 16:17:40 280

原创 RSA算法

简介RSA是非对称加密算法。RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。RSA是被研究得最广泛的公钥算法,从提出到现今的三十多年里,经历了各种攻击的考验,逐渐为人们接受,截止2017年被普遍认为是最优秀的公钥方案之一。生成公钥、私钥from Crypto import Randomfrom Crypto.PublicKey import RSA# ...

2019-08-22 15:27:08 539

原创 财经资讯爬虫

数据来源港股金融界 :http://hk.jrj.com.cn/资本邦 :http://www.chinaipo.com/智通财经网:http://www.zhitongcaijing.com/腾讯财经:https://pacaio.match.qq.com/资讯表结构使用 requests 模块爬取资讯,清洗数据,存放到Django models中"""发现页新...

2019-08-17 18:16:34 2669 3

原创 HTTP协议(B/S架构下的请求与响应)

HTTP协议定义:超文本文件传输协议(https: 代表加密) ,协议规定了双方之间传送数据的格式理解:http协议主要是浏览器与服务器之间的交互;浏览器的底层是socket套接字验证:使用网络调试助手给浏览器发送给数据http协议的请求和相应 请求: 构成(请求头,空行 ,请求体)请求头 :请求方式 请求地址 http协议 (GET/index.html HTTP/1.1...

2019-08-17 17:59:29 6875

原创 Python守护进程、进程互斥锁、进程间通信ICP(Queue队列)、生产者消费者模型

守护进程守护进程守护进程:p1.daemon=True守护进程其实就是一个“子进程“,守护=》伴随守护进程会伴随主进程的代码运行完毕后而死掉进程:当父进程需要将一个任务并发出去执行,需要将该任务放到以个子进程里守护:当该子进程内的代码在父进程代码运行完毕后就没有存在的意义了,就应该将该子进程设置为守护进程,会在父进程代码结束后死掉from multiprocessing i...

2019-08-17 17:47:45 374

原创 python 常见面试题

1. 装饰器(给函数增加功能)# 多个装饰器的装饰过程就是:离函数最近的装饰器先装饰,然后外面的装饰器再进行装饰,由内到外的装饰过程​def test_a(func): def test_b(): return func return test @testdef func(): pass# @类装饰器名:等价于“函数引用 = 类名(...

2019-08-17 17:22:36 328

原创 Django的session机制

pass

2019-08-17 16:58:17 885

原创 虚拟化

虚拟化技术虚拟化简介虚拟化简介虚拟化是什么?在时间上和空间上突破我们的工作限制,提升工作效率。时间上:多种工作在一段时间内同时进行空间上:在一台物理主机上,虚拟化出来多台主机,多台主机共同做一件事情一个高并发的应用,需要更多的物理服务器,和更合理的内存和CPU分配...

2019-08-17 16:39:41 2312

原创 Docker的安装及使用

Docker的安装$ sudo apt-get update # 更新ubuntu的apt索引源$sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common # 安装包允许apt通过HTTPS使用仓库$ curl -fsSL...

2019-08-08 15:06:31 117

原创 charles抓包

1.手机和pc抓包2.手机抓包设置2.1charles设置2.2.手机设置4.charles界面

2019-05-20 10:28:17 112

原创 线程/进程

一.线程定义:python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用threading模块:线程是CPU内核执行的最小单位,通过threading模块可以创建线程。一般不用。demo01 单线程执行import threadingdef music():"""听音乐"""print("music...

2019-05-10 17:45:30 329

转载 Mac配置Java开发环境

下载JDK从下面链接选择合适版本的安装包进行下载…笔者下载的是jdk-9.0.1链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html安装JDK双击jdk-9.0.1_osx-x64_bin.dmg文件进行安装查看是否安装成功打开terminal,输入:java -version$ jav...

2019-05-10 17:38:45 573

原创 获取Let's Encrypt免费证书

Ubuntu 16.04 上获取Let’s Encrypt免费证书云服务商:阿里云服务器:针对Nginx服务器;假设域名:example.com www.example.com假设IP:137.137.137.137域名指向IP地址这时,ping这个域名就会显示IP地址,说明指向成功。安装Nginx服务器sudo apt-get install nginxsudo service...

2019-05-08 15:46:47 2260 1

原创 算法题:一个圆环上有100个灯泡,灯泡有打开关闭两种状态,灯泡状态随机。设计算法,使灯泡都亮。

算法题:一个圆环上有100个灯泡,灯泡有打开关闭两种状态,灯泡状态随机,按一个灯泡,相邻两个灯泡的状态也会改变。eg: ’ 暗 - 亮 - 暗 ’ 按中间灯泡 ,变化为 ’ 亮 - 暗 - 亮 '。设计算法,使灯泡最后都亮。import randomi =0j = [] #创建100个灯泡while True: if i == 100: break k...

2019-03-20 15:05:27 2668

原创 PYTHON设置环境变量

path 环境变量 作用是指定路径搜索路径 , 类比Java的PATHimport sysfor p in sys.path: print(p) #查看path列表sys.path.append('/Users/zzy/Desktop/shimi')#添加解析路径pythonpath 指定类搜索路径 ,类比Java的CLASSPATHos.environ['PYTHONP...

2019-03-19 12:25:26 6472

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除