自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深之JohnChen的专栏

什么思想决定什么样行为;什么样行为决定什么样的习惯,什么样的习惯决定什么样性格,而什么性格决定什么样的命运。

  • 博客(1017)
  • 资源 (67)
  • 收藏
  • 关注

转载 ASP技巧:WEB打印代码大全

ASP开发必备:WEB打印代码大全 ASP开发必备:WEB打印代码大全这篇文章主要介绍了如何使用ASP控制Web的各种打印效果,它能够控制纵打、横打和页面边距等。  1、控制"纵打"、 "横打"和"页面的边距"。   (1)    function SetPrintSettings() {    // -- advanced features    factory

2008-11-20 16:51:00 5820

原创 内建对象-Response

 内建对象-Response  Response对象用于控制和管理由服务器发送到浏览器的数据,其功能主要是通过该对象的属性、方法和Cookies集合来实现的。 一、Response对象的属性:1、Buffer属性  Buffer属性指定ASP页面所创建的输出是否保存在IIS的缓冲区中,其取值为true或false。诺设置为true,则缓存当前页面,直到当前页面的所有服务

2008-11-09 19:51:00 2430

原创 IIS的安装与配置

IIS的安装与配置  1、运行环境与软件要求Windows 2000 以上 IIS 4.0 以上2、IIS的安装与配置A.安装IIS  若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择 “添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按

2008-11-09 17:43:00 2900 1

原创 动态网页编程新手入门必读

动态网页编程新手入门必读        (转载出处:点击设计 http://www.djasp.net )  在上面的教程文章中,大家学习了静态网页HTML标签、CSS层叠样式表、JavaScript和VBscript脚本相关内容,在这里,大家即将步入动态网页设计大门,作者本人虽然在动态网页编程方面没有很大的建树,但根据本人近五年来对网页的疯狂追求和学习,也对网上诸多动态语

2008-11-01 12:16:00 2338 1

原创 ISO/IEC 27001(信息安全管理认证)业务介绍

 ISO/IEC 27001业务介绍1、背景介绍  信息作为组织的重要资产,需要得到妥善保护。但随着信息技术的高速发展,特别是Internet的问世及网上交易的启用,许多信息安全的问题也纷纷出现:系统瘫痪、黑客入侵、病毒感染、网页改写、客户资料的流失及公司内部资料的泄露等等。这些已给组织的经营管理、生存甚至国家安全都带来严重的影响。 安全问题所带来的损失远大于交易的帐面损失,它可分为三类,包括

2008-10-22 14:29:00 3476

原创 CMMI/SPCA(软件能力成熟度模型)业务介绍

CMMI/SPCA业务介绍(1)背景介绍: CMM是“软件能力成熟度模型”的英文简写,该模型由美国卡内基-梅隆大学的软件工程研究所(简称SEI)受美国国防部委托,于1991年研究制定,初始的主要目的是为了评价美国国防部的软件合同承包组织的能力,后因为在软件企业应用CMM模型实施过程改进取得较大的成功,所以在全世界范围内被广泛使用,SEI同时建立了主任评估师评估制度,CMM的评估方法为CBA-I

2008-10-22 14:26:00 4668

原创 Oracle语言

 一、Oracle语言       Oracle 数据库系统使用经验       1.having 子句的用法  having 子句对 group by 子句所确定的行组进行控制 ,having 子句条件中只允许涉及常量 , 聚组函数或 group by 子句中的列 . 2. 外部联接 "+" 的用法 外部联接 "+" 按其在 "=" 的左边或右边分左联接和右联接 . 若不带 "+

2008-07-29 21:13:00 5016

原创 在项目中显示版本号

#include   // winver.lib为对应的库文件,m_sTitle为theApp的一个变量,char m_sTitle[MAX_PATH]; DWORD dwSize,dwHandle;  BYTE *byData, *lpFileDes,*lpVers;   char sAppName[MAX_PATH];//,sTitle[256];   CString

2008-06-27 19:16:00 1856

原创 VC编译程序,运行时提示运行错误“由于应用程序的配置不正确,……”解决方法

VC编译程序,运行时提示“由于应用程序的配置不正确,……”解决方法       下面分三种情况对运行错误“由于应用程序的配置不正确,……”进行解决,包括VC6.0、VC.NET2003、VC2005运行错误。1、  VC6.0程序的一个运行错误VC6.0程序的一个运行错误“由于应用程序的配置不正确,……”提示错误时,是由于编译程序时使用了共享连接库的方式,在操作系统支持MFC框架且有M

2008-06-21 12:01:00 9356 1

原创 VC常用代码集

写日志函数

2008-06-19 15:36:00 6712 3

原创 A set of ADO classes

A set of ADO classes - version 2.20源出http://www.codeproject.com/KB/database/caaadoclass1.aspx Download source version 2.09 - 10.6 Kb Download source version 2.20 - 14.4 Kb Downl

2008-06-19 00:19:00 4186

原创 GridCtrl使用详解

GridCtrl使用详解 CGridCtrl类主要是通过grid样式显示数据,CGridCtrl的代码与demo请参考:http://www.codeproject.com/KB/miscctrl/gridctrl.aspx在单文档中的使用方法 步骤一 初始化 在CView类的.h头文件中包含文件:     #include "Gridctrl.h" 并且手写加入如下的成员函数:     

2008-06-19 00:07:00 14455 3

转载 在VC中调用 WebService (非托管)

在VC中调用 WebService (非托管) 作者:eRay Jiang下载源代码一、使用Visual Studio.NET调用WebService  很多次看到网友讨论VC中调用WebService的问题,其实在Visual Studio.Net(下称VS.NET)及其以后的版本中调用WebService已经变得相当简单。你所要做的只是“找到 WebService的发布地址”,然后将其

2008-06-09 18:02:00 1638

原创 base64简介与代码实现

base64简介Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。这样说会不会太抽象了?不怕,我们来看...

2008-05-31 23:10:00 2797

原创 MD5简介与代码实现

MD5简介      md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就...

2008-05-31 22:46:00 10773 1

原创 多语种文字处理的得力助手——BabelPad

多语种文字处理的得力助手——BabelPad  2006年我写了《输入法中的好工具——BabelPad》,介绍了BabelPad在输入汉字方面的应用。今天我着重介绍它的高级用法。  2000年,国家质量监督局公布了GB18030汉字编码标准。这个标准包含藏文、蒙古文、彝文、维吾尔文。换句话说,在GB18030下,这些文字都能够正常输入、显示和传输。尽管国家标准与微软的产品存在种种不合拍的地方,

2008-05-26 13:17:00 5027

原创 LC_MESSAGES、语言文件po和mo互相转换

LANGUAGE, LC_ALL, LC_MESSAGES, LANG zz- -   关于这几个环境变量一般认为它们的作用是用来指定程序用户界面语言而且这几个环境变量的优先级是从左到右依次降低的大概的这么理解一下,也没什么太大问题不过其实是不很准确的它们是否起作用还和程序调用某些函数的方式有关主要有这么一些函数:setlocale(), textdomain()/bindtextdomain()

2008-05-14 14:47:00 9720 1

原创 UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换

UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换   Unicode是Unicode.org制定的编码标准,目前得到了绝大部分操作系统和编程语言的支持。Unicode.org官方对Unicode的定义是:Unicode provides a unique number for every character。可见,Unicode所做的是为每个字符定义...

2008-05-11 12:41:00 4873

转载 gbk, gb2312,big5,unicode,utf-8,utf-16之间的关系

gbk, gb2312,big5,unicode,utf-8,utf-16之间的关系最近和同事讨论unicode的相关知识,同事说unicode指utf-16,和utf-8相区别;而我的理解是unicode只是一种规范,而utf-16,utf-8等都是它的具体实现,互相也说不准。于是在网上搜索资料,最后发现其实双方都有道理,只是个人理解不一样罢了,的确通常来说的unicode是指utf-16的...

2008-05-08 23:21:00 3980

原创 常见几种字符之间的转换

常见几种字符之间的转换 一、字符串/整型转换1、  int atoi(const char *nptr);atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('')才结束转换,并将结果返回。long int strtol(const char *nptr,char **endptr,int base);2、...

2008-05-08 23:17:00 4267

转载 Ansi,UTF8,Unicode,ASCII编码

Ansi,UTF8,Unicode,ASCII编码1.  ASCII和Ansi编码    字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为     单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码.     双字节内码 -- Double-Byte character s...

2008-05-07 22:33:00 1077

原创 查找开源资料

怎样查找开源资料1、google 搜索需要软件 + 开源,查找相关的信息。2、把要找的资料翻译成英文,再在http://sourceforge.net/中查找相应的东东。     3、详细的开源项目是有说明文档,开发文档,开源类型等之类的,不过是英文,一定要看。

2008-05-05 23:59:00 1446

原创 vc 中配置gtk

在VC++6.0,VC++7.0,VC++8.0下同步配置gtk开发环境,现将配置步骤罗列如下:  1.设置系统变量home,任意目录(注:仅为建议)仅为建议)  2.下载所需环境: http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ 下哪个几个,以什么为准呢?我是全部下载的 有点笨 确实没有办法,不过有几个包必须要下:gettext,glib,pkgco

2008-05-05 22:33:00 2278

原创 iconv 使用

iconv 使用 iconv命令可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8。用法: iconv [选项...] [文件...]Convert encoding of given files from one encoding to another.输入/输出格式规范:  -f, --from-code=NAME       原始文本编码  -t, ...

2008-05-05 22:24:00 5084

原创 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一:使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件...

2008-05-02 15:54:00 1093

转载 Windows Socket五种I/O模型

 Windows Socket五种I/O模型如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。

2008-03-02 16:23:00 2486 1

转载 SQL Server 索引结构及其使用

SQL Server 索引结构及其使用(一)一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一

2007-12-18 23:46:00 1449

原创 VMware下Linux上网配置

VMware下Linux上网配置        安装了VMware,经过一番折腾,可以看到图形界面了。为了实现在Linux上网,然后继续,怎么在VMware上网。在网上找到了一片文章,然后傻瓜操作。    虚拟机版本:VMware Workstation 5.5.1    主机:Windows xp sp2(简称XP)    虚拟机:Redhat9 linux (简称VMlinux)   

2007-11-19 03:22:00 3714

原创 图像句柄TO文件

void BMPHandle2File(HANDLE hBmp,CString strFileName){ if (hBmp == NULL || strFileName == "") {  return; } BITMAPFILEHEADER bmfHdr;  PBITMAPINFOHEADER pbmiHdr;  PBYTE pbBmp = (PBYTE)GlobalLock(hBmp); p

2007-11-05 12:42:00 1713

原创 纯资源动态连接库显示图像

 纯资源 DLL 是仅包含资源(如图标、位图、字符串和对话框)的 DLL。使用纯资源 DLL 是在多个程序之间共享同一组资源的好方法。提供其资源被针对多种语言进行本地化的应用程序也是一种好方法若要创建纯资源 DLL,请创建一个新的 Win32 DLL(非 MFC)项目,并将资源添加到此项目。 在“新建项目”对话框中选择“Win32 项目”,并在“Win32 项目向导”中指定 D

2007-11-05 12:14:00 1719

转载 领导的万用发言稿

领导的万用发言稿 同志们:  今天,我们在这里召开的xxx会议,我认为是十分必要的,这对于xxx工作的开展,具有十分重要的指导意义。对于刚才某某同志,以及某某同志的讲话,我认为,讲的非常好,非常深刻。希望在座的同志,认真领会,深刻理解。回去后,要传达某某同志及某某同志的讲话精神,并认真落实、真抓实干,与时俱进推动xxx工作的顺利开展,努力开创xxx工作新局面。 于xxx工作,我提几点补

2007-10-29 11:18:00 2701

转载 30岁前男人需要完成的事

 30岁前男人需要完成的事  1 事业永远第一   虽然金钱不是万能的,但没有钱是万万不能的,虽然这句话很俗,但绝对有道理,所以,请把你大部分精力放在你的事业上. 2,别把钱看得太重   不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就是努力学习,即使你文凭再高,怎么把理论运用到实践还是需要一个很长的锻炼过程 ,社会永远是一所最博大的大学,它让你学到的知识远

2007-10-29 11:14:00 1155

转载 为人处世十要诀

 为人处世十要诀1、保留意见:过分争执无益自己且又有失涵养。通常,应不急于表明自己的态度或发表意见,让人们捉摸不定。谨慎的沉默就是精明的回避。 2、认识自己:促进自己最突出的天赋,并培养其它方面。只要了解自己的优势,并把握住它,则所有的人都会在某事显赫。 3、决不夸张:夸张有损真实,并容易使人对你的看法产生怀疑。精明者克制自己,表现出小心谨慎的态度,说话简明扼要,决不夸张抬高自己。

2007-10-29 10:53:00 1064

原创 世界上最经典的25句话

 最经典的25句话记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶怨言是上天得至人类最大的供物,也是人类祷告中最真诚的部分智慧的代价是矛盾。这是人生对人生观开的玩笑。世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外)。我不知道我现在做的哪些是对的,那些是错的,而当我终于老死的时候

2007-10-29 10:48:00 1220

原创 钱币收藏行情

硬币收藏行情: 所谓“五大天王”就是1979年、1980年、1981年的5分硬币,1980年的2分硬币和1981年的1分硬币。不仅整套价值不菲,单个的价格也不低。福建收藏家协会副会长丁建南说,1981年的1分硬币,眼下在收藏市场上的价格是1500元,较面值相比涨了15万倍。其它四位 “天王”的身价也不菲,1977年、1980年、1981年的5分硬币,现在的价格在250元左右;1980年的2

2007-10-19 19:22:00 2455

原创 linux 进程几个宏定义

WIFEXITED:判断子进程退出值是非0WEXITSTATUS:判断子进程的退出值(当子进程退出时非0).WIFSIGNALED:子进程由于有没有获得的信号而退出.WTERMSIG:子进程没有获得的信号号(在WIFSIGNALED为真时才有意义).WIFSTOPPED:子进程终止WSTOPSIG:子进程终止状态值WCOREDUMP:调试coredump文件信息

2007-09-28 18:02:00 2684

原创 VC读写ini文件

VC读写ini文件 关于ini文件读写的API函数 有下列这些:GetPrivateProfileInt  GetPrivateProfileSection  GetPrivateProfileSectionNames  GetPrivateProfileString  GetPrivateProfileStruct  GetProfileInt  GetProfileSection  G

2007-09-13 11:17:00 2536

原创 Linux curses库使用

 相信您在网路上一定用过如 tin,elm 等工具, 这些软体有项共同的特色, 即他们能利用上下左右等方向键来控制游标的位置. 除此之外, 这些程式的画面也较为美观. 对Programming 有兴趣的朋友一定对此感到好奇, 也许他能在 PC上用Turbo C轻易地写出类似的程式, 然而, 但当他将相同的程式一字不变地移到工作站上来编译时, 却出现一堆抓也抓不完的错误. 其实, 原因很简单, 他使

2007-09-11 13:29:00 28895 5

原创 #define用法

1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反映的尤为突出。2.define的“函数定义”d

2007-09-07 15:47:00 2086

转载 Linux 编程大全

Linux 编程大全 http://docs.huihoo.com/gnu/linux/index.htm  Linux API 参考   BSD socket 入门指引 BoSD Scket 简易入门手

2007-09-02 04:57:00 2553

CH340, CH340G & CH341 (USB-SERIAL chip) V3.5

CH340串口芯片在Windows中遇到串口打开、关闭后无法再次打开。返回错误码是31(连到系统上的设备没有发挥作用。) 下载对应的V3.5驱动即可解决。 CH340, CH340G & CH341 (USB-SERIAL chip) V3.5 Driver Version = 2019-01-30, 3.5.2019.1

2024-04-16

librtmp x64 vs2015版本库文件

librtmp V2.3 x64版本编译好的lib库文件以及源代码。 librtmp是一个RTMP的开源库,很多地方用它来做推流、拉流。它是RTMPDump开源软件里的一部分。librtmp库实现了rtmp协议的客户端功能,以及少数服务端功能。 优化功能: 1)解决“关闭Nagle加如此小的块大小会导致很多小包并且CPU占用高”问题。 2)增加发送数据超时时间,防止librtmp发送阻塞。 3)AMF_GetProp函数bug修改。

