05 2013 档案

论计算机专业毕业生的人文素养
摘要:之前写过三篇讨论计算机专业的大学生该如何学习的文章,跨度将近10年,都是从自己身上得出的感悟。但是随着工作时间越来越长,现在越来越发现作为一个计算机专业毕业生,人文素养也很重要,有的时候甚至要超出技术能力所占的比重。 毕业之后,在国企、私企、外企都呆过,接触过不少刚... 阅读全文

posted @ 2013-05-31 11:15 爱你一万年123 阅读(217) 评论(0) 推荐(0) 编辑

Effective C++ 读书笔记之Part9.Miscellany
摘要:53. Pay attention to compiler warnings. 总结: 第一,严肃对待编译器发出的警告信息。努力在你的编译器的最高(最严苛)警告级别下争取“无任何警告”的荣誉。 第二,不要过度依赖编译器的报警能力,因为不同的编译器对待事情的态度并不相同。一旦移植到另一个编译器上,... 阅读全文

posted @ 2013-05-30 17:34 爱你一万年123 阅读(112) 评论(0) 推荐(0) 编辑

Effective C++ 读书笔记之Part8.Customizing new and delete
摘要:49. Understand the behavior of the new-handler. 总结: 第一,set_new_handler允许客户指定一个函数,在内存分配无法获得满足时被调用。 第二,Nothrow new是一个颇为局限的工具,因为它只适用于内存分配;后继的构造函数调用还是可能... 阅读全文

posted @ 2013-05-30 17:27 爱你一万年123 阅读(127) 评论(0) 推荐(0) 编辑

亮剑.NET的系列文章之ADO.NET五大类(二)
摘要:ADO.NET简介 ADO.NET是由Microsoft ActiveXData Object(ADO)改进产生的。在.NET中,对数据库进行访问主要是通过ADO.NET。 ADO和ADO.NET的区别 ADO和ADO.NET是两个截然不同的对象模型:ADO基于Windows2000... 阅读全文

posted @ 2013-05-30 16:38 爱你一万年123 阅读(161) 评论(0) 推荐(0) 编辑

Effective C++ 读书笔记之Part6.Inheritance and Object-Oriented Design
摘要:32.Make sure public inheritance models "is-a". 所谓的最佳设计,取决于系统希望做什么事,包括现在与未来。 需要解决的问题:其中关于两个assert都通过的地方有些疑惑。 总结: “public继承”意味着is-a。适用于base classes身上的... 阅读全文

posted @ 2013-05-27 15:41 爱你一万年123 阅读(109) 评论(0) 推荐(0) 编辑

亮剑.NET的系列文章之.NET详解(开端)
摘要:在介绍.NET之前,先回顾一下vb6。众所周知,VB6是开发DNA模型的应用程序的最流行语言。它可以在窗体的VB客户程序和COM组件两个方面大显身手。 扫盲:Windows DNA是WindowsDistributed interNet Applications Architectu... 阅读全文

posted @ 2013-05-23 11:31 爱你一万年123 阅读(185) 评论(0) 推荐(0) 编辑

Effective C++ 读书笔记之Part5.Implementations
摘要:26. Postpone variable definitions as long as possible. 总结: 尽可能延后变量定义式的出现。这样做可增加程序的清晰度并改善程序效率。 批注: 纯C语言此处有冲突,C语言要求变量定义出现在代码快的开始部分。 27. Min... 阅读全文

posted @ 2013-05-23 11:23 爱你一万年123 阅读(130) 评论(0) 推荐(0) 编辑

Effective C++ 读书笔记之Part4.Design and Declarations
摘要:18. Make interfaces easy to use correctly and hard to use incorrrectly. 总结: 第一,好的接口很容易被正确使用,不容易被误用。你应该在你的所有接口中努力达成这些性质。 第二,“促使正确使用”的办法包括接口的一致性,以及与内置... 阅读全文

posted @ 2013-05-21 15:44 爱你一万年123 阅读(143) 评论(0) 推荐(0) 编辑

Effective C++ 读书笔记之Part3.Resource Management
摘要:13. Use objects to manage resources. 总结: 第一,为了防止资源泄露,请使用RAII对象,它们在构造函数中获得资源并在西沟函数中释放资源。 第二,两个常被使用的RAII class分别是tr1::shared_ptr和auto_ptr。前者通常是较佳选择,因为... 阅读全文

posted @ 2013-05-17 15:06 爱你一万年123 阅读(116) 评论(0) 推荐(0) 编辑

Effective C++ 读书笔记之Part2.Constructors, Destructors, and Assignment Operators
摘要:5.Know what functions C++ silently writes and calls. 总结:编译器可以暗自为class创建default构造函数、copy构造函数、copy assginment操作符,以及析构函数。这些函数都是public的,并且是inline的。 ... 阅读全文

posted @ 2013-05-13 16:36 爱你一万年123 阅读(102) 评论(0) 推荐(0) 编辑

Effective C++ 读书笔记之Part1.Accustoming Yourself to C++
摘要:1、View C++ as a federation of languages C++的四个次语言: 1)C 2)Object-Oriented C++ 3)Template C++ 4)STL 2、Prefer consts, enums, and inlines ... 阅读全文

posted @ 2013-05-09 16:04 爱你一万年123 阅读(131) 评论(0) 推荐(0) 编辑

C++知识点---explicit、TR1、Boost
摘要:关键字:explicit 1、除非有明显的理由想要定义隐式转换,否则,单形参构造函数应该为explicit。 将构造函数设置为explicit可以避免错误,并且当转换有用时。用户可以显式地构造对象。 2、explicit关键字只能用于类内部的构造函数声明上。在类的定义体外部所做的定义上不再 重复... 阅读全文

posted @ 2013-05-09 11:16 爱你一万年123 阅读(196) 评论(0) 推荐(0) 编辑

亮剑.NET的系列文章之初识三层架构
摘要:最近在学习三层结构,通过上网找各种资料,初步学习了一些三层的知识跟大家分享一下。先跟大家介绍一下三层的来源,为什么叫三层? 在现代的社会的软件开发体系中结构可以简单的概括是N层体系结构,N大于等于1,他们的开发方式不同: 换句话说:单机体系(N=1)、Client/Ser... 阅读全文

posted @ 2013-05-07 11:30 爱你一万年123 阅读(144) 评论(0) 推荐(0) 编辑

LLVM每日谈之十三 使用LLVM自带的PASS
摘要:作者:snsn1984 PS:最近一段时间,投入在LLVM上的时间有些减少。差点把对它的研究断掉,今天开始继续。对LLVM的研究需要很长一段时间的坚持不懈才可以彻底搞明白。 前面已经介绍过如何写自己的PASS,并且也针对一个简单的PASS进行了分析和介绍。相信大家也可以从LLVM源码中找到很多... 阅读全文

posted @ 2013-05-07 11:12 爱你一万年123 阅读(738) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示