自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

翻译 iOS Network framework

2015-03-18 21:59:33 802

原创 PHP下get_headers用法

在本地建立books/yizhuqingtian.txt目录编写PHP文件:  $url = "http://localhost/books/yizhuqingtian.txt";  echo $url;  echo "";  print_r(get_headers($url,true));   ?>运行得到Array ( [0] => HTTP/1.1

2015-03-09 22:54:27 519

翻译 Windows高级编程之线程与内核对象的同步

用户方式同步的优点是它的同步速度非常快。如果强调线程的运行速度,那么首先应该确定用户方式的线程同步机制是否适合需要。用户方式线程同步机制的局限性:1、互锁函数家族只能在单值上运行2、关键代码段只能对单个进程中的线程实施同步3、关键代码段容易陷入死锁状态,因为无法设定超时值。内核对象机制的适应性远远优于用户方式机制。不足之处在于速度较慢,并且需要从用户方式转为内核方式当进程正在运行的时候,进程内核对

2009-10-09 20:03:00 738

翻译 Windows高级编程之用户方式中线程的同步

线程很少能够在所有的时间都独立地进行操作。通常情况下,要生成一些线程来处理某个任务。当这个任务完成时,另一个线程必须了解这个情况。系统中的所有线程都必须拥有对各种系统资源的访问权,这些资源包括内存堆栈,串口,文件,窗口和许多其他资源。如果一个线程需要独占对资源的访问权,那么其他线程就无法完成它们的工作。反过来说,也不能让任何一个线程在任何时间都能访问所有的资源。线程需要在下面两种情况下互相

2009-10-07 21:32:00 636

翻译 Windows高级编程之线程调度、优先级和亲缘性

7.1   暂停和恢复线程的运行在线程内核对象的内部有一个值,用于指明线程的暂停计数。线程恢复运行DWORD ResumeThread(HANDLE hThread);ResumeThread函数运行成功,它将返回线程的前一个暂停计数,否则返回0xFFFFFFFF。线程暂停运行DWORD SuspendThread(HANDLE hThread);任何线程都可以调用该函数来暂停另一个线程的运行(只

2009-10-07 21:27:00 747

翻译 Windows高级编程之线程

线程也是由两个部分组成的:• 一个是线程的内核对象,操作系统用它来对线程实施管理。内核对象也是系统用来存放线程统计信息的地方。• 另一个是线程堆栈,它用于维护线程在执行代码时需要的所有函数参数和局部变量进程是不活泼的。进程从来不执行任何东西,它只是线程的容器。线程总是在某个进程环境中创建的,而且它的整个寿命期都在该进程中。这意味着线程在它的进程地址空间中执行代码,并且在进程的地址空间中对数据进行操

2009-10-07 21:22:00 625

翻译 Windows高级编程之进程

进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:• 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。• 另一个是地址空间,它包含所有可执行模块或 D L L模块的代码和数据。它还包含动态内存分配的空间。如线程堆栈和堆分配空间。进程是不活泼的。若要使进程完成某项操作,它必须拥有一个在它的环境中运行的线程,该线程负责执行包含在进程的地址空间中的代码。

2009-10-07 21:17:00 637

翻译 Windows高级编程之内核对象

3.1、内核对象的分类: Event Objects 事件对象 File-mapping Objects 文件映射对象 File Objects 文件对象 Mailslot Objects 邮件槽对象 Mutex Objects 互斥对象 Pipe Objects 管道对象 Process Objects 进程对象 Semaphore Objects 信号量对象 Thread Objects 线程

2009-10-07 21:13:00 910

原创 LwIP协议栈学习--内存管理

LwIP协议栈学习--内存管理需求在内存需求分析的基础上,阐述了LwIP TCP/IP协议栈中pbuf结构的基本原理和内存管理机制的实现。TCP/IP是一种基于OSI参考模型的分层网络体系结构,它由应用层、运输层、网络层、数据链路层、物理层组成。各层之间消息的传递通过数据报的形式进行。由于各层之间报头长度不一样。当数据在不同协议层之间传递时.对数据进行封装和去封装、增加和删除操作将十分

2008-10-24 16:08:00 2563

原创 Cexer中XML解析的源代码分析

Cexer中XML解析的源代码分析1、              XML源文件的加载Cexer中将XML文件名作为参数对象的初始化。在系统内部开辟缓冲区,将整个XML源文件读入缓冲区,以后对XML文件的解析都是建立在该缓冲区基础上的。代码如下:001、       _FILEPtr handle = NULL;002、       #if defined(_MSC_VER) &

2008-10-15 20:36:00 739

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除