- 博客(9)
- 收藏
- 关注
原创 django 适配 达梦数据库
背景: 开始项目采用django1.11.18 + msyql实现,前段时间要求用达梦数据库替换MySQL,下面将遇到的问题及解决方法做个简单介绍,同时放上基于达梦官方包修改的兼容1.11.x的包供大家参考,有什么问题也可以一起讨论,如果有表述有误的地方请大家批评指正依赖:django_dmPython,dmPython依赖包资源下载地址:其中的1.11.x是我基于官方版本修改得到的,如果有什么bug请大家指正,提前谢过啦!下载地址,百度网盘链接:https://pa...
2021-06-25 20:01:16 1810 2
原创 defaultdict详解【实现、高级应用、示例展示】
collections中defaultdict详解1. 简介:2. 详解:defaultdict第一个参数可接受的值:defaultdict作用简化手动向dict中添加值判断过程,例如我们想构建一个值为list的dict – Dict[List],defaultdict取值判断key是否存在,如果不存在则向defaultdict添加key及我们添加可调用对象的返回值添加到字典中通过做法:# 传统方法:dic = {}if 'a' not in dic: dic['a'] = []dic
2020-12-01 01:10:48 2069
原创 IntelliJ Platform插件AceJump使用教程[快速跳转插件]
IntelliJ Platform插件AceJump使用教程使用编辑器: pycharm,IDEA,等IntelliJ家族产品1. 主要功能汇总:快速跳转跳转到编辑位置【按1次Ctrl + ; 激活AceJump,输入搜索字符,输入黄色目标标签上的字符】跳转到变量定义位置–类似IDE中的Navigate To【按2次 Ctrl + ; 激活Declaration Mode模式,输入搜索字符,输入黄色目标标签上的字符】快速选中 【首先 Ctrl + ; 激活AceJump,输入搜索字符
2020-11-30 16:22:35 6381 3
原创 python2/3 可迭代对象(iterable),迭代器(iterator),生成器(generator),推导式(comprehension)详解
目录1. iterable 可迭代对象:2. iterator迭代器:3. generator function 生成器4. 通过推导式实现Generator【生成器】5. 推导式简介:iterable 可迭代对象: 实现__iter__(self)方法的对象 iterator同时实现 __iter__(self) 和 __next__(self) [python3...
2019-03-09 18:11:35 679
翻译 Python标准库collections中Counter详解 以及 使用中注意事项: Python2(2.7),Python3
通过名称就能明白Counter就是一个计数器,准确的说是对可哈希的对象进行数。 学习重点: 1. 加减操作,结果过滤掉了所有小于等于0的键值对2. 没有fromkeys()方法3. update()类似加法操作但有所差异, 和"+"区别,保留所有结果,且直接修改原对象4. c['s'] 如果没有对应的键不会报错,返回0值Counter对象简要说明:Counter...
2018-08-31 16:04:58 2036
原创 免费版(个人家庭免费使用)xshell7 和 xftp7 下载
xshell6、xftp6个人免费版:百度云下载地址:https://pan.baidu.com/s/19mTPpYgXo65u9SCI1IINPQ密码:9wr0安装完毕,启动时会有弹出框,关闭即可缺点:一个xshell中shell窗口个数最多四个,有限制,可以下载下面xmanager5套件,使用不受限制xmanager5 [包含 xshell,xftp5]:xman...
2018-08-28 09:39:28 80390 28
原创 python3 __init__() 和 __new__()方法,实例创建过程,以及单例模式创建
python中实例创建过程离不开两个函数__init__() 和__new__(),__new__()负责创建instance(实例),而__init__()负责customize(个性化定制,或者称为初始化 -- 其他语言中称呼),然后返回给caller(调用者),即完成实例创建。有一个比喻特别适合这两个角色的工作: 我们生活中房子建造过程就如同python中实例创建,楼看作类,具体到某个楼...
2018-04-19 19:02:12 1535
翻译 Linux 命令split 详解(参数详解)
在Linux上输入:split --help 或者 man split 可以看到相应的英文说明Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT is -, ...
2018-03-26 11:11:35 13631 1
原创 python3 中print函数参数详解,print(*values, sep=' ', end='\n', file=sys.stdout, flush=False)中参数介绍
Python3.x 编程初学者都是从输出Hello Word开始,在Python中通过print(“*”)实现,但我们对他知道多少呢? 今天我就对print做一个较为详细的说明: print()函数的参数如下:print(*values, sep=' ', end='\t', file=sys.stdout, flush=False)1 *values : 表示要打印的值
2017-08-31 23:11:17 26181 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人