- 博客(12)
- 收藏
- 关注
转载 python 导入第三方工具包出错,有可能是版本的原因
Python2.7和Python3.5第三方工具包差异 我们在pip官方下载源pypi搜索Python2.7和Python3.5的第三方工具包数可以发现,Python2.7版本对应的第三方工具类目数量是28523,Python3.5版本的数量是12457,这两个版本在第三方工具包支持数量差距相当大。 我们从数据分析的应用角度列举了常见实用的第三方工具包(如下表),并分析这些工具包在Python2....
2018-06-24 18:02:30 1161 1
原创 python装饰器闭包
#装饰器 1.创建一个闭包(终级版) 2.@xx装饰你要装饰的函数 #万能装饰器 def set_fun(func): def call_fun(*args,**kwargs): return func(*args,**kwargs) return call_fun @set_fun def test(): pass #装饰器在不改变原先的函数代码的情况下,给原先的函数添加额外的...
2018-06-06 22:15:22 210
原创 python 获取今天当前时间日期格式化字符串
python中时间日期格式化符号:%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12) %M 分钟数(00=59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名称%B 本地完整的月份名称%c 本地相应的日期表...
2018-06-06 22:12:56 2724
原创 Ajax介绍
原生的ajax方法:$('#send').click(function(){ //请求的5个阶段,对应readyState的值 //0: 未初始化,send方法未调用; //1: 正在发送请求,send方法已调用; //2: 请求发送完毕,send方法执行完毕; //3: 正在解析响应内容; //4: 响应内容解析完毕; ...
2018-05-25 19:44:59 177
原创 迭代器和生成器
1、迭代概念2、可迭代对象 对象 ----> 可迭代对象 实现类中 __iter__方法 --> 提供一个迭代器 用户拿到迭代器后就可以获取元素的值 获取可迭代对象中迭代器 迭代器 = iter(可迭代对象)3、迭代器概念 不断提供下一个值 直到遍历完成(抛出一个异常 StopIteration) 对象 -----> 迭代器 实现 __next__方法 提供下一个元素的...
2018-05-19 23:05:44 125
原创 元类
#元类 type(类名,(父类名.....),{"键","值} 第一种方式 def xxxx(类名,父类名...,属性): return type(类名,父类名...,属性) 第二种方式 class Xxx(type):这个必须继承type def __new__(cls,类名,父类名....,属性): ...
2018-05-16 23:05:56 105
原创 数据库设计标准
数据库设计1. 字段必须分隔2. 设计的时候必须有主键(一般是id,一般是自动增长的,跟我们的业务没有关系的)3. 消除重复的数据
2018-05-08 22:28:02 925
转载 Linux中的时间从1970年01月01日开始
Linux中的时间UNIX及Linux的时间系统是由「新纪元时间」Epoch开始计算起,单位为秒,Epoch则是指定为1970年一月一日凌晨零点零分零秒,格林威治时间。目前大部份的UNIX系统都是用32位元来记录时间,正值表示为1970以後,负值则表示1970年以前。我们可以很简单地计算出其时间领域:2^31/86400(s) = 24855.13481(天) ~ 68.0958(年)1970+6...
2018-04-19 17:57:00 8782
原创 一些常见的魔法方法
魔法属性Python的类属性存在着一些具有特殊含义的魔法属性,下面列举了一些:1. __doc__表示类的描述信息2. __module__ 和 __class____module__ 表示当前操作的对象在那个模块__class__ 表示当前操作的对象的类是什么3. __dict__类或对象中的所有属性类的实例属性属于对象;类中的类属性和方法等属于类4. __init__初始化方法,通过类创建对象...
2018-04-18 22:29:49 428
原创 TCP服务器出现地址重用
出现address in use问题的三种原因 1. pycharm同时启动了多个程序绑定同一个端口 2. pycharm 后台进程还在继续占用 之前的端口 3. TCP 2MSL时间 --- 设置套接字选项 并且 终端运行 # 忽略2MSL时间规定 可以让TCP服务器不用等待2MLS时间可以理解重新绑定 之前的端口 server_socket.setsockopt(socket.S...
2018-04-17 20:30:09 566
原创 vim 常见的操作
Vim命令大全1 Vim的几种模式· 正常模式:可以使用快捷键命令,或按:输入命令行。· 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。· 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。· 替换模式:正常模式下,按R进入。2. 启动Vim· vim -c cmd fil...
2018-04-17 20:26:37 245
原创 Linux 中一些基本的操作
1. 终端快捷键 Ctrl + 放大字体 Ctrl - 缩小字体 Ctrl l 清屏 Tab键 自动补齐2. ls list列举 -a all 所有的文件和文件夹 在默认情况 不会显示以 .开始的文件和目录<隐藏文件> -l long 以长格式显示文件的详细信息 -h human being friend 人类友好的方式显示文件大小3. touch 文件名称 创建一个空的文件...
2018-04-17 20:23:48 206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人