- 博客(31)
- 资源 (11)
- 收藏
- 关注
原创 EAS (Exchange Active Sync) 客户端SDK开发
OVERVIEWExchange把邮件,日程, 联系人, 任务等实体放到系统上不同的“目录”里面EAS的作用是保证客户端上的数据和服务器上的一致, 就是同步一个个目录。每个目录有自己的SyncKey, 每次Sync命令带上SyncKey, 服务器会告诉你哪些是增加的(Add), 哪些内容被删除了(Delete),哪些内容更新了(Updated), 然后客户端遵照这些指令执行就可以达到完全跟服务器同...
2018-04-26 18:20:02 1935 2
原创 erlang md5 16进制字符串
搜索到的访问量最高是这个: http://blog.csdn.net/zhangxinrun/article/details/7741373思路: 把16个byte, 每个byte变成16进制不就行了么? 但是需要补0, 例如 0x7 ==> 0x07.我不禁想 设计erlang的人那么蠢么? 类似 %02x 的也没有么?看看官方文档果然有:The genera
2015-12-04 16:22:27 1448
转载 CPU load
转自: 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
2013-06-28 14:12:12 1104
原创 Nginx 模块开发
初级教程http://www.evanmiller.org/nginx-modules-guide.html 高级教程http://www.evanmiller.org/nginx-modules-guide-advanced.html 假设要作广告过滤,通过URL HOST 来过滤一些请求的简单样例, 字符串处理有BUG #include #include
2012-12-26 11:33:59 501
原创 Varnish 安装
Red hat: sudo rpm --nosignature -i http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpmsudo yum install varnish官网文档: https://www.varnish-cache.org/
2012-11-14 11:50:58 644
原创 网络扫盲
以太网数据包: http://en.wikipedia.org/wiki/Ethernet_frame 网络基础包, 其他的IP, TCP/UDP ICMP, HTTP都是以以太网包作为载体网桥 在不同网络间交换数据 替代产品: 路由 (IP)集线器 跟中继器相似, 替代产品: 交换机器 (MAC 数据链路层)网关: 不同协议直接的交换设备
2012-11-12 11:33:24 498
翻译 QT 历史
QT框架第一次对外发布是在1995年5月,最初是由Haavard和Eric一起开发的, 这两个哥们在一个XX科技大学认识,并且都在那里拿到了研究生学位。1988 Haavard接到一个Sweden(某国家)公司要开发一个C++ GUI框架的活, 从此Haavard哥哥对C++ GUI开发着迷。 太长了,受不了了, 翻译不下去了。。。
2012-11-06 15:38:08 736
原创 Windows 8 MVVM AttachedCommand
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
2012-10-26 17:27:39 829
原创 Windows 8 sync sleep
很多人告诉你使用Task.Delay(ms), 可是它是个异步的,线程转换还是有开销,那同步的呢? kernel32.dll Sleep, 可惜ms不让用, 那好吧, 用Event public static void Sleep(int dwMillisec) { using (System.Threading.ManualReset
2012-10-24 12:35:19 677
原创 Windows 8 background task (后台任务)
Windows 高富帅们 搞出来了新的项目类型(可能早就搞出了了, 而我没有注意) "Windows Runtime Component", 后台任务必须是这种类型的, 不能是内裤。。。使用内裤的后果:激活应用 28A87F4C.BADAPP_qjw34x884z9mj!App 失败,错误: 此应用不支持指定的合约或未安装该应用。 请查看 Microsoft-Windows-TWinUI/运
2012-10-23 13:44:59 2910
原创 Windows 8 磁贴模板(tile template)
http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx
2012-10-11 15:17:30 952
原创 Windows 8 BulkAccess 坑爹的 bug
BulkAccess 批量获取文件信息时, 有一些会为空, 已经得到微软方面的确认, 是系统的bug.另一种取代方法就是使用 WIN32 文件访问 API , 不过请注意异步啊, 不然会卡滞。性能不是一般的高哦!
2012-10-11 13:08:35 573
原创 Windows 8 Metro/Windows UI 应用获取屏幕分辨率的一种方法。
网上搜一搜发现大多是一国外哥们发的用DirectX获取屏幕数据, 绝对靠谱, 但是要搞一堆代码过来嫌麻烦。我这里用一种简单点的方法PointerDevice 类, 先获取当前输入设备类型, 枚举出可以输入的范围, 这个基本就是屏幕的分辨率。 另外屏幕的物理尺寸也能获得哦属性: ScreenRect 分辨率PhysicalDeviceRect: 物理大小
2012-10-11 13:06:03 1766
原创 Windows 8 FlipView 实现窥探
用 Blend编辑一下FliView的模板, 发现里面有4个按钮(水平和垂直模式下的上一个和下一个按钮: 鼠标模式才显示), 还有一个ScrollViewer, 呵呵重点就在ScrollViewer了, ScrollViewer就是FlipView的核心, 其实就是通过scroll来控制需要显示的部分。 ScrollViewer 有 SnapPoints 信息, 这些可以帮助实现FlipV
2012-10-08 18:06:41 847
原创 简单图形报表
EXCEL AutomationASP.NET or ASP 服务器需求:1. 安装Microsoft Office Excel. 步骤:1. 获取数据 2. 应用Excel Automation 创建图表 --> 另存为 *.htm 文件 (Excel 会把CHART转换为PNG图片)3. 链接进图片, done. 比较简单,所有EXCEL的CHAR
2010-03-01 05:03:00 555
原创 asp.net browse for folder
System.Windows.Forms; FolderBrowserDialog 提供了我们需要的文件夹浏览对话框,因为是COM必须是STA的,设置 AspCompat="true"来解决这个问题。 用法: protected void Button1_Click(object sender, EventArgs e) { if (fold
2010-03-01 04:09:00 1111
原创 OpenGL ES 2.0 - Shader
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
2009-07-20 11:04:00 1145
原创 ntdll!strcmp
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
2008-10-31 10:46:00 930
原创 ntdll!strlen
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
2008-10-30 19:20:00 758
翻译 翻译: Windows Internals: 第六章: 进程创建流程
进程创建流程到目前为止,你看到了进程的数据结构和可以操作进程的API方法.你也知道了怎样使用工具来查看进程如何与系统交换.但是那些程序是如何出现,为什么一旦完成它们的任务就退出了呢? 在以下的内容里你会发现Windows进程如何开始运行的.当一个程序调用进程创建函数例如: CreateProcess, CreateProcessAsUser, CreateProcessWithToken
2008-10-10 12:57:00 2334 1
翻译 翻译: Windows Internals: 第六章: 进程内部结构
进程内部结构这段讲述了Windows 进程数据结构还列出了关键内核变量, 性能计数器, 方法和跟进程有关的工具.数据结构每个Windows porcess用一个可执行的进程块表示,除了包含许多跟进程有关的属性,一个EPROCESS块还包含了一个指向其他相关数据的指针.例如: 每个进程用ETHREAD来表示一个或多个线程.EPROCESS块与其相关的数据结果被放在系统空间,但PEB是例外它存
2008-10-06 16:25:00 1232
原创 IE7 hangs after clicking left button
OS: XP SP3 (EN) Access http://news.qq.com, single click left button of the mouse,then we had DEAD LOCK.Attached WinDbg and found a lock: 0:000> !locksCritSec ntdll!LdrpLoaderLock+0 at 7c97
2008-10-05 00:35:00 992
转载 Win32 Thread Information Block
出自: http://en.wikipedia.org/wiki/Win32_Thread_Information_Block Win32 Thread Information BlockFrom Wikipedia, the free encyclopediaJump to: navigation, searchIn computing, the Win32 Thre
2008-08-20 04:41:00 1802
转载 关于盏溢出和 Security_cookie
转自: http://blog.ixpub.net/html/19/13151619-119590.html更新标题.------------------------------------------------------------ 春节的假期里阅读了一些漏洞的分析, 利用(exploit), Shellcode 方面的资料, 也在零散的时间里写了一些demo 的代码. 总
2008-08-19 08:56:00 2587 1
原创 软件测试-针对需要切换用户的自动化测试
测试工作中很多时候需要切换用户来测试特定用户权限下软件的运行情况.要实现这类测试的自动化比较困难, 最近突然想到一个不错的点子.我的思路:实现一个Windows services, 用WS它不会因为用户注销而被终止.这个WS必须可以创建窗口.具体的步奏是:1. 在Administrators用户下开始测试.2. 现在需要转换到userA, 在注册表里写自动登陆信息.
2007-08-18 22:27:00 1372 1
原创 让批处理也函数化
@ECHO OFF SET V1=66SET V2=999SET V3=888SET V4=99999SET VSUM=0CALL ::SUM V1 V2 VSUMECHO %V1% ^+ %V2% = %VSUM%CALL ::SUM V3 V4 VSUMECHO %V3% ^+ %V4% = %VSUM%CALL :ECHOFUNCION "Test string"ECHO
2007-07-28 16:50:00 817
原创 Vista中Windows Service需要桌面交互时
前段时间想在Vista 中获得SYSTEM权限运行程序, 于是打起Windows Service的主意(都是SYSTEM权限),在我的程序弹出时被Vista 截住了,点击"Show me the message",我的程序被隔离开在另一个地方打开。
2007-04-14 14:56:00 872
转载 Some useful expressions
我们中国吃的文化是由来已久,但怎样把中国吃的文化介绍出去,怎样用英文来表达呢.虽然很多人喜欢以拼音来表达,但没吃过中国小吃的老外肯定是不能理解的。还是让我们一块来学习一下吧. 中式早點 烧饼 clay oven rolls 油条 fried bread stick 韭菜盒 fried leek dumplings 水饺 boil
2006-08-26 11:38:00 1051
原创 I am really tired
Things about feelings are hard to deal with, after first attempt to love I dont believe any more. It likes affection from the oringnal animal essetial, once you droped in ha
2006-06-19 17:57:00 1223
原创 something about developing game bushit
The first time I got to know the word "pc-game" is about five years ago, I remebered well the first pc-game I palyed is CS (Counter-Strike), I was completely astonished by its 3D models, Its unbe
2006-05-05 16:11:00 1022
文件字符替换|replace_in_file
2014-11-22
Windows服务运行指定程序
2011-05-27
Windows CE (or WM) 抓屏程序
2009-11-25
OpenGL ES 2.0 编程指导
2009-07-17
可传送文件的局域网聊天程序
2006-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人