自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1778 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 2036

原创 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 6300 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 666

翻译 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 2015

原创 免费版(个人家庭免费使用)xshell7 和 xftp7 下载

xshell6、xftp6个人免费版:百度云下载地址:https://pan.baidu.com/s/19mTPpYgXo65u9SCI1IINPQ密码:9wr0安装完毕,启动时会有弹出框,关闭即可缺点:一个xshell中shell窗口个数最多四个,有限制,可以下载下面xmanager5套件,使用不受限制xmanager5 [包含 xshell,xftp5]:xman...

2018-08-28 09:39:28 80336 28

原创 python3 __init__() 和 __new__()方法,实例创建过程,以及单例模式创建

python中实例创建过程离不开两个函数__init__() 和__new__(),__new__()负责创建instance(实例),而__init__()负责customize(个性化定制,或者称为初始化 -- 其他语言中称呼),然后返回给caller(调用者),即完成实例创建。有一个比喻特别适合这两个角色的工作: 我们生活中房子建造过程就如同python中实例创建,楼看作类,具体到某个楼...

2018-04-19 19:02:12 1522

翻译 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 13586 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 25922 6

空空如也

空空如也

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

TA关注的人

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