随笔分类 - 读书笔记
摘要:五六十年代建立的城乡二元户籍政策,把农民从工业化进程中拆离出来;八九十年代的市场经济的浪潮,把各个阶层混沌起来。21世纪,伴随着城市化、信息化的进程,混杂的阶层慢慢地沉淀下来。干部、科技人员、管理人员用小区、俱乐部、私人医疗、家庭老师等物质条件层层地建立起自己的圈子,工人农民,以衣他们的孩子,越来越游离在体制之外。
阅读全文
摘要:从二分查找到二叉树到二叉搜索树再到红黑树。本质就是用指针/颜色 记忆 查找/排序过程中的状态。
阅读全文
摘要:2 service and configuration design dimensions网络编程是 综合权衡 复杂性、安全性、健壮性,而在时间和空间方面做取舍。复杂性:单个服务、无状态连接(http)状态持有 (smtp)线程池/( oracle 连接模式 )监听管理器( inetd 管理 ftp 和 telnet 连接 )安全性:1)多线程 1、多线程可能造成的问题是:多个线程间共享相同的系统...
阅读全文
摘要:大学看过的好多好书,都记不得书名了。以至于查资料的时候都查不到。以后需得做好书签了。《linux 操作系统内核分析》陈莉君 编著讲了 socket 协议栈的数据结构《programming abstractions in c》 by Eric Roberts Addison-Wesley,1997《程序设计抽象思想:C语言描述》闪四清译,清华大学出版社。13.2.1 众多对二叉树算法的介绍中,多以...
阅读全文
摘要:设计模式 提取软件系统中的元素,和这些元素之间的关系。通信元素的通用结构。特定领域中通用的设计问题。架构模式:表达软件系统 基础性的、全局性的 结构组织,提供了一种预定义的子系统。指定了这些子系统的责任,以及这些子系统间的组织关系的标尺。
阅读全文
摘要:casio fx5800 编程语法简介变量:1、分为寄存器变量和内存变量。寄存器变量共26个,每个寄存器变量对应一个物理的寄存器。变量的名称为A-Z。程序中可直接使用这些变量而无需定义。内存变量是保存在程序内存空间的数组变量,又称 额外变量寄存器。内存变量需要先定义,后使用。定义一个内存变量的语法是:n->DimZ, n为 1-2372 间的整数。变量可通过表达式或用户的输出来得到值。通过表达式为变量C 赋值:"C=":cos(30)->C通过用户输入为变量C 赋值:"C="?C"C="是屏幕上的提示字符。?C 表示获取用
阅读全文
摘要:《C语言编程常见问题解答》(C Programming : Just the Faqs ) 是一本专门解答c语言编程常见问题的著作。书很薄,每个知识点寥寥数字。很适合当零食。面试官也喜欢拿这些问题开刀--是的,看起来很简单,不过编程一两年的人未必能答上来。下面列的这些条目,合起来也不过十页的内容。个把小时就看完了。如果哪天觉得全看明白了。可以和我说一声,我出几道题让你们试试。1.3 什么时候用一条switch语句比用多条if语句更好? 1.13 ++var和var++有什么区别?2.1 变量存储在内存(memory)中的什么地方?2.2 变量必须初始化吗?2.3 什么是页抖动(pagethra
阅读全文
摘要:The C++ SourceAn Introduction to XMLData Binding in C++by Boris KolpackovMay 4, 2007原文:http://www.artima.com/cppsource/xml_data_binding.html一个c++应用程序需要处理 xml 格式的数据,一般的不外乎有两种存取 xml 的API:文档对象模型(Document Object Model,dom)或者 xml 简单 API。(SAX)。DOM 将xml描述为一个树状的数据结构,以供程序遍历和存取。SAX 是一个事件驱动的 解析的XML API。应用程序注册它
阅读全文
摘要:trends of computer industry and direction of computer research 计算机工业趋势和研究方向 Jesse Fang 1 、摩尔定律与半导体芯片的发展 2、微处理器的发展 3、未来软件的发展趋势 4、芯片的发展趋势--功能分离。 5、cpu 和 memory的合成--芯片的直接通信而不是通过pin 6、多核编程
阅读全文
摘要:银行家算法( banker's algorithm )由 Dijkstra(1065)提出。他将死锁的问题演示为一个银行家贷款的模型。一个银行家向一群客户发放信用卡,每个客户有不同的信用额度。每个客户可以提出信用额度内的任意额度的请求,直到额度用完后再一次性还款。银行家承诺每个客户最终都能获得自己需要的额度。所谓“最终”,是说银行家可以先挂起某个额度请求较大的客户的请求,优先满足小额度的请求,等小额度的请求还款后,再处理挂起的请求。这样,资金能够永远流通。银行家算法可以用以下图表表示:每个客户和银行家都有交易限额。银行家只能和限额小于自己限额的客户进行交易。一旦银行家的限额小于所有客户
阅读全文
摘要:C++的一个特性是它的异常捕获系统。异常 是程序的一个未曾预料到的环节,没有代码被明确地设计用来处理包含问题的代码片断。在C++中,异常处理是非常有用的。因为它使得错误处理代码从程序的正常代码中分离出来。从而使得代码容易书写并便于阅读。
创建一个类来保存错误发生时的信息是常常是很有用的。
阅读全文
摘要:从K&D 选摘的译了一段。据已之好。所以与原文相处甚远。
The C programming Language
Chapter 5 - Pointers and Arrays
要指针,不要数组。
数组就是指针:
……
指针数组和指向指针的指针:
……
阅读全文
摘要:考试是11月23日举行的,时隔太久,忘了不少。
分为IQ试题和技术试题两部分。IQ试题略过。
技术试题分三部分:选择题、填空题、翻译题
……
阅读全文
摘要:基本不会,所以记得不少。但隔得时间久了,确实记得不是很清楚了。
主要考了c的语法和函数。软件工程、数据库完全没考(郁闷),没有专门的英语题。
选择题7个。
1、异或操作。
2、指针赋值。(原题好像是选出能把把p的值赋给指针变量*q的选项)
3、extern变量的作用域。
……
阅读全文
摘要: 下面的书都是本人复习时找到的几本好书,可以用来自学计算机专业知识。当然,也用来考试。计算机专业的课一门没学过。四级也是刚好通过的水平。如果你是计算机专业出身,跳过此文吧。
个人感觉,如果你把三级的某一方面学好了,过四级就没有问题了。四级的难度在于广度而不在于深度。下面三级的复习资料,都是我推荐考四级用的。考四级我没进行专门的复习,所以,好的资料列不出来。
阅读全文
这是我的页面头部
浙公网安备 33010602011771号