- 博客(38)
- 资源 (11)
- 收藏
- 关注
转载 Windows修改注册表按键映射
Scancode Map 注册表项来实现键盘按键映射。 位于注册表的:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\ 下新建一个二进制值项: "Scancode Map"这个项目可实现对键盘按键的映射。这里映射的意思可理解为“替换”,可将任意一键替换成其它键。 [项目格式]以16进制
2014-03-19 21:55:18
959
转载 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
770
转载 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
960
原创 学习日记杂谈: 网络浏览服务:应用netdrive
最近工作需要,学习脚本简化工作中的操作流程,有需求要从ftp 中实现搜索特定文件 下载到本地。 怎么在网络端进行搜索特定文件问题,一直没有解决。最后通过变通的方法,通过手动操作把网络资源映射成本地磁盘,通过脚本进行操作1:网络共享, 网络共享可以在网上邻居 映射网络驱动器 实现映射2:ftp共享 ,我借助了第三方软件netdrive 实现了磁盘的映射从中了解了一些 w
2013-10-02 14:15:42
1114
原创 扫自己只盲 1
天下文章一大抄。 虽然我的是抄的的文章,但我不是为了别的, 只是想让我坚持的写下去。 地址 引用 和指针: 地址: 在c++ 中, 地址标号使用十六进制表示[我感觉无所谓 全是二进 X[补] = (K+X)%K K为2^m m为位数 ] 。 取一个变量的地址使用 "&" 符号, 只有变量才存在内存地址常量没有地址(不包括 const 定义的伪常量)对于
2012-10-08 23:09:25
580
原创 开始我的扫盲之旅
一直想做点什么,但发现自己能力上还是有好多不足,甚至感觉自己算不上是一个合格的程序员。 自己应该要做点什么了。不能在那乱想乱猜。 从哪里做起呢?实践是检验一切的真理 。好吧,我的扫盲一路从现在出发。 自己知识的储备决定了我能做什么,现在要做的就是让自己成为一个合格的程序员。而blog 算是鞭打扫自己盲的一个动力。好吧,那就从字符和字符串说起。(内容来自 C++ 反汇编与逆向分析技术
2012-10-08 01:51:31
563
转载 C++ 内存分析
转自 http://blog.youkuaiyun.com/link_/article/details/7328740以下的讨论都是在不用#pragma pack( num )下的结果,num表示以多少个字节对齐。初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的
2012-09-03 21:58:11
551
原创 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
795
转载 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
612
原创 我的程序员生涯。
屈指一算,我的程序员生涯已经一年有余了。 回想往事种种,有喜有忧平平淡淡,但总感觉缺少点什么。似乎缺少了属于自己的一些东西。缺少让自己坚持下去的东西。什么有能让我坚持下去呢?一种程序员的人生,区别于现在的程序员人生。 昨天在看一群人跳舞时发现当你影响别人时你才是有价值的,你才是充实的,那样才是你自己的。或许我也需要一个这样的平台,付出自己的努力去影响他人。csdn 可能就是这样的平之台
2012-09-01 15:54:30
899
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
1048
转载 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
927
转载 利用RFC868协议编写网络对时程序
一、网络授时服务 网络授时服务是在网络上设置一些时间服务器,用户通过Internet访问这些时间服务器就可同步本地计算机时钟的服务。网络授时服务有三个协议,分别是NetworkTime Protocol (RFC-1305),DaytimeProtocol (RFC-867),Time Protocol(RFC-868)。有关这些协议的详细信息,可参考以下网站:http://
2012-02-05 22:03:46
1323
转载 引用的本质
一般的教材上讲到引用时,都是说“引用是对象的一个别名”。我认为这种定义是不清晰的,不利于初学者理解引用。至少我自己曾经被这个定义困扰了一段时间。到底什么是“别名”? 实际上,引用的实质是位于xxxxxx地址上的一个xxxx类型的对象。比如教科书上常用的例子: int a = 5; //不妨假设编译器将a分配到0x400000 int &b = a;
2012-02-03 08:43:04
467
转载 用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
1719
转载 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
2187
转载 C char/wchar_t之间的互转 多字节(MultiByte)和宽字符(Unicode)互转
http://blog.youkuaiyun.com/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
877
转载 WSAGetLastError()错误返回值
10004 0x2714 一个封锁操作被对 WSACancelBlockingCall 的调用中断。 10009 0x2719 提供的文件句柄无效。 10013 0x271D 以一种访问权限不允许的方式做了一个访问套接字的尝试。 10014 0x271E 系统检测到在一个调用中尝试使用指针参数时的无效指针地址。 10022 0x2726 提供了一个无效的参数。 10024 0x
2012-01-17 14:18:01
9759
转载 将构造函数,析构函数声明为私有和保护的,那么对象如何创建?
http://www.cnblogs.com/this-543273659/archive/2011/08/02/2125487.html已经不能从外部调用构造函数了,但是对象必须被构造,应该如何解决,麻烦大家帮忙说明,关于构造,析构函数声明为私有和保护时的用法??? 提出这个问题,说明你已经对c++有所思考了。从语法上来讲,一个函数被声明为protected或者private,
2012-01-12 10:31:16
2989
转载 “类” 成员函数 指针
摘要 本文分析了C++编程中用指针调用“类” 成员函数时出现的问题、原因及后果,讨论了一般函数指针和“类”成员函数指针的不同。得出结论: 任何指向“类”的成员函数指针,由于携带额外的所属对象信息,与一般的函数有根本的不同,不能直接用来进行函数调用。此外,本文给出了几种间接调用类的成员函数的方法。本文所有代码在VC++6.0下编译通过。关键词 C++编程; 类; 成员函数; 函数指针; 函数调用
2012-01-10 12:42:59
542
转载 Windows消息编程
[ 原创文档 本文适合初级读者 已阅读12185次 ] 文档 代码工具 Windows消息编程韩耀旭下载源代码本文主要包括以下内容:1、简单理解Windows的消息2、通过一个简单的Win32程序理解Windows消息3、通过几个Win32程序实例进一步深入理解Windows消息4、队列消
2012-01-09 12:44:40
856
转载 vs2008 vc项目 文件目录的管理
最终我还是找到了最合理的解决方法。实际上VS提供分文件目录管理,只是我们选择的模式不同。应该选择“Show All Files”模式。即可自由建立文件层了。。。我实在是太菜鸟了详情,请看我另一篇日志:http://qimo601.iteye.com/admin/blogs/1059299 -----------------------------错误的总结,留着提醒他人吧-----
2011-12-24 23:33:56
6330
转载 使用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
7150
转载 astyle是一个常用的开放源码工具 in vs 2008
astyle是一个常用的开放源码工具。它可以方便的将程序代码格式化成自己想要的样式而不必人工修改。本来嘛,作为高等生物应该优先去做一些智慧的事情,而不是把时间消耗在机器可以完美完成的事情上。想要立刻开始?请先去主页http://sourceforge.net/projects/astyle下载最新版本。可以选择二进制版本,也可以下载源码自行编译。总之得到可执行文件后请将astyle放在Path
2011-12-24 13:55:55
708
转载 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
411
转载 COM原理及应用
COM原理及应用----COM特性 2009-01-14 10:19:25| 分类:技术技巧|字号 订阅COM原理及应用----COM特性 1、面向对象系统的三个最基本的特性 封装性、多态性、重用性。 2、COM特性的概述 COM对象的封装特性是很彻底的,所有的对象状态信息必须通过接口才能访问;而COM的多态性完全通过接口体现出来,而
2011-12-20 12:23:46
2279
转载 添加修改sa用户 授权的总结
1、更改登录方式为混合验证方式操作步骤为: 1. 打开企业管理器,依次展开服务器组,用右键单击软件使用的服务器。 2. 在弹出的快捷菜单,执行“属性”命令,出现“SQL Server属性”对话框。 单击“安全性”标签,在“安全性”选项框中,将“仅Windows”改为“SQL Server和Windows”身份验证。 3. 设置完成后,单击“确定”按钮
2011-12-15 10:54:52
5408
转载 Wave文件的组织结构
操作Wave文件,先了解Wave文件的组织结构WAVE文件由"块"组成。块的基本结构如下: ------------------------------偏移量 名称 字节数 类型 ------------------------------00 块标志 4 字符 04 块长度 4 长整型
2011-11-30 11:25:52
1515
转载 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
519
转载 c++获取windows时间的函数(转)
c++获取windows时间的函数(转)介绍 我们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执 行一个特定的操作,比如在多媒体中,比如在游戏中等,都会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间
2011-09-27 16:26:33
453
转载 Windows编程基础- 设备对象属性
源地址:http://www.2cto.com/kf/201008/54515.html设备对象属性决定着绘图方式,当使用GDI函数绘图时,所绘制的图形和文本的颜色、大小和位置等由设备对象的当前属性决定,应用程序可以使用GDI函数改变设备对象的当前属性。本章介绍设备对象的
2011-09-26 14:02:41
494
转载 const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令
const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化*************************cons的作用 (1)可以定义const常量 例如:
2011-09-20 10:14:25
548
转载 cstring 和char * 的转换
CString 头文件#include string 头文件#include CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format
2011-09-15 13:28:54
419
转载 利用MFC消息映射机制自定义消息
Windows系统中的程序大部分都是通过消息和事件驱动的。在windows下的应用程序主要工作是进行消息的循环处理,通过循环等待消息的到来和事件的发生,然后对不同的消息和事件运行相关的代码,完成相应的操作。Windows提供了大量的消息,主要包括3种类型:标准消息、通知消息和命令
2011-09-14 12:56:06
594
原创 OOB(out-of-band data)
OOB(out-of-band data)(综合编辑)传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如过通信一放有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方.为了发送这些数据,协议一般不使用与普通数据相同的通道,而是使用另外的
2011-09-13 10:28:27
4937
转载 数据库连接字符串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
4514
原创 fl2440文件系统的制作
感谢 muyuzhu同学(大三很有潜力乐于助人)在他多日的帮助下,终于有了一定的进展,qt文件系统终于制作成功。在此分享一下。我的平台fl2440 256M nandflashlinux内核为linux2.6.12 (使用原厂修改的自带源码编译得)busybox-1.17.2 (http://blog.youkuaiyun.com/huihui1988/archive/2010/09/06/5867067.aspx)
2011-05-28 16:04:00
1030
原创 刚刚接触嵌入式开发的感悟
想接触嵌入式 好久了,大四终于有机会接触了,学校老师的箱子,据说1w多块呵呵,不敢放手用,毕竟不是自己的。可随着毕业设计的来临越来越棘手。最终终于下决心自己掏了7百大圆买了块fl2440的板子,呵呵刚买过来还是挺高兴的。但真正到用的时候就傻了b了。呵呵,同学写的程序用板子自身的qte2.3.2环境运行不起来,由于时间紧就没有从ads等基本的实验做起熟悉板子,最终导致,各种的挫折。今天好好的总结一下
2011-05-23 19:40:00
566
代码 动态规划 特殊数据结构搜索、枚举
2009-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人