2022-05-09

ice同步调用和异步调用实例代码

Ice 是一种针对客户端和服务器进行通信的面向对象的中间件平台。Ice 为构建面向对象的客户-服务器应用提供了工具、API 和库支持。客户和服务器通信双方可以用不同的编程语言编写,目前最新的版本支持的语言包括C++,.NET,Java,Python,Objective-C,Ruby,PHP and ActionScript。客户和服务器可以分别部署,可以运行在不同的操作系统和机器架构上。本代码为ice同步调用和异步调用实例代码。

2019-04-07

Qt中调用MFC对话框

QT是一个跨平台应用程序和UI开发框架。windows开Qt开发方法:一、Qt Creator+MinGW 或者 Qt Creator+VC++ Compiler二、QT4.8.5 for Windows(VS2015+VS插件)。本实例为VS2015+Qt+Qt插件中开发Qt应用程序同时调用MFC对话框。

2019-03-23

调用OPENCV3.4.4库,在MFC中显示图片

调用OPENCV库,在MFC中显示图片,添加CvvImage类来显示程序图片,我用的是VS2015 + OPENCV3.4.4

2019-03-03

thrift web实例代码

thrift web实例代码。使用thrift js时,PRotocol需要使用TJSONPRotocol/TBinaryProtocol协议,Thrift.Protocol对应的是TJSONPRotocol。Transport需要使用TXHRTransport/TWebSocketTransport通道,Thrift.Transport对应的是TXHRTransport。

