自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 对象加密映射上传下载算法

前言:当平台加入了云对象存储之后,虽说防攻击安全性提高了,但必然还会迎来伪造的访问请求来遍历对象,由此造成用户隐私泄露,平台可靠性降低,流量被盗等风险,故设计此算法,来防止伪造型请求遍历。算法比较粗糙,简陋,只希望能抛砖引玉,望高手不要见怪。简介:本算法在于解决用户对象存储和企业Bucket之间的目录级映射关系。通过目录哈希和文件哈希,定位用户目录和用户文件,实现防遍历。

2015-09-15 19:04:44 89

转载 动态链接库(DLL)的开发和使用

原文地址:http://blog.csdn.net/sllins/article/details/5533764一、DLL简介它是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL中,该 DLL 包含一个或多个

2014-03-10 18:53:14 783

转载 MFC隐藏进程自身(任务管理器不可见,wSysCheck等工具可见)

//只要把cpp和h加入工程,include就可以了。//代码地址://------------------HideProcess.h--------------------//加入MFC工程调用即可BOOL HideProcess(); //------------------HideProcess.cpp------------------#include "stdaf

2014-03-10 14:09:58 891

转载 MFC实现虚拟桌面(桌面切换)

博文来源:http://www.cnbolgs.com/ZzzZzz ,转载请注明出处一直用桌面切换,总觉得程序退出后创建的explorer无法退出感到很不爽,就想DIY一个,结果网上找的不是VB(我是VB白痴)就是直接VC++API的,看到头疼不已,代码又是那么长(不要喷哦,我讨厌看团在一起的代码,这就是为什么我喜欢用MFC而不是Win32 WinApp的原因 囧TZ)。程序截图

2014-03-10 14:07:36 2000

转载 使用VC++6.0隐藏任务栏

使用VC++6.0隐藏任务栏[摘要]:隐藏任务栏本没有什么难的,获取任务栏的窗口句柄,然后设置它隐藏。但是隐藏之后,任务栏阴魂不散,死活也不肯腾出所空间。还好,最后找到了解决办法。[正文]:需求是:彻底隐藏任务栏,让任务栏腾出空间给窗口。隐藏Windows任务栏,代码如下:   HWND hWnd; hWnd = FindWindow("Shell

2014-03-05 19:32:57 1581

转载 利用底层键盘钩子拦载任意按键(回调版)

前段时间我曾经写过一篇《利用底层键盘钩子屏蔽任意按键》,并放到了我的blog上。这篇文章的题目中把“屏蔽”改成了“拦截”,显然要比以前的版本强一些了。对于以前写的那个DLL,有一个不够理想的地方,就是仅仅能实现屏蔽。如果想在屏蔽之前加入一些“小动作”,就只能修改DLL,在LowLevelKeyboardProc函数中添加代码,实现新的功能。但这样显然不够灵活,这样的DLL也不具备一般性了。所以我自

2014-03-05 19:28:46 1592

转载 利用底层键盘钩子屏蔽任意按键

很多人都知道,如果想在系统范围内屏蔽键盘上的任意按键需要使用全局键盘钩子,然而像win键这样“倔强”的按键又不是普通的键盘钩子就能搞定的。这里我提供一种利用底层键盘钩子屏蔽任意按键(包括win键)的方法,并且作成了.dll动态链接库,方便以后使用。钩子,是一种相对复杂一点的技术,通常用来监视系统中某一类型的事件,这些事件可以与某一线程相关(线程钩子),也可以是系统中的所有线程(全局钩子)。关于钩子

2014-03-05 19:23:37 795

转载 VC无负担实现XP风格界面

关于让自己的程序界面实现XP风格这个问题,在网上的讨论很多,大多数的作法都是写一个.manifest文件,然后将文件名改一下,比如.exe文件为test.exe,就将这个.manifest文件改名成test.exe.manifest,并将其和test.exe放在同一个目录里,这样test.exe在XP或2003(必须启动Themes服务)下运行时就会呈现XP界面风格。有件事情必须说一下,按照上

2014-03-05 19:16:52 639

原创 第一次开CSDN的博客

在这里,我将写下一点编写程序的小技巧,心得,还有我的生活点滴。

2014-03-03 18:41:46 513 1

两窗体之间传值

关于窗体之间如何传值的问题,这是一个简单的对于两窗体之间传值的小例子,新手可以作为参考,大神飘过请指导。

2013-07-05

Transformations

里面有英/中文版题目,题解以及代码。 题目为Transformations 描述 一块N x N(1<=N<=10)正方形的黑白瓦片的图案要被转换成新的正方形图案。写一个程序来找出将原始图案按照以下列转换方法转换成新图案的最小方式: 1:转90度:图案按顺时针转90度。 2:转180度:图案按顺时针转180度。 3:转270度:图案按顺时针转270度。 4:反射:图案在水平方向翻转(以中央铅垂线为中心形成原图案的镜像)。 5:组合:图案在水平方向翻转,然后再按照1到3之间的一种再次转换。 6:不改变:原图案不改变。 7:无效转换:无法用以上方法得到新图案。 如果有多种可用的转换方法,请选择序号最小的那个。 格式 PROGRAM NAME: transform INPUT FORMAT: (file transform.in) 第一行: 单独的一个整数N。 第二行到第N+1行: N行每行N个字符(不是“@”就是“-”);这是转换前的正方形。 第N+2行到第2*N+1行: N行每行N个字符(不是“@”就是“-”);这是转换后的正方形。 OUTPUT FORMAT: (file transform.out) 单独的一行包括1到7之间的一个数字(在上文已描述)表明需要将转换前的正方形变为转换后的正方形的转换方法。 SAMPLE INPUT 3 @-@ --- @@- @-@ @-- --@ SAMPLE OUTPUT 1

2011-02-24

空空如也

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

TA关注的人

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