自定义博客皮肤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)
  • 资源 (11)
  • 收藏
  • 关注

转载 计算机病毒对消息钩子的利用与对抗

一、消息钩子的概念    1、基本概念   Windows应用程序是基于消息驱动的,任何线程只要注册窗口类都会有一个消息队列用于接收用户输入的消息和系统消息。为了拦截消息,Windows提出了钩子的概念。钩子(Hook)是Windows消息处理机制中的一个监视点,钩子提供一个回调函数。当在某个程序中安装钩子后,它将监视该程序的消息,在指定消息还没到达窗口之前钩子程序先捕获这个消息。这样就有

2013-09-12 12:51:30 1444

原创 C++实现矩阵类,实现了大部分矩阵运算功能,大家可以类比matlab

matlab素有矩阵实验室的美称,小弟我学C++刚过一年,不才用C++去尝试写了一个矩阵类模板,现发布出来供大家测试。由于本课题不含源码(会于后期发布),发布的是dll文件,所以首先我们先讲讲动态库导出类模板的问题(这个非常麻烦),其他在动态库中导出函数和普通类请大家自行问度娘,我就不啰嗦了,我直接说说最麻烦的东西。模板类是一个编译链接期间才实例化的类。只有用到才实例化。标准没有支持对

2013-09-03 22:26:37 3813 1

转载 海量数据相似度计算之simhash和海明距离

通过 采集系统 我们采集了大量文本数据,但是文本中有很多重复数据影响我们对于结果的分析。分析前我们需要对这些数据去除重复,如何选择和设计文本的去重算法?常见的有余弦夹角算法、欧式距离、Jaccard相似度、最长公共子串、编辑距离等。这些算法对于待比较的文本数据不多时还比较好用,如果我们的爬虫每天采集的数据以千万计算,我们如何对于这些海量千万级的数据进行高效的合并去重。最简单的做法是拿着待比较的文本

2013-08-31 20:17:53 854

原创 我的密码(三)

