COM 连接点简单例子
一个简单的连接点例子,包括一个客户程序和一个COM组件。
MTA客户跨线程调用STA对象
一个简单例子,MTA客户跨线程调用STA对象,直接传递COM对象。
STA客户跨线程调用STA对象
STA客户跨线程调用STA对象,使用了marshal,消息循环。
STA组件简单调用(MTA客户,STA客户)
实现了一个STA组件,
然后里面有STA客户调用和MTA客户调用。
OSX服务端+iphone客户端 网络通信小程序
基于OS X的一个CFNETWORK写的服务端
iphone上的一个客户端,NSStream写的。
实现了基本通信和客户端切到后台后继续保持连接。
OS X网络程序简单例子
用CFNETWORK和NSStream写的一个简单通信例子,包括服务端和客户端。
用的xcode。
C# 处理xml
写了几行C#处理xml的代码。非常简单的几行代码。
封装了一个带上下刷新功能的table(UITableView子类)
封装了一个带上下刷新功能的table(UITableView子类)。
这样在想使用刷新功能的地方,只要使用这个类替换标准UITableView就可以了。
IOS开发 Table上下拉动刷新(表头下拉,表尾上拉)
在别人的基础上修改的,在一个class里面支持表头下拉刷新,表尾上拉刷新。
ios自定义table例子
一个简单的自定义table例子。自定义cell,里面可以随意画自己想要的东西。
WDM驱动-完成例程
wdm驱动,完成例程的一个例子。包含3部分:
1. 目录1是一个功能驱动,
2. 目录2是一个过滤驱动,附在#1上面,
3. 另外还有一个测试代码。
直接跑测试代码,就可以看到完成例程的效果。
wdm驱动-过滤驱动
wdm驱动,包括功能驱动和附在它上面的过滤驱动(上层过滤驱动)。一个很简单的例子。
WDM驱动多个设备对象
WDM驱动,AddDevice里面多次调用IoCreateDevice创建多个设备对象。遍历整个设备链。
WDM驱动取消例程
StartIo例程的基本例子,包括如何取消irp
WDM驱动StartIo例程
用WDM实现的StartIo例子。将多个线程创建的IRP串行化处理。
异步IRP例子
一个WDM驱动,使用异步IRP。caller通过异步方式打开驱动设备,然后使用WaitForSingleObject查看驱动是否已经完成请求。
使用DeviceIoControl进行通信(直接方式)
一个WDM驱动,然后caller使用DeviceIoControl进行和驱动的通信。输出buffer使用METHOD_IN_DIRECT进行数据传输。
缓冲区方式WDM驱动例子
使用缓冲区方式(DO_BUFFERED_IO)进行用户模式和内核模式地址的数据交互。包括驱动程序和用户模式的测试程序。用DDK编译驱动,VS2008编译测试程序。
一个简单的WDM驱动例子
一个简单的WDM驱动例子,包括驱动和用户模式的调用测试。(例子来自于《windows驱动开发技术详解》,只是稍微做了一些改变)