>>>>>>>>>>>>>>>>>>>>>>> Sep 11 2012 <<<<<<<<<<<<<<<<<<<<<<<<<

1. 有关随机出现的内存错误:多线程、多C库交叉调用、堆溢出/越界

2. Is it legal (and moral) for a member function to say delete this?

Here's how I define "careful":

  1. You must be absolutely 100% positively sure that this object was allocated via new (not by new[], nor by placement new, nor a local object on the stack, nor a global, nor a member of another object; but by plain ordinary new).
  2. You must be absolutely 100% positively sure that your member function will be the last member function invoked on this object.
  3. You must be absolutely 100% positively sure that the rest of your member function (after the delete this line) doesn't touch any piece of this object (including calling any other member functions or touching any data members).
  4. You must be absolutely 100% positively sure that no one even touches the this pointer itself after the delete this line. In other words, you must not examine it, compare it with another pointer, compare it with NULL, print it, cast it, do anything with it.

>>>>>>>>>>>>>>>>>>>>>>> Sep 11 2012 <<<<<<<<<<<<<<<<<<<<<<<<<

1. windows 中可以使用nul实现/dev/null的效果,nul是windows保留的设备名称,不可作为文件名,打开该文件语义为打开该设备文件

>>>>>>>>>>>>>>>>>>>>>>> Sep 28 2012 <<<<<<<<<<<<<<<<<<<<<<<<<

1. 编辑距离:让两个字符串相等所需要的最小步数

>>>>>>>>>>>>>>>>>>>>>>> Sep 29 2012 <<<<<<<<<<<<<<<<<<<<<<<<<

1. 让vs抛出浮点数除0异常方法:

#include <float.h>int cw = _controlfp(0,0);
cw &= ~(EM_OVERFLOW | EM_UNDERFLOW | EM_INEXACT | EM_ZERODIVIDE | EM_DENORMAL | EM_INVALID);
_controlfp(cw,MCW_EM);

  

>>>>>>>>>>>>>>>>>>>>>>> Sep 30 2012 <<<<<<<<<<<<<<<<<<<<<<<<<

1. 什么是纵向扩展、横向扩展。扩展现有系统的两种策略,举个例子,现有的机器处理不了我目前的问题(不够快,存储不够)

>> 纵向扩展/Scale up/ Scale Vertically: 扩展现有机器,更多的CPU、内存

>> 横向扩展/Scale out/Scale Horizonally: 添加新的机器

参考:http://en.wikipedia.org/wiki/Scalability

转载于:https://www.cnblogs.com/D3Hunter/archive/2012/09/11/2680400.html

【每日进步】September 2012相关推荐

  1. java程序语句的理解,[每日学习笔记][2012.07.10]使用Java理解程序逻辑(六)

    一. for 循环 1.循环结构的四个组成部分 (1). 初始部分:设置循环的初始状态,比如我们设置记录循环次数的变量 i 为 0 . (2). 循环体:重复执行的代码 . (3).迭代部分:下一次循 ...

  2. 2012届高三语文每日一练

    2012届高三语文每日一练 2012年01月15日 [b]高三语文[/b][b]第[/b][b]4[/b][b]练 [/b] 1.下列词语中,字形和加点字的读音全都正确的一项是(3分)( ) A.肖像 ...

  3. 第三届PMI(中国)项目管理大会2012年9月

    在各界人士的支持下,自2010年起,PMI(中国)项目管理大会已举办两届.每届会议均有超过千人参会.PMI董事会主席.总裁兼首席执行官及PMI在日本.香港地区和台湾地区等地的分会领导人.还有来自国家外 ...

  4. Citrix 知识中心Top10 - 2012年9月 包括KB、白皮书、补丁、演讲以及工具。

    这些KB技术文档,在日常实施中会有些帮助 Citrix 知识中心Top10 - 2012年9月 包括KB.白皮书.补丁.演讲以及工具. If this email was forwarded to y ...

  5. 每日瑜伽用数据构建更有价值的商业模式

    ZDNET至顶网CIO与应用频道 05月15日 人物访谈(文/王聪彬):健康服务中有着众多的细分领域,对于女性而言瑜伽是一个绝对吸引眼球的关键词,加上利用移动时代碎片化的时间,使我们就可以随时开展练习 ...

  6. weekly paper read

    week9: 查找论文的情况 1.*(reference) title:Improving Performance and Capacity of Flash Storage Devices by E ...

  7. 【频谱分配】基于频谱空洞预留算法的频谱分配算法的matlab仿真

    1.软件版本 MATLAB2013a 2.本算法理论知识 基于概率切换和最小化概率切换的频谱切换算法,由于过多的考虑了资源的合理利用,使得次用户的不切换概率并大于等于的情况,从而导致对应的次用户的服务 ...

  8. subprime debt

    次级贷款 In finance, subprime lending (also referred to as near-prime, subpar, non-prime, and second-cha ...

  9. codevs 2924 数独挑战

    题目描述 Description "芬兰数学家因卡拉,花费3个月时间设计出了世界上迄今难度最大的数独游戏,而且它只有一个答案.因卡拉说只有思考能力最快.头脑最聪明的人才能破解这个游戏.&qu ...

最新文章

  1. laravel框架路由设置404方式
  2. xp snapshot.
  3. 这50位青年科学家,腾讯每人给300万
  4. 【2012年华为校园招聘软开上机-成都】字母转换、统计单词个数
  5. Windows Sockets 错误码及出错原因
  6. Berenson机器人艺术鉴赏家亮相切尔西画廊
  7. java list详解_java集合List解析
  8. 谷歌开源缩放模型EfficientNets:ImageNet准确率创纪录,效率提高10倍
  9. linux如何用gcc编译c程序,Ubuntu之如何使用gcc编译C语言程序
  10. 2022你不容错过的软件测试项目实战(web+app+h5+小程序)免费版
  11. java 游戏源码_源码下载 - Java源码 - 游戏娱乐
  12. win10计算机休眠快捷键,键盘快捷键关闭或休眠Windows 10 | MOS86
  13. 浅谈CURD系统和CRQS系统
  14. 在Ubuntu 安装 NTL 库
  15. w7怎么把计算机放桌面壁纸,W7电脑系统怎么更改锁屏壁纸
  16. python单用户登录_Python 实现用户登录的简单方法
  17. Linux下搭建TPshop商城(阿里云)
  18. tiny4412 裸机程序 六、重定位代码到IRAM+0x8000【转】
  19. [CodeChef Trips]Children Trips
  20. Nginx代理webSocket时60s自动断开, 怎么保持长连接

热门文章

  1. hadoop初始化(hdfs格式化)+简单测试(转载+自己整理)
  2. caffe硬件条件配置选择+LeNet识别MNIST(第四章读书笔记)
  3. Configured default database db1 doesn‘t exist in catalog myhive.
  4. hive中操作struct与map三例
  5. 连续设置多张背景图片并且平铺
  6. CNN的卷积运算为何使用互相关而不是卷积
  7. 神经网络中,正则化L1与L2的区别、如何选择以及代码验证
  8. namenode启动不了以及datanode启动不了的解决办法
  9. ubuntu linux下使用vscode切换python虚拟环境
  10. 机器学习(三)——朴素贝叶斯方法、SVM(1)