后端
主要是python基础
傲节
这个作者很懒,什么都没留下…
展开
-
plant-UML画图笔记
画图工具安装 之前一直用process_on、百度脑图、亿图等工具画图,见有人分享了用plantUML语言画图,不禁感叹 diao; 目前我采用采用的画图工具是:jetbrain 系列IDE【就是: pycharm、PHPstorm、Clion、Goland等工具都可以】+ PlantUML integration 插件 + Graphviz; 假设你安装了任意一个jetbrain 系列IDE; 在线搜索插件PlantUML integration并安装,或者离线安装(地址:https://plugi原创 2020-08-09 18:02:37 · 1262 阅读 · 0 评论 -
开源协议说明(持续更新中)
GPL 简单的说,以GPL协议发布到网上的素材,你可以使用,也可以更改,但是经过你更改然后再次发布的素材必须也遵守GPL协议,主要要求是必须开源,而且不能删减原作者的声明信息等。 ...原创 2020-02-13 16:43:07 · 279 阅读 · 0 评论 -
分布式锁
需求 实现一个分布式锁 问题 分布式锁与传统的锁有和区别 关于这个问题相关的解释不是很多,没看到官方解释和对比;民间的解释是这样的,我们所说的传统的锁,一般指的是线程锁,而分布式锁指的是进程锁。 个人对民间的这种称呼,不是很认同。单主机下的进程锁,和多主机下的进程锁(分布式锁)应该还是区别,至少实现上来说多主机锁,需要比单主机进程所多考虑一点跨主机的网络通信问题。这个网络通信是对进程锁的设计,在...原创 2020-02-09 01:45:36 · 268 阅读 · 0 评论 -
python类的继承顺序
python类的继承顺序 新式类:广度优先(BFS) 经典类:深度优先(DFS) 新式类和经典类 python2 class A: pass # 经典类 class A(): pass # 经典类 class A(object): pass # 新式类 python3 取消了经典类,全是新式类,全是bfs; class A: pass # 经典类 class A(): pass # 新式类 ...原创 2020-01-09 00:26:49 · 432 阅读 · 0 评论 -
python数据类型详解
python数据类型详解 目录 1、字符串 2、布尔类型 3、整数 4、浮点数 5、数字 6、列表 7、元组 8、字典 9、日期 地址: http://www.cnblogs.com/linjiqin/p/3608541.html 1、字符串 1.1、如何在Python中使用字符串 a、使用单引号(') 用单引号括起来表示字符串,例如: str='this转载 2017-05-21 21:49:33 · 292 阅读 · 0 评论 -
python 闭包&装饰器
def func1(func): def func2(): print('this is ',func.__name__,' is running :') return func() return func2def outer(func): def inner(): print('hello this is out teache原创 2017-04-29 17:45:36 · 241 阅读 · 0 评论 -
python3.4 验证码识别
需要安装 pillow、pytesseract、tesseract-ocrimport pytesseract from PIL import Image image = Image.open('C:/Users/Dear/Pictures/code_img/2.jpg') vcode = pytesseract.image_to_string(image) print (vcode)原创 2016-12-20 22:40:29 · 6081 阅读 · 4 评论 -
python字符串方法基础
#FIND mystr='xxxSPAMxxx' site=mystr.find('SPAM') print(site)#replace mystr='xxaaxxaa' print(mystr.replace('aa','SPAM'))#in mystr="xxxspamxxx" print('spam' in mystr)#strip mystr='\t Ni\n' print(mystr) p原创 2016-12-20 12:45:17 · 297 阅读 · 0 评论 -
python3.4 信息门户登录请求
python post请求import requests url = 'http://xx.xxxx.edu.cn/userPasswordValidate.portal' user=20160001 parms={ 'Login.Token1': user, 'Login.Token2': '123456', 'captchaField': '485c' }headers原创 2016-12-20 22:31:02 · 474 阅读 · 0 评论 -
python文件I/O
f = file(‘text.txt’,’w’);原创 2016-08-11 10:30:52 · 208 阅读 · 0 评论 -
python基础语法(1)
注释 单行注释:# 多行注释:(单引号,双引号在python中区别不大) #~!@#!@#$(真正的注释) """ (虽然注释了,但是可以被当做字符串使用) ~!@#!@#$ """ ''' ~!@#!@#$ ''' for 和 while循环 后跟else: 表示循环正常结束后,执行else后跟的东西 for i in range(100): if i==原创 2016-07-28 13:50:17 · 255 阅读 · 0 评论