- 博客(11)
- 资源 (14)
- 收藏
- 关注
转载 Linux入门级命令大全
1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则
2012-10-26 22:57:52 404
转载 连续两天遇到的一道笔试题 vector和list区别
stl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。l
2012-10-26 22:06:37 336
转载 enum的秘密<一>:enum是“用户自定义类型”(有意思 不过有的验证不正确)
http://bbs.chinaunix.net/thread-1049411-1-1.html 呵呵,enum在实际中应用比较少,所以你会忽略它。但是,在这里,我告诉你,enum 和 struct、class一样,都是用户自定义类型。 对呀!enum是用户自定义类型,他有数据成员,还有成员函数!For example: enum e{a=1 , b=2 ,
2012-10-25 23:52:34 898
转载 Linux静态库和动态库
http://www.cnblogs.com/feisky/archive/2010/03/09/1681996.html 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进
2012-10-25 22:08:29 306
转载 c源代码到可执行文件的过程
http://blog.csdn.net/lantianjialiang/article/details/3068952编译器(Compiler)是一个将一种语言的指令集转换成等价的另一种语言的指令集的程序。 我们通常认为编译器总是将像C++一样的高级语言转换成目标计算机硬件能够执行的文件,但是不总是这样的。很多编译器只是将代码转换成汇编语言,还有一些将一种高级语言转换成另外一种高级语言。
2012-10-25 22:03:51 738
转载 发帖水王
问题描述:Tango是微软亚洲研究院的一个试验项目。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。传说,Tango有一大“水王”,他不但喜欢发贴,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子总数的一半。如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能快速找出这个传说中的Tango水王吗?书中第一种方法是先对ID进
2012-10-22 16:43:58 3759
原创 这张牌是什么?
一个人从一副牌里抽出了一张牌,他把花色告诉了X先生,把点数告诉了Y先生,X先生和Y先生知道这副牌的组成,它们是:黑桃J,8,4,2;红桃A,Q,4;方块A,5;草花K,Q,5,4X先生和Y先生都很擅长推理,他们做出了如下的对话:Y先生:我不知道这张牌 X先生:我知道你不知道这张牌 Y先生:现在我知道这张牌了 X先生:现在我也知道了这张牌是什么
2012-10-17 14:17:55 1365
原创 面试
中兴面试1. windows下消息机制2. 关于数据库的存储过程语句3. 语句更改一个表的列名==========和利时笔试1. c语言中main中可以定义几个函数
2012-10-11 23:26:57 362
原创 MYSQL的primary key和unique key的区别
Primary key 与Unique Key都是唯一性约束。但二者有很大的区别:1、Primary key的1个或多个列 必须为NOT NULL,如果列为NULL,在增加PRIMARY KEY时,列自动更改为NOT NULL。而UNIQUE KEY 对列没有此要求。2、一个表只能有一个PRIMARY KEY,但可以有多个UNIQUE KEY。下面以测试说明:S
2012-10-11 23:24:16 897
原创 关于线程
一个全局变量 a=0有两个线程 执行for(int i=0;i a++问a的取值范围 每个线程都能从1到100 那么当一个线程从0变到1的时候 另一个线程也有可能从0变到1(它在上个线程还没变成1的时候获得0)王芳(422321414) 2012-10-11 21:06:39那么两个操作的结果仅仅是从0变到1所以最少的是a是100
2012-10-11 23:14:24 285
转载 线程安全的概念
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。 线程安全问题都是由全局变量及静态变量引起的。
2012-10-06 21:30:46 695
C++ GUI Programming With Qt4(源码)
2011-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人