1.工厂模式#encoding=utf-8__author__ = 'kevinlu1010@qq.com'class ADD(): def getResult(self,*args): return args[0]+args[1]class SUB(): def getR...
分类:
编程语言 时间:
2014-07-16 22:56:35
阅读次数:
213
1.字符串可以里面的字符可以像数组一样访问,比如$s = "123";$s[1]就等于2,如果字符串为中文则会乱码,需要使用mb_substr进行截取;2.php中的单引号(' ')是不需要编译解释直接输出的,双引号(" ")是需要经过编译解释的,然后再输出,所以单引号比双引号输出快,二双引号可以再...
分类:
Web程序 时间:
2014-07-16 22:51:17
阅读次数:
197
NF和$NF 区别问答:(转)1.awk中$NF是什么意思?#pwd/usr/local/etc~# echo $PWD | awk -F/ '{print $NF}'etcNF代表:浏览记录的域的个数$NF代表:最后一个Field(列)2.awk下面的变量NF和$NF有什么区别?{print NF...
分类:
系统相关 时间:
2014-07-12 08:25:18
阅读次数:
846
由于需要,想实现“php截取等长UFT8中英文混合字串”,可是网上找了很多代码不是有乱码就是不能实现等长(以一个中文长度为单位,两个英文字母算一个长度,如‘等长’长度为2,‘UTF8’长度也是2)。 由于utf8编码时,中文为三个字节,英文为一个字节,用substr就会出现乱码,用mb_substr...
分类:
Web程序 时间:
2014-07-11 10:30:23
阅读次数:
193
Redis的列表数据结构有blpop和brpop命令,能从列表里返回且删除第一个(或最后一个)元素,或者被堵塞,直到有一个元素可供操作。这可以用来实现一个简单的队列。(译注:对于blpop和brpop命令,如果列表里没有关键字可供操作,连接将被堵塞,直到有另外的Redis客户端使用lpush或rpu...
分类:
Web程序 时间:
2014-07-11 09:49:58
阅读次数:
281
VBS基础篇 - VBScript过程 在VBScript中,过程被分为两类:Sub过程和Function过程。 Sub过程Sub过程是包含在Sub和End Sub语句之间的一组VBScript语句。如果Sub过程无任何参数,则Sub语句必须包含空括号()。实例代码如下:1234CallGetNa....
分类:
其他好文 时间:
2014-07-11 08:46:57
阅读次数:
167
本题又是一题单调队列题解。
技巧就是需要计算好前n项和Sn = a1 + a2 + ... an
这样方便处理。
记录一条单调队列,其意义是: q(head), q(head+1), ...q(tail)
其中头q(head)代表当前最佳解的起点
这样我们只需要在求某点为结尾的S[i] - S[q(head)就得到当前最佳值。
了解了单调数列,知道其中的记录意义,那么这道题就没有难度了...
分类:
其他好文 时间:
2014-07-11 00:23:07
阅读次数:
265
异或高斯消元:
每个灯的开和关对周围5个格子产生影响,选择一些灯使所有的灯关闭.
可以构建一个每个灯对周围影响的30×30矩阵,矩阵的值等于原来的状态。
再用高斯消元求解每个灯的状态。
EXTENDED LIGHTS OUT
Time Limit: 1000MS
Memory Limit: 10000K
Total Sub...
分类:
其他好文 时间:
2014-07-10 23:16:45
阅读次数:
208
1.子查询是指在另一个查询语句中的SELECT子句。
例句:
SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);
其中,SELECT * FROM t1 ...称为Outer Query[外查询](或者Outer Statement),
SELECT column1 FROM t2 称为Sub Query[子查询]。...
分类:
数据库 时间:
2014-07-10 19:43:07
阅读次数:
300
public enum ResType { Role = 0, Dept = 1, Group = 2, Site = 3, Org = 4, Sub=8 }这里定义了一个enum ResType用R...
分类:
其他好文 时间:
2014-07-10 16:07:45
阅读次数:
192