2018-12-07

websocketpp实例代码

WebSocketpp是一个支持websocket功能的库,C++语言,本身不需要搭建什么环境,只要新建的项目引入相关的库就行。本实例代码包含了服务器,CS客户端、web客户端代码。

2018-11-29

xlslib-2.5.0

xlslib库是用来创建excel文件、libxls是用来读取excel文件的。vc2015编译版本,支持中文字符串。

2018-10-29

ffmpeg视频解码和编码代码实例

ffmpeg视频解码和编码代码实例。decoder目录中的代码是对视频进行解码的实例。encoder目录中的代码是对视频进行编码的实例。

2018-06-12

MessagePack序列化实例代码

MessagePack是一个基于二进制高效的对象序列化Library用于跨语言通信。它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。 支持Python、Ruby、Java、C/C++、Javascript等众多语言。 比Google Protocol Buffers还要快4倍。本代码是在netty中使用MessagePack序列化

2017-12-02

LengthFieldBasedFrameDecoder 实例代码

netty中,大多数的协议在协议头中都会携带长度字段,用于标识消息体或则整包消息的长度。LengthFieldBasedFrameDecoder通过指定长度来标识整包消息,这样就可以自动的处理黏包和半包消息,只要传入正确的参数,就可以轻松解决“读半包”的问题。

