自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小周的专栏

Programming addict

  • 博客(31)
  • 资源 (11)
  • 收藏
  • 关注

原创 EAS (Exchange Active Sync) 客户端SDK开发

OVERVIEWExchange把邮件,日程, 联系人, 任务等实体放到系统上不同的“目录”里面EAS的作用是保证客户端上的数据和服务器上的一致, 就是同步一个个目录。每个目录有自己的SyncKey, 每次Sync命令带上SyncKey, 服务器会告诉你哪些是增加的(Add), 哪些内容被删除了(Delete),哪些内容更新了(Updated), 然后客户端遵照这些指令执行就可以达到完全跟服务器同...

2018-04-26 18:20:02 1766 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 1403

转载 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 1033

原创 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 460

原创 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 607

原创 网络扫盲

以太网数据包: http://en.wikipedia.org/wiki/Ethernet_frame 网络基础包, 其他的IP, TCP/UDP ICMP, HTTP都是以以太网包作为载体网桥 在不同网络间交换数据 替代产品: 路由 (IP)集线器 跟中继器相似, 替代产品: 交换机器 (MAC 数据链路层)网关: 不同协议直接的交换设备

2012-11-12 11:33:24 451

翻译 QT 历史

QT框架第一次对外发布是在1995年5月,最初是由Haavard和Eric一起开发的, 这两个哥们在一个XX科技大学认识,并且都在那里拿到了研究生学位。1988 Haavard接到一个Sweden(某国家)公司要开发一个C++ GUI框架的活, 从此Haavard哥哥对C++ GUI开发着迷。  太长了,受不了了, 翻译不下去了。。。

2012-11-06 15:38:08 687

原创 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 785

原创 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 640

原创 Windows 8 background task (后台任务)

Windows 高富帅们 搞出来了新的项目类型(可能早就搞出了了, 而我没有注意) "Windows Runtime Component",  后台任务必须是这种类型的, 不能是内裤。。。使用内裤的后果:激活应用 28A87F4C.BADAPP_qjw34x884z9mj!App 失败,错误: 此应用不支持指定的合约或未安装该应用。 请查看 Microsoft-Windows-TWinUI/运

2012-10-23 13:44:59 2765

原创 Windows 8 磁贴模板(tile template)

http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx

2012-10-11 15:17:30 903

原创 Windows 8 BulkAccess 坑爹的 bug

BulkAccess 批量获取文件信息时, 有一些会为空, 已经得到微软方面的确认, 是系统的bug.另一种取代方法就是使用 WIN32 文件访问 API , 不过请注意异步啊, 不然会卡滞。性能不是一般的高哦!

2012-10-11 13:08:35 540

原创 Windows 8 Metro/Windows UI 应用获取屏幕分辨率的一种方法。

网上搜一搜发现大多是一国外哥们发的用DirectX获取屏幕数据, 绝对靠谱, 但是要搞一堆代码过来嫌麻烦。我这里用一种简单点的方法PointerDevice 类, 先获取当前输入设备类型, 枚举出可以输入的范围, 这个基本就是屏幕的分辨率。 另外屏幕的物理尺寸也能获得哦属性: ScreenRect  分辨率PhysicalDeviceRect: 物理大小

2012-10-11 13:06:03 1726

原创 Windows 8 FlipView 实现窥探

用 Blend编辑一下FliView的模板, 发现里面有4个按钮(水平和垂直模式下的上一个和下一个按钮: 鼠标模式才显示), 还有一个ScrollViewer, 呵呵重点就在ScrollViewer了, ScrollViewer就是FlipView的核心, 其实就是通过scroll来控制需要显示的部分。 ScrollViewer 有 SnapPoints 信息, 这些可以帮助实现FlipV

2012-10-08 18:06:41 805

原创 简单图形报表

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 519

原创 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 1069

原创 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 1112

原创 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 892

原创 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 717

翻译 翻译: Windows Internals: 第六章: 进程创建流程

 进程创建流程到目前为止,你看到了进程的数据结构和可以操作进程的API方法.你也知道了怎样使用工具来查看进程如何与系统交换.但是那些程序是如何出现,为什么一旦完成它们的任务就退出了呢? 在以下的内容里你会发现Windows进程如何开始运行的.当一个程序调用进程创建函数例如: CreateProcess, CreateProcessAsUser, CreateProcessWithToken

2008-10-10 12:57:00 2282 1

翻译 翻译: Windows Internals: 第六章: 进程内部结构

进程内部结构这段讲述了Windows 进程数据结构还列出了关键内核变量, 性能计数器, 方法和跟进程有关的工具.数据结构每个Windows porcess用一个可执行的进程块表示,除了包含许多跟进程有关的属性,一个EPROCESS块还包含了一个指向其他相关数据的指针.例如: 每个进程用ETHREAD来表示一个或多个线程.EPROCESS块与其相关的数据结果被放在系统空间,但PEB是例外它存

