自定义博客皮肤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的专栏

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

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

转载 中国股市潜规则

中国股市潜规则前不久,笔者写文章称中国股市的运行特征是一个“巨型老虎机”。文章发表之前征询过几位资深学者的意见,他们大都非常支持,但也有人认为言辞太激烈了。为什么说中国股市是“巨型老虎机”呢,是因为笔者发现,中国股市有诸多背离教科书的特殊“潜规则”,且都无法得到合理解释,只有比喻成“老虎机”才是最贴切的。潜规则之一:买股票“有罪”受罚从中国股市诞生以来,各种丑闻似乎就一直是中国股市的市场参

2006-03-31 14:29:00 3698

转载 官场潜规则

官场潜规则    1、不要追求真理,不要探询事物的本来面目。把探索真理这这类事情让知识分子去做吧,这是他们的事情。要牢牢记住这样的信条:对自己有利的,就是正确的。实在把握不了,可简化为:上级领导提倡的就是正确的。         2、不但要学会说假话,更要善于说假话。要把说假话当成一个习惯,不,当成事业,说到自己也相信的程度。*女和做官是最相似的职业,只不过做官出卖的是嘴。记住,做官以后你的嘴

2006-03-31 14:24:00 2727

转载 李佳明的成长经历与留学选择

李佳明的成长经历与留学选择 27日,新东方网直播了徐小平老师和李佳明的访谈,较详细地披露了李佳明做出留学选择和申请哥伦比亚大学的过程。 在此,先简要回顾一下李佳明的成长经历(根据《北京青年报》报道): 李佳明高中时是当地重点中学的学生会主席,(成绩应该也不错)。他遵从父母的意愿选择了理科班,但在面临高考的时候,才发现理科生报考广播学院表演类专业受到限制,而他的梦想却是做

2006-03-31 14:21:00 3969

转载 主流中日企业文化的五条潜规则

主流中企文化的五条潜规则1)对直接上司的表面忠诚很重要中国文化的基础是家文化,大家不如小家,公德弱于私德已经积淀了几千年,公司中的派系竞争更多以小圈子之间的竞争为主要形式。表面忠诚是立身之本,愚昧忠诚是失败之源。2)选择职业不如选择老板企业大多短命,发展综合性专业能力和上佳的个人对外口碑是提升身价的最佳策略,只要货真价实的老板才能提供这样的机会。3)外行领导内行中国上了规模的私企的国企

2006-03-31 14:19:00 2771

转载 深入浅出Win32多线程设计之MFC的多线程

深入浅出Win32多线程设计之MFC的多线程作者:宋宝华出处:天极开发责任编辑: 方舟 [ 2006-01-19 13:42 ]在MFC程序中创建一个线程,宜调用AfxBeginThread函数1、创建和终止线程  在MFC程序中创建一个线程,宜调用AfxBeginThread函数。该函数因参数不同而具有两种重载版本,分别对应工作者线程和用户接口(UI)线程。  工作者线程

2006-03-31 11:38:00 5029

转载 深入浅出Win32多线程程序设计之线程通信

深入浅出Win32多线程程序设计之线程通信作者:宋宝华出处:天极开发责任编辑: 方舟 [ 2005-12-16 08:48 ]线程之间通信的两个基本问题是互斥和同步。简介  线程之间通信的两个基本问题是互斥和同步。  线程同步是指线程之间所具有的一种制约关系,一个线程的执行依赖另一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒。  线程互斥是指对于共享的操作

2006-03-31 11:24:00 3666

转载 深入浅出Win32多线程程序设计之线程控制

深入浅出Win32多线程程序设计之线程控制作者:宋宝华出处:天极开发责任编辑: 方舟 [ 2005-12-15 09:04 ]WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库函数。WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库

2006-03-31 10:59:00 5923

转载 深入浅出Win32多线程程序设计之基本概念

深入浅出Win32多线程程序设计作者:宋宝华出处:天极开发责任编辑: 方舟 [ 2005-12-14 09:48 ]        从单进程单线程到多进程多线程是操作系统发展的一种必然趋势,当年的DOS系统属于单任务操作系统,最优秀的程序员也只能通过驻留内存的方式实现所谓的"多任务",而如今的Win32操作系统却可以一边听音乐,一边编程,一边打印文档。  理解多线程及其同步、互斥等通信方式

