自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Hook导入表 —— 实现挂钩FreeLibaray和HOOK延迟加载模块的API

  最近在研究Windows Ring3上的API Hook,对HOOK导入表这种方法进行了研究。HOOK导入表所用的C++类大同小异,不同的就是如何实现HOOK一个延迟加载的模块中的函数,以及FreeLibaray某个函数之后再次LoadLibaray加载这个模块所导致的模块基地址不同的时候,这时该如何HOOK住这个模块中的API。  显然地,挂钩LoadLibarayA/W、LoadLibar...

2010-04-29 10:22:00 141

转载 嵌套子控件的设计时支持

最近在设计一个带标题栏的自定义控件时候,遇到很奇怪的问题——不能向组合控件中添加组件。原以为不存在或是很简单的问题,竟然被拦住好久。这个问题导致的主要问题包括: 1. 不能向组合控件中添加组件。 2. 部分方法如重载OnControlAdded方法等,会导致添加到子容器中的组件设计时或运行时不可见等问题。 虽然最终发现问题很简单,不过在google中没有发现中文的资料(可能搜索水平太差),先...

2010-04-28 13:29:00 87

转载 杭电2048题

//思路:主要使用错排公式//d[1] = 0 d[2] = 1 d[n] = (n-1)*(d[n-1]+d[n-2]) #include <iostream>using namespace std;__int64 fun(int n);int main(){int case_num;cin>>case_num;for(int i=0;i<case_num;i...

2010-04-25 20:47:00 94

转载 定时开关FTP服务

前一阵FTP服务器下载的人越来越多,终于引起有关部门重视了,禁止上班时间传电影。因此只能在下班后开放FTP了。 开始想找个FTP程序能自带定时开关的,没找到。一直用的Serv-U,只要能定时开关相关服务就行了。 因为用的绿色版,还需要把Serv-U注册成系统服务。看Serv-U显示的服务名称是什么,我这里显示的就是Serv-U。然后写两个批处理: startServU.ba...

2010-04-21 15:24:00 78

转载 .NET 4中的并行编程(下)

接上篇。上一次主要讨论了在.NET 4中如何编写并行程序,这次继续上次的话题。 当我们有能力使用前面所介绍的一些结构来构建我们的应用程序时,一个需要考虑的场景是:假如一个并行过程已经开始,在它没有完成前想取消它的话应该怎么做呢?其实这个问题很现实,在多线程程序中也会遇到,当然了,多线程编程时我们可以用Thread.Abort()来终结它,那么在并行中该如何实现呢?老规矩,上Demo: Canc...

2010-04-20 08:12:00 61

转载 我看微软.NET各技术应用前景

原文链接:http://www.cnblogs.com/bitfan/archive/2010/03/03/1677139.html从2002年发布.NET 1.0,历经8年发展,.NET发展到了4.0,已经成为一个庞大而复杂的软件开发与运行平台,其架构日益复杂,其应用领域也在不断地扩展,包容了“一堆”的子技术领域。在.NET 4.0即将发布之际,回顾一下已发布的各项.NET技术,看看哪些技术用得...

2010-04-18 18:01:00 53

转载 Extjs extend解析

Ext.extend方法是用来实现类的继承。 extend(Object subclass,Object superclass,[Object overrides] : Object 第一个参数:子类 第二个参数:父类 第三个参数:要覆盖的属性。 这里需要强调一下,子类继承下来的是父类中通过superclass.prototype方式定义的属性(包括用此方法定义的函数)...

2010-04-14 11:54:00 46

转载 面试准备之SQL 1——数据库设计

1. 设计数据库的步骤: (1).需求分析阶段 (2).概要设计阶段:绘制E-R模型图 (3).详细设计阶段:E-R模型图转换为数据库表 (4).代码编写阶段 (5).测试阶段 (6).部署安装 2.概要设计阶段: (1).收集信息 (2).标识对象 (3).标识每一个对象需要存储的详细信息 (4).标识对象之间的关系 如:第一步我们一般是看需求分析文档,然...

2010-04-10 15:12:00 52

转载 [C++]千万不要碰VisualStudio

最近遇到一些事情,让我对于现在的C++程序员有了很大的担忧。主要是: 将C++ = VC,不知道 VC/C++ 之间的差异,不清楚C++的标准其实是开放的,而非C#一样为Microsoft所"垄断" 不知道 C++ 的程序需要经过 编译(Compile)与链接(Link)过程,完全不知道 Make 不知道 C++ 程序的编译模式,不清楚 Debug 与 Release 间的差异...

2010-04-10 12:13:00 406

转载 C队列 输出杨辉三角

也是中软笔试的算法题,当时并不知道叫杨辉三角,唉。N年不用了,还得再拾起,为了那个梦。 #include <stdio.h>void main() { int a[50][50]; int i,j,n; printf("Please input Number:"); scanf("%d",&n); for (i=0;i<n;i...

2010-04-09 16:21:00 56

转载 典型树型菜单问题解决

问题描述: 实现对商品信息的分类,分类的同时生成一个序号。 序号的规则就是取他所属的类的序号+同一类别的排序号) scb_subject classid classname fatheridscblevel 1蔬菜-101 2茄子 10101 3白菜...

2010-04-08 10:54:00 46

转载 js call和apply的 模拟逻辑实现.

Function.prototype.Apply = function(obj, arr) { obj = obj || window; obj._tempFunction = this; var rv; if (!arr) rv = obj._tempFunction(); else { var a...

2010-04-07 00:38:00 73

转载 获取GRIDVIEW模板列中的控件所在的行

protected void TextBox1_TextChanged(object sender, EventArgs e){ TextBox txt = sender as TextBox ; int index = (txt .NamingContainer as GridViewRow).RowIndex;} 转载于:https://www.cnblogs.com/msnadai...

2010-04-02 11:10:00 100

空空如也

空空如也

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

TA关注的人

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