读书
文章平均质量分 54
vincent-xia
这个作者很懒,什么都没留下…
展开
-
《重构》读后感
按照这个学期制定的读书计划,10月份读的书是《重构,改善既有代码的设计》,这本书的作者是Martin Fowler,熊节译的。其实对于重构这个词也不算很陌生,平时写代码时也经常注意函数的重新命名,提取出新的函数,将重复代码提炼为函数等。但是这次读这本书,仍然有一种很震撼人心的感觉。由于国庆期间7天时间翻译了一个系列的OpenGL教程,所以导致开始阅读本书的时间有点晚,一直到中旬才开始阅读本书,但是原创 2013-10-29 19:08:57 · 1952 阅读 · 0 评论 -
2015年找工作总结
2015的一整年都可以说是在找工作中度过的,三月份开学后就在为四五月份的实习做准备,所以之前的阅读计划发生了很大的改变。以前计划的是每个月阅读一本技术书籍,没有太大的针对性,都是感觉那些书该看就看那些,可是对于找工作的话帮助没有那么大(但是感觉对自己本身还是蛮有用的),因为很多东西面试官在有限的时间内没法问到,也有很多东西不是短时间内能够考察出来的。三月份来学校后就开始为实习做准备,阅读的书籍性质原创 2016-01-02 23:03:25 · 1688 阅读 · 1 评论 -
《程序员的自我修养-链接,加载和库》读后感
五月份读的书是《程序员的自我修养-链接,加载和库》,这本书很早以前就听说过他的dam原创 2014-06-03 10:44:40 · 1766 阅读 · 0 评论 -
《C++ Primer》读后感
开学后因为干项目的原因,读书的计划几乎被搁浅了原创 2014-04-25 15:40:25 · 1443 阅读 · 0 评论 -
《OpenGL三维图像库编程指南》读后感
这个月感觉蛮开心的,第一就是把原创 2014-04-25 16:00:41 · 1058 阅读 · 1 评论 -
《深入探索C++对象模型》读后感
这本该是一月份读的书籍,结果到现在才看完,而且看的还是马马虎虎,实在是不应该。 这本书介绍的C++中对象在编译器中的实现机制,因为作者参与的是cfront编译器的开发,所以是以在cfront中的实现机制为蓝本讲的。但是根据自己掌握的vs的知识点来看在vs中的实现机制很多都是相同的。 看的马马虎虎,很多地方都看的不是很懂,最开始看序言的时候就看见候捷说只有前面几章比较容易原创 2014-02-08 16:13:09 · 832 阅读 · 0 评论 -
知乎摘要
不要怕。怕拒绝,选择沉默,错过了佳人。怕背叛,选择孤僻,错过了朋友。怕丢人,选择退缩,错过了经历。怕失败,选择安稳,错过了一切。一、三十岁前,学会你想学的任何事,音乐,文学,诗歌,绘画……,甚至包括电玩打通关,包括爱情。三十岁之后,不能再学习了。(你一定要有这个心态,即使你是个终身学习者。也必需坚信这点)。只因,过了三十,定要已经学会「如何赚钱」,然后,用很多的钱,请高手原创 2014-01-06 23:18:45 · 2505 阅读 · 0 评论 -
《3D数学基础:图形与游戏开发》读后感
这个月读的书是《3D数学基础:图形与游戏开发》。虽然从书的名字看来这是一本偏向于数学的书籍,但是实际上里面大部分都是一些与数学相关的概念在图形开发中的使用,曾经在很多书的附录中看到过这本书的名字,这次阅读完后也感觉受益匪浅。 这本书主要讲解的内容就是坐标系的概念,平移,旋转,缩放的矩阵表示,以及四元数,欧拉角的问题,然后就是一些在3D开发中无可避免会涉及到的碰撞检测,各种变换,如模型原创 2013-12-30 13:37:32 · 4577 阅读 · 2 评论 -
《Win32多线程程序设计》读后感
吐槽一句,纯粹把csdn的博客当成笔记本了。 这个月读的书籍是《Win32多线程程序设计》,忘了在那儿看到推荐这本书的,结果去图书馆一查2002年出版的,在图书馆找到这本书时把我吓着了,封面都掉了,可以想象它的历史有多悠久。。。 只随便翻了几页就决定这个月就是它了,原因很简单,它将与多线程相关的很多概念将的很简单易懂,之前学习多线程相关的知识时很重要的一个问题就是原创 2013-12-01 14:51:45 · 934 阅读 · 0 评论 -
Win 32 多线程程序设计学习笔记之五:终止线程
如何在某个线程内终止另一个正在运行的线程?1.利用TerminateThread() 放弃一个线程BOOL TerminateThread(HANDLE hThread,DWORD dwExitCode);参数hThread 欲令其结束之线程的 handle。该线程就是我们的行动目标。dwExitCode 该线程的结束代码。返回值如果函数成功,则传回原创 2013-11-26 12:39:31 · 967 阅读 · 0 评论 -
Win 32 多线程程序设计学习笔记之四:同步控制(Synchronization)
让我先对同步(synchronous)与异步(asynchronous)做个说明。当程序1调用程序2时,程序1停下不动,直到程序2完成回到程序1来,程序1才继续下去,这就是所谓的“synchronous”。如果程序1调用程序2后,径自继续自己的下一个动作,那么两者之间就是所谓的“asynchronous”。Win32 API中的 SendMessage() 就是同步行为,而 PostMessa原创 2013-11-26 00:27:21 · 972 阅读 · 0 评论 -
Win 32 多线程程序设计学习笔记之三:*WaitFor*Object函数
1.等待一个线程的结束DWORD WaitForSingleObject(HANDLE hHandle,DWORD dwMilliseconds);参数hHandle: 等待对象的 handle(代表一个核心对象)。在本例中,此为线程 handle。dwMilliseconds :等待的最长时间。时间终了,即使 handle 尚未成为激发状态,此函数还是要返回。此值可以是 0原创 2013-11-25 19:24:22 · 1727 阅读 · 0 评论 -
Win 32 多线程程序设计学习笔记之六:异步I/O(Overlapped I/O)
某些时候 overlapped I/O 可以取代多线程的功用。然而,overlapped I/O 加上completion ports,常被设计为多线程处理,以便在一个“受制于 I/O 的程序”(所谓 I/O bound 程序)中获得高效率。 overlapped I/O 是 Win32 的一项技术,你可以要求操作系统为你传送数据,并且在传送完毕时通知你。这项技术使你的程序在I/原创 2013-11-26 16:16:14 · 1409 阅读 · 0 评论 -
Win 32 多线程程序设计学习笔记之一:基本概念
1.从win32角度看,进程含有内存和资源。被进程拥有的内存,理论上可以高达2GB。资源则包括核心对象(如file handles和线程),USER资源(如对话框和字符串),GDI资源(如Devives Context和brushes)。2.进程本身并不能够执行,它只是提供一个安置内存和线程的地方。3.Matt Pietrek在Windows 95 System Programming S原创 2013-11-08 20:49:00 · 989 阅读 · 0 评论 -
Win 32 多线程程序设计学习笔记之二:线程
1.产生一个线程,是以CreateThread()作为一切行动的开始,这个函数的原型如下:HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpsa, DWORD cbStack, LPTHREAD_START_ROUTINE lpStartAddr, LPVOID lpvThreadParam, DWORD fdwCreate,原创 2013-11-08 21:17:49 · 986 阅读 · 0 评论 -
《浪潮之巅》笔记
阅读浪潮之巅时了解的一些知识,记录一下,以后要养成看书做笔记的习惯,谨以此记!70-20-10律:某个领域一般容不下三个以上的主要竞争者,老大是这个领域的主导者,通常占据70%的市场,老二有稳定的20%的市场,剩下的企业占据10%或者更少的市场。诺威尔定律:一家公司的市场占有率超过50%后,就无法再使市场占有率翻番了。诺威尔定律决定了在一个市场占有主导地位的公司必须不断开拓原创 2016-02-25 10:24:48 · 1313 阅读 · 0 评论