分类
摘要:
#使用__metaclass__(元类)的高级python用法
class Singleton2(type):
def __init__(cls, name, bases, dict):
super(Singleton2, cls).__init__(nam... 阅读原文
2019-08-23 14:47:04 阅读(2177) 评论(0)
摘要:
一、缘起
前不久,我在翻译 Guido van Rossum(Python之父)的文章时,给他留言,申请非商业用途的翻译授权。
过程中起了点小误会,略去不表,最终的结果是:他的文章以CC BY-NC-SA 4.0 许可协议进行授权。部分对话如下:
CC 协议是一种授权许可协议,我曾看到过几次,但了解不多,... 阅读原文
2019-08-23 13:39:23 阅读(3636) 评论(0)
摘要:
python对Oracle数据库的操作用cx_Oracle库
操作简单,例如
#例子
import cx_Oracle
con = cx_Oracle.connect("pythondemo/welcome@192.168.188.11:1521/std1")
cur = con.cursor()
ro... 阅读原文
2019-08-23 13:19:02 阅读(2181) 评论(0)
摘要:
1. 环境
环境为:win7 + Python3.6 + Django (2.1.10) + PyInstaller (3.5)
注意: 这里的PyInstaller,笔者是直接使用pip安装,中间会安装一些其他的插件
2. 制作项目的.spec文件
进入到项目的所在的路径中,执行如下命... 阅读原文
2019-08-23 12:47:02 阅读(2397) 评论(0)
摘要:
目录
1.什么是线程
2.线程与进程的区别
3.为何要用多线程
4.开启线程的两种方式
4.1第一种方式
4.2第二种
5.多进程与多线程开启的速度区别
5.1多进程
... 阅读原文
2019-08-23 12:16:09 阅读(3320) 评论(0)
摘要:
迭代器
迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。
可迭代对象
以直接作用于 for 循环的数据类型有以下几种:
一类是集合数据类型,如 list 、 tuple 、 dict 、 set 、... 阅读原文
2019-08-23 10:48:03 阅读(2274) 评论(0)
摘要:
本来不应该把这个章节放在那面前面的,因为还没进行学习之前,直接看这个章节,会感觉有很多莫名其妙的东西。
但是把这个章节放在前面的用意,只是让大家预览一下,有个印象,而且在以后的学习中,也方便大家查阅。
目录
一、简明概述1、编码如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部... 阅读原文
2019-08-23 10:08:02 阅读(2561) 评论(0)
摘要:
环境: 1.Windows Server 2016 Datacenter 64位 2.SQL Server 2016 Enterprise 64位 3.Python 3.6.0 64位 4.administrator用户,无域环境,最高权限
要求: 按照顺序部署
1.安装数据库
2.安装数据库... 阅读原文
2019-08-23 09:57:01 阅读(2331) 评论(0)
摘要:
工作中,偶尔需要编辑一些大文件,比如 log 文件,后者一些变态的 SQL,此时用平常的编辑器就会显得力不从心,要么直接打不开,要么打开后卡得要死。
本文就给大家推荐几款可以操作大文件的编辑器,准备好小板凳,开始吧。
本机配置:Windows10,16G 内存,i5 处理器。
Notepad++
第一站,就拿... 阅读原文
2019-08-23 07:56:32 阅读(2641) 评论(0)
摘要:
这题难度中等,记录下思路
第一个会超时,
第二个:思想是按斜对角线行进行右下左上交替遍历,
1 def traverse(matrix):
2 n=len(matrix)-1
3 m=len(matrix[0])-1
4 result=[]
5 fo... 阅读原文
2019-08-23 06:00:05 阅读(3524) 评论(0)