- 博客(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 331
原创 最小生成树
一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。今天看了普利姆算法.记录一下.// bogo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;#define MAX_PATH 6553
2015-04-15 21:28:48 326
原创 排序算法之堆排序
堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]] >= A[i]。在数组的非降序排序中,需要使用的就是大根堆,因为根据大根堆的要求可知,最大的值一定在堆顶。简单来说,就是利用二叉树,1.建
2015-04-13 15:31:09 315
原创 线性排序之计数排序
主流排序是通过比较来确定顺序.而线性排序则是通过运算来确定顺序.计数排序的基本思想:对每一个输入的元素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 291
原创 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 311
原创 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 350
原创 进程保护(一)
进程保护有很多方法。我所知道的有HOOK API,双进程保护,还有DLL远程注入。HOOK API现在在WIN7 64位似乎已经用不了了,听说是要签名吧。今天先说双进程保护。双进程保护的思路很简单,A,B两个进程。A时时刻刻检测B进程有没有运行,如果没有运行就打开B,运行咋不做处理。同样的,B也是做这件事。关键的代码不多。打开应用程序
2014-05-14 20:28:51 630
原创 屏幕广播的实现(三)
上次说到运用IP组播来实现一对多的数据传输。但UDP数据包的大小有限制,图片需分块传输,并且UDP是不可靠的协议。会出现丢包的现象。导致接收方不能接收到完整图片。一开始很自然的想到,那么重新传输就是了。但是对于一对多的传输来说,还是传输量太大。,最后经过在CSDN的搜索,找到一种方法(CSDN地址http://download.csdn.net/detail/ztxzyr/3824829)
2014-04-25 00:01:12 1625
原创 Alt+Ctrl+Del组合键的屏蔽
昨天昊哥让我去想办法实现全局屏蔽,也就是要把Alt+Ctrl+Del这个组合键屏蔽。去CSDN问了一下,得到的结论是Alt+Ctrl+Del这个组合键是系统直接调用,普通方法无法屏蔽。通过试验,用一般的钩子的确无法屏蔽掉。 然后去问老大,老大告诉我两种方法,一种就是驱动键盘过滤,另外一种就是把winlogin.exe挂起。 第一种牵扯到驱动编程,就不弄了(太麻烦了)。研究第二种。 wi
2014-04-20 19:10:56 4811 3
原创 关于钩子(HOOK)
以前做钩子的时候没写记录的习惯。昨天马力叫我重新做一个。这次补上。钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。至于是否需要把钩子写在DLL里面取决于需求,如果只HOOK本进程得消息,可以
2014-04-20 19:09:09 469
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人