摘要:一编译链接1在相应官网下载jsoncpp2解压得到jsoncpp-src-0.5.0文件3打开jsoncpp-src-0.5.0->makefiles->vs71->jsoncpp.sln4转换项目为VS2010格式5选择debug模式6在“解决方案资源管理器”中右击lib_json选择->仅用于项...
阅读全文
摘要:C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自己理解),这个类提供了相当丰富的函数来完成对字符串操作,以及与C风格字符串之间转换,下面是对string一些总结一,C语言的字符串在C语言里,对字符串的处理一项都是一件比较痛苦的事情,因为通常在实现字符串的操作...
阅读全文
摘要:熟悉web前端开发的人都知道,判断复选框是否选中是经常做的事情,判断的方法很多,但是开发过程中常常忽略了这些方法的兼容性,而是实现效果就好了。博主之前用户不少方法,经常Google到一些这个不好那个不好的文章,到后面自己都混乱了。今天偶然看到一篇外国的博客,觉得讲解的很不错,打算翻译成中文,并加上了...
阅读全文
摘要:1.插入排序插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排...
阅读全文
摘要:Java BigDecimal和doubleBigDecimal是Java中用来表示任意精确浮点数运算的类,在BigDecimal中,使用unscaledValue × 10-scale来表示一个浮点数。其中,unscaledValue是一个BigInteger,scale是一个int。从这个表示方...
阅读全文
摘要:今晚听同事分享提到这个,简单总结下。Unicode字符集Unicode的出现是因为ASCII等其他编码码不够用了,比如ASCII是英语为母语的人发明的,只要一个字节8位就能够表示26个英文字母了,但是当跨区域进行信息交流的时候,尤其是Internet的出现,除了“A”,“B”,“C",还有“你”,“...
阅读全文
摘要:vector ,deque和list顺序性容器:向量vector:是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector看作动态数组。在创建一个vector后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间...
阅读全文
摘要:ASCII编码:是目前计算机中用得最广泛的字符集及其编码。使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。ISO8859-1:...
阅读全文
摘要:1.设计或使用类时 一定先弄清流程 了解对象直接的关系(这个必须清楚) 如多对多,一对多,一对一关系。不然弄list map set时相对麻烦。2.map 中key是不能重复的,可以看成一个主键,定义多个主键,可以弄清层次关系,如一个合约在不同的时间有不同的库存,相同的时间存在不同的合约。设计时就需...
阅读全文
摘要:最后的最后,我们略微总结一下: 1.只是声明单一固定值,尽可能采用const。 2.如果是一组固定值,并且互相有关联,则采用enum。 3.不涉及条件编译,只是定义固定值的情形下,尽可能不使用#define。
阅读全文
摘要:强迫智能感知:Ctrl+J;强迫智能感知显示参数信息:Ctrl-Shift-空格;Ctrl+E,D ----格式化全部代码 Ctrl+A+K+FCtrl+E,F ----格式化选中的代码 Ctrl+K+FCTRL + SHIFT + B生成解决方案 Alt+B+B 或 F6生成当前项目 Alt+B+...
阅读全文
摘要:1. 软件版本阶段说明* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。* Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要...
阅读全文
摘要:template 网上查了半天不知所云,网上说的太多,俺只是要知道所需要的就可以了。写了个程序试了一下,其实就是这个东西可以根据你所需要的类型就行匹配。其实就是模板比如求最小值,要int,double,char,那么你就 要写三个函数1 int sum(int, int);2 3 float sum...
阅读全文
摘要:// list::sort#include #include #include #include // comparison, not case sensitive.bool compare_nocase (const std::string& first, const std::string& s...
阅读全文
摘要:word就是16位的数据随着机器的发展,C++语言本身并没有规定short的位数,不一定是十六位的(随着计算机的发展,可能改变)。但word将永远是16位的--机器发展后只需要修改,typedef WORD newtype,就可以让其保持16位。在windef.h中定义了类似的:typedef un...
阅读全文
摘要:1.软件里有很多优秀的框架,有一种类型的框架,它的特点是建立在一个现有技术的基础上,提供和现有技术一样业务功能的技术框架,这个新的技术框架比原技术更加易用,更加健壮同时功能更加强大,例如:jQuery,以及本文所要谈到的struts2和springMVC,深究这些框架都是相当之复杂,但是它们的优点其...
阅读全文
摘要:谈谈你对CSS布局的理解讲讲输入完网址按下回车,到看到网页这个过程中发生了什么。谈谈你对Web前端组件化的理解,Web Component会带来怎样的影响谈谈你对前端资源下载性能优化的经验和思考现在有很多的MV*框架,你对它们有什么看法iOS体验好在哪里,Web能赶上么?网页游戏怎么做?Hybrid...
阅读全文
摘要:请在任务栏的空白处右击,在弹出的选项中选择“工具栏”,再在“TablePC输入面板”选项中打勾,这里任务栏的最右边就会出现一个TablePC输入面板”的图标
阅读全文
摘要:查询IP地址 nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。其用法是: nslookup 域名 以下是A记录的返回情况。 nslookup命令会采用先反向解释获得使用的DNS服务器的名称,由于我这里使...
阅读全文
摘要:JAD(Java Decompiler)是一个比较流行的Java反编译工具,可以从网站http://www.varaneckas.com/jad/下载,有多个系统下的应用程序,包括Windows、Linux等。下载后直接解压即可使用,具体使用方法可以查看jad的运行说明。下面介绍如何在Eclipse...
阅读全文
摘要:1.配置java新建系统变量JAVA_HOME 和CLASSPATH变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;t...
阅读全文
摘要:void report(LogWriter& lw);代表引用原对象void report(LogWriter lw);代表重新拷贝构造一个对象
阅读全文
摘要:1.c++ 用构造函数创建一个对象时,对象里的属性应该是全新的不存在把之前的属性留下的问题。之所以debug里会存在上一个变量的信息,应该是debug里的一个bug,与程序无光。
阅读全文