码迷,mamicode.com
首页 >  
搜索关键字:异常处理 深入理解计算机系统 读书笔记    ( 11497个结果
C++ Primer 学习笔记_90_用于大型程序的工具 --异常处理[续3]
用于大型程序的工具--异常处理[续3]九、auto_ptr类[接上]5、auto_ptr对象的复制和赋值是破坏性操作 auto_ptr和内置指针对待复制和赋值有非常关键的区别。当复制auto_ptr对象或者将它的值赋给其他auto_ptr对象的时候,将基础对象的所有权从原来的auto_ptr对象转给副本,原来的auto_ptr对象重置为未绑定状态。 auto_ptr strPtr1(new ...
分类:编程语言   时间:2014-06-05 08:34:36    阅读次数:366
《Java并发编程实战》第八章 线程池的使用 读书笔记
一、在任务与执行策略之间的隐性解耦 有些类型的任务需要明确地指定执行策略,包括: . 依赖性任务。依赖关系对执行策略造成约束,需要注意活跃性问题。要求线程池足够大,确保任务都能放入。 . 使用线程封闭机制的任务。需要串行执行。 . 对响应时间敏感的任务。 . 使用ThreadLocal的任务。 1. 线程饥饿死锁 线程池中如果所有正在执行任务的线程都由于等待其他仍处于工作...
分类:编程语言   时间:2014-06-05 06:15:57    阅读次数:355
C++ Primer 学习笔记_89_用于大型程序的工具 --异常处理[续2]
用于大型程序的工具--异常处理[续2]八、自动资源释放 考虑下面函数:void f() { vector v; string s; while (cin >> s) { v.push_back(s); } string *p = new string[v.size()]; //... delete p; } 在正...
分类:编程语言   时间:2014-06-05 06:07:27    阅读次数:393
《编程之美-读书笔记》-1 中国象棋将帅问题
题目要求——象棋棋盘上以A代表将,B代表帅,将帅不能相对,请输出所有合理的位置。A,B均可以以数字1到9的九宫格来显示。另外要求,只能用一个变量。  A ——         1 2 3 4 5 6 7 8 9  B—— 1 2 3 4 5 6 7 8 9  解题思路——依次遍历A 、B的位置,只要A、B分别对3取模而不相等,则是合理的位置,...
分类:其他好文   时间:2014-06-05 05:09:34    阅读次数:189
如何找对另一半--我的素质 他的素质
连续三天没有写博客了,不想为自己找jiek...
分类:其他好文   时间:2014-06-05 02:11:04    阅读次数:255
Android程序崩溃异常收集框架
最近在写Android程序崩溃异常处理,完成之后,稍加封装与大家分享。 我的思路是这样的,在程序崩溃之后,将异常信息保存到一个日志文件中,然后对该文件进行处理,比如发送到邮箱,或发送到服务器。 所以,第一步是先定义一个接口,用于在保存好日志之后的回调。代码如下: /* * @(#)CrashListener.java Project: crash * Date:2014-...
分类:移动开发   时间:2014-06-05 01:50:32    阅读次数:405
《代码阅读》读书笔记(一)
《代码阅读》读书笔记(一) 《代码阅读》(《Code Reading The Open Source Perspective》)Diomidis Spinellis 著 -----------------------------------------------------------------------------------------------------------------...
分类:其他好文   时间:2014-06-05 00:36:45    阅读次数:299
深入理解计算机系统之旅(一)计算机系统漫游
计算机系统是由硬件和系统软件组成,它们共同协作以运行应用程序。计算机内部的信息被表示为一组组的0和1二进制位,它们依据不同的上下文有不同的解释方式。程序被其他程序编译成不同的形式,开始时是源代码文本,然后被编译器和连接器翻译成二进制可执行文件。 处理器读取并解释存放在主存里的二进制指令。因为计算机花费了大量的时间在存储器、I/O设备和CPU寄存器之间拷贝数据,所以系统中的存储设备就被按层次排列,CPU寄存器在顶部,接着是多层的硬件高速缓存存储器,DRAM主存储器,DRAM主存储器和磁盘存储器。在层次模型中...
分类:其他好文   时间:2014-06-05 00:26:30    阅读次数:235
C++ Primer 学习笔记_87_用于大型程序的工具 --异常处理
用于大型程序的工具--异常处理引言: C++语言包含的一些特征在问题比较复杂,非个人所能管理时最为有用。如:异常处理、命名空间和多重继承。 相对于小的程序员团队所能开发的系统需求而言,大规模编程[往往涉及数千万行代码]对程序设计语言的要求更高。大规模应用程序往往具有下列特殊要求: 1.更严格的正常运转时间以及更健壮的错误检测和错误处理。错误处理经常必须跨越独立开发的多个子系统进行[异常处理]。 2...
分类:编程语言   时间:2014-06-04 23:00:07    阅读次数:403
Java异常处理机制的秘密
一般的try...catch...finally没什么好说的,但你可曾想过在try/catch/finally中throw/return?为什么要想这些没用的东西?因为这种东西曾出现在了笔试题目中。
分类:编程语言   时间:2014-05-30 23:42:06    阅读次数:520
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!