<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小周的专栏]]></title><description><![CDATA[Programming addict]]></description><link>https://blog.csdn.net/ZeroChou</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ZeroChou]]></copyright><item><title><![CDATA[EAS (Exchange Active Sync) 客户端SDK开发]]></title><link>https://blog.csdn.net/ZeroChou/article/details/80097661</link><guid>https://blog.csdn.net/ZeroChou/article/details/80097661</guid><author>ZeroChou</author><pubDate>Thu, 26 Apr 2018 18:20:02 +0800</pubDate><description><![CDATA[OVERVIEWExchange把邮件，日程， 联系人， 任务等实体放到系统上不同的“目录”里面EAS的作用是保证客户端上的数据和服务器上的一致， 就是同步一个个目录。每个目录有自己的SyncKey, 每次Sync命令带上SyncKey, 服务器会告诉你哪些是增加的(Add), 哪些内容被删除了(Delete),哪些内容更新了(Updated), 然后客户端遵照这些指令执行就可以达到完全跟服务器同...]]></description><category></category></item><item><title><![CDATA[erlang md5 16进制字符串]]></title><link>https://blog.csdn.net/ZeroChou/article/details/50176511</link><guid>https://blog.csdn.net/ZeroChou/article/details/50176511</guid><author>ZeroChou</author><pubDate>Fri, 04 Dec 2015 16:22:27 +0800</pubDate><description><![CDATA[搜索到的访问量最高是这个： http://blog.csdn.net/zhangxinrun/article/details/7741373
思路: 把16个byte, 每个byte变成16进制不就行了么？ 但是需要补0， 例如 0x7 ==> 0x07.
我不禁想 设计erlang的人那么蠢么？ 类似 %02x 的也没有么？


看看官方文档果然有:



The genera]]></description><category></category></item><item><title><![CDATA[CPU load]]></title><link>https://blog.csdn.net/ZeroChou/article/details/9196559</link><guid>https://blog.csdn.net/ZeroChou/article/details/9196559</guid><author>ZeroChou</author><pubDate>Fri, 28 Jun 2013 14:12:12 +0800</pubDate><description><![CDATA[转自: http://en.wikipedia.org/wiki/Load_(computing)
很清楚
 
