- 浏览: 320493 次
- 性别:
- 来自: 杭州
最新评论
-
unflynaomi:
跪谢,写的很好!
由于GNU Make中文手册触发深入理解sed -
TrueBrian:
引用引用引用引用引用引用引用引用引用引用引用引用引用引用引用引 ...
Java Class文件解析 -
woniu1983:
好像说 Live 本身就是安装好的一个介质, 只要能引导进去就 ...
VMware上安装Fedora 12的流程 -
freesoftman:
是的, 从eclipse的调试过程,你可能很清楚的看出这点
Object中的wait(), notify(), notifyAll()的自己一些看法 -
2022228:
你要释放某个锁,必须首先是获得了这个锁。所以必须写在同步快中。 ...
Object中的wait(), notify(), notifyAll()的自己一些看法
文章列表
SDL是什么
SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了2D图形帧缓冲(framebuffer)的接口,以及为OpenGL与各种操作系统之间提供了统一的标准接口以实现3D图形。从这些属性我们可以看出,SDL基本上可以认为是为以电脑游戏为核心开发的多媒体库。 SDL支持主流的操作系统,包括Windows和Linux。在官方的介绍中,我们可以找到它所支持的其他平台。(SDL suppo ...
- 2009-04-20 09:50
- 浏览 1349
- 评论(0)
一、理解多线程 (继承 Thread 类,覆盖方法 run())并发执行多个指令流,每个指令流都称为一个线程,互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度
区别: 线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别.多线程和单线程最大的区别在于,由于各个线程的控制流彼此独立,使得各个线程之间的代码是乱序执行的,由此带来的线程 ...
- 2009-04-15 10:15
- 浏览 960
- 评论(0)
重要方法start() 启动线程;setPriority(int p) 设置线程的优先级;interrupt() 有条件中断线程;sleep(long s) (static)使线程睡眠;让出cpu资源;currentThread() (static)获取当前正在执行的线程;isAlive() 判断线程是否在活动状态;yield() 让出cpu资源;setDaemon(boolean b) 是否是守护线程;join() 等待线程消亡;新建 (Born) : 新建的线程处于新建状态就绪 (Ready) : 在创建线程后,它将处于就绪状态,等待 start() 方法被调用运行 ( ...
- 2009-04-15 10:06
- 浏览 1800
- 评论(0)
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
MIME的英文全称是"Multipurpose Internet Mail Extensions" 多功能Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。服务器会将它们发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是Sho ...
- 2009-04-14 14:51
- 浏览 1396
- 评论(0)
一、引言 在当前世面上存在着大量的不同媒体格式,并且还有许多新的媒体格式即将被建立。为了存储和传输这些不同的媒体格式,存在着了许多不同格式的存储设备和传输协议,例如大家常使用的媒体存储设备(如CD、VCD以及D ...
- 2009-04-14 13:55
- 浏览 1599
- 评论(0)
智能卡(SmartCard),也叫IC卡,它是一个带有微处理器和存储器等微型集成电路芯片的、具有标准规格的卡片。智能卡必须遵循一套标准,ISO7816是其中最重要的一个。ISO7816标准规定了智能卡的外形、厚度、触点位置、电信号、协议等。
智能卡根据装载芯片类型的不同、信息通讯方式的不同,又可以分为存储式卡片和微处理器卡片以及接触式卡片、非接触式卡片和双界面卡片。
一般的,对于应用于PKI应用的智能卡,都带有硬件真随机数发生器、RSA协处理器,可以硬件实现RSA的运算。另外,还具有DES和SHA-1等密码算法,保证在硬件内部产生密钥对,并在硬件内部完成加、解密运算。
...
- 2009-04-14 10:11
- 浏览 1234
- 评论(0)
[摘要] Eclipse RCP是一项位于Eclipse平台核心的功能。作者认为Eclipse RCP就是由插件开发转向桌面应用开发,构建最小化的Eclipse平台(8M)运行你的桌面应用,不必再为程序框架烦心,摆脱失败的AWT和Swing,让程序拥有专业级效果,而实 ...
- 2009-04-12 00:49
- 浏览 1893
- 评论(0)
C语言宏定义技巧(常用宏定义)
写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些***软件中常用得宏定义。。。。。。
1,防止一个头文件被重复包含
#ifndef COMDEF_H
#define COMDEF_H
//头文件内容
#endif
2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。
typedef unsigned char boolean; /* Boolean value type. */
typedef ...
- 2009-04-07 00:09
- 浏览 1619
- 评论(0)
宏定义
符号常量的定义就是“宏”定义的特例。所谓“宏’就是在程序的开始将一个“标识符”定义成“一串符号”,称为“宏定义”,这个“标识符”称为‘宏名”;在源程序中可以出现这个宏,称为“宏引用”或“宏调用 ...
- 2009-04-07 00:05
- 浏览 2970
- 评论(0)
C++编程杂谈之一:编译器
作者/xulion
网上有很多各种编译器的优劣比较的东西,我写这些东西并不是想支持或否定某些东西,因为我始终认为在编程的领域中,我只是一个初学者,并没有资格来评判什么(况且我也不想 ...
- 2009-04-02 13:20
- 浏览 1267
- 评论(0)
typedef 的用法
*****以下是参考部分*****
此部分参考自:http://blog.sina.com.cn/u/572f7666010008dm
用途一:
定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:
char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,
// 和一个字符变量;
以下则可行:
typedef char* PCHAR;
PCHAR pa, pb;
用途二:
用在旧的C代码中, ...
- 2009-04-01 12:31
- 浏览 1032
- 评论(0)
简写:
URL: Uniform Resource Locators
URI: Uniform Resource Identicators
全格式:
protocol://user:password@host:port/directory/file.extension?query=value#hash
一、格式说明
“|” 表示隔开的两部分只能出现其中一个,方括号[]括起来的表示可选,文字由双引号””括起来,以n*开头表示至少n个或更多的,n的缺省值为0。
二、总体格式
genericurl = scheme “:” schemepart
scheme ...
- 2009-03-30 10:56
- 浏览 857
- 评论(0)