前言
《C++ Primer》与《Effectivec++》一直是C++程序员们公认的红宝书书籍,这次带来便是《Effective C++》的学习笔记及心得。
《Effective C++》是一本条款式的书籍,所以在看的时候并没有完全按照书的编排顺序来看。
好了,废话不多说了,让我们进入正题。
条款01:视C++为一个语言联邦
对于C++的最初理解就是加上面上对象概念的C语言,在学...
分类:
编程语言 时间:
2014-08-20 12:35:52
阅读次数:
217
从http://download.csdn.net/detail/pony12/7789079下载libiconv-1.11.1.tar.gz源代码。
一、编译win64位
0、转移到命令行cmd
1、执行amd64位脚本,D:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin\amd64\v...
在xcode5.1上写的代码,ios7运行良好,在IOS6模拟器,发现cell全白,折腾半天,发现原来有些区别,供后来遇到这个问题的查看
// cell.backgroundColor = aColor; ios7
//ios6
cell.backgroundView = [[UIView alloc] initWithFrame:cell.frame];
...
分类:
移动开发 时间:
2014-08-20 12:35:32
阅读次数:
276
题目链接:
传送门
思路:
这个是鸽笼原理的题目。。。看了一下这个原理,对此的理解是分为三点。。
c代表人的数目,n代表家庭的数目。。
【1】首先要求前缀和,然后对此取余,首先如果出现余数为0的情况,那么说明前n项就已经满足了条件,那么这就是其中的一组可行解。。。
【2】但是如果没有出现0呢??那么就看同余了。。如果在两个点处出现同余,说明什么??说明从上一个出现同余的后一个数到这...
分类:
其他好文 时间:
2014-08-20 12:35:22
阅读次数:
309
读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。
TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。
...
分类:
编程语言 时间:
2014-08-20 12:35:12
阅读次数:
258
题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4613
数学统计...
分类:
其他好文 时间:
2014-08-20 12:35:02
阅读次数:
155
用简单的方法,在android上实现手势放大缩小功能...
分类:
移动开发 时间:
2014-08-20 12:34:52
阅读次数:
215
2.2.3 用递归改变程序状态
现在,我们来写一此更复杂的函数,看看如何使用值。我们实现的函数,是求指定范围内的数字的和。当然你可以直接计算出和,但我们是把它作为使用循环进行计算的示例。(在 2.3.1 节,我们会把代码改成更通用的函数。)
int SumNumbers(int from, int to) {
intres = 0;
for(int i = from; ...
分类:
其他好文 时间:
2014-08-20 12:34:42
阅读次数:
226
从SQL SERVER 2008开始,我们就可以很方便的导出数据脚本,而无需再借助存储过程
(但是SQL Server 2012和SQL Server 2008的导出脚本的过程还有一点细微的差别)...
分类:
数据库 时间:
2014-08-20 12:34:22
阅读次数:
205
前几天,在一家人愉快的一起吃晚饭时,6岁的女儿突然问了一个很“简单”的问题:什么叫做浪漫?其实最早我们听到的类似问题是:什么是幸福?网络上已经有各种各样的神回答了,说到底“幸福“就是一种“对比造成的心理或生理落差”,落差越大,幸福或者不幸福的程度就越强。那么今天我们再来思考另外一个话题:什么叫做浪漫?当女儿率先问起这个问题时,着实作为女儿爸爸的我僵持了很久,遍历了整个大脑也没想出来怎么解释比较合理...
分类:
其他好文 时间:
2014-08-20 12:33:52
阅读次数:
168
今天我们来看看DynamoDb的设计思想。
DynamoDB主要是想要达到高可用性(availability),因为CAP理论,所以只能牺牲一致性了,但是会实现最终一致性。...
分类:
数据库 时间:
2014-08-20 12:33:32
阅读次数:
326
算术运算
首先这里所说的算术运算是指加法(+), 减法(-),乘法(*),整除(/), 求余(%)四种运算,可以通过添加括号改变优先级,并且只能对整数进行运算(Linux Bash Shell默认不支持浮点数运算)
#!/bin/bash
val=`expr 2 + 2` #expr 参数要为整数
echo "Total value : $val"
a=10
b=-5
c=`expr $a...
分类:
其他好文 时间:
2014-08-20 12:33:22
阅读次数:
210
Python 正则表达式替换特定字符为标志的字符串...
分类:
编程语言 时间:
2014-08-20 12:33:12
阅读次数:
159
一 准备工作
首先我们将创建一个简单的基于控制台的(console-based)Hibernate应用程序。
我们所做的第一件事就是创建我们的开发目录,并且把所有需要用到的Java库文件放进去。解压缩从Hibernate网站下载的Hibernate发布包,并把所有需要的库文件拷到我们项目中去。
学习建User-library-hibernate,并加入相应的jar包
(a)项目右键-bui...
分类:
系统相关 时间:
2014-08-20 12:32:52
阅读次数:
256
DynamoDB的数据是存储在SSD(Solid State Drive,固态硬盘),这样可在预测的低延迟响应时间之内,存储和访问任何规模的数据,另外SSD 还具有很高的 I/O 性能,能够处理大规模请求工作负载。我们来看看DynamoDB的不适合的使用场景:如果需要存储大量数据,但这些数据的访问频率很低,则 DynamoDB 可能不太适合。...
分类:
数据库 时间:
2014-08-20 12:32:42
阅读次数:
269