自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (35)
  • 收藏
  • 关注

转载 sqlite3 读写二进制数据

转载:http://blog.csdn.net/chence19871/article/details/7645934#include #include #include using namespace std;extern "C"{ #include "./sqlite3.h"};void sqlite3_exec_report(sqlite3* db, const ch

2016-04-19 00:28:57 4513

翻译 C#委托及事件

文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名); 欢迎浏览本文的后续文章: C#中的委托和事件(续)引言委托 和 事件在

2014-04-22 22:47:26 707

原创 8421码与5421码区别 BCD

8421是最常用的二进制码,叫这个是因为四位8421码时,从左到右每个"1"代表的十进制数分别是"8"、"4"、"2"、"1" 如下: "1000" 为十进制 "8" "0100" 为十进制 "4" "0010" 为十进制 "2" "0001" 为十进制 "1" 5421码与此相同,每位一代表的是十进制的"5"、"4"、"2"、"1" 即: "1000" 为

2014-03-15 17:25:04 17008 1

原创 创业公司商业计划书

1、       整体不太连贯,背景和策略之间缺了一些东西,背景太大,并不能支撑你们的策略。只有做什么,没有为什么做,怎么做。使得你们的策略本身并没有说服性。2、       数据和图表太少。文字太多。所引用的材料和数字都没有说明出处,材料中引用重点的观点SNS和移动互联网,后面的描述不够充分。3、       广告收入预期是一个亮点,但是没有对应的投入预期,不是一个完整的ROI,

2014-01-25 21:16:20 982

原创 导入库和静态库的区别

导入库编辑导入库只包含了地址符号表等,确保程序找到对应函数的一些基本地址信息。目录1静态库2导入库和静态库的区别1静态库编辑目前以lib后缀的库有两种,一种为静态链接库(Static Library,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”

2014-01-25 20:10:39 1501

原创 常用的宏符号

1、“/”解释:连接下一行例子:#define Link(tokenname)  aa + / bb +   / (tokenname)调用:a = Link(b);输出:a = aa + bb + b;2、“#@tokenname”解释:将tokenname变为字符'tokenname'例子:#define makechar(tokenname) 

2013-12-28 19:57:00 1290

原创 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)

下载附件

2013-12-28 19:40:16 968

原创 vc.net 学习

初始化:array^     #define SIZE 100// 方法1 动态申请空间,并初始化部分元素array^ css_keycode  = gcnew array( SIZE ) {0x51, 0x67, 0x67, 0xc5, 0xe0, 0x00};       // 方法2 固定大小为6个array^ css_ = {0x51, 0x67, 0x67, 0xc5

2013-12-10 00:07:16 692

原创 大文件操作

大文件操作

2013-12-09 19:20:33 853

转载 位图 截图

// vc截图.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //#include HBITMAP CopyScreenToBitmap(LPRECT lpRect) //lpRect 代表选定区域{ HDC hScrDC, hMemDC; // 屏幕和内存设备描述表 HBITMAP hBitmap,hO

2013-12-05 16:13:08 800

转载 BMP 详解 维基百科

BMP取自位图BitMaP的缩写,也称为DIB(与设备无关的位图)是微软视窗图形子系统(Graphics Device Interface)内部使用的一种位图图形格式,它是微软视窗平台上的一个简单的图形文件格式。图像通常保存的颜色深度有2(1位)、16(4位)、256(8位)、65536(16位)和1670万(24位)种颜色(其中位是表示每点所用的数据位)。8位图像可以是索引彩色图像外,也

2013-12-03 23:22:21 2670

转载 BMP位图格式详解<二>

BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows的图形用户界面(graphical user interfaces)也在它的内建图像子系统GDI中对BMP格式提供了支持。

2013-12-03 23:06:21 864

转载 BMP位图格式详解<一>

位图格式 BMP是bitmap的缩写形式,bitmap顾名思义,就是位图也即Windows位图。它一般由4部分组成:文件头信息块、图像描述信息块、颜色表(在真彩色模式无颜色表)和图像数据区组成。在系统中以BMP为扩展名保存。  打开Windows的画图程序,在保存图像时,可以看到三个选项:2色位图(黑白)、16色位图、256色位图和24位位图。 现在讲解BMP的4个组成部分:

