自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (11)
  • 收藏
  • 关注

转载 Windows修改注册表按键映射

Scancode Map 注册表项来实现键盘按键映射。 位于注册表的:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\ 下新建一个二进制值项:  "Scancode Map"这个项目可实现对键盘按键的映射。这里映射的意思可理解为“替换”,可将任意一键替换成其它键。 [项目格式]以16进制

2014-03-19 21:55:18 866

转载 Esp 和 Ebp

一直对寄存器ESP和EBP的概念总是有些混淆,查看定义ESP是栈顶指针,EBP是存取堆栈指针。还是不能很透彻理解。之后借于一段汇编代码,总算是对两者有个比较清晰的理解。下面是按调用约定__stdcall 调用函数test(int p1,int p2)的汇编代码;假设执行函数前堆栈指针ESP为NNpush   p2    ;参数2入栈, ESP -= 4h , ESP = NN - 4h

2014-01-27 21:34:38 710

转载 VBS短信飞信发送类(VBSFetion)

VBS短信飞信发送类(VBSFetion)标签: Fetion, VB, VBS, VBScript, VBSFetion, 短信, 飞信标题: VBS短信飞信发送类(VBSFetion)作者: Demon链接: http://demon.tw/my-work/vbsfetion.html版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中

2014-01-15 20:19:58 902

原创 学习日记杂谈: 网络浏览服务:应用netdrive

最近工作需要,学习脚本简化工作中的操作流程,有需求要从ftp 中实现搜索特定文件 下载到本地。      怎么在网络端进行搜索特定文件问题,一直没有解决。最后通过变通的方法,通过手动操作把网络资源映射成本地磁盘,通过脚本进行操作1:网络共享,  网络共享可以在网上邻居  映射网络驱动器 实现映射2:ftp共享 ,我借助了第三方软件netdrive 实现了磁盘的映射从中了解了一些 w

2013-10-02 14:15:42 1051

原创 扫自己只盲 1

天下文章一大抄。  虽然我的是抄的的文章,但我不是为了别的, 只是想让我坚持的写下去。 地址  引用 和指针:    地址:   在c++ 中,  地址标号使用十六进制表示[我感觉无所谓 全是二进  X[补] = (K+X)%K   K为2^m  m为位数 ] 。  取一个变量的地址使用 "&" 符号, 只有变量才存在内存地址常量没有地址(不包括 const 定义的伪常量)对于

2012-10-08 23:09:25 538

原创 开始我的扫盲之旅