All Unix and Unix-like systems generate a 
metric of three "load average" numbers in the 
kernel. Users can easily query the current result]]></description><category></category></item><item><title><![CDATA[Nginx 模块开发]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8438181</link><guid>https://blog.csdn.net/ZeroChou/article/details/8438181</guid><author>ZeroChou</author><pubDate>Wed, 26 Dec 2012 11:33:59 +0800</pubDate><description><![CDATA[初级教程
http://www.evanmiller.org/nginx-modules-guide.html
 
高级教程
http://www.evanmiller.org/nginx-modules-guide-advanced.html
 
假设要作广告过滤，通过URL HOST 来过滤一些请求的简单样例， 字符串处理有BUG
 
#include 
#include]]></description><category></category></item><item><title><![CDATA[Varnish 安装]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8182141</link><guid>https://blog.csdn.net/ZeroChou/article/details/8182141</guid><author>ZeroChou</author><pubDate>Wed, 14 Nov 2012 11:50:58 +0800</pubDate><description><![CDATA[Red hat: 
 
sudo rpm --nosignature -i 
http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpm
sudo yum install varnish
官网文档: 
https://www.varnish-cache.org/]]></description><category></category></item><item><title><![CDATA[网络扫盲]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8173466</link><guid>https://blog.csdn.net/ZeroChou/article/details/8173466</guid><author>ZeroChou</author><pubDate>Mon, 12 Nov 2012 11:33:24 +0800</pubDate><description><![CDATA[以太网数据包: http://en.wikipedia.org/wiki/Ethernet_frame 网络基础包， 其他的IP, TCP/UDP ICMP, HTTP都是以以太网包作为载体

网桥 在不同网络间交换数据 替代产品: 路由 (IP)
集线器 跟中继器相似， 替代产品: 交换机器 （MAC 数据链路层）
网关: 不同协议直接的交换设备]]></description><category></category></item><item><title><![CDATA[QT 历史]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8153220</link><guid>https://blog.csdn.net/ZeroChou/article/details/8153220</guid><author>ZeroChou</author><pubDate>Tue, 06 Nov 2012 15:38:08 +0800</pubDate><description><![CDATA[QT框架第一次对外发布是在1995年5月，最初是由Haavard和Eric一起开发的， 这两个哥们在一个XX科技大学认识，并且都在那里拿到了研究生学位。
1988 Haavard接到一个Sweden（某国家）公司要开发一个C++ GUI框架的活， 从此Haavard哥哥对C++ GUI开发着迷。
 
 
太长了，受不了了， 翻译不下去了。。。]]></description><category></category></item><item><title><![CDATA[Windows 8 MVVM AttachedCommand]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8116403</link><guid>https://blog.csdn.net/ZeroChou/article/details/8116403</guid><author>ZeroChou</author><pubDate>Fri, 26 Oct 2012 17:27:39 +0800</pubDate><description><![CDATA[http://mvvmlight.codeplex.com/
http://www.cnblogs.com/wpf_gd/archive/2012/01/25/2329490.html
 
VM 和 View要分离， 特别是View里不能出现任何业务逻辑相关的代码， 比较难搞的是如何传递View上的事件给ViewModel, 有MVVM Lite可以用也有DelegateCommand/Re]]></description><category></category></item><item><title><![CDATA[Windows 8 sync sleep]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8106281</link><guid>https://blog.csdn.net/ZeroChou/article/details/8106281</guid><author>ZeroChou</author><pubDate>Wed, 24 Oct 2012 12:35:19 +0800</pubDate><description><![CDATA[很多人告诉你使用Task.Delay(ms), 可是它是个异步的，线程转换还是有开销，那同步的呢？ kernel32.dll Sleep, 可惜ms不让用， 那好吧， 用Event
        public static void Sleep(int dwMillisec)
        {
            using (System.Threading.ManualReset]]></description><category></category></item><item><title><![CDATA[Windows 8 background task (后台任务)]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8102415</link><guid>https://blog.csdn.net/ZeroChou/article/details/8102415</guid><author>ZeroChou</author><pubDate>Tue, 23 Oct 2012 13:44:59 +0800</pubDate><description><![CDATA[Windows 高富帅们 搞出来了新的项目类型（可能早就搞出了了， 而我没有注意） "Windows Runtime Component",  后台任务必须是这种类型的， 不能是内裤。。。
使用内裤的后果：激活应用 28A87F4C.BADAPP_qjw34x884z9mj!App 失败，错误: 此应用不支持指定的合约或未安装该应用。 请查看 Microsoft-Windows-TWinUI/运]]></description><category></category></item><item><title><![CDATA[Windows 8 磁贴模板(tile template)]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8060655</link><guid>https://blog.csdn.net/ZeroChou/article/details/8060655</guid><author>ZeroChou</author><pubDate>Thu, 11 Oct 2012 15:17:30 +0800</pubDate><description><![CDATA[http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx]]></description><category></category></item><item><title><![CDATA[Windows 8 BulkAccess 坑爹的 bug]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8059982</link><guid>https://blog.csdn.net/ZeroChou/article/details/8059982</guid><author>ZeroChou</author><pubDate>Thu, 11 Oct 2012 13:08:35 +0800</pubDate><description><![CDATA[BulkAccess 批量获取文件信息时， 有一些会为空， 已经得到微软方面的确认， 是系统的bug.
另一种取代方法就是使用 WIN32 文件访问 API ， 不过请注意异步啊， 不然会卡滞。
性能不是一般的高哦!]]></description><category></category></item><item><title><![CDATA[Windows 8 Metro/Windows UI 应用获取屏幕分辨率的一种方法。]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8059972</link><guid>https://blog.csdn.net/ZeroChou/article/details/8059972</guid><author>ZeroChou</author><pubDate>Thu, 11 Oct 2012 13:06:03 +0800</pubDate><description><![CDATA[网上搜一搜发现大多是一国外哥们发的用DirectX获取屏幕数据， 绝对靠谱， 但是要搞一堆代码过来嫌麻烦。
我这里用一种简单点的方法
PointerDevice 类， 先获取当前输入设备类型， 枚举出可以输入的范围， 这个基本就是屏幕的分辨率。 另外屏幕的物理尺寸也能获得哦
属性:
 
ScreenRect  分辨率
PhysicalDeviceRect: 物理大小]]></description><category></category></item><item><title><![CDATA[Windows 8 FlipView 实现窥探]]></title><link>https://blog.csdn.net/ZeroChou/article/details/8049487</link><guid>https://blog.csdn.net/ZeroChou/article/details/8049487</guid><author>ZeroChou</author><pubDate>Mon, 08 Oct 2012 18:06:41 +0800</pubDate><description><![CDATA[用 Blend编辑一下FliView的模板， 发现里面有4个按钮（水平和垂直模式下的上一个和下一个按钮: 鼠标模式才显示）， 还有一个ScrollViewer, 呵呵重点就在ScrollViewer了， ScrollViewer就是FlipView的核心， 其实就是通过scroll来控制需要显示的部分。
 
