码迷,mamicode.com
首页 >  
搜索关键字:c++ effective item1    ( 2139个结果
28.React使用map循环创建对象绑定click无效解决方法
var RechargeBtnEle = React.createClass({ getInitialState: function() { return {id:0}; }, handleClick(item,item1){ console.log(item,item1) }, render(){... ...
分类:其他好文   时间:2017-08-04 12:47:42    阅读次数:296
智能指针和前置声明之间的小问题
对比Go等其他语言的工程,C++工程让人痛苦的一件事情就是当工程稍微庞大一点,编译时间就蹭蹭蹭往上爬。一般来说看过Effective C++这本书或者其他类似书籍的人都知道要解决编译时长的问题,就要解决好和头文件之间的依赖关系。所以在任何必要的时候要首先考虑使用前置声明而不是之间include头文件 ...
分类:其他好文   时间:2017-08-04 12:41:58    阅读次数:584
Effective Java通俗理解(持续更新)
这篇博客是Java经典书籍《Effective Java(第二版)》的读书笔记,此书共有78条关于编写高质量Java代码的建议,我会试着逐一对其进行更为通俗易懂地讲解,故此篇博客的更新大约会持续1个月左右。 第1条:考虑用静态工厂方法代替构造器 通常情况下我们会利用类的构造器对其进行实例化,这似乎毫 ...
分类:编程语言   时间:2017-08-04 00:30:45    阅读次数:192
effective stl 条款18:避免使用vector<bool>
做为一个STL容器,vector<bool>确实只有两个问题。第一,它不是一个STL容器。第二,它并不容纳bool。除此以外,就没有什么要反对的了 . 在这些要求中有这样一条:如果c是一个T类型对象的容器,且c支持operator[],那么以下代码必须能够编译:T *p = &c[0]; // 无论 ...
分类:其他好文   时间:2017-08-03 00:51:56    阅读次数:226
effective stl 条款15 小心string实现的多样性
实际上每个string实现都容纳了下面的信息: ● 字符串的大小,也就是它包含的字符的数目。 ● 容纳字符串字符的内存容量。(字符串大小和容量之间差别的回顾,参见条款14。) ● 这个字符串的值,也就是,构成这个字符串的字符 另外,一个string可能容纳 ● 它的配置器的拷贝。对于为什么这个域是可 ...
分类:其他好文   时间:2017-08-02 17:40:52    阅读次数:98
Effective java 第十章 并发 避免过度同步 读书笔记
避免过度同步 为了避免活性失败和安全性失败,再一个被同步的方法或者代码快中,永远不要放弃对客户端的控制。 因为外来的,属于不可控的 将外来方法调用移出同步的代码快。 建立快照 使用并发集合,CopyOnWriteArayList。属于ArrayList的变体,通过拷贝整个底层数组,在这里实现所有的写 ...
分类:编程语言   时间:2017-08-02 10:15:50    阅读次数:159
Effective java 第十章 并发 同步访问共享的可变数据 读书笔记
并发 66.同步访问共享的可变数据 关键字synchronized可以保证在同一时刻,只有一个线程可以执行某一个方法,或者某一个代码块。 如果没有同步,一个线程的变化就不能被其他线程看到。同步不仅可以阻止一个线程看到对象处于不一致的状态之中,它还可以保证进入同步方法或者同步代码块的每个线程,都看到由 ...
分类:编程语言   时间:2017-08-02 00:23:48    阅读次数:182
Effective java 第三章对于所有对象都通用的方法(一) 读书笔记
对于所有对象都通用的方法 覆盖equals时请遵守通用约定 类的每个实例本质上都是唯一的。 不关心类是否提供了逻辑相等的测试功能 超类已经覆盖了equals,从超类继承过来的行为对于子类也是合适的。 类是私有的或是包级私有的,可以确定它的equals方法永远不会被调用。 throw new Asse ...
分类:编程语言   时间:2017-07-31 23:53:48    阅读次数:231
Effective C++ Item 25 考虑写出一个不抛异常的swap函数
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 经验:当std::swap对你的类型效率不高时,提供一个swap成员函数,并确定这个函数不抛出异常 演示样例: stl里的swap算法 namespace std{ template<type ...
分类:编程语言   时间:2017-07-31 18:48:57    阅读次数:182
redis下并发问题解决方案
http://effective.blog.51cto.com/8296150/1671743 现在的计算机大都是多核的cpu,意味着可以并行执行多个进程.如果这多个运行的进程对同一份数据进行读写操作,那么就有可能出现两个或者多个进程读到的都是老的数据,这种情况下,再进行写入操作之后就会有一些进程写 ...
分类:其他好文   时间:2017-07-31 12:31:41    阅读次数:134
2139条   上一页 1 ... 47 48 49 50 51 ... 214 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!