九、高级多重动态随机密码在上篇文章中我们用了动态随机密码(自定义的),这虽然给不法分子造成了破译的难度,但是同样也给自己破解密码造成了困难。而且如果不法分子有着可以买彩票的运气,那么我们该怎么办,本节我们就来玩玩概率,让你的密码安全更上一次楼。在上篇文章的基础上,我现在给我的系统采用了动态随机密码,就连自己要成功破解也得看运气,那么,如果现在必须要连续答对三次(注意是连续,中间若是打错一次

2013-08-19 13:29:04 942

原创 我的密码(二)

六、我设定密码连自己也不能保证解除承上文,如果你使用的密码生成器的变化规则和每种密码生成器使用的加密法被人知道了怎么办?我建议大家设定密码生成器的变化规则采用随机原则,但是这样还会有一个问题,我们自己怎么才能知道每次采用哪种密码生成器?如果每次将采用的密码生成器的编号和加密后的密码已打印出来如何?Very bad!这里提供一种思想:连自己都解不出的密码才是最安全的。我们可以不打印出来每

2013-08-19 12:35:30 865

原创 我的密码(一)

一、静态密码——你的密码就是如此如果你想设计一个系统,这个系统不是每个人都可以进入的,最直接的想法就是:我要给这个系统设置一个密码。但是你的密码安全吗?不要急着回答,我所谓的安全是指一个非常了解你的人(知道你所有的密码)能进入你这个系统吗?还有,你能防止密码被暴力破解吗?如果你忘了密码,再不给系统留后门的情况下能找回来吗?就让我们来一一解决这些问题。二、加密算法和密

2013-08-19 10:41:19 973

原创 封装好的Folyd建图,C++源码

Floyd建图是图论中运用最广的算法,也是图论的经典范例。网上此种代码为数不少,但是都比较零散且缺乏封装性,对于新接触的人来说学习起来耗时耗力。由于前段时间开始搞数模,所以我自己将这些代码进行封装整理,便于大家运用学习,绝对原创。CFloyd_MakeMap.h文件:/*Floyd算法建立最短路径*/#ifndef CFloyd_MakeMap_h_#define CFloyd_

2013-08-10 12:47:18 854

原创 物流问题引发的思考:2013苏杯赛C题,26秒:3小时

源于生活物流问题向来都是采用线性规划

2013-08-09 22:18:35 1102

原创 大数据类

自定义的大数运算类,根据string字符串构造,运算速率较快,重载多种操作符便于使用。下面是头文件(CLong_Date.h)://// CLong_Date.h// CLong_Date//// Created by yaoshun on 13-7-23.// Copyright (c) 2013年 yaoshun. All rights reserved.///

2013-08-04 19:36:52 982 4

微软语音识别,朗读

微软TTS资源开发,可用在机器人上或是电脑上,可以朗读课文,单词。 有助于人机交互的开发

2013-01-18

有意思的控制程序

此程序含关闭显示器的功能:按F2关闭显示器,按F4键开启显示器!正常退出按ALT+y键退出程序!

2012-08-31

有意思的控制程序!

此程序含关闭显示器的功能:按F2关闭显示器,按F4键开启显示器!正常退出按ALT+y键退出程序!

2012-08-31

挂机程序2!

此挂机程序初始密码:123456!注意!你的鼠标在此程序中没有用!按F6键可直接退出!本程序含有一个隐藏程序!请大家自行探索!

2012-08-31

挂机程序!

可以参考的挂机程序代码!初始密码123456!

2012-08-31

带密码的计算器

这是个带密码的计算器,不仅仅是只有密码,支持账号登陆,一个账号绑定一个密码!

2012-06-24

vc汉子识别源码

vc汉子识别源码,有助于自动化的研究! 有助于人工智能开发!

2012-06-17

Windows程序设计示例

极好的实例!有助于编程! 全是编好的源码!直接可以运行!

2012-06-13

Windows程序设计

章节目录 姜学锋 整理编译 -------------------------------------------------------------------------------- 基础篇 1. 开始 …………………… WINDOWS环境 …………………… WINDOWS程序设计选项 …………………… 编写第一个WINDOWS程序 2.Unicode简介 …………………… 字符集简史 …………………… 宽字符和C …………………… 宽字符和WINDOWS 3. 窗口和消息 …………………… 自己的窗口 …………………… WINDOWS程序设计的难点 4. 输出文字 …………………… 绘制和更新 …………………… GDI简介 …………………… 滚动条 …………………… 建立更好的滚动 5. 图形基础 …………………… GDI的结构 …………………… 设备内容 …………………… 画点和线 …………………… 绘制填入区域 …………………… GDI映像方式 …………………… 矩形、区域和剪裁 6. 键盘 …………………… 键盘基础 …………………… 按键消息 …………………… 字符消息 …………………… 键盘消息和字符集 …………………… 插入符号(不是光标) 7. 鼠标 …………………… 鼠标基础 …………………… 显示区域鼠标消息 …………………… 非显示区域鼠标消息 …………………… 程序中的命中测试 …………………… 拦截鼠标 …………………… 鼠标滑轮 8. 定时器 …………………… 定时器入门 …………………… 定时器的使用:三种方法 …………………… 定时器用于时钟 …………………… 以定时器进行状态报告 9. 子窗口控件 …………………… 按钮类别 …………………… 控件与颜色 …………………… 静态类别 …………………… 滚动条类别 …………………… 编辑类别 …………………… 清单方块类别 10. 菜单及其它资源 …………………… 图标、光标、字符串和自订资源 …………………… 菜单 …………………… 键盘快捷键 11. 对话框 …………………… 模态对话框 …………………… 非模态对话框 …………………… 通用对话框 12. 剪贴簿 …………………… 剪贴簿的简单使用 …………………… 复杂的剪贴簿用法 …………………… 实作剪贴簿浏览器 -------------------------------------------------------------------------------- 图像篇 13. 使用打印机 …………………… 打印入门 …………………… 打印图形和文字 14. 位图和Bitblt …………………… 位图入门 …………………… 位图尺寸 …………………… 位块传输 …………………… GDI位图对象 15. 与设备无关的位图 …………………… DIB文件格式 …………………… 显示和打印 …………………… DIB和DDB的结合 16. 调色盘管理器 …………………… 使用调色盘 …………………… 调色盘动画 …………………… 调色盘和真实世界图像 …………………… DIB处理链接库 17. 文字和字体 …………………… 简单的文字输出 …………………… 字体的背景 …………………… 逻辑字体 …………………… 字体列举 …………………… 段落格式 …………………… 有趣的东西 18. Metafile …………………… 旧的 MetaFile 格式 …………………… 增强型 MetaFile -------------------------------------------------------------------------------- 进阶篇 19. 多重文件界面 …………………… MDI概念 …………………… MDI的范例程序 20. 多任务和多线程 …………………… 多任务的各种模式 …………………… WINDOWS的多线程处理 …………………… 线程同步 …………………… 事件信号 …………………… 线程区域储存空间(TLS) 21. 动态链接库 …………………… 动态链接库的基本知识 …………………… 各式各样的DLL讨论 22. 声音与音乐 …………………… WINDOWS和多媒体 …………………… 波形声音 …………………… MIDI和音乐 23. 领略Internet …………………… Windows Sockets …………………… WININET和FTP

2012-06-13

NeHe中文教程

NeHe SDK是把Nehe的教程中所介绍的所有功能,以面向对象的形式,提供给编程人员快速开发的一套编程接口。在下面的教程中,我将按NeHe SDK源码的功能分类,一步一步把这套api介绍给大家。如果你觉得有更好的学习方法,或者有其他有益的建议,请联系我。[email protected][email protected] 如果有兴趣研究各个效果的实现,可以参考NeHe OpenGL 中文翻译

2012-06-13

DirectDraw 中文手册

DirectX 编程是现在图形编程特别是游戏编程的热点.而广大的 DirectX 编程爱好者被其帮助文档中的英文所苦,于是民间有不少的爱好者开始自己翻译其手册为中文,然后放在网上让大家共享.然而,由于缺乏组织,很多人都在做着重复的工作,结果浪费了很多的时间和精力.如果把这些自发的力量组织起来,无疑是件很有意义的事。 我在整理的一开始是根据英文手册逐句仔细校对的,但后来发现这无异于我再重译一遍,因此后来就只整理不校对了.其实整理比较对还要痛苦,因为完全是机械操作. 我只翻译了指南部分,内容不多.翻译到快结束的时候发现了朱春喜&吴佳鲜的版本,参考了一下,同样表示感谢. 中文手册中保留了英文手册中原来所有的链接(这正是整理时最烦人的地方),由于很多链接指向术语表(Glossary),因此虽然没有翻译我也把它加进来了,它也很小. 中文手册的格式本来应该与英文手册完全相同,因为使用了样式表文件.但事实上没有做到,应该是编译的问题. 希望我们的工作能给您带来方便,另一方面我们也需要您的支持.

2012-06-13

空空如也

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

TA关注的人

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