- 博客(5)
- 资源 (21)
- 收藏
- 关注
原创 C /C++/java各种关键字作用总结(更新。。。)
extern 作用1:声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。extern的原理很简单,就是告诉编译器:“你现在编译的文件中,有一个标识符虽然没有在本文件中定义,但是它是在别的文件中定义的全局变量,你要放行!”extern 作用2:在C++文件中调用C方式编译
2012-04-29 22:03:40 1718
原创 进程通信方式总结
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共
2012-04-29 22:19:43 864
转载 QQ 通信原理分析
下面有4个基本的问答:问题一:为什么只要可以连上互联网的计算机都可以用QQ相互建立通信,而不需要固定IP?也就是这个QQ用户端是怎样找到另一个QQ用户的,而用户在每次使用时他可能用的是不同的计算机,有着不同的IP地址。服务器端不会以qq用户端的ip作为唯一标识,服务器端会以qq账号作为唯一标识,所以这个账号肯定是唯一的,一个账号登陆时每次都可以有不同的ip地址,但账号却相同,当账号
2012-04-28 21:04:39 1888 1
转载 java Final static 用法总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
2012-04-18 17:42:35 502
原创 ubuntu 11.10 安装Oracle Database Enterprise/Standard Edition for Linux x86
安装过程参照:点击打开链接中间报错,问题解决参考:点击打开链接oracle 使用过程中,中文显示为?问题解决方法:在linux下装了一个oracle 10g,登录sqlplus 后,显示 SQL> startup ORACLE ??????? Total System Global Area 167772160 bytes Fixed Size
2012-04-04 16:11:43 546
linux 内核rootkit adore-ng-0.56
2012-02-17
GTK 详细入门资料
2011-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人