自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 python中元类的理解

python中的metaclass就是元类,当我们定义了类以后,就可以根据这个类创建出实例,所以:先定义类,然后创建实例。但是如果我们想创建出类呢?那就必须根据metaclass创建出类,所以:先定义metaclass,然后创建类。连接起来就是:先定义metaclass,就可以创建类,最后创建实例。所以,metaclass允许你创建类或者修改类。换句话说,你可以把类看成是metaclass创建出来的

2016-11-28 11:06:08 432

转载 递归与尾递归

在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。举个例子,我们来计算阶乘n! = 1 x 2 x 3 x … x n,用函数fact(n)表示,可以看出:fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)! x n = fact(n-1) x n所以,fact(n)可以表示为n x fact(

2016-11-22 19:22:36 247

原创 python学习笔记一(语法)

1、list,tuple,dict,set list为可变数组,内容可变,定义方式如下:[‘a’, ‘b’, 3, [4, 5] ]。 tuple为不可变数组,内容不可变,定义方式如下:(‘a’, ‘b’, 3, [4, 5])。 只有一个数字的tuple是,需要使用a=(1 ,)方式定义,否则会识别为int型。 dict为字典,可以主动修改key,定义方式如下:[‘a’:1, ‘b’

2016-11-22 19:13:42 257

转载 Bash Shell中命令行选项/参数处理

0.引言写程序的时候经常要处理命令行参数,本文描述在Bash下的命令行处理方式。选项与参数:如下一个命令行: ./test.sh -f config.conf -v –prefix=/home我们称-f为选项,它需要一个参数,即config.conf, -v 也

2016-11-21 14:27:53 356

原创 linux下分割字符串已经如何正则匹配日期与IP

linux下分割字符串linux下分割字符串可以使用命令expr,expr有许多功能,具体的使用方法可以使用man查看,这里只介绍分割字符串的功能。expr "/data/backup/192.168.128.88/test/capitalallocation/consume/201602/08/1

2016-11-18 17:05:29 1247

原创 在PHP中如何获取到nginx中的logid,以及自定义PHP错误日志

PHP中无法直接获取到Nginx的logid,但是可以使用相同的算法从而得到和Nginx中相同的logid,算法如下:$arr = gettimeofday(); $logid = ((($arr['sec']*100000 + $arr['usec']/10) & 0x7FFFFFFF) | 0x80000000);这样就能得到Nginx中的logid。在PHP中编写如下函数:public fun

2016-11-03 11:32:22 1593

空空如也

空空如也

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

TA关注的人

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