2017-12-02

netty 分隔符解码器使用实例

Netty框架中LineBasedFrameDecoder分隔符解码器解决考虑TCP的粘包与拆包问题。依次编译bytebuf中的可读字符,判断看是否有“\n”或者“\r\n”,如果有,就以此位置为结束位置,从可读索引到结束位置区间的字节就组成了一行。它是以换行符为结束标志的解码器,支持携带结束符或者不携带结束符两种解码方式,同时支持单行的最大长度。如果连续读取到最大长度后,仍然没有发现换行符,就会抛出异常,同时忽略掉之前读到的异常码流。

2017-12-02

微软TTS语音引擎实现文本朗读代码

TTS(Text-To-Speech)是指文本语音的简称,即通过TTS引擎把文本转化为语音输出。TTS语音引擎有微软TTS语音引擎等。微软TTS语音引擎提供了Windows Speech SDK开发包供编程者使用。Windows Speech SDK包含语音合成SS引擎和语音识别SR引擎两种,语音合成引擎用于将文字转换成语音输出,语音识别引擎用于识别语音命令。

2017-11-07

pcm与g726相互转换

pcm与g726音频之间相互转换。选择ffmpeg g726编码器进行解码。ffmpeg g726解码器包括:AV_CODEC_ID_ADPCM_G726、AV_CODEC_ID_ADPCM_G726LE。如果海思g726码流类型为asf时,请选择AV_CODEC_ID_ADPCM_G726解码器类型;如果海思g726码流类型为RFC3551标准时,请选择AV_CODEC_ID_ADPCM_G726LE解码器类型。

