自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 4年开发回顾系列-linux-定时任务

linux下定时任务执行: at命令:查看atd: service atd status 启动: service atd start常用使用: 1. at now + time (当前时间之后多久执行) time: minutes(min), hours(hour), days(day), weeks(week) eg: at now + 1 min 1分钟后执行

2016-11-09 17:23:31 294

原创 4年开发回顾系列-linux-用户管理

1.添加用户 useradd [-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-s ][-u ][-s <登录shell>] [-p <密码>] [-r] [用户账号] 常用参数: -c:加上备注文字,备注文字保存在passwd的备注栏中。 -d:指定用户登入时的启始目录。 -D:变更预设值。 -e:指定账号的有效期限,缺省表示永

2016-11-09 15:50:29 292

转载 HTTP age计算

http://blog.csdn.net/woxueliuyun/article/details/41077671

2016-11-08 15:50:02 433

原创 tengine安装

1.安装gcc库, 如有 可跳过 yum install -y gcc gcc-c++; yum install openssl openssl-devel;2.下载pcre依赖包并安装 wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.31/pcre-8.31.tar.gz; tar -zxvf pcre-8.31.tar.g

2016-11-08 14:25:26 221

转载 大话程序猿眼里的高并发架构

转载链接:http://blog.thankbabe.com/2016/09/14/high-concurrency-scheme/?f=geek7

2016-11-07 10:14:49 254

原创 希尔排序

/**     * @param arr     */    public void shellSort(int[] arr) {        int len = arr.length;        int step = len >> 1;        while (step > 0) {            for (int i = 0; i     

2015-05-05 23:54:31 370

原创 插入排序

/**     *       * @param arr     */    public void insertSort1(int[] arr) {                for (int i = 1; i                         for (int j = i; j > 0; j--) {                  

2015-05-05 15:45:09 293

原创 快速排序

/**     * 快速排序     * @param arr     * @param low     * @param high     */    public void quickSort(int[] arr, int low, int high) {        if (low > high) {            return;

2015-05-05 09:23:06 321

转载 python 包装类型 与定制类

在定制类的过程中,添加的方法和属性能完成大部分工作。但若想要类表现出一些特殊行为或者能够响应某些内建函数或操作符,那么就需要构建一些特殊方法。这些特殊方法的标识是方法名以双下划线()开头与结尾,除了常用的构造器 __init() 外,还有一些常用的特殊方法。基础方法:C.__new__(self[,arg1,…]) 构造器(带一些可选的参数);通常用在设置不可变数据类型的子类C.__

2015-02-12 17:53:59 646

转载 python迭代器 for循环

3. 迭代器 3.1. 迭代器(Iterator)概述 迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。 迭代器不能回退,只能往前进行迭代。这并不是什么很大的缺点,因为人们几乎不需要在迭代途中进行回退操作。 迭代器也不是线程安全的,在多线程环境中对可变集合使用迭代器是一个危险的操作。但如果小心谨慎,或者干脆贯彻函数式思想坚持

2015-02-11 22:53:55 4330

转载 python新式类多重继承 广度优先搜索 C3算法

http://www.cnblogs.com/mingaixin/archive/2013/01/31/2887190.htmlmro即 method resolution order (方法解释顺序),主要用于在多继承时判断属性的路径(来自于哪个类)。在python2.2版本中,算法基本思想是根据每个祖先类的继承结构,编译出一张列表,包括搜索到的类,按策略删除重复的。

2015-02-04 23:08:49 2109

原创 python 继承 及调用被重写的父类方法(未被绑定的方法)

class P(object) :        def foo(self) :                print 'I am P-foo', self.__class__class C(P) :        def foo(self) :                print 'I am C-foo', self.__class__>

2015-02-04 21:54:32 2191

转载 python @classmethon @staticmethod 的使用及区别

转自:http://www.zhihu.com/question/20021164类中最常用的方法是实例方法, 即通过通过实例作为第一个参数的方法。举个例子,一个基本的实例方法就向下面这个: class Kls(object): def __init__(self, data): self.data = data def p

2015-01-28 10:16:47 1684

转载 python 命名空间

python命名空间与作用域命名空间是名称与对象之间的关系,可以将命名空间看做是字典,其中的键是名称,值是对象。命名空间不共享名称。在命名空间中的名称能将任何python对象作为值,在不同的命名空间中相同的名称可以与不同的对象相关联。但是,如果存在名称解析协议,则多个命名空间可以一起工作来解析名称。也就是说,如果有多个命名空间(总是有的),那么可以定义搜索的顺序,依次在不同的命名空

2015-01-26 21:28:37 489

原创 python lambda的使用

关键字 lambda  可以用来创建匿名函数例如 lambda x, y : x + y 类似等价于 def add(x, y) : return x + yeg:  >>> s = lambda x, y : x+y>>>s(3, 6)9同时 lambda还可以设置默认参数>>> s = lambda x = 5, y = 15 : x + y>>>s

2015-01-25 23:29:25 392

原创 python int() 和long()函数 转换 字符串类型的浮点数

>>>int('444')444>>>int(44.5)44>>>int('44.5')invalid literal for int()>>>int(float('44.5'))44

2015-01-25 22:50:14 5934

转载 python关键字参数非关键字参数

#有默认参数#定義默认参数 age = 1, gender = 'M'def person( name, age = 1, gender='M'):      print 'name: %s   age: %d    gender: %s' % (name, age, gender)#這裡只傳一個值給第一個參數which is name, age 和 gender已經有默认值,

2015-01-25 22:36:20 644

转载 python r/R 开头的字符含义

python中以r或R开头的的字符串表示(非转义的)原始字符串      python里面的字符,如果开头处有个r,比如:  (r’^time/plus/\d{1,2}/$’, hours_ahead)      说明字符串r"XXX"中的XXX是普通字符。       eg:  例如换行符 \n   若          >>> hw = r'hello world \n

2015-01-20 22:10:03 1320

转载 java transient关键字使用说明

眼看就要2012了,这一年给自己树立的研究课题基本上因为工作的转型,最终都没能实现。开发经验开始消减,更没能赶上新技术。终于,我要恢复开发经验! 找回曾经的我!最近被问到很多Java基础性的问题,突然发现自己长时间沉迷于框架整合的乐趣中,有关于底层这方面原来不曾深度研究,有必要恶补下了。“transient”——“瞬态”,先不说这个翻译是否恰当,这个变量关键字一直不曾使用,简单的说

2015-01-12 10:52:09 487

空空如也

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

TA关注的人

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