2013-12-03 23:05:17 969

原创 OCX 控件使用GDI+ 问题(退出报内存 First-chance exception)

OCX 使用GDI+ 退出控件时候,报内存访问违例,。。 First-chance exception at ***.exe

2013-11-18 11:25:06 1701

转载 GetMemory 讲解

void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ){ char *str = NULL; GetMemory( str ); strcpy( str, "hello world" ); printf( str );}  试题5:

2013-11-17 22:56:52 900

原创 二进制 与 十进制 互转

==============================================================================二进制转十进制:方法:“按权展开求和”  例: (1011.01)2 =(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2) )10  =(8+0+2+1+0+0.25)10  =(11.25)10 

2013-11-17 21:14:04 1469

原创 OCX 控件 发生 “ 灾难性故障 ”

MFC 编写OCX  控件,必须在 C****Ctrl 类覆盖父类方法 BOOL IsInvokeAllowed  ( DISPID dispID );   否侧在调用控件接口时,可能会出现“灾难性故障 ”。CPP代码:BOOL C***Ctrl::IsInvokeAllowed ( DISPID dispID ){ return TRUE; // 父类为 FALSE

2013-10-24 20:54:44 2987 1

原创 用IE浏览器调试ocx, 进入断点的方法设置

解决方法:---------------------------------------    Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]"TabProcGrowth"=dword:00000000--------

2013-10-24 19:21:37 3101

原创 OCX 控件 内部发消息,网页加载出问题

OCX 内部开线程 并在 线程内发送消息主线程,结果:1、在 "Activ&eX Control Test Container"测试工具 使用正常;2:在网页使用失败(调试得知  窗口句柄为空 )。在网上找了半天终于找到了答案:必须重载 虚函数 virtual void OnSetClientSite();void C***Ctrl::OnSetClientSite()

2013-10-24 14:17:36 1160

原创 ACTIVEX OCX 获取 IE窗口的句柄