一直想做点什么,但发现自己能力上还是有好多不足,甚至感觉自己算不上是一个合格的程序员。 自己应该要做点什么了。不能在那乱想乱猜。 从哪里做起呢?实践是检验一切的真理 。好吧,我的扫盲一路从现在出发。 自己知识的储备决定了我能做什么,现在要做的就是让自己成为一个合格的程序员。而blog 算是鞭打扫自己盲的一个动力。好吧,那就从字符和字符串说起。(内容来自 C++ 反汇编与逆向分析技术

2012-10-08 01:51:31 534

转载 C++ 内存分析

转自 http://blog.csdn.net/link_/article/details/7328740以下的讨论都是在不用#pragma pack( num )下的结果,num表示以多少个字节对齐。初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的

2012-09-03 21:58:11 512

原创 ACE 日志系统1CallBack 到文件。

#ifdef _DEBUG#pragma comment(lib, "aced.lib")#else#pragma comnent(lib, "ace.lib")#endif#include #include #include #include #include #include #include using namespace std;class LogFile_

2012-09-03 21:17:21 754

转载 vc2005 编译搭建ace 环境

ACE的安装ACE的安装是一件比较麻烦的事情,这里简单的记录了我在VS2005下安装ACE的过程,希望能给大家一个参考。 安装环境: 操作系统:Windows XP 专业版 编译环境:VS2005中文版 ACE版本:ACE-5.5.1 安装过程: 下载安装包。 Ace的安装文件可以在http://download.dre.vanderbilt

2012-09-01 19:28:18 579

原创 我的程序员生涯。

屈指一算,我的程序员生涯已经一年有余了。 回想往事种种,有喜有忧平平淡淡,但总感觉缺少点什么。似乎缺少了属于自己的一些东西。缺少让自己坚持下去的东西。什么有能让我坚持下去呢?一种程序员的人生,区别于现在的程序员人生。     昨天在看一群人跳舞时发现当你影响别人时你才是有价值的,你才是充实的,那样才是你自己的。或许我也需要一个这样的平台,付出自己的努力去影响他人。csdn 可能就是这样的平之台

2012-09-01 15:54:30 852 1

转载 VC下Microsoft Speech SDK

原文出处http://www.cnblogs.com/zd_ad/archive/2012/01/12/2320364.html1首先开发得需要Microsoft Speech SDK的支持,以下是下载地址  http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/000/781/msdncompositedoc.

2012-02-21 10:51:41 1001

转载 27、Windows内核编程,IRP的同步(1)

转载自http://www.cnblogs.com/mydomain/archive/2010/11/08/1872222.html27、Windows内核编程,IRP的同步(1)对设备的任何操作都会转化为IRP请求,而IRP一般都是由操作系统异步发送的。但是有时需要同步来避免逻辑错误。同步方法有:StartIO例程,使用中断服务例程等。1、应用程序对设备的同步异步操作1)同步

2012-02-17 15:06:22 880

转载 利用RFC868协议编写网络对时程序

一、网络授时服务  网络授时服务是在网络上设置一些时间服务器,用户通过Internet访问这些时间服务器就可同步本地计算机时钟的服务。网络授时服务有三个协议,分别是NetworkTime Protocol (RFC-1305),DaytimeProtocol (RFC-867),Time Protocol(RFC-868)。有关这些协议的详细信息,可参考以下网站:http://

2012-02-05 22:03:46 1189

转载 引用的本质

一般的教材上讲到引用时,都是说“引用是对象的一个别名”。我认为这种定义是不清晰的,不利于初学者理解引用。至少我自己曾经被这个定义困扰了一段时间。到底什么是“别名”?    实际上,引用的实质是位于xxxxxx地址上的一个xxxx类型的对象。比如教科书上常用的例子:    int a = 5;          //不妨假设编译器将a分配到0x400000    int &b = a;

2012-02-03 08:43:04 433

转载 用VC++实现USB接口读写数据的程序

使用一个GUIDguidHID_1查找并打开一个USB设备extern "C" int PASCAL SearchUSBDevice(){ HANDLE hUsb; int nCount, i, j;//标记同一设备个数 HDEVINFO hDevInfoSet; BOOL bResult; PSP_DEVICE_INTERFACE_DETAIL_DATA pDetail =N

2012-01-17 15:41:23 1644

转载 MFC中跨线程UpdateData(FALSE)报错 ASSERT FAILD问题

MFC程序,在给控件关联的变量赋值后,需要调用UpdateData(FALSE)后才能更新到界面,但是有时候却报错:断言宏失败,在wincore.cpp的如下位置:  CObject* p=NULL;  if(pMap)  {   ASSERT( (p = pMap->LookupPermanent(m_hWnd)) != NULL ||     (p = pMap->Lo

2012-01-17 15:23:08 2137

转载 C char/wchar_t之间的互转 多字节(MultiByte)和宽字符(Unicode)互转

http://blog.csdn.net/iamoyjj/article/details/6575798wchar_t wstr[100]=L"wstr";  char str[100];  wcstombs(str,wstr,100);//宽字符转多字节  mbstowcs(wstr,str,100);//多字节转宽字符  C2W char->wchar_tW2C w

2012-01-17 15:07:13 834

转载 WSAGetLastError()错误返回值

10004 0x2714 一个封锁操作被对 WSACancelBlockingCall 的调用中断。 10009 0x2719 提供的文件句柄无效。 10013 0x271D 以一种访问权限不允许的方式做了一个访问套接字的尝试。 10014 0x271E 系统检测到在一个调用中尝试使用指针参数时的无效指针地址。 10022 0x2726 提供了一个无效的参数。 10024 0x

2012-01-17 14:18:01 9585

转载 将构造函数,析构函数声明为私有和保护的,那么对象如何创建?

http://www.cnblogs.com/this-543273659/archive/2011/08/02/2125487.html已经不能从外部调用构造函数了,但是对象必须被构造,应该如何解决,麻烦大家帮忙说明,关于构造,析构函数声明为私有和保护时的用法??? 提出这个问题,说明你已经对c++有所思考了。从语法上来讲,一个函数被声明为protected或者private,

2012-01-12 10:31:16 2924

转载 “类” 成员函数 指针

摘要 本文分析了C++编程中用指针调用“类” 成员函数时出现的问题、原因及后果,讨论了一般函数指针和“类”成员函数指针的不同。得出结论: 任何指向“类”的成员函数指针,由于携带额外的所属对象信息,与一般的函数有根本的不同,不能直接用来进行函数调用。此外,本文给出了几种间接调用类的成员函数的方法。本文所有代码在VC++6.0下编译通过。关键词 C++编程; 类; 成员函数; 函数指针; 函数调用

2012-01-10 12:42:59 504

转载 Windows消息编程

[ 原创文档 本文适合初级读者 已阅读12185次 ] 文档 代码工具 Windows消息编程韩耀旭下载源代码本文主要包括以下内容:1、简单理解Windows的消息2、通过一个简单的Win32程序理解Windows消息3、通过几个Win32程序实例进一步深入理解Windows消息4、队列消

2012-01-09 12:44:40 814

转载 vs2008 vc项目 文件目录的管理

最终我还是找到了最合理的解决方法。实际上VS提供分文件目录管理,只是我们选择的模式不同。应该选择“Show All Files”模式。即可自由建立文件层了。。。我实在是太菜鸟了详情,请看我另一篇日志:http://qimo601.iteye.com/admin/blogs/1059299 -----------------------------错误的总结,留着提醒他人吧-----

2011-12-24 23:33:56 6267

转载 使用ssh-keygen命令的用法[转]

ssh-keygen - 生成、管理和转换认证密钥通常使用: [b]ssh-keygen -i -f 公密匙名 >> authorized_keys[/b] 语法详细介绍[code] ssh-keygen [-q] [-b bits] -t type [-N new_passphrase] [-C comment] [-f output_keyfile]ssh-keygen -

2011-12-24 19:48:56 7066

转载 astyle是一个常用的开放源码工具 in vs 2008

astyle是一个常用的开放源码工具。它可以方便的将程序代码格式化成自己想要的样式而不必人工修改。本来嘛,作为高等生物应该优先去做一些智慧的事情,而不是把时间消耗在机器可以完美完成的事情上。想要立刻开始?请先去主页http://sourceforge.net/projects/astyle下载最新版本。可以选择二进制版本,也可以下载源码自行编译。总之得到可执行文件后请将astyle放在Path

2011-12-24 13:55:55 669

转载 C++中的四种强制类型转换的区别 [转]

使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。 1 static_cast用法:static_cast ( expression )     该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类

2011-12-21 15:01:53 385

转载 COM原理及应用

COM原理及应用----COM特性  2009-01-14 10:19:25|  分类:技术技巧|字号 订阅COM原理及应用----COM特性 1、面向对象系统的三个最基本的特性     封装性、多态性、重用性。 2、COM特性的概述 COM对象的封装特性是很彻底的,所有的对象状态信息必须通过接口才能访问;而COM的多态性完全通过接口体现出来,而

2011-12-20 12:23:46 2093

转载 添加修改sa用户 授权的总结

1、更改登录方式为混合验证方式操作步骤为:  1. 打开企业管理器,依次展开服务器组,用右键单击软件使用的服务器。  2. 在弹出的快捷菜单,执行“属性”命令,出现“SQL Server属性”对话框。            单击“安全性”标签,在“安全性”选项框中,将“仅Windows”改为“SQL Server和Windows”身份验证。  3. 设置完成后,单击“确定”按钮

2011-12-15 10:54:52 5272 1

转载 Wave文件的组织结构

操作Wave文件,先了解Wave文件的组织结构WAVE文件由"块"组成。块的基本结构如下: ------------------------------偏移量  名称    字节数    类型    ------------------------------00      块标志    4       字符    04      块长度    4       长整型

2011-11-30 11:25:52 1443

转载 tar 的使用方法。

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName

2011-10-25 13:22:34 477

转载 c++获取windows时间的函数(转)

c++获取windows时间的函数(转)介绍       我们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执 行一个特定的操作,比如在多媒体中,比如在游戏中等,都会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间

2011-09-27 16:26:33 417

转载 Windows编程基础- 设备对象属性

源地址:http://www.2cto.com/kf/201008/54515.html设备对象属性决定着绘图方式,当使用GDI函数绘图时,所绘制的图形和文本的颜色、大小和位置等由设备对象的当前属性决定,应用程序可以使用GDI函数改变设备对象的当前属性。本章介绍设备对象的

2011-09-26 14:02:41 450

转载 const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令

const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化*************************cons的作用   (1)可以定义const常量         例如:

2011-09-20 10:14:25 503

转载 cstring 和char * 的转换

CString 头文件#include string 头文件#include CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format

2011-09-15 13:28:54 390

转载 利用MFC消息映射机制自定义消息

Windows系统中的程序大部分都是通过消息和事件驱动的。在windows下的应用程序主要工作是进行消息的循环处理,通过循环等待消息的到来和事件的发生,然后对不同的消息和事件运行相关的代码,完成相应的操作。Windows提供了大量的消息,主要包括3种类型:标准消息、通知消息和命令

2011-09-14 12:56:06 563

原创 OOB(out-of-band data)

OOB(out-of-band data)(综合编辑)传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如过通信一放有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方.为了发送这些数据,协议一般不使用与普通数据相同的通道,而是使用另外的

2011-09-13 10:28:27 4731

转载 数据库连接字符串ConnectionString 中的关键字值释义

数据库连接字符串ConnectionString 中的关键字值释义(2006-03-16 16:44:40)转载标签:杂谈分类:MSN搬家ConnectionString 类似于 OLE DB 连接字符串,但并不相同。与 OLE DB 或 ADO不同,如果“Persist Security Info ”值设置为false(默认

2011-08-16 13:32:05 4421

原创 fl2440文件系统的制作

            感谢 muyuzhu同学(大三很有潜力乐于助人)在他多日的帮助下,终于有了一定的进展,qt文件系统终于制作成功。在此分享一下。我的平台fl2440 256M nandflashlinux内核为linux2.6.12 (使用原厂修改的自带源码编译得)busybox-1.17.2  (http://blog.csdn.net/huihui1988/archive/2010/09/06/5867067.aspx)

2011-05-28 16:04:00 995

原创 刚刚接触嵌入式开发的感悟

想接触嵌入式 好久了,大四终于有机会接触了,学校老师的箱子,据说1w多块呵呵,不敢放手用,毕竟不是自己的。可随着毕业设计的来临越来越棘手。最终终于下决心自己掏了7百大圆买了块fl2440的板子,呵呵刚买过来还是挺高兴的。但真正到用的时候就傻了b了。呵呵,同学写的程序用板子自身的qte2.3.2环境运行不起来,由于时间紧就没有从ads等基本的实验做起熟悉板子,最终导致,各种的挫折。今天好好的总结一下

2011-05-23 19:40:00 525

wave格式文件操作

对.wav文件进行读写操作 介绍wave格式文件的存储格式和各个位置的含义 内附源代码

2012-02-08

TListCtrl列表空间的使用方法

练习使用列表空间。和文件的查找方法。vc_combobox_listbox_controllist_treeCtrl的具体应用

2012-02-03

winsock api 多线程聊天服务器

winsock api 多线程聊天服务器 实现socket的简单应用 和类的封装特点。

2011-12-13

数据结构各种结构的stl实现

stl 数据结构 c++ 栈 链表 散列 各种排序 各种查找 c++实习必备

2010-09-12

代码 动态规划 特殊数据结构搜索、枚举

1-50 动态规划 1005 打导弹 1006 乘积最大 1007 加分二叉树 1008 合唱队形 1017 最大0,1子矩阵 这题要想不超时,必须DP 1020 最大正方形 这题和1017很相似,不过有更快的解决方法 1021 背包问题 1022 Longest Common Sequence 也可用二叉搜索树(nlog时间)解决,见llj的书 1023 Happy Travel 转化为背包问题 1029 交点问题 据说有一个公式可以直接套 1031 分礼物 二分逼近,也可DP解决 1035 合法序列 1043 Cheapest Palindrome 1045 Cake Cutting 1049 Brackets 特殊数据结构 1004 Prince Ray’s Puzzle 树状数组 1010 选队长 二叉树 1022 Longest Common Sequence 也可用二叉搜索树(nlog时间)解决,见llj的书 1025 最近公共祖先(LCA) 也可转化为RMQ问题,见llj的书 1040 City Horizon 堆(线段树也可以,但速度慢) 模拟 1003 Iron String 积分模拟+二分逼近 1010 选队长 这题还可以用二叉树做 1012 整数游戏 1031 分礼物 二分逼近,也可DP解决 1037 Cow Counting 1038 The Flower Garden 1046 Election 1047 Nash Equilibrium 构造 1030 第K回文数 直接模拟会超时 1050 Repeatless Numbers 搜索、枚举 1041 Catch That Cow 注意剪枝 1042 Fliptile 枚举第一行的所有情况 图论 1013 MM Network 最小生成树 1014 Where are you? 图的连通性 1015 Go Home With GG 最短路径 1016 See MM Only One Time 欧拉回路 1025 最近公共祖先(LCA) 也可转化为RMQ问题,见llj的书 1032 路径存在? 图的连通性 1033 DAG? 判断图是否有环,拓扑排序解决 1036 Cow Solitaire 转化为最短路径问题 1039 Bronze Cow Party 最短路径 1044 Dining 最大流问题 数论 1034 渡江问题 最大公约数问题 高精度 1009 可怜的毅毅 几何 1048 Triangle 其他 1018 最大子矩阵 1019 选礼物 1024 Get The Inversion 归并排序解决 1028 排序 弱智题 1001 整数求和 1026 求最值 1027 整数礼物

2009-10-16

算法动态演示系统 数据结构, 算法 学习 模拟,代码

算法动态演示系统 数据结构, 算法 学习 模拟,代码 数据结构课程必备

2009-09-24

遗传算法——理论、应用与软件实现

遗传算法——理论、应用与软件实现 帮助学习优秀算法,提高效率!

2009-09-24

VC++6游戏编程 更好的学习c++

帮助更好的学习vc++,通过游戏的编写,掌握c++ 更好的学习c++

2009-09-22

用遗传算法解迷宫问题的实现与改进

用遗传算法解迷宫问题的实现与改进,用遗传算法实现迷宫游戏!

2009-09-22

垃圾运输规划基于动态规划求解

数学建模,垃圾运输,动态规划, 萨达达拉大大拉发达嗒嗒嗒拉拉阿 阿萨嘎sdafseafsdrfgsdr

2009-05-09

TCPIP详解卷一.rar

网络学习,网络的应用,网络协议!网络内容!!!TCPIP详解卷一.rar

2009-04-01

空空如也

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

TA关注的人

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