其他
hqtc123
这个作者很懒,什么都没留下…
展开
-
win7下删除文件名字太长的文件
其实很简单。dos下del XX*.mp3 文件名太长就用通配符*代替。原创 2013-01-16 10:38:02 · 407 阅读 · 0 评论 -
Linux 中 dup 和 dup2 函数剖析
dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。如果两个文件描述符指向同一个file结构体,File Status Flag和读写位置只保存一份在file结构体中,并且file结构体的引用计数是2。如果两次open同一文件得到两个文件描述符,则每个描述符对应一个不同的file结构体,可以有不同的File Status Flag和读写位置。请注意区转载 2013-03-29 09:47:52 · 517 阅读 · 0 评论 -
Fisher–Yates洗牌算法
To initialize an array a of n elements to a randomly shuffled copy of source, both 0-based: a[0] ← source[0] for i from 1 to n − 1 do j ← random integer with 0 ≤ j ≤ i a[i] ← a[j]原创 2013-04-07 09:32:24 · 646 阅读 · 0 评论 -
重构:程序中的22个bad smell
1. Duplicated Code(重复的代码)臭味行列中首当其冲的就是Duplicated Code。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。最单纯的Duplicated Code就是[同一个class内的两个函数含有相同表达式(expression)]。这时候你需要做的就是采用Extract Method提炼出重复的代码,然原创 2013-03-25 19:25:53 · 1056 阅读 · 0 评论 -
php 获取插入 mysql的最后一个 id , 以及 获取能够插入到mysql date类型的当前日期
$date = mysql_real_escape_string($_POST['intake_date']);1. If your MySQL column is DATE type:$date = date('Y-m-d', strtotime(str_replace('-', '/', $date)));2. If your MySQL column is DATETIM原创 2014-07-04 14:47:01 · 570 阅读 · 0 评论