2017-11-02

modbus lib vs2008

modbus协议动态库,支持 Linux, Mac OS X, FreeBSD, QNX and Windows

2017-10-08

Modbus C++实例

Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。Modbus协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。Modbus C++实例代码是基于VC编写的代码,包含了线程操作。

2017-09-17

环型缓冲区C++代码

环型缓冲区C++代码

2017-08-17

Hibernate注解配置表映射实例

Hibernate注解配置表映射实例

2017-08-12

Hibernate XML配置表映射实例

Hibernate XML配置表映射实例

2017-08-12

Thrift双向通讯java代码

Thrift双向通讯java代码

2017-08-06

Win10版本的ADO组件包

Win10版本的ADO组件包,文件版本号是10.0.14393.0

2017-07-30

thrift vc2008版本静态库

thrift对于的vc静态库,vc2008版本编译。

2017-07-06

mfc与duilib之间控件相互调用

mfc与duilib之间控件相互调用

2017-06-04

UIDesigner

Dui界面制作,修改skin文件(*.xml)保存失败问题。

2017-06-02

web调用本地应用程序exe例子

web调用本地应用程序

2017-02-16

librtmp获取视频流和音频流

librtmp获取视频流和音频流

2017-01-03

libsamplerate vs2008版本

采样率转换库libsamplerate的vs2008版本

