自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

原创 2020-08-22

2020-08-22 16:16:18 123

原创 wcf service 用vs2015调试 IP+端口模式

开发时发现,在IDE中启动调试后,只能通过localhost+端口方式访问,才能成功,并能触发程序中设置的端点。这在整体调试,客户端通过IP访问时非常不方便。苦恼好久。解决办法如下:编辑解决方案目录下的.\.vs\config\applicationhost.config文件将<sites>节点下 <site ...> ... <bindings...

2020-06-18 11:26:44 333

原创 raspi python3.5 opencv3.4.1

https://www.cnblogs.com/pyrokine/p/8921285.htmlmodify python (for build) /usr/bin/python3.5numpygtkcmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=OFF -D INS...

2018-05-04 08:19:27 323

原创 AfxGetMainWnd()为什么返回NULL

通常认为AfxGetMainWnd()会返回主窗口的指针。实际上有“前提条件”的。即返回当前调用AfxGetMainWnd()的线程的主窗口指针。所以如果在程序的主线程中调用AfxGetMainWnd(),则返回程序(主线程)的主窗口指针。如果在辅助线程(CreateThread)中调用AfxGetMainWnd(),则返回辅助线程的窗口指针,如果辅助线程没有创建窗口,则返回NULL。

2015-08-20 09:04:07 3380

原创 双网卡主机,网络连接超时(卡)的解决方法。

软件项目安装的主机需要双网卡,一般一个连接信息系统数据库,一个

2014-06-26 20:02:29 1656

原创 directshow中WMV码流的设置

两种方法:1、选择系统profileIConfigAsfWriter *pConfig = 0; hr = gcap.pRender->QueryInterface(IID_IConfigAsfWriter, (void**)&pConfig); CComPtr pIWMProfileManager;  HRESULT hr = WMCreateProfileMana

2013-07-01 12:57:24 2679

转载 点滴

Lippman的《C++ Primer》中提到在以下三种情况下需要使用初始化成员列表: 一,需要初始化的数据成员是对象的情况;二,需要初始化const修饰的类成员;三,需要初始化引用成员数据;------------------------------------------------------------------------------------------------

2013-04-12 21:47:33 670

转载 字符串相关类型转换

http://www.cnblogs.com/zhucl1006/archive/2008/01/04/1025959.html CString->TCHAR*的转化可以用函数GetBuff()函数原型为:LPTSTR GetBuffer( int nMinBufLength );CString str("CString");TCHAR* szMsg = new TCHAR

2013-02-26 23:01:22 687

原创 deque的中find自定义的类型

