1

WebService传输数据流及数据交互解析

key words:DPWS,嵌入式设备,WebService,Http,嗅探,Micro Framework。。 为了实现一个嵌入式设备和一个host在IIS server上面的WebService交互,使用了MF3.0里面的DPWS方法。不过这个东西实在是Hard to use。今天就记录下使用...

lbq1221119 发布于 2009-01-08 18:43 评论(2) 阅读(12369)
0

调试Rotor: 启动过程

xwang 发布于 2009-01-08 00:19 评论(5) 阅读(2510)
0

sscli google group launched

Granville Barnett 在他的BLog中发表了一篇新帖子: Shared Source CLI Google group launched 在对于Rotor的研究中,一直鲜有热烈的讨论和聚集地,如果你也和我一样对于Rotor有强烈的兴趣,不妨:http://groups.google.c...

xwang 发布于 2009-01-06 15:38 评论(0) 阅读(354)
0

自定义Rotor: 给Rotor添加一个CIL指令

xwang 发布于 2009-01-01 15:07 评论(6) 阅读(1922)
0

托管线程退出之后Dump文件特征

抓到一个dump文件之后,很多托管命令不能用,查看托管线程的时候,现如下显示: XXXX表示这个托管线程已经被结束了,同时在等待GC的回收。这个时候,用~[N]s命令来切换线程是不可以的。如果是Framework 1.1下,可以使用!dumpallexceptions (!dae)来查看所有的Ex...

lbq1221119 发布于 2008-12-31 18:13 评论(3) 阅读(1021)
0

国外精品研究论文(持续更新)

收集整理看过的一些论文用,不定期更新:MMTk: The Memory Management Toolkithttp://cs.anu.edu.au/~Robin.Garner/mmtk-guide.pdf讲在JikesRVM,一个叫jikes写的虚拟机里面,结合Eclipse来实现一个Gabarg...

lbq1221119 发布于 2008-12-30 23:08 评论(3) 阅读(1623)
0

PAL 阅读笔记

PAL = Platform Abstract Layer, 是.Net平台对于具体操作系统层次的依赖, 主要包括启动和结束 文件系统 内存管理 同步 I/O 异步 I/O Threading Networking 异常处理 调试支持 CRT (C Runtime Library) 1. PAL-s...

xwang 发布于 2008-12-28 16:25 评论(4) 阅读(720)
0

Metadata Tables, 元数据表

引言: 怎么着,用.Net开发也好久了. 俺虽然天资不高,不能过目不忘,勤奋点记下来还是可以的. 备忘 :). 数据来自, From 《.Net 加密与解密》 Append A,与ECMA校对基本无误名称与功能的对应:表名称功能描述Module定义模块TypeRef描述引用类型TypeDef定义类型...

xwang 发布于 2008-12-26 15:26 评论(1) 阅读(962)
0

Random()中具体实现(含种子数组的实现)

Random函数到底是如何返回一个随机数的呢?下面看实现: 调用了一个内部方法: 另外还有在random的构造函数里面实现初始化seed数组: 最后就是涉及到一些变量的定义: seed数组的初始化有点麻烦,其中为什么用55和21俺也不太清楚,估计是定义一个特定的随机取数方法吧。比较有意思,呵呵。发这...

lbq1221119 发布于 2008-12-25 11:47 评论(3) 阅读(1872)
0

混淆的概念与实践

xwang 发布于 2008-12-21 00:31 评论(11) 阅读(3349)
0

[Debugging Tool]Windbg调试托管代码

xwang 发布于 2008-12-17 20:46 评论(4) 阅读(1317)
0

The Anatomy Of Basic Data Structure, 基本数据结构解析

xwang 发布于 2008-12-14 15:29 评论(2) 阅读(1139)
0

Understanding GetHashCode, 理解GetHashCode

xwang 发布于 2008-12-13 00:12 评论(8) 阅读(3130)
0

From double Click to Main: PAL initialization

在上一篇文章,讲到了双击一个应用程序之后,操作系统如何初始化Process,以及创建相关的context,最后引导到应用程序的Main方法中。在托管代码中,对于Main的启动还有点不同,有一个PAL层在启动main方法之前启动:#ifdef __cplusplus extern "C"#endifi...

lbq1221119 发布于 2008-12-09 21:12 评论(0) 阅读(1484)
0

基本数据结构解析之List

NOTICE: 本文是The Anatomy Of Basic Data Structure, 基本数据结构解析的一部分不知道泛型是什么? 看 [Programming IL]泛型, Generic Types, Understanding Generic Type, 理解泛型, 比较ArrayLi...

xwang 发布于 2008-12-09 01:32 评论(2) 阅读(1231)
0

试探讨泛型实现过程

xwang 发布于 2008-12-08 00:22 评论(12) 阅读(2537)
0

Debugging Whidbey / Rotor 2.0 / SSCLI2.0 in Visual Studio 2008

xwang 发布于 2008-12-07 23:58 评论(4) 阅读(1742)
0

From double Click to Main: The initialization of Process in OS

从双击一个应用程序到生成一个OS的process,然后到执行这个exe文件的Main方法,中间做了些什么呢?经常看着call stack的这块灰色的地方,总是想看看其是如何实现的。 Process的creation分为两个级别的创建:NT级别的和Windows级别的。CreateProcess这个方...

lbq1221119 发布于 2008-12-07 22:03 评论(5) 阅读(1922)
2

并发数据结构 : .NET Framework 中提供的读写锁

Angel Lucifer 发布于 2008-12-07 00:36 评论(23) 阅读(6873)
0

Microsoft Micro Framework 3.0对Serial Peripheral Interface 的支持

在3.0的Micro Framework中,咱可以使用SPI(Serial Peripheral Interface)来和外围设备进行通信了。SPI是一种串口总线系统,和I2C,CAN,USB一样。 使用SPI来进行串口通信中,从设备的通讯模式如下: 两个数据口,一个进一个出,另外两个控制口。在标...

lbq1221119 发布于 2008-12-05 23:23 评论(2) 阅读(2093)