摘要:
(转载)http://www.poluoluo.com/server/201011/98313.html1、首先ldd不是一个可执行程序,而只是一个shell脚本2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它都会只显示模块的dependency,而程序并不真正执行。要不你可以在shell终端测试一下,如下: . 阅读全文
posted @ 2013-05-08 20:52
robotke1
阅读(311)
评论(0)
推荐(0)
摘要:
(转载)http://coolshell.cn/articles/5444.html我们有很多Coding Style 或 代码规范。但这一条可能会经常被我们所遗忘,就是我们经常会在函数的参数里使用bool参数,这会大大地降低代码的可读性。不信?我们先来看看下面的代码。当你读到下面的代码,你会觉得这个代码是什么意思?widget->repaint(false);是不要repaint吗?还是别的什么意思?看了文档后,我们才知道这个参数是immediate, 也就是说,false代表不立即重画,true代码立即重画。Windows API中也有这样一个函数:InvalidateRect,当你 阅读全文
posted @ 2013-05-08 20:26
robotke1
阅读(208)
评论(0)
推荐(0)
摘要:
(转载)http://bio-infor.blog.163.com/blog/static/107279815201251921532291/ putty是一款远程登录工具,它可以远程登录Linux主机。从Windows主机访问远程的服务器,每次输入账号和密码,感觉有点麻烦,于是从网上查了一些资料,简单的设置一下就能使用Putty自动登陆远程Linux主机,不需要输密码了,非常的方便。下面罗列了两种方法,偶是参考第一种方法设置的哦。方法一:使用linux命令ssh-keygen第一步:产生keyssh-keygen -b 密匙长度 -t 密匙类型密匙类型可以是:rsa1 (对应SSH1 RSA 阅读全文
posted @ 2013-05-08 19:43
robotke1
阅读(801)
评论(0)
推荐(0)
摘要:
(转载)http://hi.baidu.com/lgw2010/item/4c36ac3c539d0a667d034b28PuTTY连接远程Linux出现中文乱码直接修改PuTTY中字符集为utf-8就OK了,修改渠道为translationSSH Secure Shell Client修改本身字符集没找到,只好更改远程Linux主机里的字符集,方法为修改/ect/sysconfig/i18n中的语言设置为LANG="zh_CN.GB18030"。SSH Secure Shell Client设置终端类型为ansi或者xterm能解决vim语法高亮变成下划线问题,设置入口比 阅读全文
posted @ 2013-05-08 18:35
robotke1
阅读(672)
评论(0)
推荐(0)
摘要:
(转载)http://blog.csdn.net/chenyiming_1990/article/details/8834020//出自C++ primer plus(第五版) P231C++中的引用传参是给实参起了一个别名,这种参数传递方法称为按引用传递。按引用传递允许被调用的函数能够访问调用函数中的变量。但是如果函数的实参是一个表达式而不是一个左值的时候,会发生什么情况呢。如果有一个函数:double square(double &ra) { return ra * ra;}如果试图使用square(x + 3.0)这样的调用,将发生什么情况呢?在现代版本的C++中,这是错误的,有 阅读全文
posted @ 2013-05-08 18:23
robotke1
阅读(644)
评论(0)
推荐(0)
摘要:
(转载)http://blog.csdn.net/chenyiming_1990/article/details/8829585转自http://bbs.csdn.net/topics/210041268sizeof()只是符号表,是编译的时候确定大小的。动态分配是运行过程中得到大小的。甚至new也可能分配失败。[int占4字节,short占2字节]1.0 回答下列问题:[答案在文章末尾]1. sizeof(char) = 2.sizeof 'a'= 3. sizeof "a" = ... 阅读全文
posted @ 2013-05-08 18:08
robotke1
阅读(362)
评论(0)
推荐(0)
摘要:
(转载)http://blog.sina.com.cn/s/blog_5623cddb0100cyki.htmlint *(*a)[3][4] 求 sizeof(a) sizeof(*a) sizeof(**a) sizeof(***a) sizeof(****a) 结果我知道,有没有人能解释下具体原因。其中, a 是一个指向2维指针数组的指针。 *a 是2维指针数组。 **a 是一维指针数组。 ***a 是数组中的元素,也就是一个指向整数的指针。 ****a 是一个整数。 这样,每一个的大小就清楚了。对于32位平台,4,48,16,4,... 阅读全文
posted @ 2013-05-08 18:05
robotke1
阅读(292)
评论(0)
推荐(0)
摘要:
(1)gethostname()、sethostname()函数,获取/设置本地主机的标准主机名int main (int argc, char *argv[]){ char buf[50]; if (gethostname(buf, sizeof(buf)) == 0) { printf("%s\n", buf); } else { perror("gethostname"); } return 0;}程序输出:[root@localhost ~]# ./a.out localhost.loc... 阅读全文
posted @ 2013-05-08 16:37
robotke1
阅读(1394)
评论(0)
推荐(0)
摘要:
(转载)http://hi.baidu.com/dujiaopeng/item/b87de8a952956e9d151073b6在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。(1)MySQL中的UNIONUNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:select * from gc_dfys union select * from ls_jg_dfys这个SQL在运行时先取出两个表 阅读全文
posted @ 2013-05-08 15:49
robotke1
阅读(255)
评论(0)
推荐(1)
摘要:
归纳总结mysql操作常用增删改查,MYSQL操作大全--SQL必杀技 MYSQL操作大全--SQL必杀技代码: --====================简单的查增删改=========== --查看学生表的全部数据 select * from studio --插入一个新的学生信息 insert into studio(st_name,st_sex,st_age,st_add,st_tel) values("黄兰淇",0,36,'南充','13943943334') --查看class全部数据 select * from class - 阅读全文
posted @ 2013-05-08 14:07
robotke1
阅读(197)
评论(0)
推荐(0)
摘要:
(转载)http://blog.csdn.net/chang6520/article/details/7965752Linux下inet_pton和inet_ntop这2个IP地址转换函数,可以在将IP地址在“点分十进制”和“整数”之间转换。而且,这2个函数能够处理ipv4和ipv6,算是比较新的函数了。(1)inet_pton函数原型如下将“点分十进制”转化为“整数” #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> int inet_pton(int af, con 阅读全文
posted @ 2013-05-08 12:20
robotke1
阅读(474)
评论(0)
推荐(0)
摘要:
(转载)http://hi.baidu.com/qkjzsjqsehailte/item/70cb35469878a416886d106b“dereferencing pointer to incomplete type”是什么错误?I use gcc to compile my C file.dereferencing pointer to incomplete type是什么错误?-->你的指针,有一个类型,这个类型是不完全的。也就是说,你只给出了这个类型的声明,没有给出其定义。你这里的类型多半是结构,联合之类的东西。把代码贴上来。dereferencing pointer to i 阅读全文
posted @ 2013-05-08 12:07
robotke1
阅读(1624)
评论(0)
推荐(0)
摘要:
(转载)http://www.cnblogs.com/hnrainll/archive/2011/04/24/2026432.html在linux环境下,结构体struct sockaddr在/usr/include/linux/socket.h中定义,具体如下:typedef unsigned short sa_family_t;struct sockaddr { sa_family_t sa_family; /* address family, AF_xxx */ char sa_data[14]; /* 14 bytes of protocol address */在linux环境下,结 阅读全文
posted @ 2013-05-08 12:02
robotke1
阅读(241)
评论(0)
推荐(0)
摘要:
(转载)http://blog.etina.net/2010/09/27/struct-sockaddr_in-struct-sockaddr%EF%BC%8Cstruct-in_addr.html一、结构体 struct sockaddr_in, struct sockaddr, struct in_addrstruct sockaddr_in, struct sockaddr,struct in_addr,这是网络编程中常用的结构体,每次都记不住它们各自的成员是啥,需要临时查,为方便以后的查看,在这里总结下。struct sockaddr { unsigned short sa_fami. 阅读全文
posted @ 2013-05-08 11:57
robotke1
阅读(435)
评论(0)
推荐(0)

浙公网安备 33010602011771号