- 博客(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 4562
翻译 C#委托及事件
文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名); 欢迎浏览本文的后续文章: C#中的委托和事件(续)引言委托 和 事件在
2014-04-22 22:47:26 721
原创 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 17402 1
原创 创业公司商业计划书
1、 整体不太连贯,背景和策略之间缺了一些东西,背景太大,并不能支撑你们的策略。只有做什么,没有为什么做,怎么做。使得你们的策略本身并没有说服性。2、 数据和图表太少。文字太多。所引用的材料和数字都没有说明出处,材料中引用重点的观点SNS和移动互联网,后面的描述不够充分。3、 广告收入预期是一个亮点,但是没有对应的投入预期,不是一个完整的ROI,
2014-01-25 21:16:20 1002
原创 导入库和静态库的区别
导入库编辑导入库只包含了地址符号表等,确保程序找到对应函数的一些基本地址信息。目录1静态库2导入库和静态库的区别1静态库编辑目前以lib后缀的库有两种,一种为静态链接库(Static Library,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”
2014-01-25 20:10:39 1515
原创 常用的宏符号
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 1351
原创 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 700
转载 位图 截图
// vc截图.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //#include HBITMAP CopyScreenToBitmap(LPRECT lpRect) //lpRect 代表选定区域{ HDC hScrDC, hMemDC; // 屏幕和内存设备描述表 HBITMAP hBitmap,hO
2013-12-05 16:13:08 816
转载 BMP 详解 维基百科
BMP取自位图BitMaP的缩写,也称为DIB(与设备无关的位图)是微软视窗图形子系统(Graphics Device Interface)内部使用的一种位图图形格式,它是微软视窗平台上的一个简单的图形文件格式。图像通常保存的颜色深度有2(1位)、16(4位)、256(8位)、65536(16位)和1670万(24位)种颜色(其中位是表示每点所用的数据位)。8位图像可以是索引彩色图像外,也
2013-12-03 23:22:21 3115
转载 BMP位图格式详解<二>
BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows的图形用户界面(graphical user interfaces)也在它的内建图像子系统GDI中对BMP格式提供了支持。
2013-12-03 23:06:21 878
转载 BMP位图格式详解<一>
位图格式 BMP是bitmap的缩写形式,bitmap顾名思义,就是位图也即Windows位图。它一般由4部分组成:文件头信息块、图像描述信息块、颜色表(在真彩色模式无颜色表)和图像数据区组成。在系统中以BMP为扩展名保存。 打开Windows的画图程序,在保存图像时,可以看到三个选项:2色位图(黑白)、16色位图、256色位图和24位位图。 现在讲解BMP的4个组成部分:
2013-12-03 23:05:17 1048
原创 OCX 控件使用GDI+ 问题(退出报内存 First-chance exception)
OCX 使用GDI+ 退出控件时候,报内存访问违例,。。 First-chance exception at ***.exe
2013-11-18 11:25:06 1716
转载 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 914
原创 二进制 与 十进制 互转
==============================================================================二进制转十进制:方法:“按权展开求和” 例: (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 1627
原创 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 3011 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 3128
原创 OCX 控件 内部发消息,网页加载出问题
OCX 内部开线程 并在 线程内发送消息主线程,结果:1、在 "Activ&eX Control Test Container"测试工具 使用正常;2:在网页使用失败(调试得知 窗口句柄为空 )。在网上找了半天终于找到了答案:必须重载 虚函数 virtual void OnSetClientSite();void C***Ctrl::OnSetClientSite()
2013-10-24 14:17:36 1171
原创 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 2985
转载 Makefile中 wildcard 用法
在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。如果不存在任何符合此模式的文件,函数会忽略模式字符并返回空。需要注意的是:这种情况下规则中通配符
2013-07-22 00:26:59 801
原创 金融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 2834
原创 抛异常问题
用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 1079
原创 Visual C++ .NET 中 System::String^ 和 char * 互转
使用 Visual C++ .NET 中的托管扩展从 System::String^ 转换为 char* 的若干方法。 方法 1PtrToStringChars 指定了一个指向实际 String 对象的内部指针。如果将此指针传递给非托管函数调用,则必须先锁定该指针,以确保在进行异步垃圾回收过程中对象不会移动://#include System::String ^s
2013-05-24 13:10:58 11889 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 1165
转载 哈佛大学景象
或许这再一次印证任何人每一次的成功背后都有不为人知的付出和汗水。 哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习 期间,就没有晒太阳的时间。 作为闻名于世的学府,哈佛大学培养了许多名人,他们中有33位诺贝尔奖获得者、7位美国 总统以及各行各业的职业精英。究竟是什么使哈佛成为精英的摇篮?哈佛学子接受了什么样的
2013-01-19 18:55:12 743
原创 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 6470
原创 SetupAPI 结合注册表获取 USB优盘序列号
//---------------------------------------------------------------------------// 获取优盘序列号的代码// 参考: http://www.2ccc.com/article.asp?articleid=4167#include #include #include #ifndef __BO
2013-01-07 23:30:07 2219
转载 C# win32 API编程(超详细)
C# win32 API编程C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并
2012-12-16 21:43:38 915
原创 Mysql
===================== MySQL 5.5 版本命令行 ======================**************************************************************************下载地址:点击打开链接该版本的数据库命令 后面都带上一个分号(;)******************
2012-11-23 21:53:30 947
原创 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 3352 1
原创 大端模式和小端模式
union 共用体名{ 数据类型 成员名; 数据类型 成员名; ... } 变量名; 共用体变量的地址和它的各个成员变量的地址相同,在不同的时间保存不同的数据类型和不同长度的变量。在union中,所有的共用体成员共用一个空间
2012-11-04 17:39:16 940
原创 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 4090 5
原创 数据加密算法简单概述
常见用于保证安全的加密或编码算法如下:1、常用密钥算法 密钥算法用来对敏感数据、摘要、签名等信息进行加密,常用的密钥算法包括: DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高; RC2
2012-10-30 00:51:16 1238
原创 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 830
转载 MFC窗口隐藏 --对话框--单文档
MFC窗口隐藏 因为最近我的不良网页过滤引擎--上帝之手的开发进入实际开发阶段,因此开始了很多方面的系统编程比如说进程隐藏,窗口隐藏等等,因为这是监控类的软件,最好是运行在用户不知情的情况下,所以最好是把窗口隐藏起来,然后通过hotkey来呼唤.在如何实现窗口隐藏的时候,我可以说是费尽周章. 一开始,我想到的是在CMainFrame里的OnCreate写上一句this->
2012-09-07 16:33:03 2080 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 10519 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 1070
原创 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 2756
如何制作与使用 .RES 资源文件
2011-02-18
\PC与SP30之间RS232联接命令.doc
2011-01-11
M590 AT指令集_V2.1
2011-01-11
仅禁止软件光盘的AutoRun.REG仅禁止软件光盘的AutoRun.REG
2011-01-11
2010广州地铁查询 2010广州地铁查询
2010-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人