自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (18)
  • 收藏
  • 关注

原创 基于Sip的P2P设计和原理分析

基于Sip的P2P设计和原理分析1.            SIP网络2.            P2P技术在互联网上的应用3.            P2P网络架构3.1.    集中目录式网络架构3.2.    纯P2P网络架构3.3.    混合式P2P网络架构3.4.    结构化P2P网络架构3.5.     三种结构的P2P(DHT,树形,网状)3.6.     BitTorrent工

2009-12-23 18:22:00 4731 1

原创 Libjingle的代码分析

Libjingle的代码分析 Libjingle的工作流程主要分为以下几个步骤: Libjingle的代码分析登录Jabber服务器发送自身的状态和获取好友的状态信息设置会话管理发送文件请求、或连接某个用户确定接收和通信,(指定文件路径)libjingle使用方法:libjingle使用的是标准xmpp协议,但是对里面一些内容进行了扩展: 登录Jabbe

2009-12-22 09:39:00 5727 2

原创 libjingle之(程序的封装)

一:回调函数ReportFileSpeed(file_name,user_id,speed,progress);       //上报进度和速度--必须独立的线程或定时器ReportFileStatus(file_name,user_id,file_state);              //上报文件传输过程中的状态---由Libjingle状态回报ReportFileReceive(file_

2009-12-21 13:06:00 2526 1

原创 Libjingle中重要概念

Libjingle<span style="font-family:宋体">中重要概念Signals、sigslot简介Threads、signaling thread和worker threadSignals、sigslot简介在复杂的工程中,整个系统被分为数个模块,每个模块提供有限的功能,由上层调用从而组成整个系统,为了保证每个模块的独立性,我们经常限制模块与模块之间直接联系,每个

2009-12-03 09:27:00 3051

翻译 libjingle开发人员指南

 libjingle开发人员指南libjingle SDK<span style="font-family:宋体">包含C + +源代码和文档,使您能够设计连接和网络交换数据的应用程序(通过点对点数据连接)。该SDK包含代码和示例应用程序,一个Window平台的Vs2005 的解决方案,其他平台的configuration andmakefiles文件用来编辑程序。注意,代码有一些

2009-12-03 09:23:00 7906 4

原创 Linux开发工具的使用

 1.  Linux开发工具的使用Vim编译的使用Gdb调试工具的使用Makefile的编写linux跟踪调试SSH的使用subversion的使用  1.  Linux开发工具的使用Vim编译的使用Ibm的Vim 实用技术http://www.ibm.com/developerworks/cn/linux/l-tip-v

2009-12-02 13:39:00 1496

原创 vim config

" -------------------------------------------------------------------------  " My Vim Configuration   " -------------------------------------------------------------------------  " 

2008-09-04 12:55:00 563

原创 SSE的指令系统

 SSE的指令系统SSE2和SSE的指令系统非常相似,仅仅多了少量额外的浮点运算,64位浮点/整数运算支持SSE比传统浮点运算要快,因为它使用128位存储单元。在windows使用#include 在linux下使用#include 1. 变量定义和使用 __m128 S1 = { 1.0f, 2.0f, 3,0f, 4,0f };  S1.m128_f32[2] = 6.0f;  S

2008-08-26 19:23:00 857

原创 DLL生成和使用

 1.DLL生成流程  win32->win32project->Dll2.导出函数  [加入一个头文件,定义个导入导出宏]  #ifdef SAMPLELIB_EXPORTS #define LIB_API __declspec(dllexport)  #else #define LIB_API __declspec(dllimport)  #endif  LIB_API int add

2008-08-26 14:54:00 647

原创 C# 后台线程

C#中,点击一个按钮执行某个业务时窗口会被卡死,如何屏蔽这种情况1. thread    Thread th = new thread(new ThreadStart(this.doSomething));     th.Start(params);2. threadpool    Threadpool.QueueUserWorkItem(new WaitCallback(this.dosomet

2008-08-06 17:57:00 730

原创 软件设计模型

1.  singleton单例模式public class Singleton{       private static Singleton = new Singleton();       public void process(...);} 2.  factory and abstract factory3.  Decorator 装饰模式对一个已有的类进

2008-08-06 17:51:00 473

原创 glib库简介

 glib库简介glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是Gtk+库和Gnome的基础。glib可以在多个平台 下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。如果有什么东西本书没有介绍到,请参 考glib的头文件:glib.h。glib.h中的头文件很容易理解,很多函数从字面上都能猜

2008-08-05 22:11:00 1627

BCGControlbar

完整的BCGControlbar代码,包括vs2005,vs2008,vs2010的安装步骤;使用方法等等;其版本是12版

2010-07-19

startUML工具;一个使用很小的uml工具;里面有使用手册

一个使用很方便,而且很小(比rose小多了)的uml工具;很方便制作uml图;很容易从代码中生成uml工程,进行代码分析也很好;由他生成C++/C#/java代码也很方便简洁。里面有使用手册;

2009-08-10

VC++写的P2P文件传输(UDP,NAT)

使用VC++写的P2P程序,其中数据传输采用UDP协议;其中包含了服务器和客户端程序;其中包含了NAT打洞;

2009-07-28

miky. src miky. src miky. src

miky. src miky. src miky. src miky. src miky. src miky. src miky. src miky. src miky. src miky. src miky. src miky. src

2009-01-20

NET Reflector 反编译工具

Reflector反编译 AutoDiagramer.dll FileGenerator.dll Reflector.Graph.dll Reflector.ClassView.dll

