研究生期间读书汇总

用文章记录下这2年半研究生生涯的读书目录汇总。这是一个总结,也算一种动力。 2012年,研一。

2012年9月:

1.《写给大家看的C++书》     人民邮电出版社,图灵系列书籍;  

      这本书比较浅显,适合初读者。作者对c++做了比较全面的讲解,思路清晰流畅,9.22在图书馆阅览室看到的。

2.《编程高手箴言》       梁肇新      

      作者站的高度确实在很多人之上,很喜欢作者的一些见解。很多同学都争论用什么语言更好,其实编程的精髓在于思想和算法,只有真正的摸透编程之术,编程之道才会好走,才不会担心那种语言会被淘汰之类的问题。

3.《决眦入归鸟—Visual c++开发修行实录》     张海新等著 

      读这本书主要是为了学习VC++开发工具,最近做一些c++小项目暂时用这个。“工欲善其事,必先利其器”。

4.《面向对象程序设计—c++语言描述》            Richard等  机械工业出版社

      个人觉得这本书挺不错,适合C++学习者。C++ primer一些经典书籍也很好。

5.《数据结构(c++版)》       吉根林等著   电子工业出版社

     一本比较简练的数据结构教材,用来快速复习下data structure,同时练习下coding.

7.《仿生模式识别与信号处理的几何代数方法》     曹文明,冯浩 著

    在读,要做一个《模式识别》的课题研究。

8.《暗时间》    在读   9.22--

     论坛上看到的,现在正在读,一开始的几句话就被吸引了。推荐,如何提高做事效率,更好的生活等,作者敏锐的视角还是可圈可点的。

11月:——

9. 深入探索c++对象模型  侯捷译

    在读,非常经典的著作。了解c++语言的底层实现机制,对c++编程大有裨益。

10. 轻松学c#编程 

     需要学习一门快速开发语言,做个网站什么的。这是必备技能,需要迅速通过几个实例学习下,注意:必备基础技能。

11. c++编程思想 第一卷:标准c++引导    Bruce Eckel著

     在读

12. 社交网络(SNS)技术基础与开发案例   张春红等 著

      在读

13. Web数据挖掘       刘兵 清华大学出版社

    这本书前部分讲的依然是数据挖掘技术,常用的数据挖掘技术和相应算法,即关联规则,频繁项集和序列模式,分类,聚类等技术和经典算法如aprioir,pagerank,神经网络分类,k-means等。后部分开始讲data mining 在Web mining中的应用,由于Web环境的特点,挖掘过程需要一系列修改。

      秋季学期的模式识别文献课上,我做了一个报告:Web使用挖掘技术的研究和应用。Web使用挖掘即Web日志挖掘,通过对服务器端,客户端(主要是cookies),代理服务器端用户访问日志进行分析,抽取中潜在的模式,最后分析得到想要的模式,加以利用

。其流程是:数据收集,预处理,模式发现(挖掘算法实施),模式分析和提取。

     web日志挖掘是web挖掘的一个方向,另外两个是“web结构挖掘”,“web内容挖掘”。它的应用主要有:商业智能,系统改进、站点完善,自适应站点等。像各大电子商务网站的推荐系统,是基于关联规则技术的算法对用户日志处理,进行类似产品推荐。这次报告看了一些文献,理解了web日志挖掘的处理流程,但是并没有深入的理解透彻某一个挖掘算法。这也让哥的报告显得肤浅,下次改进哦~~~