ScrollViewer 有 SnapPoints 信息， 这些可以帮助实现FlipV]]></description><category></category></item><item><title><![CDATA[简单图形报表]]></title><link>https://blog.csdn.net/ZeroChou/article/details/5334651</link><guid>https://blog.csdn.net/ZeroChou/article/details/5334651</guid><author>ZeroChou</author><pubDate>Mon, 01 Mar 2010 05:03:00 +0800</pubDate><description><![CDATA[EXCEL AutomationASP.NET or ASP 服务器需求：1. 安装Microsoft Office Excel. 步骤：1. 获取数据 2. 应用Excel Automation 创建图表 --> 另存为 *.htm 文件 （Excel  会把CHART转换为PNG图片）3. 链接进图片, done. 比较简单，所有EXCEL的CHAR]]></description><category></category></item><item><title><![CDATA[asp.net browse for folder]]></title><link>https://blog.csdn.net/ZeroChou/article/details/5334645</link><guid>https://blog.csdn.net/ZeroChou/article/details/5334645</guid><author>ZeroChou</author><pubDate>Mon, 01 Mar 2010 04:09:00 +0800</pubDate><description><![CDATA[System.Windows.Forms; FolderBrowserDialog 提供了我们需要的文件夹浏览对话框，因为是COM必须是STA的，设置 AspCompat="true"来解决这个问题。 用法：     protected void Button1_Click(object sender, EventArgs e)    {          if (fold]]></description><category></category></item><item><title><![CDATA[OpenGL ES 2.0 - Shader]]></title><link>https://blog.csdn.net/ZeroChou/article/details/4363071</link><guid>https://blog.csdn.net/ZeroChou/article/details/4363071</guid><author>ZeroChou</author><pubDate>Mon, 20 Jul 2009 11:04:00 +0800</pubDate><description><![CDATA[Remember though, OpenGL ES 2.0 is fully shader based, whichmeans you can’t draw any geometry without having the appropriate shadersloaded and bound. This means there is more setup code required ]]></description><category></category></item><item><title><![CDATA[ntdll!strcmp]]></title><link>https://blog.csdn.net/ZeroChou/article/details/3192033</link><guid>https://blog.csdn.net/ZeroChou/article/details/3192033</guid><author>ZeroChou</author><pubDate>Fri, 31 Oct 2008 10:46:00 +0800</pubDate><description><![CDATA[7c902583 8b542404        mov     edx,dword ptr [esp+4]7c902587 8b4c2408        mov     ecx,dword ptr [esp+8]7c90258b f7c203000000    test    edx,37c902591 753d            jne     ntdll!strcmp+0x4c (7c]]></description><category></category></item><item><title><![CDATA[ntdll!strlen]]></title><link>https://blog.csdn.net/ZeroChou/article/details/3187102</link><guid>https://blog.csdn.net/ZeroChou/article/details/3187102</guid><author>ZeroChou</author><pubDate>Thu, 30 Oct 2008 19:20:00 +0800</pubDate><description><![CDATA[7c902645 8b4c2404        mov     ecx,dword ptr [esp+4]7c902649 f7c103000000    test    ecx,3 ;check if the address is 4 bytes aligned7c90264f 7412            je      ntdll!strlen+0x20 (7c902663)7c9026]]></description><category></category></item><item><title><![CDATA[翻译: Windows Internals: 第六章: 进程创建流程]]></title><link>https://blog.csdn.net/ZeroChou/article/details/3049601</link><guid>https://blog.csdn.net/ZeroChou/article/details/3049601</guid><author>ZeroChou</author><pubDate>Fri, 10 Oct 2008 12:57:00 +0800</pubDate><description><![CDATA[ 进程创建流程到目前为止,你看到了进程的数据结构和可以操作进程的API方法.你也知道了怎样使用工具来查看进程如何与系统交换.但是那些程序是如何出现,为什么一旦完成它们的任务就退出了呢? 在以下的内容里你会发现Windows进程如何开始运行的.当一个程序调用进程创建函数例如: CreateProcess, CreateProcessAsUser, CreateProcessWithToken]]></description><category></category></item></channel></rss>