2016-12-27

Flv文件提取视频流H264

从Flv文件中提取h264视频流

2016-12-16

VC静态库开发与调用

VC静态库开发与调用

2016-09-02

gsoap实例代码

gsoap实例代码,包含服务器代码和客户端代码,支持多线程。

2016-06-15

vlc插件和海康NetVideoActiveX23开发包

vlc插件和海康NetVideoActiveX23开发包

2016-06-12

移动应用界面设计的尺寸规范

移动应用界面设计的尺寸规范,包括android界面设计、ios界面设计、ipad界面设计。

2015-08-06

调试Release程序--Dump文件方式

在Windows平台下用C++开发应用程序,最不想见到的情况恐怕就是程序崩溃,而要想解决引起问题的bug,最困难的应该就是调试release版本了。目前有一些方法可以解决:崩溃地址 + MAP文件;MAP文件;SetUnhandledExceptionFilter + Minidump。

2014-05-15

检测一程序服务实例

一个简单的检测某程序(服务器)运行异常自动拉起程序的服务。

2013-02-02

BlowFish算法

BlowFish算法用来加密64Bit长度的字符串。

2012-02-11

VC编写与调用COM连接点demo

COM 中的典型方案是让客户端对象实例化服务器对象,然后调用这些对象。然而,没有一种特殊机制的话,这些服务器对象将很难转向并回调到客户端对象。COM 连接点便提供了这种特殊机制,实现了服务器和客户端之间的双向通信。使用连接点,服务器能够在服务器上发生某些事件时调用客户端。

2011-07-12

C++ 检测内存泄漏

C++ 检测内存泄漏 检测内存泄漏的方法多种多样,有使用内存泄漏检测工具(比如BoundsChecker)检测内存泄漏;有直接看代码检测代码逻辑,看那些地方是否没有释放内存。

2011-04-27

基于改进的S I F T特征的图像双向匹配算法

图像匹配是计算机视觉中许多领域的基础, 特征提取则是图像匹配的基础, 其中不变量特征是一 个重要的理论。S I F t 是最有效的尺度、 旋转、 亮度不变量局部特征之一, 但算法复杂、 计算时间长。分析 了S I F t的计算时间分配, 通过计算关键点的邻域梯度直方图时动态修改采样步长, 大大提高了S Wr的 计算速度。分析了基于S I F t特征的图像匹配算法, 提出了双向匹配算法, 提高了图像匹配的准确率。实 验结果表明所提出的方法是有效的。

2010-07-21

CppUnit测试框架在VC2008中应用

用CppUint进行测试时,一般先以某个函数或者某个类作为测试单元,完成测试;在完成这些基本的测试后,再将引用到测试过的这些函数或者类的函数或者类,作为测试单元完成测试;继续下去,从而完成整个模块甚至是整个系统的测试,从而达到更多清除bug的目的。

2010-07-19

WTL教程中文版资料

WTL 在开发者之间的悄悄传播已经超过一年了, 传闻它是基于ATL的,并在微软内部使用.这理所当然的引起了ATL开发者社区的注意.这些人从ATL1.1开始,就一直为ATL控件书写UI代码,但是他们发现,他们的所写的代码常常就是纯的Win32 GDI代码.我告诉您, WTL并没有多大不同.是不是让人失望? 不,因为ATL只是对COM进行了简单的封装,这也是ATL的强大之处. 是的,写ATL您必须通晓COM. 您在ATL上额外花费的功夫跟您学习COM所作的努力比起来,简直微不足道.这跟那些需要把主要精力花费在学习类库本身,忽略COM的库是完全不同的.WTL与此类似.您需要懂得Win32窗口技术和GDI.只要您懂得,学习WTL就似清风抚面,再简单不过了.如果您不懂 这些,那么您最好使用VB来写UI代码.

2010-04-21

空空如也

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

TA关注的人

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