自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 二叉搜索树的实现

// bogo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;struct Tree{ int key; Tree *left; Tree *right; Tree *p;};Tree *gRoot = NULL;//插入节点vo

2015-04-16 23:41:29 299

原创 最小生成树

一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。今天看了普利姆算法.记录一下.// bogo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;#define MAX_PATH 6553

2015-04-15 21:28:48 297

原创 排序算法之堆排序

堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]] >= A[i]。在数组的非降序排序中,需要使用的就是大根堆,因为根据大根堆的要求可知,最大的值一定在堆顶。简单来说,就是利用二叉树,1.建

2015-04-13 15:31:09 288

原创 线性排序之计数排序

主流排序是通过比较来确定顺序.而线性排序则是通过运算来确定顺序.计数排序的基本思想:对每一个输入的元素X,确定小于X的元素的个数,从而知道X在数组中的位置 void CouSort(int src[],int des[],int size,int max) { int i; int temp[100] = {0}; for (i = 1; i <= size; i++)

2015-04-12 16:07:50 267

原创 PHP学习笔记

PHP的基本语法介绍A. php可以和html代码混合a) 1.一般用法//php代码?>2. //php代码?>//一部分html代码。//php代码?>b) Script用法//php代码c) 如果只是为了显示一个变量B. PHP代码的注释注释多行:/*xxxxx*/注释单行:/

2015-04-12 16:00:39 288

原创 HTML学习记录之HTML组成原理 PHP学习铺垫

Html是什么1.       Html(hypertext mark-up language)是超文本标记语言主要的用处:做网页,可以在网页上显示文字,图像,视频,音频。☞标记=元素网页(静态网页(html),动态网页(php/jsp/asp/asp.net/cgi))。Html发展历史蒂姆伯纳斯1999 html →xhtml(html的加强版)→xml2008 h

2014-11-18 21:29:14 327

原创 最长上升子序列(Longest increasing subsequence)

今天女朋友问了我最长上升子序列。上网看了下,大致的

2014-10-19 21:33:37 332

原创 进程保护(二)

上一次做了个双进程保护。后来试着做了DLL远程注入。可以是可以。但是在WIN

2014-05-16 19:59:40 409

原创 进程保护(一)

进程保护有很多方法。我所知道的有HOOK API,双进程保护,还有DLL远程注入。HOOK API现在在WIN7 64位似乎已经用不了了,听说是要签名吧。今天先说双进程保护。双进程保护的思路很简单,A,B两个进程。A时时刻刻检测B进程有没有运行,如果没有运行就打开B,运行咋不做处理。同样的,B也是做这件事。关键的代码不多。打开应用程序

2014-05-14 20:28:51 601

原创 屏幕广播的实现(三)

上次说到运用IP组播来实现一对多的数据传输。但UDP数据包的大小有限制,图片需分块传输,并且UDP是不可靠的协议。会出现丢包的现象。导致接收方不能接收到完整图片。一开始很自然的想到,那么重新传输就是了。但是对于一对多的传输来说,还是传输量太大。,最后经过在CSDN的搜索,找到一种方法(CSDN地址http://download.csdn.net/detail/ztxzyr/3824829)

2014-04-25 00:01:12 1595

原创 屏幕广播的实现(二)

上次说到屏幕广播可以通过屏幕差别对比来减小数据

2014-04-23 00:55:48 1601 1

原创 屏幕广播的实现(一)

屏幕广播是正在做的项目小海豚的功能之一。

2014-04-21 18:22:04 3068 1

原创 Alt+Ctrl+Del组合键的屏蔽

昨天昊哥让我去想办法实现全局屏蔽,也就是要把Alt+Ctrl+Del这个组合键屏蔽。去CSDN问了一下,得到的结论是Alt+Ctrl+Del这个组合键是系统直接调用,普通方法无法屏蔽。通过试验,用一般的钩子的确无法屏蔽掉。 然后去问老大,老大告诉我两种方法,一种就是驱动键盘过滤,另外一种就是把winlogin.exe挂起。 第一种牵扯到驱动编程,就不弄了(太麻烦了)。研究第二种。 wi

2014-04-20 19:10:56 4688 3

原创 关于钩子(HOOK)

以前做钩子的时候没写记录的习惯。昨天马力叫我重新做一个。这次补上。钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。至于是否需要把钩子写在DLL里面取决于需求,如果只HOOK本进程得消息,可以

2014-04-20 19:09:09 423

屏幕分块截图

把屏幕分成四块截图。每次都会检测当前截图与上一课截图是否变化。通过CRC值来对比

2014-04-21

简单的截图程序

一个简单的截图程序。仅供参考。保存文件在程序目录下。

2013-09-18

SDK 屏幕动态抓取

用C++写的屏幕动态抓取程序,看到有很多截图保存BMP的程序。。这个动态的仅供大家学习。

2013-08-20

空空如也

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

TA关注的人

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