L,wang

坚持改革,开放人性的弱点……

2013年7月9日

shell 中变量前"?"的作用

摘要: example:if ($?USER == 0 || $?prompt == 0) then ....if ( $?DS_HOME != 0 ) thenif ( ${?HYBRID_ARCHITECTURE} && $HYBRID_ARCHITECTURE == "NONE_HYBRID" ) then ....表示:如果变量(var)已被设置,则$?var或$(?var)为1,否则为0. 阅读全文

posted @ 2013-07-09 10:42 L,wang 阅读(304) 评论(0) 推荐(0) 编辑

2013年7月5日

FTP : mput with no confirmation

摘要: When you are transferring multiple files to your destination, 'mput' or 'mget' will be the one command used. Well, if we don't have ftp application at that time. Especially, more than 50 files need to be transferred ? confirmation would be hassle.The prompt feature of the mput co 阅读全文

posted @ 2013-07-05 13:57 L,wang 阅读(376) 评论(0) 推荐(0) 编辑

2013年4月21日

链表的插入与反转

摘要: ///////////面试时老是碰到链表反转问题,若不熟练总是会抓耳很久,今天完全自己写一个试试/////////////////////////////#include <stdio.h>#include <stdlib.h>typedef struct linknode{ int data; char name; struct linknode *next;}* LinkNode; //此处若LinkNode不加*号,后面的head ,cur,newhead凡是结点指针都要加个*号, ... 阅读全文

posted @ 2013-04-21 16:16 L,wang 阅读(135) 评论(0) 推荐(0) 编辑
函数指针的使用

摘要: 1.声明一个函数指针: int (*fun)(int,char,long,....); fun即表示一个指向返回值为int,参数为(int, char,long,.....)的函数的指针变量。若有函数定义如下: int f1(int,char,long,.....) { doSomething; ... 阅读全文

posted @ 2013-04-21 13:33 L,wang 阅读(139) 评论(0) 推荐(0) 编辑

2013年4月16日

GDB调试精粹及使用实例

摘要: GDB调试精粹及使用实例来源:不详 (2006-07-14 11:18:05)一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改发送给程序的参数,而使用show args 命令就可以查看其缺省参数的列表。 (gdb)set args –b –x (gdb) s 阅读全文

posted @ 2013-04-16 22:49 L,wang 阅读(195) 评论(0) 推荐(0) 编辑

2013年4月6日

tar常见文件解压法

摘要: .gz - z 小写; .bz2 - j 小写; .xz - J 大写; .Z - Z大写; 阅读全文

posted @ 2013-04-06 12:18 L,wang 阅读(199) 评论(0) 推荐(0) 编辑
The differecne between union & struct

摘要: 1. union 的存储区是连续共用的,大小为最大属性字段所需存储空间的大小,所有字段共享这存储空间,每一次改写将覆盖所有字段的内容2.struct 的存储区不一定是连续的,每个字段都有自已的存储空间,对任何字段的赋值改写都不影响其它字段3.发明union的必要性: I. 给CPU的ax寄存器赋值union ax_register{ int i; //4bytes unsigned short ah //2bytes , 高位 unsigned short al //2bytes, 低位} ax_reg; //给它赋一个整数值就可以同时给高位和低位赋值,对频繁的读写效率将提高一倍 II. 给I 阅读全文

posted @ 2013-04-06 12:14 L,wang 阅读(196) 评论(0) 推荐(0) 编辑

2013年4月3日

如何设置第二台路由器

摘要: 今天搬来了新邻居,他带来个无线路由器,屋里主路由器已经设置好的情况下,无奈我们只有一根网线,于是通过笔记本的无线网卡连到(2)路由器default的无线网络上进行设置,因没有及时上网查询走了些弯路,总结如下: 第一台不用管,第二台,关闭DHCP服务器,并且让两台路由器的lan口相连,第二太的wan口不用,这样就OK了。这样是纯二层配置,速度比第二个接口用wan口做NAT后的要快很多。NAT太消耗CPU了,这样两台同一网段的PC之间传数据也会快很多。因为两台路由器的IP不能都是192.168.1.1,一开始就明白要改IP,但我们把Lan口的IP初设成192.168.5.1了发现无论如何也登录不. 阅读全文

posted @ 2013-04-03 00:11 L,wang 阅读(1307) 评论(0) 推荐(0) 编辑

2012年6月18日

在Linux环境下编译Qt的MySQL驱动(参见)

摘要: http://www.cnblogs.com/tmacwei/articles/2248836.html 阅读全文

posted @ 2012-06-18 15:03 L,wang 阅读(198) 评论(0) 推荐(0) 编辑

2012年5月14日

linux,qt4.8 opensource 中文乱码

摘要: #linux 2.6.32-220.13.1.el6.centos.plus.i686, qt-4.8.1#应用程序的中文显示问题 #History: 2012/05/13 23:20 liang wang first release#History:2012/05/19 liang wang second release 近期试图从windows转向linux进行qt开发。 下了qt-4.8.1 opensource,好不容易编译通过!(编译的输出信息太多了,不少警告,总之是装了各个需要的库,所幸没报错!) 英文环境下: qmake,assistan... 阅读全文

posted @ 2012-05-14 00:03 L,wang 阅读(1547) 评论(0) 推荐(0) 编辑