可以调用find()在deque中查找。对应值类型如int类型 可以直接使用。对应自定义的类和结构须添加bool operator == (const MyClass &other) const 成员函数或bool operator ==(const MyClass &one, const MyClass &another)全局函数。class MyClass{public:

2013-02-23 22:25:07 4369

转载 ffmpeg编译

ffmpeg编译2011-09-28 15:18fmpeg开源库在linux系统下弄的,是一个很全的音频和视频的编解码库。要在windows下编译出用于开发的lib库确实比linux下要麻烦。百度了很久,参照别人的见解终于成功编译出自己需要的可以用于开发的库(dll的形式,附带dll的lib,静态库不会编) 编译环境:window xp,vs2008(v

2012-08-29 10:18:46 1278

原创 C++编程规范-------编程风格

第14条宁要编译时和链接时错误,也不要运行时错误能够在编译时坐的事情,就不要推迟到运行时。第15条积极使用const第16条避免使用宏宏是C和C++语言的抽象设施中最生硬的工具,它是披着函数外衣的饥饿的狼,很难驯服,它会我行我素地游走于各处。要避免使用宏。        在C++中几乎从不需要用宏。可以用const或者enum定义易于理解的常量,用inline避免函数调用的开销

2012-01-01 14:51:27 625

原创 C++编程规范--------设计风格

继承 是为了所编写的代码使用不依赖于实际派生类的基类。尽量减少全局变量 是为了减少因可见范围太大的数据所产生的远距离依赖。抽象 是为了消除处理概念的代码和实现它们的代码之间的依赖。信息隐藏 是为了使客户代码不依赖实体的实现细节。 第5条一个实体应该只有一个紧凑的职责一次只解决一个问题:只给一个实体(变量、类、函数、名字空间、模块和库)赋予一个定义良好的职责。随着实体变大,其

2012-01-01 12:00:29 593

转载 双重检查锁定及单例模式

双重检查锁定及单例模式

2011-12-28 15:21:03 629

转载 #pragma once的使用

#pragma once的使用 摘自vivi'smile的博客  pragma指令简介在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。一.message参数message它能够在编译消息输出窗口中输出相应的消息,这对于源代码信息的控制非常重要的,使用方法为:#pragma message(“

2011-12-19 13:55:26 5178

转载 DynWaitList:基于 ID 的 Windows 事件多路复用

MSDNWindows API 等待函数DynWaitList:基于 ID 的 Windows 事件多路复用Alex Gimenez下载代码示例Microsoft Windows 提供了通过 WaitForMultipleObjects 方法及其变体对多个事件进行多路复用侦听的功能。 这些函数功能强大,但不便于在动态事件列表中

2011-12-05 11:52:40 799

转载 检测内存泄露

#define _CRTDBG_MAP_ALLOC#include int main(){ Func(); _CrtDumpMemoryLeaks(); return 0;}vc debug下运行,有泄露的话会在output窗口提示,没有的话就是没有泄露

2011-11-30 16:25:09 534

原创 const或volatile修饰参数类型时,函数重载的辨析。

void fun(int a);void fun(const int a);不构成重载。当一个参数类型是const或volatile时,在识别函数声明是否相同时,并不考虑const或volatile修饰符。(C++ Primer 3rd p371)void fun(int *a)

2011-07-15 09:29:47 1304 1

原创 CMenu创建弹出菜单

      LPPOINT lpoint = new tagPOINT;        ::GetCursorPos(lpoint);//得到鼠标位置        CMenu menu;        menu.CreatePopupMenu();//声明一个弹出式菜单        menu.AppendMenu(MF_STRING, MID_EXIT, "退出");        //确定弹

2011-06-30 10:33:00 1060

原创 隐藏显示MFC窗体

隐藏:BOOL CSpyNetStateSvrDlg::OnInitDialog(){ CDialog::OnInitDialog(); // Set the icon for this dialog. The framework does this automatically // when the applications main window is not a

2011-06-29 09:16:00 2007 1

转载 6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱

<br />原文http://www.cnblogs.com/niyw/archive/2010/09/20/1832077.html6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱引言<br />  本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱。文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆;最后介绍值类型和引用类型,并说明一些有关它们的重要原理。<br />  最后通过一个简单的示例代码说明装箱拆箱带来的性能损耗。<br

2010-09-21 09:08:00 542

转载 U盘 插入/删除 监测

<br />转自http://3140618.blog.163.com/blog/static/74517972010018294098/<br />//重载MFC函数CString path="";//盘符如G:,F:LRESULT CUpanDlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) { // TODO: Add your specialized code here and/or call the base

2010-08-04 10:34:00 1305

转载 操作串口

<br />转载自:http://hi.baidu.com/stegle/blog/item/de076d25eca2240b4c088d1b.html<br />在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。<br />一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元

2010-08-04 10:33:00 533

转载 串口API

<br />转载自:http://hi.baidu.com/stegle/blog/item/de076d25eca2240b4c088d1b.html<br />在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。<br />一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元

2010-06-21 16:13:00 848

转载 C#中判断socket是否已断开的方法

转载自 http://www.cnblogs.com/JLL/archive/2008/07/28/203090.html 记得以前Delphi/BCB里的socket编程,要判断[连接的另一方]是否断开了,只要在ondisconnect事件里处理就行了!如今在C#中,这个问题的确还是个问题哦!       首先,Socket类的Connected属性只表示最后一次I/O操作的状态,如果这

2010-05-19 11:39:00 1307

转载 在.NET C#中使用sqlite

 1。从www.sqlite.org下载SQLite 3.3.4的版本为了方便,我把它解压了,就一个SQLite3.exe,放入Windows目录下。Cmd 进入命令行1)创建数据库文件:>SQLite3 d:/test.db 回车就生成了一个test.db在d盘。这样同时也SQLite3挂上了这个test.db2) 用.help可以看看有什么命令>.help 回车即可3)可以在这里直接输入SQL

2009-11-24 13:42:00 1278

转载 SQLite3 for WinCE or Mobile (EVC篇) (转载)

 在WinCE,Mobile上,对SQLite的开发,目前还是以.net compact framework的封装居多.在 http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers 可找到各种语言对 SQLite 的封装.下面将介绍如何在EVC下使用SQLite.1> 开发工具: EVC4.0 + SP22> 编译出所需的 SQLite

2009-11-24 13:30:00 867