2006-03-31 10:38:00 3393 1

原创 项目经理离职前的软件开发经验

               项目经理离职前的软件开发经验                                 作者:cndg   2006-03-30  弹指一挥间,我来公司工作有两年了,而我经理在公司呆了五年了.公司的软件开发项目经理终于离开了公司,,因为以他的技术实力在公司呆这么久,简直是人才浪费.他现在去了一家外企,月薪上万。我就郁闷了,不是因为别的,是因为以后没有人教

2006-03-30 17:51:00 8470 19

转载 短信大放送

新春短信大放送 1.有些事并不因时光流逝而褪去,有些人不因不常见面而忘记,记忆里你是我永远朋友。在这迎新春之际,恭祝你事业蒸蒸日上!2.新年快乐!万事大吉!合家欢乐!财源广进!恭喜发财!3.元旦春节不送礼,发条短信送给你。健康快乐长伴你,好运和你不分离。4.感谢你的关怀,感谢你的帮助,感谢你对我做的一切……请接受我新春的祝愿,祝你平安幸福。5.新春快乐,我的朋友!愿你~年年圆满如意,月月事事顺

2006-03-30 13:36:00 3852

转载 美女、才女和淑女,你娶谁?

美女、才女和淑女,你娶谁?恋爱是婚姻的前奏。照理说,恋爱对象和结婚对象是同一人,但实际情况往往并非如此。男人的求爱对象和求婚对象往往是不同的两个人。鉴于恋爱的主要活动是风花雪月、谈情说爱,婚姻的主要活动是柴米油盐、锅碗瓢盆,居家过日子,所以,理想的恋人,越漂亮越好,越浪漫越好;理想的爱人,则是越实在越好,相貌过得去即可,太漂亮,容易招惹是非,使家无宁日。所以,男人往往希望婚姻是淑女和才女,而对

2006-03-30 13:24:00 2401 2

转载 14条常用药忌口实录

14条常用药忌口实录药,吃了就完了,是你的习惯。但药物参与消化的所有过程,可能和你抽的那支烟、喝的那种果汁、吃的那种食物相互作用。因此,你有必要了解你正在服用的药物有哪些忌口,防止药效打折甚至出现不良反应。   ☆任何药物——烟   服用任何药物后的30分钟内都不能吸烟。因为烟碱会加快肝脏降解药物的速度,导致血液中药物浓度不足,难以充分发挥药效。试验证实,服药后30分钟内吸烟,血药浓度

2006-03-30 13:20:00 1869

转载 ERP销售秘籍

 ERP销售秘籍 作者: liuguquan 发表日期: 2006-03-29 08:30ERP销售被业内搞的似乎很难,实际上卖ERP和卖笔记本没啥区别,本质都是卖一种需求,区别在于笔记本是能看得见的东西,用户的预期和可以付出的价值是在销售前用户能感觉得到的,所以购买周期起短,并且使用者是个人,决策单一,价格弹性大,购买因素是价格和性能加品牌。ERP的销售难在用户的预期和你能证明你可以满足

2006-03-29 16:19:00 1694 1

转载 用Visual C++实现文件间批量转换的功能

用Visual C++实现文件间批量转换的功能一、前言  本人在开发惠普色谱工作站增强软件的过程中,实现了把指定目录下的色谱数据文件全部转换成纯文本文件的功能。下面,通过用一个具体的例子来说明此功能的实现方法。  全部代码用Visual C++6.0在Windows95/98/2000下编译通过。  二、实例  首先用MFC AppWizard生成一个SDI风格的应用程序test,生成过程中全

2006-03-29 16:01:00 1999

转载 一种位图缩放的快速算法&PSD格式的开发&PSD格式文件的读取

一种位图缩放的快速算法&PSD格式的开发&PSD格式文件的读取一种位图缩放的快速算法   给定一个位图,如何将它缩放至任意尺寸?很明显,唯一的方法是:放大时,在像素中间添加一些重复像素,使图像拉宽;缩小时,把部分像素删除掉,使图像收缩。但是如何确定哪些像素该重复,哪些像素该删除呢?下面的方法是我自已想的,如果你有更好的方法,请告诉我。我们只考虑水平方向(垂直方向跟水平方向是同样的道理)。下面先

2006-03-29 15:47:00 4012 1

转载 VC5打印字体的控制

