04 2013 档案

gcc -l参数和-L参数
摘要:转载于http://www.cnblogs.com/benio/archive/2010/10/25/1860394.html-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了好了现在我们知道怎么得到库名,当我们自已要用到一个第三方提供的库名字libtest.so,那么我们只要把libtest.so拷贝到/usr/lib里,编译时加上-ltest参数,我们就能用上libtest.so库了(当然要用libtest.so库里的函数,我们 阅读全文

posted @ 2013-04-30 23:06 于敬晖 阅读(155) 评论(0) 推荐(0)

Emacs操作
摘要:打开文件 $ emacs filename &保存并退出 $ ctrl-x ctrl-c (两个连续的组合按键)取消执行 q中断(与中断后的继续) ctrl-g向上 ctrl-p向下 ctrl-n向左 ctrl-b(b即 backward)向右 ctrl-f (f即 forward)下一页 ctrl-v上一页 alt-v重绘荧屏 ctrl-L(即,将光标所在行放到中间以便阅读,哈哈不用鼠标哦,这就是用键盘的好处)下一个单词 alt-f上一个单词 alt-b下一个字符 ctrl-f上一个字符 ctrl-b行头 ctrl-a行尾 ctrl-e句首 alt-a (即到上一句点后面,一个句子的 阅读全文

posted @ 2013-04-30 22:19 于敬晖 阅读(396) 评论(0) 推荐(0)

c++ map key 指针
摘要:C++实际开发的过程会经常使用到map。map是一个key-value值对,key 唯一,可以用find进行快速的查找。其时间复杂度为O(logN),如果采用for循环进行遍历数据时间复杂度为O(N)。如果map中的数据量比较少 时,采用find和for循环遍历的效率基本没有太大的区别,但是在实际的开发过程中,存储在map中的数据往往是大量的,这个时候map采用find方式效率比遍历效率高的多。确定采用find方式查找数据后,我们需要考虑存储map的空间复杂度,对于基础数据类型的数据(intchar等)这里就不做讨论。本文讨论的是map中存储的数据结构struct情况。1、如果map中的key 阅读全文

posted @ 2013-04-29 23:42 于敬晖 阅读(6901) 评论(0) 推荐(0)

Java数据类型和MySql数据类型对应表
摘要:转自http://www.cnblogs.com/JemBai/archive/2009/08/20/1550683.htmljava mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang.String-1INTEGER4INTEGER UNSIGNEDjava.lang.Long4TINYINT3TINYINT UNSIGNE 阅读全文

posted @ 2013-04-22 23:14 于敬晖 阅读(180) 评论(0) 推荐(0)

mysql 循环插入记录
摘要:一,delimiter的用法 告知解释器遇到 delimiter后面的符号时作用相当于分号,这样可以避免在shell 中写mysql脚本时,与分号发生冲突。举个栗子; 输入 select * from t_tag ;后 就会显示结果,即,执行了该语句,但是使用delimiter后,如下图:只有遇到另外的一个 // 时,才会执行所写的语句。二,循环插入10个条目先上代码:delimiter //create procedure myproc() begin declare num int; set num=1; while num < 10 do insert into t_tag(tag 阅读全文

posted @ 2013-04-22 22:48 于敬晖 阅读(31386) 评论(2) 推荐(0)

导航