HWND hParent = NULL; IOleInPlaceSite *pOleInPlaceSite = NULL; if (S_OK == m_pClientSite->QueryInterface(IID_IOleInPlaceSite, (LPVOID *)&pOleInPlaceSite)) { pOleInPlaceSite->GetWind

2013-10-24 12:25:51 2965

转载 Makefile中 wildcard 用法

在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。如果不存在任何符合此模式的文件,函数会忽略模式字符并返回空。需要注意的是:这种情况下规则中通配符

2013-07-22 00:26:59 790

原创 批处理追加环境变量

先判断该环境变量是否已经存在,如果不存在则添加该环境变量。

2013-07-17 10:43:32 1735 2

原创 金融IT 行业常见术语

1银行卡 bank card商业银行等金融机构及邮政储汇机构向社会发行的,具有消费信用、转账结算、存取现金等全部或部分功能的信用支付工具。2 磁条卡 magnetic stripe card物理特性符合GB/T 14916标准,磁条记录符合GB/T 15120 、GB/T 15694-1、ISO 7812-2、GB/T17552和JR/T 0009-2000标准的卡片。3

2013-07-14 17:14:31 2750

原创 抛异常问题

用C#编写dll ,VC2008调用该Dll。C# 函数抛出异常:String ^ str = "My Exception";  throw new Exception( str );testDll.exe   :  catch (char * e )调试报错:   在 System.Runtime.InteropServices.SEHException 中第一次偶然出现的“te

2013-07-12 00:23:06 1056

原创 Visual C++ .NET 中 System::String^ 和 char * 互转

使用 Visual C++ .NET 中的托管扩展从 System::String^ 转换为 char* 的若干方法。 方法 1PtrToStringChars 指定了一个指向实际 String 对象的内部指针。如果将此指针传递给非托管函数调用,则必须先锁定该指针,以确保在进行异步垃圾回收过程中对象不会移动://#include System::String ^s

2013-05-24 13:10:58 11829 1

原创 VC 编译驱动环境wdk1803

C/C++ 标签:/nologo /Gz /MLd /W2 /Z7 /Od /D WIN32=100 /D _X86_=1 /D WINVER=0x501 /D DBG=1 /FR"ddk_Test/" /Fo"ddk_est/" /Fd"ddk_Test/" /FD /cLink标签 --- project option Wdm.lib ntoskrnl.lib /nologo

2013-03-18 22:13:31 1149

转载 哈佛大学景象

或许这再一次印证任何人每一次的成功背后都有不为人知的付出和汗水。 哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习 期间,就没有晒太阳的时间。   作为闻名于世的学府,哈佛大学培养了许多名人,他们中有33位诺贝尔奖获得者、7位美国 总统以及各行各业的职业精英。究竟是什么使哈佛成为精英的摇篮?哈佛学子接受了什么样的

2013-01-19 18:55:12 733

原创 VC 获取USB设备的ID号

1.添加对象/库模块“setupapi.lib ”    2.包含头文件“winioctl.h”    3.包含头文件“initguid.h”    4.包含头文件“setupapi.h"    5.添加宏定义"DEFINE_GUID(UsbClassGuid, 0xa5dcbf10L, 0x6530, 0x11d2, 0x90, 0x1f, 0x00, 0xc0, 0x4f, 0

2013-01-07 23:32:29 6393

原创 SetupAPI 结合注册表获取 USB优盘序列号

//---------------------------------------------------------------------------// 获取优盘序列号的代码// 参考: http://www.2ccc.com/article.asp?articleid=4167#include #include #include #ifndef __BO

2013-01-07 23:30:07 2141

转载 C# win32 API编程(超详细)

C# win32 API编程C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并

2012-12-16 21:43:38 873

原创 Mysql

=====================    MySQL 5.5 版本命令行     ======================**************************************************************************下载地址:点击打开链接该版本的数据库命令 后面都带上一个分号(;)******************

2012-11-23 21:53:30 933

原创 C/C++ 获取命令行返回信息

std::string GetCmdInfo(const char * pszCmd){ //创建匿名管道 SECURITY_ATTRIBUTES sa = {sizeof(SECURITY_ATTRIBUTES), NULL, TRUE}; HANDLE hRead, hWrite; if (!CreatePipe(&hRead, &hWrite, &

2012-11-18 20:46:52 3300 1

原创 大端模式和小端模式

union 共用体名{   数据类型 成员名;                           数据类型 成员名;                         ...                     } 变量名;       共用体变量的地址和它的各个成员变量的地址相同,在不同的时间保存不同的数据类型和不同长度的变量。在union中,所有的共用体成员共用一个空间

2012-11-04 17:39:16 921

原创 C_C++ 各种计时函数

对Windows平台下常用的计时函数进行总结,包括精度为秒、毫秒、微秒三种精度的5 种方法。分为在标准C/C++下的二种time()及clock(),标准C/C++所以使用的time()及clock()不仅可以用在Windows 系统,也可以用于Linux系统。在Windows系统下三种,使用Windows提供的API接口timeGetTime()、 GetTickCount()及QueryP

2012-11-01 00:25:04 4051 5

原创 数据加密算法简单概述

常见用于保证安全的加密或编码算法如下:1、常用密钥算法  密钥算法用来对敏感数据、摘要、签名等信息进行加密,常用的密钥算法包括:  DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合;       3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高;      RC2

2012-10-30 00:51:16 1226

原创 CEdit 文本编辑框添加常用快捷键

BOOL CBuild****Dlg::PreTranslateMessage(MSG* pMsg) { int ch = (int)pMsg->wParam; if(WM_KEYDOWN == pMsg->message) { if( (GetKeyState( VK_CONTROL) & 0xFF00 ) == 0xFF00)

2012-10-11 21:43:25 823

转载 MFC窗口隐藏 --对话框--单文档

MFC窗口隐藏    因为最近我的不良网页过滤引擎--上帝之手的开发进入实际开发阶段,因此开始了很多方面的系统编程比如说进程隐藏,窗口隐藏等等,因为这是监控类的软件,最好是运行在用户不知情的情况下,所以最好是把窗口隐藏起来,然后通过hotkey来呼唤.在如何实现窗口隐藏的时候,我可以说是费尽周章.     一开始,我想到的是在CMainFrame里的OnCreate写上一句this->

2012-09-07 16:33:03 2052 3

转载 arm汇编ldr,str,b,bl指令

B或BL指令引起处理器转移到“子程序名”处开始执行。两者的不同之处在于BL指令在转移到子程序执行之前,将其下一条指令的地址拷贝到R14(LR,链 接寄存器)。由于BL指令保存了下条指令的地址,因此使用指令“MOV PC ,LR”即可实现子程序的返回。而B指令则无法实现子程序的返回,只能实现单纯的跳转。用户在编程的时候,可根据具体应用选用合适的子程序调用语句。   AREA Init,CODE,

2012-09-06 22:46:27 10411 1

原创 Linux 串口通讯代码

Linux 串口通讯代码:#include #include #include #include #include #include #include enum Baud{ b_9600=0, b_19200, b_38400, b_115200};int baudset[]={B9600,B19200,B38400,B

2012-08-23 08:48:22 1057

原创 ubuntu 平台 挂载 NFS

首先在 ubuntu 平台 (PC) 下做如下设置:一:安装 NFS 服务器sudo apt-get install nfs-kernel-server二:配置该服务器sudo vi /etc/exports在打开的空的文件中,添加想要共享的目录/opt/FL2440 *(rw,sync,no_root_squash)这里 /opt/FL2440 是 ubuntu 给其

2012-08-19 15:15:49 2689

VC 启动界面

VC 启动界面

2014-01-09

对称 分组加密

对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)

2013-12-28

CxImage图像处理类

CxImage 有上百个大大小小的功能,各种格式图像的处理。

2013-08-25

libsndfile

FSK 解码 libsndfile libsndfile

2013-08-14

printer打印指令+测试工具

打印指令+测试工具.zip

2013-05-04

iColorPicker

iColorPicker RGB 取色器

2013-04-12

portmon

portmon 微软 串口监视

2013-04-07

串口监视过滤驱动及应用系统开发.pdf

串口监视过滤驱动及应用系统开发.pdf

2013-04-02

[天书夜读-从汇编语言到Windows内核编程].谭文.邵坚磊.原版

可以复制文档内的文字 [天书夜读-从汇编语言到Windows内核编程].谭文.邵坚磊.

2013-03-29

工作目录DDK1803

工作目录DDK1803

2013-03-21

驱动加载工具

驱动加载工具

2013-03-19

usb( HID CDC)官网下载规范文档

usb( HID CDC)官网下载规范文档

2013-03-15

VC6开发ActiveX控件 整套学习资料

VC6 + ActiveX控件 + html 测试工具 + html 文档 + 证书签名工具

2013-03-08

Windows驱动开发技术详解(全部章节PDF + code)

Windows驱动开发技术详解(全部章节PDF + code)

2013-02-02

汉字机内码、国标码和区位码定义区别(含例子)

汉字机内码、国标码和区位码定义区别(含例子)

2012-06-14

hello-0.0.1.tar.gz

hello-0.0.1.tar.gz

2012-06-04

测试包 autotools

测试包 autotools

2012-06-04

U盘锁 usbLock

U盘锁,可以控制电脑 u口,能够区分存储设备与非存储设备

2012-05-02

Windows xp 热键管理 HookDLL

Windows xp 热键管理 HookDLL

2012-05-02

C_C++日志类.zip

C_C++日志类.zip

2012-05-02

CoderCovertLib JNI 字符转换

CoderCovertLib 字符转换 UTF-8 UNICODE GB2312

2012-05-02

TraceWin30 调试工具

很好用的TraceWin30 ,可以直接运行调试版的VC程序,然后在TraceWin30。exe 可以看到 TRACE 打印出来的信息。

2012-05-02

如何制作与使用 .RES 资源文件

'这是从资源文件里调用msvbvm60.dll 注册的代码 '本代码是放在模块 Moudule1.bas 里面,不是放在Form1里面的. '要注册.dll .ocx最好是放在.bas里面,并把启动项设为Sub Main '否则有可能在还没进入窗体执行注册的动作前,就产生错误而中断了 '尤其是98系统之下的msvbvm60.dll '先建立一个资源文件, 在 Custom 101 装载 msvbvm60.dll Global winsys$, appdisk$, aa$ Sub Main() On Error Resume Next If App.PrevInstance Then MsgBox "本系统已运行中, 不得重复加载!!", vbOKOnly, "菜鸟多媒体桌面工具": End appdisk = IIf(Right(App.Path, 1) = "\", App.Path, App.Path & "\") winsys = GetSyspath Call regdllocx Form1.Show End Sub Private Sub regdllocx() On Error Resume Next Dim byt() As Byte aa = winsys & "msvbvm60.dll" If Dir(aa) = "" Then byt = LoadResData(101, "CUSTOM") Open aa For Binary As #1 Put #1, 1, byt() Close #1 End If If Dir(aa) <> "" Then aa = "Regsvr32 /s " & aa Call Shell(aa, vbHide) End If End Sub Public Function GetSyspath() As String '获取system32路径 aa = Trim(Environ("ComSpec")) GetSyspath = Mid(aa, 1, InStrRev(aa, "\")) End Function '直接从资源文件调用 .bmp图片(只允许.bmp),不必释放到硬盘 'Me.Icon = LoadResPicture(101, vbResIcon) '注释:加载图标 'Picture1.Picture = LoadResPicture(101, vbResBitmap) '注释:加载位图 'Command1.MouseIcon = LoadResPicture(101, vbResCursor) '注释:加载光标' '播放 WAVE 声音(只允许.wav) Option Explicit Private Declare Function sndPlaySoundFromMemory Lib "winmm.dll" Alias "sndPlaySoundA" (lpszSoundName As Any, ByVal uFlags As Long) As Long Const SND_ASYNC = &H1 Const SND_MEMORY = &H4 Private Sub Command1_Click() Dim bArr() As Byte bArr = LoadResData(101, "CUSTOM") DoEvents sndPlaySoundFromMemory bArr(0), SND_ASYNC Or SND_MEMORY End Sub 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cbm666/archive/2008/03/08/2158287.aspx

2011-02-18

\PC与SP30之间RS232联接命令.doc

\PC与S\PC与SP30之间RS232联接命令.doc\PC与SP30之间RS232联接命令.docP30之间RS232联接命令.doc

2011-01-11

M590 AT指令集_V2.1

M590 AT指令集_V2.1M590 AT指令集_V2.1M590 AT指令集_V2.1M590 AT指令集_V2.1M590 AT指令集_V2.1

2011-01-11

仅禁止软件光盘的AutoRun.REG仅禁止软件光盘的AutoRun.REG

仅禁止软件光盘的AutoRun.REG仅禁止软件光盘的AutoRun.REG仅禁止软件光盘的AutoRun.REG

2011-01-11

自动运行.reg自动运行.reg

自动运行.reg自动运行.reg自动运行.reg

2011-01-11

Wavecom模块常用AT指令手册

Wavecom模块常用AT指令手册 Wavecom模块常用AT指令手册

2011-01-11

系统工具快速执行 系统工具快速执行

系统工具快速执行系统工具快速执行系统工具快速执行系统工具快速执行系统工具快速执行系统工具快速执行系统工具快速执行系统工具快速执行

2010-11-30

2010广州地铁查询 2010广州地铁查询

2010广州地铁查询2010广州地铁查询2010广州地铁查询2010广州地铁查询2010广州地铁查询2010广州地铁查询2010广州地铁查询2010广州地铁查询2010广州地铁查询

2010-11-30

进制转换进制转换进制转换进制转换进制转换进制转换

进制转换进制转换进制转换进制转换进制转换进制转换进制转换进制转换进制转换

2010-11-30

SIM卡 很多资料速度速度

的点对点的的点对点的点对点的点对点的sadasdasdasd

2010-10-28

rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr

ffffffffffffffffffffffffffffffff

2010-09-23

jietu截图好用软件

egdfgdfgdgdfgdfgdfgdfgdfgdfgdfgfdgdfgfdfgggggggggggggggggggggggggggggggggggg

2010-09-23

空空如也

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

TA关注的人

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