VC5打印字体的控制C5.0 为Windows 的程序员提供了一个很好的C++ 开发环境,减少了很多编程负担,但同时也为我们在程序中加入自己的思想增加了难度。本人在一软件开发中,想控制文字打印时的字体,使字体大小缩小一倍,以节省打印纸。经过一段时间的摸索,终于解决了这一问题,下面分几步向大家做一介绍。---- 一、对VC5 自动生成的程序框架进行改进---- 这里用VC5 自动创建一个例子程序

2006-03-29 15:42:00 2323

转载 用Visual C++开发数据库应用程序(六)

用Visual C++开发数据库应用程序(六)5 使用OLE DB5.1 概述OLE DB的存在为用户提供了一种统一的方法来访问所有不同种类的数据源。OLE DB可以在不同的数据源中进行转换。利用OLE DB,客户端的开发人员在进行数据访问时只需把精力集中在很少的一些细节上,而不必弄懂大量不同数据库的访问协议。OLE DB是一套通过COM接口访问数据的ActiveX接口。这个OLE DB接口相

2006-03-29 15:35:00 3076

转载 用Visual C++开发数据库应用程序(五)

用Visual C++开发数据库应用程序(五)3.27 执行SQL语句虽然通过CRecordSet类,我们可以完成 大多数的查询操作,而且在CRecordSet::Open()函数中也可以 提供SQL语句,但是有的时候我们还想进行一些其他操 作,例如建立新表,删除表,建立新的字段等等,这 时就需要使用到CDatabase类的直接执行SQL语句的机制。通 过调用CDatabase::Execut

2006-03-29 15:33:00 2474

转载 用Visual C++开发数据库应用程序(四)

用Visual C++开发数据库应用程序(四)3、 使用MFC访问ODBC数据源3.1 概述VisualC++的MFC类库定义了几个数据库类。在利用ODBC编程时,经常要使用到CDatabase(数据库类),CRecordSet(记录集类)和CRecordView(可视记录集类)。 其中: CDatabase类对象提供了对数据源的连接,通过它你可以对数据源进行操作。CRecordView类对象

2006-03-29 15:31:00 2011

转载 用Visual C++开发数据库应用程序(三)

用Visual C++开发数据库应用程序(三)2.24 SQL操作构造和执行SQL语句构造SQL语句可以通过三种方式构造SQL语句:在程序开发阶段确定、在运行时确定或由用户输入SQL语句。在程序开发时确定的SQL语句,具有易于实现、且可在程序编码时进行测试的优势。在程序运行时确定SQL语句提供了极大灵活性,但给程序高度带来了困难,且需更多的处理时间。由用户输入的SQL语句,极大的增强了程序的功

2006-03-29 15:30:00 2765

转载 用Visual C++开发数据库应用程序(二)

用Visual C++开发数据库应用程序(二)2.2 应用ODBC API建立应用程序虽然直接应用ODBC API编制应用程序相对来说较为繁琐,但是,由于直接使用ODBC API编写的程序相对要简洁、高效。所以,我们有必要学习直接使用ODBC API编程。一般地,编写ODBC程序主要有以下几个步骤:分配ODBC环境 分配连接句柄 连接数据源 构造和执行SQL语句 取得执行结果 断开同数据源的连

2006-03-29 15:27:00 2461

转载 用Visual C++开发数据库应用程序(一)

用Visual C++开发数据库应用程序(一) 1、 概述 1、1 Visual C++开发数据库技术的特点 Visual C++提供了多种多样的数据库访问技术——ODBC API、MFC ODBC、DAO、OLE DB、ADO等。这些技术各有自己的特点,它们提供了简单、灵活、访问速度快、可扩展性好的开发技术。 简单性 Visual C++中提供了MFC类库、ATL模板类以及AppWizard、C

2006-03-29 15:25:00 3606

转载 点到点协议

点到点协议1.简介 点到点协议是为在两个对等实体间传输数据包建立简单连接而设计的。这种连接提供了同 时的双向的全双工操作,并且假定数据包是按顺序投递的。PPP连接提供了一种广泛的 解决办法,方便地将多种多样不忘的值作为最大接收单元的值。 填充域 在传输中,信息域可能会由附加任意数目的字节填充至最大接收单元长度。这由 每个协议负责将信息域和填充域区分开来。 3.PPP连接操作 3.1概述 为了在

