
编程
贾己人
千里之行,始于足下。
展开
-
Python中新式类和经典类(旧式类)的区别
Python2.x中,默认都是经典类,只有显式继承了object的才是新式类,即:class Person(object):pass 新式类class Person():pass 经典类在Python 3.x中取消了经典类,默认都是新式类,并且不必显式的继承object,也就是说:class Person(object):pass 新式类class Person():...原创 2019-09-06 11:54:35 · 1886 阅读 · 1 评论 -
Python列表(list)的常见操作
切片#names列表原始值如下:names = ["zhangsan","lisi","wangwu","zhaoliu","aaa","bbb","123","456","!@#$",[123,"456",789]]print("-------------------------切片------------------------------------")print(names[:...原创 2019-07-16 11:35:40 · 372 阅读 · 0 评论 -
查看Django版本
查看Django版本方法一(命令行):python -m django --version方法二(交互式):>>> import django>>> print(django.VERSION)原创 2019-05-27 11:26:17 · 18171 阅读 · 0 评论 -
Python获取当前时间的前一天,前一周,前一个月的时间
转自:https://www.oschina.net/code/snippet_736230_26816实用python的datetime.timedelta方法,避免了有的月份是30和31等不同的情况。获取前一个月的时间,方法实现:首先datetime.datetime.now获取当前时间,然后通过datetime.timedelta获取上一个月最后一天的datetime对象dayto,最...转载 2019-05-20 20:13:34 · 8155 阅读 · 0 评论 -
fabric1.x之带颜色的输出类fabric.colors
导入from fabric.colors import *使用方法print blue(string) #蓝print red(string) #红print cyan(string) #浅蓝print green(string) #绿print magenta(string) #紫print white(string) #白print yellow...原创 2019-05-07 18:21:31 · 596 阅读 · 0 评论 -
fabric无法远程执行nohup命令
在使用run方法远程执行nohup命令时虽然返回值为0,但是实际并未执行。这个问题的原因主要是由于fabric 过早关闭了连接的 Session 导致的。解决办法1:比如run(‘nohup xxx & ‘) 改为 run(’(nohup xxx & )&& sleep 2’)解决办法2:将命令写到脚本里,远程执行脚本。...原创 2019-05-07 18:21:11 · 581 阅读 · 0 评论 -
fabric判断文件是否存在
判断本地文件是否存在def local_exist(file_path): """ 判断本地文件是否存在 :return: 布尔值 """ with settings(warn_only=True): result=local("[ -e '"+file_path+"' ]") print result.return_code if result.return_cod...原创 2019-05-07 18:20:42 · 1304 阅读 · 1 评论 -
Python之禅及其翻译
Python之禅及其翻译转自:赖勇浩 http://blog.csdn.net/gzlaiyonghao/article/details/2151918凡是用过 Python的人,基本上都知道在交互式解释器中输入 import this 就会显示 Tim Peters 的 The Zen of Python,但它那偈语般的语句有点令人费解,所以我想分享一下我对它的体会,顺带给出我的翻译。&...转载 2019-05-07 18:20:01 · 365 阅读 · 0 评论 -
python中确定两个列表(list)之间是否为子集关系
1. 将列表(list)转换成集合(set)作比较>>> A = [1,2,3,4,5]>>> B = [1,2,3]>>> C = [1,2,3,4,5]>>> set(A) < set(B) #A是B的真子集?FalseFalse>>> set(A) &原创 2018-05-26 21:41:43 · 29849 阅读 · 1 评论 -
python程序输出无内容问题
问题缘由某项目中使用python脚本方式将日志文件中的数据持续的转换格式输出到另一文件中以供其他日志分析应用使用。但是当后台运行采取重定向方式输出到某一文件时,发现并没有内容输出,命令如下:python xxx.py &gt; xxx.log &amp;测试发现,当前台直接输出到终端时正常,使用后台运行重定向的方式输出到文件中时无法输出。解决办法运行时加-u参数,如...原创 2018-05-19 18:07:26 · 12795 阅读 · 0 评论 -
JVM调优的基本概念及总结
堆栈堆(HEAP):存储的单位,解决的是数据存储问题。堆中存的是对象。 栈(STACK):运行时的单位,解决的是程序如何执行,逻辑执行问题。栈中存的是基本数据类型和堆中对象的引用。引用类型对象引用类型分为强引用、软引用、弱引用和虚引用。强引用:就是我们一般声明对象是时虚拟机生成的引用,强引用环境下,垃圾回收时需要严格判断当前对象是否被强引用,如果被强引用,则不会被垃圾回收...转载 2018-03-14 16:53:06 · 247 阅读 · 0 评论 -
LUA string介绍
1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2. string库中所有的function都不会直接操作字符串,而是返回一个结果 s = "[abc]" string.len(s) <==返回5 string.rep("abc", 2) <==返回"abcabc" string.lower("ABC") &...原创 2018-02-06 15:10:35 · 1448 阅读 · 0 评论 -
Xms Xmx PermSize MaxPermSize 区别
转自:https://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.htmlEclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of PermGen (Non-heap memory) space remains. It is strongl...转载 2017-12-15 14:43:35 · 259 阅读 · 0 评论