转载 SQLite3 使用教学

 今天注意到SQLite 3.6.11(上个月发布的)增加了一个我期待已久的online backup接口,激动之余就顺便和大伙儿聊一下SQLite数据库。本帖权当是SQLite扫盲,如果你对SQLite已经很熟悉,本文就不必再看了。  ★技术上的优点和特性  SQLite是一个轻量级、跨平台的关系型数据库。既然号称关系型数据库,支持SQL92标准中常用的玩意儿(比如视图、事务

2009-11-24 13:28:00 4073

转载 How do I use MySQL C++ Connector for storing binary data?

http://stackoverflow.com/questions/1071120/how-do-i-use-mysql-c-connector-for-storing-binary-dataYou have to subclass streambuf e.g. like this:class DataBuf : public streambuf{public:   Data

2009-07-27 15:28:00 955

原创 错误 error LNK2019: 无法解析的外部符号 "void __cdecl ........的解决

此种问题的产生一般为 在使用中进行了外部声明,确找不到定义的位置。比如声明了      extern void GetAppPath(char *PathName);但是没有加载定义GetAppPath的文件,所以会产生这种错误。 

2009-07-20 10:20:00 22241 6

转载 如何解决VC自动成员功能失效

关闭此project,然后删除对应的.ncb文件,再重新打开该project,VC会自动生成一个新的.ncb文件,VC的自动完成代码功能就会恢复了

2009-07-14 20:13:00 654

原创 不要小看sql语句的长度

刚刚组织了个sql语句几个char* 用strcpy组合到一个char Tsql[500];建立简单的表没问题,稍微复杂大点的表,也能在数据中建立。但返回时对字符串中析构就报错,CString::~Cstring中InterlockedDecrement(&GetData()->nRefs)  阿伟提醒我是不是长度太短,我又加到600,也有问题。后来加到1000才解

2009-07-06 10:33:00 626

原创 如何使用string

#include using namespace std;

2009-07-03 13:48:00 464

原创 SetTimer的使用

最近在用VC,弄的焦头烂额。可说一步一个坎。早上使用SetTimer,怎么也不好使。CPP中SetTimer(1,1000,(TIMERPROC)SecondProc);void xxxx::SecondProc(HWND hwnd,UINT nMsg,UINT nTimerid,DWORD dwTime){}.h中static void CAL

2009-07-03 10:38:00 461

转载 C#中byte[]与string的转换

 1、        System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding();        byte[] inputBytes =converter.GetBytes(inputString);        string  inputString = converter.GetString(inpu

2009-03-24 13:16:00 483

基于百度sdk的语音识别 C++版本demo VS2015开发

基于百度sdk的语音识别 C++版本 VS2015开发。百度官网不提供windows vc的demo。自己继承了相关类库的windows版本。release亲测可用。相关文档已百度官方为准。

2019-04-13

Oracle8i_9i数据库基础.txt

本讲稿(ORACLE8i 数据库基础)是作者在多年的工作和授课中的总结,主要包括两个部分,第一部分是ORACLE SQL*PLUS基础,主要讲述ORACLE 应用系统设计的基本知识和给出一些有用的实例;第二部分是介绍ORACLE PL/SQL知识,主要讲述ORACLE数据库PL/SQL程序设计所用到基本知识,这部分给出进行应用设计所必需的基础知识。这两部分的内容都尽可能做到内容简洁而全面。特点是,1.用简单明了的语句对解释各个部分的内容,省去一些理论性的解释;2.给出作者在应用设计和开发中的一些具体的例子,为软件人员提供一些借鉴,省去查阅大量资料的时间。3.给出了许多资料所没有提供的一些使用技巧,如导出触发器等。总之,内容基本上包括当前Oracle8I的最新内容。同时也覆盖了最新的ORACLE8i OCP培训大纲的内容。不仅包含ORACLE 程序设计人员、DBA所必须掌握的知识,而且还含盖了系统分析员所要求的内容。与本书(讲稿)相伴的还有《Oracle8i/9i初级数据库管理》和《Oracle8i/9i高级数据库管理》。 全书内容简练实用,可作为ORACLE 数据库管理人员参考,也可作为应用开发人员和系统分析与设计人员以及大学计算机专业教学的参考资料。由于作者水平所限,加之ORACLE的产品与内容的浩瀚,在资料的整理与收集中可能有不少错误和不妥之处,希望读者给予批评制正。

2011-02-19

Apress.Pro.ODP.NET.for.Oracle.Database.11g

一本讲述使用.net开发ORACLE的书,使用C#语言。TXT格式,可以放到手机里看。注意:是英文的。

2011-02-19

wince串口调试助手

WINCE下的串口调试助手,与WINDOWS下的很相似。

2009-12-07

空空如也

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

TA关注的人

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