2006-03-29 15:22:00 4830

转载 使用MFC快速实现网络编程

使用MFC快速实现网络编程随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。由于C++语言对底层操作的优越性,许多文章都曾经介绍过用VC++进行Socket编程的方法。但由于都是直接利用动态连接库wsock32.dll进行操作,实现比较繁琐。其实,VC++的MFC类库中提供了CAsyncSocket这样一个套接字类,用他来实现Socket编程,是非常方便的。 本文将用一个E

2006-03-29 15:17:00 3326 1

转载 使用流加载和保存HTML内容&遍历html的信息存入一个ini文件&使用MSHTML分析HTML代码

使用流加载和保存HTML内容&遍历html的信息存入一个ini文件&使用MSHTML分析HTML代码使用流加载和保存HTML内容 本文的部分内容翻译自MSDN文章Loading HTML content from a StreamIPersist* 接口,以及它的附属方法,可以被用于Microsoft® Visual C++® 和 WebBrowser 控件使用流载入和保存HTML内容本文讨论

2006-03-29 15:15:00 3047

转载 多线程技术在VC++串口通信程序中的应用研究

多线程技术在VC++串口通信程序中的应用研究1 概述  在现代的各种实时监控系统和通信系统中,在Windows 9X/NT下利用VC++对RS-232串口编程是常用的手段。Windows 9X/NT是抢先式的多任务操作系统,程序对CPU的占用时间由系统决定。多任务指的是系统可以同时运行多个进程,每个进程又可以同时执行多个线程。进程是应用程序的运行实例,拥有自己的地址空间。每个进程拥有一个主线程,

2006-03-29 15:13:00 3187

转载 RS-232-C端口实时监控软件的设计实现

RS-232-C端口实时监控软件的设计实现摘要:  本文介绍了在Microsoft Visual C++ 6.0环境下对RS-232-C串行端口进行编程,以及对后台监控程序所普遍涉及到的无阻塞后台运行、数据的实时接收和处理等问题的解决方法。  一、 引言  在实验室和工业应用中,受信道成本限制,串口常常作为计算机与外部串行设备之间的首选数据传输通道,而且由于串行通信方便易行,许多设备和计算机都可以

2006-03-29 15:12:00 2688

转载 TELNET协议规范

TELNET协议规范ARPA Internet上的主机被要求采用并实现此标准。介绍TELNET Protocol的目的是提供一个相对通用的,双向的,面向八位字节的通信方法。它主要的目标是允许接口终端设备的标准方法和面向终端的相互作用。可以预见到,此协议也可被用于终端到终端的通信和处理到处理的通信(分布式计算)。一般考虑一个TELNET连接是一个用于传输控制协议的传送数据的。TELNET 协议是建立

2006-03-29 15:09:00 2181

转载 设计网络服务器ISAPI

设计网络服务器ISAPI阅读本文需要具备基本的Web/CGI 、MFC 以及Visual C++ v4.1或更新版本的知识。   ISAPI 与CGI  很长时期以来,CGI都作为交互web开发的一个标准工具。CGI脚本允许使用者用各种语言来编写简单的应用程序,它在网络服务器上运行并直接输出到用户的网络浏览器上。用户的数据通过环境变量或者标准输入设备输入,程序则会通过标准输出返回HTML文本。

2006-03-29 15:08:00 1618

转载 POP3协议封装类

POP3协议封装类目前互连网上,EMAIL的使用是越来越广泛了。在所有的TCP连接线路中,大概有一半的线路是用来收发EMAIL的。因此,许多网络应用程序要想离开POP3协议是不可能的。   而且,很多EMAIL系统都是使用SMTP协议来作为发送协议,而POP3协议来作为接受协议。关于这2个协议的许多资料,你可以看一下RCF821(关于SMTP的)和RCF1225(关于POP3的)。虽然在WIN

2006-03-29 15:06:00 1342

转载 智能客户端(SmartClient)

智能客户端(SmartClient) 本文主要讨论基于企业环境的客户端应用程序模型,由于本人曾经从事过传统的客户端/服务器两层结构应用程序和基于.net平台的多层结构应用程序的开发,因此本文将着重描述.net平台上的智能客户端应用程序模型,并根据一般的企业应用系统的需求来一步一步构造出一个较为完整的客户端软件框架。  简介    智能客户端的概念作为Microsoft.net平台的一个