2009-01-13

C# socket remoting 例子 源代码

用C#写的remoting三层程序,采用socket进行传输;当然也可以采用http进行传输。非常好的例子;将来还可以自己扩展传输其他的东西...

2008-12-08

C#写的类似QQ的源代码

c#开发的QQ源码,c#开发的QQ源码,c#开发的QQ源码

2008-12-04

c#实现p2p通讯的源代码

c#实现p2p通讯的源代码,c#实现p2p通讯的源代码

2008-12-04

c#,源代码,注册表读写

C#的例子源代码,有关c#对注册表的读写操作;

2008-12-04

C# 写得邮件接受和发送

C#写得邮件接受和发送的例子,非常适合大家学习;有邮件的send 和 Receive

2008-12-04

C# file explore

C# 的文件操作例子,简单明了;有关文件的读写,类似于windows的explorer

2008-12-04

Windows 2000 DDK book.chm

Foreword Drivers are the most fundamental and technically difficult part of operating system development. As a reader of this book, you are probably well aware of the complexities involved. Even for the most seasoned software engineer the task can be daunting. Writing device drivers under Windows 2000 is a big challenge to learn. The most comprehensive, authoritative guide to Windows NT driver development, The Windows NT Device Driver Book by Art Baker is now a classic. I can not think of anyone better qualified to write the second edition of Art's outstanding book than Jerry Lozano. Jerry combines the qualities of strong technologist, excellent writer, and gifted educator. These qualities have translated into book form very well. Reading this book I felt I was taking one of Jerry's classes. There are two kinds of books. Some books provide reference information that very much read like an encyclopedia. Such books are picked up occasionally to answer a specific question. Other books are tutorial in nature. They are designed to be read from front to back in order to transfer the knowledge and skill necessary to perform a task.

2008-11-17

Windows 2000 设备驱动程序开发大全.pdf

驱动程序编写者指南 驱动程序编写者指南告诉你怎样构建、测试和调试Windows 2000 驱动程序。它包括下列信息:

2008-11-17

Windows驱动编程基础教程

第一章驱动编程基础 第二章磁盘设备驱动 第三章磁盘还原与加密 第四章传统文件系统过滤 第五章小端口文件系统过滤 第六章文件系统保护与加密 第七章协议网络驱动 第八章物理网络驱动 第九章网络防火墙与安全连接 第十章打印机驱动与虚拟打印 第十一章视频驱动与过滤 附录A WDK的安装与驱动开发的环境配置 附录B 用WinDbg调试Windows驱动程序

2008-11-17

windows驱动开发的数据结构及函数

全书分为二篇, 第一篇是即插即用、电源管理和设置驱动程序开发参考,由即插即用、电源管理、设置三部分组成; 第二篇是内核模式驱动程序开发参考,由内核模式支持例程、 串行和并行接口驱动程序、输入设备驱动程序、USB驱动程序、 IEEE 1394驱动程序、PCMCIA驱动程序、SMB客户驱动程序和WMI内核模式数据提供者八部分组成。

2008-11-17

WIN2000驱动初步引导

图书简介: WIN2000驱动初步引导 硬件环境 内核模式I/O处理 驱动程序与内核模式对象 开发驱动程序的过程 初始化与卸载例程 驱动程序的派遣例程 利用中断进行I/O处理 硬件初始化 电源管理 定时器 DMA驱动程序 设备错误的日志纪录 系统线程 驱动程序的安装 驱动程序的调试 编译连接驱动程序

2008-11-14

Windows核心编程源代码

Windows核心编程的源代码,由浅入深的27个源代码例子;非常适合于学习Vc++,通过这些例子即可学习vc也可了解windows核心技术。

2008-11-06

Windows驱动编程基础教程

本书非常适合熟悉Windows应用编程的读者转向驱动开发。所有的内容都从最基础的编程方法入手。介绍相关的内核API,然后举出示范的例子。这本书只有不到70页,是一本非常精简的小册子。所以它并不直接指导读者开发某种特定类型的驱动程序。而是起到一个入门指导的作用。 即使都是使用C/C++语言的代码,在不同的应用环境中,常常看起来还是大相径庭。比如用TurboC++编写的DOS程序代码和用VC++编写的MFC应用程序的代码,看起来就几乎不像是同一种语言。这是由于它们所依赖的开发包不相同的缘故。 在任何情况下都以写出避免依赖的代码为最佳。这样可以避免重复劳动。但是我们在学习一种开发包的使用时,必须习惯这个环境的编码方式,以便获得充分利用这个开发包的能力。 本书的代码几乎都依赖于WDK(Windows Driver Kit)。但是不限WDK的版本。WDK还在不断的升级中。这个开发包是由微软公司免费提供的。读者可以在微软的网站上下载。 当然读者必须把WDK安装的计算机上并配置好开发环境。具体的安装和配置方法本书没有提供。因为网上已经有非常多的中文文档介绍它们。 第一章驱动编程基础 第二章磁盘设备驱动 第三章磁盘还原与加密 第四章传统文件系统过滤 第五章小端口文件系统过滤 第六章文件系统保护与加密 第七章协议网络驱动 第八章物理网络驱动 第九章网络防火墙与安全连接 第十章打印机驱动与虚拟打印 第十一章视频驱动与过滤 附录A WDK的安装与驱动开发的环境配置 附录B 用WinDbg调试Windows驱动程序

2008-11-06

空空如也

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

TA关注的人

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