2015年7月19日
摘要: hash算法的意义在于提供了一种快速存取数据的方法,它用一种算法建立键值与真实值之间的对应关系,(每一个真实值只能有一个键值,但是一个键值可以对应多个真实值),这样可以快速在数组等条件中里面存取数据. 在网上看了不少HASH资料,所以对HASH的相关资料进行总结和收集。 //HashTable... 阅读全文
posted @ 2015-07-19 12:36 wanghetao 阅读(18673) 评论(0) 推荐(0) 编辑
  2015年5月18日
摘要: MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:CREATE TRIGGER trigger_nametrigger_timetrigger_even... 阅读全文
posted @ 2015-05-18 14:19 wanghetao 阅读(400) 评论(0) 推荐(0) 编辑
  2015年5月10日
摘要: 在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块):在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用g... 阅读全文
posted @ 2015-05-10 17:37 wanghetao 阅读(11776) 评论(0) 推荐(0) 编辑
摘要: 在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:void prin... 阅读全文
posted @ 2015-05-10 15:46 wanghetao 阅读(1691) 评论(0) 推荐(0) 编辑
  2015年4月13日
摘要: mysql命令重命名表RENAME TABLE 句法RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TOnew_tbl_name2,...]更名是以原子方式(atomically)执行,这就意味着,当更名正在运行时,其它的任何线程均不能该表。这使得... 阅读全文
posted @ 2015-04-13 16:12 wanghetao 阅读(46939) 评论(0) 推荐(0) 编辑
  2015年3月18日
摘要: ==目录==引子我的迷惑发明家贝尔AT&T朗讯阿尔卡特阿朗贝尔实验室的历史【引子】由于项目上的原因,最近花了不少时间在学习和研究Go语言;兴趣使然,抽空也看了一些有关Go语言诞生的故事。其中提到了Go语言作者之一的肯·汤普逊,他曾在贝尔实验室工作,期间创造了B语言、C语言、Unix操作系统,并在19... 阅读全文
posted @ 2015-03-18 13:26 wanghetao 阅读(5061) 评论(0) 推荐(0) 编辑
  2015年2月11日
摘要: 取消对代码的修改分为两种情况:第一种情况:改动没有被提交(commit)。这种情况下,使用svn revert就能取消之前的修改。svn revert用法如下:# svn revert [-R] something其中something可以是(目录或文件的)相对路径也可以是绝对路径。当somethi... 阅读全文
posted @ 2015-02-11 09:59 wanghetao 阅读(517) 评论(0) 推荐(0) 编辑
  2015年2月6日
摘要: Linux下查看进程占用端口:查看程序对应进程号:ps–ef|grep进程名REDHAT:查看进程号所占用的端口号:netstat–nltp|grep进程号ubuntu:查看进程占用端口号:netstat-anp|greppidLinux下查看端口号所使用的进程号:使用lsof命令:lsof–i:端... 阅读全文
posted @ 2015-02-06 10:16 wanghetao 阅读(4314) 评论(0) 推荐(1) 编辑
  2015年2月3日
摘要: mongodb 中数据记录的日期格式为"dateCreated" :ISODate("2011-12-20T07:22:50.836Z")经过翻阅php官网中的mongodb部分得知,要操作mongodb中的日期须要使用以下关键语句:$start = new MongoDate(strtotime(... 阅读全文
posted @ 2015-02-03 20:49 wanghetao 阅读(9561) 评论(0) 推荐(0) 编辑
  2015年1月29日
摘要: 按v进入visual状态,选择多行,用>或<缩进或缩出通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可... 阅读全文
posted @ 2015-01-29 20:48 wanghetao 阅读(12771) 评论(0) 推荐(2) 编辑