- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 error LNK2001: unresolved external symbol _WinMain@16的解决方法
error LNK2001: unresolved external symbol _WinMain@16的解决方法--------------------Configuration: 123 - Win32 Debug--------------------Compiling...123.cppLinking...LIBCD.lib(wincrt0.obj) :
2014-06-09 17:34:13
3826
转载 进程与线程
进程与线程的一个简单解释作者: 阮一峰日期: 2013年4月24日进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在
2014-04-26 21:08:57
546
转载 linux 下进程间通信方式都有哪几种?简单加以说明。
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 # 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 # 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止
2014-04-26 20:34:48
601
转载 防止编译重复
1、一般的做法如下,防止重复编译#ifndef DEF_DATE#define DEF_DATEtypdef int DATE;#endif2、可用static,这是描述变量或函数的防止重编译3、当系统只有一个模块的时候,命名冲突的问题不太严重。当系统有N个模块之后,很难保证不发生命名冲突。如果代码是我们自己编写的,可以通过良好的编程习惯来避免这个问题。参数命名时与模块关联
2014-04-26 15:20:04
1670
转载 利用指针访问二维数组中元素
1)二维数组a由若干个一维数组组成在C语言中定义的二维数组实际上是一个一维数组,这个一维数组的每一个成员又是一个一维数组。如以上定义的a数组,则可视a数组由a[0]、a[1]、a[2]等三个元素组成,而a[0]、a[1]、a[2]等每个元素又分别是由4个整型元素组成的一维数组。可用a[0][0]、a[0][1]等来引用a[0]中的每个元素,其它依次类推。C语言中,在函数体中或在函数外部定义的一维数
2014-04-26 15:17:58
1464
转载 字符串函数2
strcmp(), 判断两个字符串是否相等. int strcmp(const char *str1,const char *str2) { while((*str1==*str2)&&(*str1)) { str1++; str2++; }
2014-04-17 22:44:38
554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人