黑铁时代
Programing is not only one kind of technology, but also one kind of art.
摘要: SMP:一种通过复用处理器提高程序执行并行性的方式。 根据SMP,计算机系统可以分为以下四类: 单指令单数据流(SISD):一个单处理器执行一个单指令流,对保存在一个存储器中的数据进程进行操作。 单指令多数据流(SIMD):一个机器指令控制多个处理部件步伐一致的同时执行。每个处理部... 阅读全文
posted @ 2014-12-17 15:40 黑铁时代 阅读(4742) 评论(0) 推荐(0) 编辑
摘要: 通过发送HTTP请求,下载文件头文件: 1 #ifndef __HTTP__ 2 #define __HTTP__ 3 4 #include 5 #include 6 #include 7 #include 8 9 using namespace std;10 11 /**12 * U... 阅读全文
posted @ 2014-12-17 14:42 黑铁时代 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 根据DNS协议发送UDP请求,然后获取IP地址头文件: 1 #ifndef __DNS__ 2 #define __DNS__ 3 4 #include 5 #include 6 #include 7 #include 8 9 using namespace std;10 11 /**1... 阅读全文
posted @ 2014-12-17 14:39 黑铁时代 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 进程概念的两个特点: 资源所有权:一个进程包括一个存放进程映像(包括程序,数据,栈和进程控制块)的虚地址空间。进程拥有对资源的控制和所有权,包括主存,I/O通道,I/O设备和文件等; 调度/执行:一个进程沿着通过一个或者多个程序的一条执行路径执行,其执行过程可能与其他进程的执行过程... 阅读全文
posted @ 2014-12-04 15:48 黑铁时代 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 进程的定义 1. 一个正在执行中的程序; 2. 一个正在计算机上执行的程序实例; 3. 能够分配给处理器并由处理器执行的实体; 4. 一个具有以下特征的活动单元:一组指令序列的执行,一个当前状态和相关系统资源的集合; 由一组元素(包括两个基本元素:程序代码和代码相关的数据集)组成的实体,如... 阅读全文
posted @ 2014-12-01 19:55 黑铁时代 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 操作系统介于硬件和应用程序之间的一层软件结构,为程序的开发屏蔽了硬件细节,并提供一些列方便的接口。 操作系统主要提供以下几个方面的服务: 程序开发:操作系统提供程序开发的工具,如果编辑器,调试器,编译器等,帮助程序员开发程序。严格来说,这些工具不属于操作系统的核心; 程序运行:把指... 阅读全文
posted @ 2014-11-19 18:07 黑铁时代 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 栈是计算机控制过程调用和返回的常用技术。 栈是一个有序的元素集合,具备后进先出特点,所以只能通过栈顶访问元素。在计算机中操作栈需要三个地址,它们通常保存在处理器寄存器中。 栈指针:栈顶地址。当发生push或者pop操作时,这个指针会加1或者减1,以表示最新的栈顶指针; 栈底:保存栈... 阅读全文
posted @ 2014-11-19 12:01 黑铁时代 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 计算机的四大部件 处理器(Processor):控制计算机的操作,执行数据处理功能; 主存储器(Main memory):存储程序和数据。主存中的数据会在计算机关闭后丢失; 输入/输出模块(I/O modules):用于在计算器与外部设备之间交换数据。如磁盘,打印机等; 系统总线(Syste... 阅读全文
posted @ 2014-11-18 21:35 黑铁时代 阅读(352) 评论(1) 推荐(0) 编辑
摘要: C语言中的fread和fwrite是专门用来操作文件的方法。1. fread负责从打开的文件指针中读取文件内容。函数原型:size_t fread(void *p, size_t size, size_t num, FILE *fp);参数*p:一个指针,通常是字符串指针,也可以是一个数组,用来存放从文件流中读取的数据;参数size:表示读取一个单位元素的大小,以字节为单位,比如sizeof(char)或者sizeof(int)等;参数num:表示一次单位元素的数量,和size参数一样,都是无符号整数类型;参数*fp:当然就是文件流指针了,即我们需要操作的文件;返回值:正常情况下,返回成功读取 阅读全文
posted @ 2013-06-26 23:14 黑铁时代 阅读(2946) 评论(0) 推荐(0) 编辑
摘要: 一 Flash端代码public var socket:Socket; public function init():void { socket = new Socket(); socket.connect( 'localhost', 12345 ); // 通过socket链接服务器 // 监听链接,错误和收到数据的事件对象 socket.addEventListener( Event.CONNECT, this.onConnect ); socket.addEventListener( IOErrorEvent.IO_ERROR, this.onError ); ... 阅读全文
posted @ 2013-02-24 17:19 黑铁时代 阅读(395) 评论(0) 推荐(0) 编辑