Java 推荐读物与源代码阅读 江苏无锡 缪小东1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在...
分类:
编程语言 时间:
2014-11-24 06:25:44
阅读次数:
249
短期代码阅读主要基于SGI的STL,测试环境则是GCC_4.8.3_STL和VS_STL。暂时不去配置BOOST等库STL细节。待续
1、istream_iterator 输入流迭代器
1)没有operator=操作,因为只读,不可写,所以编译不支持。迭代器句柄保存当前已读取到的数据。
_GLIBCXX_CONSTEXPR istream_iterator()
: _M...
分类:
其他好文 时间:
2014-11-23 20:16:58
阅读次数:
287
/* Set up the stack */
stack_setup:
ldr r0, _TEXT_BASE /* upper 128 KiB: relocated uboot */
sub r0, r0, #CFG_MALLOC_LEN /* malloc area ...
分类:
其他好文 时间:
2014-11-23 19:00:15
阅读次数:
329
#ifdef CONFIG_USE_IRQ
/* IRQ stack memory (calculated at run-time) */
.globl IRQ_STACK_START
IRQ_STACK_START:
.word 0x0badc0de
/* IRQ stack memory (calculated at run-time) */
.globl FIQ...
分类:
其他好文 时间:
2014-11-23 17:38:37
阅读次数:
214
作者:史宁宁(snsn1984)Clang的Lexer(词法分析器)的源码的主要位置如下:clang/lib/Lex 这里是主要的Lexer的代码;clang/include/clang/Lex 这里是Lexer的头文件代码的位置;同时,Lexer还使用了clangBasic库,所以要分析Lexer的代码,clangBasic(clang/lib/Basic)的一些代码也会用到。首先从L...
分类:
其他好文 时间:
2014-11-20 15:21:24
阅读次数:
292
前一段时间做了一个数字识别的小系统,基于BP神经网络算法的,用MFC做的交互。在实现过程中也试着去找一些源码,总体上来讲,这些源码的可移植性都不好,多数将交互部分和核心算法代码杂糅在一起,这样不仅代码阅读困难,而且重要的是核心算法不具备可移植性。设计模式,设计模..
分类:
编程语言 时间:
2014-11-11 02:05:53
阅读次数:
723
Xv6代码阅读报告-Topic3@肖剑楠 20111013223Xv6代码阅读报告-Topic31. 序2. 上下文切换2.1 defs.h2.2 swtch.S3. 进程调度4. 管道5. 进程调度流程6. Pipe实现概述7. 阅读心得1. 序Xv6为了实现CPU多进程化需要解决一系列问题。1....
分类:
系统相关 时间:
2014-11-10 21:06:15
阅读次数:
2019
阅读优秀代码是提高开发人员修为的一种捷径……...
分类:
编程语言 时间:
2014-11-06 11:01:45
阅读次数:
224
今天晚上,第二遍阅读“多用派发队列,少用同步锁”,并且是一遍理解,一遍敲代码。阅读完这节之后,不明觉历。我就把我理解的,和作者所要表达的整理出来。(书名《编写高质量iOS与OS X代码的52个有效方法》)在编码过程中,如果有多个线程要执行同一份代码,那么有时候会出现问题,比如set方法和get方法顺...
分类:
其他好文 时间:
2014-10-31 01:06:12
阅读次数:
315
Understand 2.0是一款源码阅读分析软件,功能强大。试用过一段时间后,感觉相当不错,确实能够大大提高代码阅读效率。因为Understand功能十分强大,本文不可能详尽地介绍它的全部功能,所以仅仅列举本人觉得比較重要或有特色的功能,以做抛砖引玉之举。Understand 2.0能够从http...
分类:
其他好文 时间:
2014-10-29 21:01:42
阅读次数:
203