<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_lbq1221119</title><subtitle type="text">sscli.cnblogs.com</subtitle><id>http://feed.cnblogs.com/blog/u/28678/rss</id><updated>2011-01-12T12:38:21Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/28678/rss"/><entry><id>http://www.cnblogs.com/lbq1221119/archive/2010/01/14/1647829.html</id><title type="text">时间同步算法与Simple Ring-based election algorithm算法分析</title><summary type="text">时间同步算法的应用非常广泛。譬如在Unix系统里面，Make命令，只是用来编译新修改过的代码文件。Make命令使用运行的客户端的时钟来决定哪个文件是被修改过的。但是，如果把代码放到文件服务器上面，而运行make命令的主机与文件服务器的时间不同的时候，make命令就有可能工作不正常。譬如玩dota的时候，几个客户端需要一个同步过的时钟来使每个人的画面保持一致。、再譬如PC电脑同步服务器上面的时间可以...</summary><published>2010-01-14T08:03:00Z</published><updated>2010-01-14T08:03:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2010/01/14/1647829.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2010/01/14/1647829.html"/></entry><entry><id>http://www.cnblogs.com/lbq1221119/archive/2009/09/14/1566543.html</id><title type="text">SSCLI中GC垃圾回收源码分析(3) - GarbageCollectGeneration()与SuspendEE</title><summary type="text">上一节中的GarbageCollect()方法，主要是传递不同的Generation做为参数，来调用GarbageCollectGeneration方法，实现对heap中不同的Generation进行回收。  精简了以后的GarbageCollectGeneration方法以后的代码如下： 在第一次调用该方法的时候，Gen传递过来的参数值为max_generation，表示对GC Heap中所有G...</summary><published>2009-09-14T10:39:00Z</published><updated>2009-09-14T10:39:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2009/09/14/1566543.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2009/09/14/1566543.html"/></entry><entry><id>http://www.cnblogs.com/lbq1221119/archive/2009/09/14/1566539.html</id><title type="text">SSCLI中GC垃圾回收源码分析(2) - GarbageCollect()与Spin Lock</title><summary type="text">继续接着上篇的分析，  F11从Fcall中跳出来，就到了sscli20\clr\src\vm\gcsmp.cpp中关于Garbage Collect的最外部的方法GCHeap::GarbageCollect： HRESULTGCHeap::GarbageCollect (int generation, BOOL collect_classes_p){ UINT GenerationAtEntry...</summary><published>2009-09-14T10:31:00Z</published><updated>2009-09-14T10:31:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2009/09/14/1566539.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2009/09/14/1566539.html"/></entry><entry><id>http://www.cnblogs.com/lbq1221119/archive/2009/09/11/1564640.html</id><title type="text">SSCLI中GC源码分析(1) - EE与BCL之间的调用接口FCall</title><summary type="text">首先在SSCLI2.0源代码的\clr\src\vm\comutilnative.cpp文件中的GCInterface类的CollectGeneration方法上下个断点，该宏方法主要实现了一个调用转换： /*==============================CollectGeneration===============================**Action: Collect...</summary><published>2009-09-11T03:13:00Z</published><updated>2009-09-11T03:13:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2009/09/11/1564640.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2009/09/11/1564640.html"/></entry><entry><id>http://www.cnblogs.com/lbq1221119/archive/2009/09/08/1562603.html</id><title type="text">（北京宇思信德科技公司）诚聘C#软件工程师 , Middle及Senior Level</title><summary type="text">Job Description:Responsibilities:- Design and implement software modules in .NET.Qualifications:- 2+ years commercial software development experience in C# after the BS degree, or MS degree graduates ...</summary><published>2009-09-08T07:46:00Z</published><updated>2009-09-08T07:46:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2009/09/08/1562603.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2009/09/08/1562603.html"/></entry><entry><id>http://www.cnblogs.com/lbq1221119/archive/2009/06/17/1505264.html</id><title type="text">.Net Micro framework在开发过程中的bugs/problems及解决方案。</title><summary type="text">1.在开启了主板的DHCP功能之后，由于主板每次重启之后，都会需要一定的时间获取一个IP地址，这个需要一定的时间。而在Visual Studio中debug的时候attach到电路板上面的时候，会reset一下来连接上tinyCLR的debug engine。连接和重试的时间，会小于主板获取IP地址的时间，这个时候，就会出现attach不上主板的现象。解决  这个问题的方法可以是：  打开注册表，...</summary><published>2009-06-17T10:49:00Z</published><updated>2009-06-17T10:49:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2009/06/17/1505264.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2009/06/17/1505264.html"/></entry><entry><id>http://www.cnblogs.com/lbq1221119/archive/2009/06/11/1501010.html</id><title type="text">MF中使用GPRS：如何通过一个串口终端实现GPRS Modem拨号上网</title><summary type="text">在.Net micro framework的一个项目的开发过程中，有一个GPRS的Modem。我们在主板上通过串口，提供了5v的电压。  GPRS Modem设计板如图： 我们使用TXD和RXD，对应到另外一块主板芯片上面的COM4，在开始实现GPRS Modem拨号的过程中，我想是使用GSM 7.07的标准，在Tera Term终端中，经由STK500开发电板连接上GPRS Modem上面的串口...</summary><published>2009-06-10T16:37:00Z</published><updated>2009-06-10T16:37:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2009/06/11/1501010.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2009/06/11/1501010.html"/></entry><entry><id>http://www.cnblogs.com/lbq1221119/archive/2009/05/26/1489460.html</id><title type="text">博客园北京俱乐部第三次活动讲义PPT</title><summary type="text">周六参加了博客园北京俱乐部第三次活动，作为主讲人之一，我给出的题目是.Net 下垃圾回收算法与实现。内容主要包括三个部分：经典基本垃圾回收算法 CLR中垃圾回收算法介绍 SSCLI中Garbage Collection源码分析PPT可以在这个地址下载到： http://files.cnblogs.com/lbq1221119/GC_Algorithm_inside_dotNET.pptx这次活动的...</summary><published>2009-05-26T03:30:00Z</published><updated>2009-05-26T03:30:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2009/05/26/1489460.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2009/05/26/1489460.html"/></entry><entry><id>http://www.cnblogs.com/lbq1221119/archive/2009/03/03/1402551.html</id><title type="text">ValueType.Equals(null)的底层实现及CLR虚拟机对其结构支持 </title><summary type="text">在定义任何一个ValueType之后，它都是从System.ValueType继承过来的，默认的就继承了Equals方法和GetHashCode方法，在使用的时候，必须主意的是最好重写自定义ValueType的这两个方法，因为可能带来性能上面的严重问题或者是比较的不正确。譬如定义下面这样的一个结构体值类型： struct TestValueType { public int Myint; publ...</summary><published>2009-03-03T13:01:00Z</published><updated>2009-03-03T13:01:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2009/03/03/1402551.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2009/03/03/1402551.html"/></entry><entry><id>http://www.cnblogs.com/lbq1221119/archive/2009/01/08/1372104.html</id><title type="text">WebService传输数据流及数据交互解析</title><summary type="text">key words：DPWS，嵌入式设备，WebService，Http，嗅探，Micro Framework。。 为了实现一个嵌入式设备和一个host在IIS server上面的WebService交互，使用了MF3.0里面的DPWS方法。不过这个东西实在是Hard to use。今天就记录下使用的过程中的第一步，首先分析一个Client和一个Webservice是如何交互的，发送的数据流的格式...</summary><published>2009-01-08T10:43:00Z</published><updated>2009-01-08T10:43:00Z</updated><author><name>lbq1221119</name><uri>http://www.cnblogs.com/lbq1221119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lbq1221119/archive/2009/01/08/1372104.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lbq1221119/archive/2009/01/08/1372104.html"/></entry></feed>