梁肇新开发技术总结,值得借鉴 这是我在网上能够找到的最清晰的版本,分享给大家 目录: 第1章 程序点滴 1 1.1 程序≠软件 1 1.1.1 商业软件门槛的形成 2 1.1.2 认清自己的发展 4 1.2 高手是怎样练成的 5 1.2.1 高手成长的六个阶段 5 1.2.2 初级程序员和高级程序员的区别 7 1.2.3 程序员是吃青春饭的吗 9 1.3 正确的入门方法 11 1.3.1 规范的格式是入门的基础 13 1.3.2 调试的重要性 17 1.4 开放性思维 18 1.4.1 动态库的重要性 19 1.4.2 程序设计流程 20 1.4.3 保证程序可预测性 21 第2章 认识CPU 23 2.1 8位微处理器回顾 23 2.2 16位微处理器 24 2.2.1 组成结构 24 2.2.2 8086寄存器组成 25 2.2.3 内存的寻址 26 2.2.4 中断处理 27 2.3 32位微处理器 29 2.3.1 寄存器组成 29 2.3.2 保护模式 32 2.3.3 80386的寻址方式 32 2.4 【实例】:在DOS实模式下读取4GB内存代码分析 36 2.4.1 程序的意义 37 2.4.2 程序代码 37 2.4.3 程序原理 41 2.4.4 程序中的一些解释 42 第3章 Windows运行机理 44 3.1 内核分析 44 3.1.1 运行机理 44 3.1.2 LE文件的格式 53 3.1.3 VxD的设计实现 59 3.1.4 【实例】:CPU降温程序代码分析 65 3.2 消息的运行方式 82 3.2.1 认识消息 82 3.2.2 Windows系统中消息的运作方式 84 3.2.3 消息处理过程实例 87 3.3 GDI的结构和组成 89 3.3.1 GDI的组成 89 3.3.2 GDI和DirectDraw的关系 91 3.4 线程的机制 93 3.4.1 线程的工作方式 93 3.4.2 线程与GDI的冲突:死机的主要原因 94 3.4.3 线程的内存泄漏的主要原因 96 3.4.4 进程管理 98 3.4.5 同步机制 100 3.5 PE结构分析 103 3.5.1 PE头标 103 3.5.2 表节 113 3.5.3 PE文件引入 119 3.5.4 PE文件引出 125 3.5.5 PE文件资源 129 第4章 编程语言的运行机理 133 4.1 汇编的原理 133 4.1.1 指令系统 133 4.1.2 汇编与Win API的接口方法 141 4.1.3 【实例】:自定义程序的入口点 145 4.2 高级语言的原理 151 4.2.1 C/C++的原理 151 4.2.2 解释语言的原理 165 4.2.3 【实例】:用C实现简单的BASIC语言环境 165 4.3 C、C++的学习方式 187 4.3.1 从BASIC到C 187 4.3.2 C、汇编、API的关系 187 4.3.3 接口的建立方法 190 4.4 挂钩技术 201 4.4.1 Windows上C的挂钩 201 4.4.2 C++的挂钩技术 213 第5章 代码的规范和风格 220 5.1 环境的设置 220 5.1.1 集成环境的设置 220 5.1.2 TAB值的设置 221 5.1.3 编译环境的设置 222 5.1.4 设置herosoft.dsm宏 224 5.2 变量定义的规范 227 5.2.1 变量的命名规则 227 5.2.2 变量定义的地方规定 228 5.2.3 变量的对齐规定 229 5.3 代码对齐方式、分块、换行的规范 230 5.4 快速的代码整理方法 232 5.5 注释的规范 233 5.6 头文件的规范 236 5.7 建议采用的一些规则 236 5.8 可灵活运用的一些规则 238 5.9 标准化代码示例 239 5.10 成对编码规则 243 5.10.1 成对编码的实现方法 243 5.10.2 成对编码中的几点问题 248 5.11 正确的成对编码的工程编程方法 251 5.11.1 编码前的工作 252 5.11.2 成对编码的工程方法 255 5.11.3 两个问题的解释 260 第6章 分析方法 266 6.1 分析概要 266 6.1.1 分析案例一:软件硬盘阵列 268 6.1.2 分析案例之二:游戏内存修改工具 274 6.2 接口的提炼 286 6.2.1 分离接口 286 6.2.2 参数分析 287 6.3 主干和分支 290 6.3.1 主干和分支分析举例 291 6.3.2 程序检?? 300 6.4 是否对象化 301 6.5 是否DLL化 307 6.5.1 DLL的建立和调用 307 6.5.2 DLL动态与静态加载的比较
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值