其他
abcpanpeng
爱好:踢球与编程
展开
-
学习C++的50条忠告
1.我把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的转载 2008-10-26 22:34:00 · 973 阅读 · 3 评论 -
开源协议介绍(GPL,LGPL,BSD,MIT,Apache)
什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限。不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作 者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题。转载 2013-01-28 15:06:37 · 1125 阅读 · 0 评论 -
EAN-13条形码编码规则
EAN-13编码规则英文原文地址:http://www.barcodeisland.com/ean13.phtml翻译者:FuWaer翻译时间:2007年8月31日演示程序:http://blog.csdn.net/FuWaer/archive/2007/09/05/1772966.aspxEAN-13背景知识Ean-13是由欧洲的International Artic转载 2012-10-30 21:53:33 · 55339 阅读 · 2 评论 -
基于C的Speex 音频编解码
<br />view plaincopy to clipboardprint?<br />// demo.cpp : Defines the entry point for the console application. <br />// <br />#include "stdafx.h" <br />#include <speex/speex.h> <br />#include <stdio.h> <br />#include <ostream> <br /> <br />#转载 2011-04-25 22:47:00 · 1429 阅读 · 1 评论 -
C++各大有名库的介绍之C++标准库
<br />C++各大有名库的介绍之C++标准库<br /> 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。<br />1、Dinkumware C++ Library<br />参考站点:http://www.dinkumware.com/<br />P.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobb's程序设计杰出转载 2011-04-14 12:51:00 · 567 阅读 · 0 评论 -
vc 2005快捷键&及vc 2005使用技巧
<br /><br />键盘快捷方式 命令<br />F7<br />在设计视图和代码视图之间切换。<br /> <br />F9<br />切换断点。<br />F12<br />转到变量、对象或函数定义。<br />Ctrl+Shift+7<br />Ctrl+Shift+8<br />在“转到定义”堆栈中快速向前和向后导航。<br />Shift+F12<br />查找某个函数或变量的所有引用。<br />Ctrl+M、Ctrl+M<br />在编辑器中展开和折叠代码段结构。<br />Ctrl+K、原创 2011-04-09 09:18:00 · 585 阅读 · 0 评论 -
在VS2005下搭建和使用CppUnit
<br />编译安装CPPUnit:<br />解压CPPUnit,里面的INSTALL-WIN32.txt说明了如何编译CPPUnit和它的实例,简单的讲步骤如下:<br />打开src/CppUnitLibraries.dsw,如果是VC 7及以上版本,会有一个对话框询问是否将工程转换成更高版本,选择“Yes to all”进行转换;<br />打开“Build”菜单,选择“Batch Build...”,弹出“Batch Build...”对话框后点击“Select All”,然后Build。<br转载 2011-01-18 08:56:00 · 992 阅读 · 0 评论 -
C++test
<br />什么是单元测试 <br />单元测试的定义是测试应用中最小的单元,单元测试被公认为软件开发过程中的一个关键步骤。单元测试能够简化错误检测,在减少开发时间和成本的同时提高软件质量。 <br />为什么需要单元测试? <br />• 单元测试能帮助客户更准更全面地找到错误,显著提高软件质量 <br /><br />上图显示了一个包含许多对象的应用程序的测试模型,大椭圆表示应用程序,小椭圆表示对象,箭头表示用户输入,红星表示潜在的错误。 <br />在集成测试中为了发现错误,我们希望通过不断修改输入转载 2010-12-07 10:21:00 · 24196 阅读 · 2 评论 -
C/C++ unit testing tools
<br />Boost<br />Description:<br />The Boost Test Library provides a matched set of components for writing test programs, organizing tests in to simple test cases and test suites, and controlling their runtime execution.<br />Requirement:<br /> <br />Downl转载 2010-12-01 23:54:00 · 5600 阅读 · 0 评论 -
测试工具列表
<br />对测试工具总结,现在找到一个列表<br />Parasoft白盒测试工具集<br />工具名<br />支持语言环境<br />简介<br />Jtest<br />Java<br />代码分析和动态类、组件测试<br />Jcontract<br />Java<br />实时性能监控以及分析优化<br />C++ Test<br />C,C++<br />代码分析和动态测试<br />CodeWizard<br />C,C++<br />代码静态分析<br />Insure++<br />C,转载 2010-12-01 23:17:00 · 1281 阅读 · 0 评论 -
把.pfx文件转为.pvk和.spc文件的办法
<br />以前从Verisign购买的证书都是.pvk+.spc文件,这次却得到一个.pfx文件,而inetsdk的SignCode.exe是使用.pvk+.spc文件的,只好去找工具来进行提取了。<br /><br />工具准备:首先需要OpenSSL,可以从这里下载。另外还需要pvk.exe,可以从这里下载。<br />用以下命令:<br />1) 从 PFX 文件提取私钥<br />->openssl pkcs12 -in (pfx-file) -nocerts -nodes -out (pem-k转载 2010-06-08 08:58:00 · 5290 阅读 · 1 评论 -
ActiveX控件版本自动更新问题的解决方案
发布一个ActiveX给客户后,后期的维护中进行更新后需要再次发布到客户机器上,因此需要控件进行版本的自动更新。这里假设原始版本号为1,0,0,1,修改后的版本号为1,0,0,2。 第一步,在项目的资源文件中修改ActiveX的版本号,一般只需要修改小版本号就可以了。 第二步,重新编译ActiveX控件,检查控件的版本信息是否正确 第三步,修改.inf文件中控件信息转载 2009-10-21 09:02:00 · 986 阅读 · 0 评论 -
C++中extern “C”含义深层探索
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显转载 2008-10-26 22:31:00 · 613 阅读 · 0 评论 -
BP神经网络算法学习
BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。一个神经网络的结构示意图如下所示。BP神经网络模型拓扑结构包括输入层(input)、隐层转载 2013-01-20 14:40:43 · 1913 阅读 · 0 评论