- 博客(171)
- 资源 (34)
- 问答 (1)
- 收藏
- 关注
原创 移动IP研究之分享几个代理服务器
221.130.162.242:8080120.203.214.148:80218.204.14.18:80上面的代理均是匿名代理服务器, 但是通过这些代理仍然不能访问一些网站(如WAP飞信,139邮箱等), 说明这些IP不在移动的安全列表中(或者缺少某些HTTP Header).手机通过CMWAP上网, 移动网关会给白名单网站(比较典型的是移动梦网和掌
2011-11-19 19:04:56 31999 3
原创 斐波那契数列算法的三种C#实现及时间复杂度分析
斐波那契数列是一个很有意思的数列,应用领域非常广.定义:F(n+1)=F(n) + F(n-1)有意思的是, F(n) / F(n+1) 趋于黄金分割0.618.如何计算斐波那契数呢? 最朴素的思想,利用定义.算法1代码如下:static int Fibonacci1(int n){ if (n == 1 || n == 2) {
2011-10-07 15:34:45 34831 1
原创 Google Protocol Buffer 学习
1. 概念 Protocol Buffer是一种类似于XML的灵活高效的结构化数据存储格式,和XML相比,Protocol具有以下优势: 1) simpler 2) smaller:3-10倍
2011-09-12 08:29:43 40931 1
原创 静态代码分析 – 理解预定义规则【英文】
SKU: Premium, UltimateVersions: 2010Code: vstipTool0140 In vstipTool139 (“Static Code Analysis – Simple Code Analysis”) we scratc
2011-08-30 14:10:50 1656 1
原创 Mobile Devs: Why Windows Phone Matters to You
Everyone knows how competitive the mobile space is. There are a wide range of platforms available for you as a developer to adopt and build
2011-08-30 14:02:28 1349 1
原创 高级软件工程师的新面试问题
[原文发表地址]New Interview Questions for Senior Software Engineers[原文发表时间] 11-02-17 11:27 我在帮一位失业的朋友汇总一些面试练习问题。亲爱的读者,我想如果能从你们那里收集一些问题的话
2011-08-30 13:57:16 1442 1
原创 源代码 – 微型管理操作系统版本
[原文发表地址] The Weekly Source Code 15 - Tiny Managed Operating System Edition[原文发表时间] 2008-02-04 11:17PM感谢Thijs Kroesbergen给了这周源代码的灵感。他让我
2011-08-30 13:51:49 1353
原创 让你的 C/C++ 程序更有效率的 10 种方法
任何代码的美丽不仅在于找到一个给定的问题的解决方案,还在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难 。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。本文向你介绍规范你的C代码的10种方法1. 避免不必要的函数调用考虑下面
2011-08-30 10:06:43 5956 2
原创 迷宫 DFS 递归 解法
/*迷宫的递归解法比栈解法清爽的多了DFS小应用总体思想DFS+条件回溯*/#include#include#include#define N 30using namespace std;int m,n,find,dir[4][2]={0,1,0,-1,1
2011-08-30 10:03:53 1356 1
原创 KMP算法的前缀next数组最通俗的解释
我们在一个母字符串中查找一个子字符串有很多方法。KMP是一种最常见的改进算法,它可以在匹配过程中失配的情况下,有效地多往后面跳几个字符,加快匹配速度。当然我们可以看到这个算法针对的是子串有对称属性,如果子串是一个毫无关系的串,那这个算法也没什么作用。 在KMP算法中有
2011-08-30 10:01:56 3735 3
原创 把一个含有N个元素的数组循环右移K位, 要求时间复杂度为O(N)
分析与解法这个解法其实在《啊哈!算法》有讲到。假设原数组序列为abcd1234,要求变换成的数组序列为1234abcd,即循环右移了4位,比较之后,不难看出,其中有两段的顺序是不变的:1234和abcd,可把两段看成两个整体。右移K位的过程就是把数组的两部分交换一下。变换过程通过以下步骤完成:1.逆序排列 abcd: abcd1234 -> dcba1234;2.逆序排列 1234
2011-08-30 09:56:34 2560 1
原创 假设已经有了前序遍历和中序遍历的结果,通过一个算法重建这棵树
分析与解法前序: a b c d e f后序: d b a e c f“a”是前序遍历节点的第一个元素,它把中序遍历的结果分为“db”和“ecf”两个部分,这两部分也是“a”的左右子树的遍历结果。如果能够找到前序遍历中对应的左子树和右子树,就可以把“a”作为当前的
2011-08-30 09:53:18 891 1
转载 IP Connection tracking
连接跟踪用来跟踪和记录连接状态,是netfilter的一部份,也是通过在hook点上注册相应的结构来工作的。无论是发送,接收,还是转发的数据包,都要经过两个conntrack模块。
2011-08-29 09:13:55 2416
原创 浅记计算机系统结构、组成及实现之间的区别与关系
计算机系统结构(Computer Architecture)、计算机组成(Computer Organization)和计算机实现(Computer Implementation)是三个不同而又重要的概念, 它们有各自不同的内容定义和技术层面,又有紧密的关联关系。随着计算机的不断普及和大众对相关学术概念的淡化, 这三者的界限变得越来越模糊,极易产生混淆。一、计算机系统结构计算机系统
2011-08-23 12:59:49 66491
原创 VC++中如何产生一个随机数?
我们可以使用CRT中的rand函数来产生一个随机数。在调用rand前,请使用srand()函数设置种子,这个函数能触发随机数发生器(RNG)产生一个相对特定的值(主要是根据当前的时间)。代码:int randNumbersrand(time(NULL))randN
2011-08-22 08:43:41 4748 2
原创 在 Visual C++/Native 代码中调用.NET 程序集
在本地 Visual C++中基本上有四种方法可以调用.NET程序集。微软的All-In-One Code Framework All-In-One Interop and Fusion Code Samples有一些可以工作的例子来说明这个问题。1.本地 VC++模型调用CLR Hosting APIs来托管CLR,加载并调用.NET程序集,该方法也被用来保护.NET程序(套一
2011-08-22 08:40:09 48051
原创 C++编程中设置文件长度的方法
bool SetFileLength(const char *FilePath, off_t Length){#ifdef WIN32 System::IO::FileStream *File = System::IO::File::Open(Length, File
2011-08-21 10:19:23 3362 1
转载 介绍堆排序、希尔排序和快速排序
介绍三种排序,堆排序、希尔排序和快速排序。首先是堆排序:一个有n个记录的线性序列{R1,R2,R3,....Rn},其关键字序列{K1,K2,....,Kn} 满足{Ki
2011-08-21 08:18:43 1611 1
原创 MSDN webcast《Silverlight for Windows Phone开发》系列视频
课程简介本系列课程比较完整的覆盖了Silverlight for Windows Phone开发各方面的内容,包括了Windows Phone开发概况,开发环境搭建,Windows Phone上的Silverlight特性,主题风格与样式,数据绑定,页面导航,应用程序栏,屏幕
2011-08-19 12:41:58 1411 3
转载 从程序员到技术总监,分享10年开发经验
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有10年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。 明确入行的目的 很多人干IT这一行都冲着“收入高”这
2011-08-18 13:34:13 1274 1
转载 详谈内核三步走Inline Hook实现
前置知识:汇编 驱动 windbg 函数参数调用关键词:堆栈平衡 inline hook 详谈内核三步走InlineHook实现文/图 wofeiwo(一)Inline hook原理Inline hook通俗的说就是对函数执行流程进行修改,达到控制函数过滤
2011-08-16 10:19:33 3677 1
原创 .Net框架与框架类库
.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework类库。公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及
2011-08-14 18:40:44 14954 1
转载 OpenCV学习笔记
一、OpenCV概述与功能介绍OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV拥有包括 300多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。OpenCV对非商业应用和商业应用都是免费(FREE)的。(细节参考 license)。代码下载地址
2011-08-14 18:30:18 2278 2
转载 WaitForMultipleObject与MsgWaitForMultipleObjects用法
用户模式的线程同步机制效率高,如果需要考虑线程同步问题,应该首先考虑用户模式的线程同步方法。但是,用户模式的线程同步有限制,对于多个进程之间的线程同步,用户模式的线程同步方法无能为力。这时,只能考虑使用内核模式。用户模式与内核模式线程同步机制比较:
2011-08-14 18:25:24 7059 1
原创 UPX3.07最简可编译源码【附VS2010工程】
【UPX版本】3.07【UCL版本】1.03【zlib版本】1.2.5.0【VS版本】Visual Studio 2010 SP2【说明】编译所需依赖库均是截至发表日期最新的.删除了与编译无关的文件, 使源码最大化精简(希望如此).【提示】UCL没
2011-08-14 13:57:45 5950 1
转载 线程 同步 ConditionVariable
ConditionVariable类位于android.os.ConditionVariable,它可以帮助Android线程同步。在SDK上的介绍ConditionVariable不同于标准Java位于java.lang.Object wait() 和 notify() ,
2011-08-14 10:18:02 1260 1
原创 php增强file_get_contents的兼容性
php增强file_get_contents的兼容性, 优先选择CURL拓展function rlib_file_get_contents($url, $referer = null, $timeout = 10){ static $curl_enabled = -1; if ($curl_enabled == -1){ $curl_enabled = (extension_l
2011-08-14 10:13:29 46210
转载 CLR Debugger - 在程序抛出异常的时候中断程序的执行
1.1.1. 在程序抛出异常的时候中断程序的执行.NET对异常的良好支持,让我们摆脱了以前在C和C++程序开发过程中,那种不停的检查返回值的编程模式,使我们的程序变的更为简洁。异常不仅方便我们更高效的编写代码,同时也提供了一个好用
2011-08-13 15:09:50 1046 1
转载 理解First Chance和Second Chance避免单步调试
在现在C++、Java、.Net代码大行其道的时候,很多代码错误(Bug)都是通过异常的形式表现出来的。由于工期紧或者种种原因,很多程序员在碰到程序发生未处理的异常的第一反应就是try … catch (Exception e) { … }。然而代码开发到后期的时候,这种简单
2011-08-13 15:04:49 1084 1
转载 Windows编程(7)|SDK显示位图
一.相关函数1. HBITMAP LoadBitmap( HINSTANCE hInstance, // handle to application instance
2011-08-13 14:39:34 1452 1
原创 解决Visual Studio C++项目无法Build的情况
Visual Studio算是使用频率最高的IDE了,自我感觉各项功能都轻车熟路了,可是最近却遇到个莫名其妙的情况,那就是C++项目突然无法Build,无论项目源码是否改动,右键项目->Build/Rebuild都直接提示Build成功,没有任何错误提示,但是根本没进行任何编译,自然也没任何文件输出,查看配置管理器,发现相应项目的Build也是勾选的,这就尴尬了,要是开发中出现这种没有任何提示的b
2011-08-13 14:29:50 3590
原创 QQ靓号申请器v1.2.0.0【源码】
*1、再次调整优化工具的整个界面, 更换了控件皮肤.*2、软件逻辑优化, 增加内存释放功能.*3、修复验证码位数错误,改进程序框架, 异常处理更加完善.*4、增加了号码管理功能, 考虑准备添加自动挂机功能.*5、其它细微调整.*6、软件需要
2011-08-12 19:54:00 125412 7
原创 【分享】针对Windows的权威文件编辑器EmEditor v10.1.1 [附插件+注册码]
Windows超大文件和统一码的轻巧编辑器EmEditor是快速,轻巧,可扩展,使用方便的windows文本编辑器。EmEditor获得了众多奖励,包括 共享软件企业殊荣 ,该荣誉在应用程序领域! ZDnet.com的 Ed Burnette 称 EmEditor 为 “
2011-08-10 23:01:18 2940 1
原创 WIN32汇编跳转指令参考列表
基本上不使用汇编进行程序编写, 所以对这些指令还是记得不熟, 但是Patch程序时经常用到, 开着OD还好, 但IDA的汇编插件并不好用, 所以整理下发出来.WIN32汇编跳转指令参考.ini
2011-08-10 13:27:57 2010 1
原创 动归DP算法学习笔记 01背包 C++代码注解
01背包问题是动态规划的经典问题, 也是基础问题。#include #include #include #include #include #include "inputf.h"int knapsack_2d(int v, int n, const int *c, const int *p){ int *s = (int *)malloc(n * v * sizeof(int)
2011-08-09 15:18:29 4314 1
原创 手机上网HTTP报文收集
本来有很多的, 但存在手机上不见了.主要是用来研究怎样伪造手机号码之类的.--------Server accepted Header-------------header:Host value:211.136.107.36header:User-Agen
2011-08-09 15:14:58 3936 1
原创 3D-Fahrschule(3D Driving School, 3D驾校) v5.1 破解补丁
You want to make your driver's licence and save time and money? Why not exercising with a simulator anyway! Get familiar with everyday tra
2011-08-07 11:19:40 28247 30
原创 The.Enigma.Protector.V2.70-Patch
2.70 Build 20110629 - Added logging for Keys Generator- Added few callback functions for plugins- Added option Miscellaneous - Other -
2011-08-02 10:41:43 2154 1
原创 Whole.Tomato.Visual.Assist.X.v10.6.1854.0-Patch
仅供测试使用, 不保证补丁程序的正常运行, 请尊重原作者版权! 谢谢.http://dl.dbank.com/c0568dgj26
2011-07-28 08:23:27 2119 4
原创 RtlAllocateHeap
使用VC2010编译后HeapAlloc实际是RtlAllocateHeap,如图.继续执行,断在对ZwAllocateVirtualMemory的调用上,如图.综上所述,HeapAlloc(RtlAllocateHeap)底层调用了ZwAllocateVirtu
2011-07-08 14:46:56 6313
MediaTek PreLoader USB VCOM Port WIN10.zip
2020-04-06
ARM® Architecture Reference Manual ARMv8, for ARMv8-A architecture profile
2017-09-23
network_fix_tools_v3.zip
2016-11-22
network_fix_tools_v2.zip
2016-11-17
network_fix_tools.zip
2016-11-07
PDF.XChange.Editor.6.0.318.1.x86_64.Patched.zip
2016-09-25
wke extend v1.1
2015-11-09
lcx_linux_windows_incl.zip
2015-10-05
RLib v4.5.zip
2015-07-07
wke extend v1.0.zip
2015-01-18
Simple Assembly Explorer.v1.14.0.x86.7z
2014-08-21
AspxZip v2.0
2013-07-15
CppDLLv1.1 帮助生成.h,.def以及.lib的工具
2012-06-02
HTTP.Debugger.Pro.v4.4
2011-07-02
Reflector.v7.0源代码
2011-01-28
UPX3.5附带源码
2010-05-30
【.Net 】Zip操作库
2010-05-28
Microsoft Azure 的一般性安全和计费策略问题
2015-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人