2008-10-06 16:25:00 1190

原创 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 963

转载 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 1754

原创 反汇编入门

开始走了很多弯路,对盏,堆,参数,局部变量等没有了解.   推荐看这本书:

2008-08-19 09:02:00 730

转载 关于盏溢出和 Security_cookie

转自: http://blog.ixpub.net/html/19/13151619-119590.html更新标题.------------------------------------------------------------  春节的假期里阅读了一些漏洞的分析, 利用(exploit), Shellcode 方面的资料, 也在零散的时间里写了一些demo 的代码. 总

2008-08-19 08:56:00 2539 1

原创 软件测试-针对需要切换用户的自动化测试

测试工作中很多时候需要切换用户来测试特定用户权限下软件的运行情况.要实现这类测试的自动化比较困难, 最近突然想到一个不错的点子.我的思路:实现一个Windows services, 用WS它不会因为用户注销而被终止.这个WS必须可以创建窗口.具体的步奏是:1.  在Administrators用户下开始测试.2. 现在需要转换到userA, 在注册表里写自动登陆信息.

2007-08-18 22:27:00 1306 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 795

原创 Vista中Windows Service需要桌面交互时

前段时间想在Vista 中获得SYSTEM权限运行程序, 于是打起Windows Service的主意(都是SYSTEM权限),在我的程序弹出时被Vista 截住了,点击"Show me the message",我的程序被隔离开在另一个地方打开。 

2007-04-14 14:56:00 846

转载 Some useful expressions

我们中国吃的文化是由来已久,但怎样把中国吃的文化介绍出去,怎样用英文来表达呢.虽然很多人喜欢以拼音来表达,但没吃过中国小吃的老外肯定是不能理解的。还是让我们一块来学习一下吧. 中式早點 烧饼     clay oven rolls              油条     fried bread stick 韭菜盒    fried leek dumplings        水饺     boil

2006-08-26 11:38:00 997

原创 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 1178

原创 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 968

文件字符替换|replace_in_file

文件内替换特定字符,并写在新文件里面。 比如要给10000个人发一个文件,但是里面名字不同,你有名单列表,这个工具就能帮你快速的生成10000个不同的文件, 只需要作好一个模块就行了。

2014-11-22

Windows服务运行指定程序

把Windows 7的SDK 改了一下, 设置注册表键值指定要运行的程序, 程序将会以SYSTEM权限运行, 因为是service所以没有任何用户登录它也会运行。 本来是X木X华上某人的需求,想来练手的。 结果因为错用一个词被鄙视了, 先发在这, 远离X华人的鄙视。 设置要运行的程序(比如要运行cmd.exe): [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppToRun] "APP"="c:\windows\system32\cmd.exe" 安装Windows service: servicetest -install

2011-05-27

Windows CE (or WM) 抓屏程序

CE和WM缺少一个PC中重要的API来抓图, 这里部分代码来自code project, 使用DIB来完成抓图, 代码适用于CE和Windows Mobile.

2009-11-25

SH4 手册, CPU架构, SH4指令集

Renease SH4日本比较流行的CPU, 这个是手册, 包括CPU架构还有最关心的指令集.

2009-08-14

3D图形开发术语 3D基本术语

3D图形开发术语, Normal, Uniform, attribute, shader, etc.

2009-07-21

OpenGL ES 2.0 编程指导

模拟器在这: http://developer.amd.com/gpu/opengl/Pages/default.aspx 这个用的是 OpenGL ES 2.0的SDK.

2009-07-17

OpenGL ES 2.0 SDK 电子书

在官方网上有, 可是速度太慢了, 于是做成了电子书。 OpenGL ES 1.0 SDK倒是到处都是,可是区别还是比较大滴。

2009-07-17

ARM 指令英文手册

官方ARM指令手册,描述ARM 架构, 执行过程, 寻址等

2009-02-11

C#中国象棋 Socket类应用

网络版象棋游戏, Socket类应用, 单机AI部分还没有加. 源代码也已经上传,请搜索我所有的下载资源。

2006-06-16

C++五子棋 GDI绘制

VC做的五子棋, 用GDI, 最简单最伪的AI. 需要源码请搜索我所用的下载资源.

2006-06-16

可传送文件的局域网聊天程序

C#调用Socket类做滴 ,可以传送文件, 架构比较乱,但是可以帮助你熟悉如何应用SOCKET P2P. 可以加上广播, 这样就不需要填IP跟咱们玩的游戏很类似了。 源代码也已经上传,请搜索我所有的下载资源。

2006-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除