2006-03-29 14:56:00 2785

原创 实例解析IPv6下的VC网络编程

实例解析IPv6下的VC网络编程自IPv4诞生至今已有20多年了,目前它虽仍因互联网的成功而风光无限,但是如同“Internet正在成为其自身巨大成功的受害者”一样,目前IPv4地址的极度匮乏注定它将被历史所淘汰。而IPv6—IPv4的继承人,具有地址空间巨大,支持QOS等许多优良特性,在不久的将来会迅速的普及,但IPv6的出现将对目前网络编程方式产生一定的影响。  本文将就IPv6环境下的网

2006-03-29 14:53:00 3656 1

转载 WinSock初学入门:实现TCP服务器

WinSock初学入门:实现TCP服务器(一)介绍:  本文主要采用Winsock API实现了一个Tcp服务器。对初学者而言,相当实用。   (二)准备工作:  1、使用vc6向导建立控制台工程(console application),并选择支持MFC。  2、在stdafx.h中加入头文件conio.h和winsock2.h。  3、在头文件中加入:#pragma comment(lib

2006-03-29 14:50:00 1629

原创 介绍两个 XML 文件操作类

介绍两个 XML 文件操作类可扩展标记语言XML(Extend Mark Language)是一种描述数据和数据结构的语言,XML数据可以保存在任何可以存储文本的文档中。HTML用来描述外观,而XML从一开始就被设计为表示原始信息而完全忽略数据呈现方式。XML之所以功能强大,是因为计算机行业已经把XML为数据交换的标准,并提供了相当数量的支持工具。  窃认为,XML最激动人心的应用是可以在分...

2006-03-29 14:48:00 1859

转载 利用MFC的Csocket类实现网络通信

利用MFC的Csocket类实现网络通信   近年来,利用Internet进行网际间通讯,在WWW浏 览、FTP、Gopher这些常规服务,以及在网络电话、多媒体会议等这些对实时性要求严格 的应用中成为研究的热点,而且已经是必需的了。Windows环境下进行通讯程序设计的最基本方法是应用Windows Sockets实现进程间的通讯,为此微软提供了大量基于Windows Sockets的通讯API

2006-03-29 14:46:00 7258 1

转载 网络编程基础

VC编程-网络编程3.1 网络编程基础多媒体技术与网络技术的结合,使得网络生活变得多姿多彩。从此,网络生活很迷人;网络改变了和改变着人们原本的生活方式。姑且认为DirectShow是单机的多媒体技术,一旦融合了网络技术,DirectShow更显现了它强大的生命力。本章将着重介绍DirectShow技术在网络方面的应用。网络编程,当然要用到Windows Socket(套接字)技术。So

2006-03-29 14:37:00 4862 1

转载 VC++下使用ADO编写数据库程序

VC++下使用ADO编写数据库程序准备:(1)、引入ADO类 #import "c:/program files/common files/system/ado/msado15.dll" /no_namespace /rename ("EOF", "adoEOF")(2)、初始化COM在MFC中可以用AfxOleInit();非MFC环境中用: CoInitialize(NULL);C

2006-03-29 14:33:00 2017

转载 ADO连接字符串大全

ADO连接字符串大全 This page contains sample ADO connection strings for ODBC DSN / DSN-Less,OLE DB Providers, Remote Data Services (RDS), MS Remote, MS DataShape. Also included are ADO.NET connection stri

2006-03-29 14:30:00 2065

转载 Visual C++ ADO数据库编程入门

Visual C++ ADO数据库编程入门ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。而且按微软公司的意图,OLE DB和ADO将逐步取代 ODBC和DAO。现在介绍ADO各种应用的文章和

2006-03-29 14:27:00 2561

转载 实例解析IPv6下的VC网络编程2

实例解析IPv6下的VC网络编程2实例篇  IPv6程序相对于IPv4改动并不大。其中主要的改动就是地址结构与地址解析函数。在RFC中详细说明了socket api 为适应IPv6所做的改动。而且windows平台与Linux平台在实现上也几乎是一样的。只不过头文件与支持程度等有所不同罢了(具体请参见RFC 2553与RFC 2292)。如读者有兴趣的话可以找RFC来看看,在这里就不再详细

2006-03-29 14:20:00 2193

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关注的人

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