阅读了SGI的源码后对STL很是膜拜,很高质量的源码,从中学到了很多。温故而知新!下文中所有STL如无特殊说明均指SGI版本实现。 STL 内存配置器 STL对内存管理最核心部分我觉得是其将C++对象创建过程分解为构造、析构和内存分配、释放两类操作分离开来!摆脱了对频繁调用new或malloc函数想 ...
分类:
其他好文 时间:
2017-09-16 23:09:49
阅读次数:
234
第一章 概论 1.软件等于程序加软件工程 2.程序等于数据结构加算法 3.构建管理、源代码管理、软件设计、软件测试、项目管理是软件工程核心部分 4.软件的特殊性有复杂性、不可见性、易变性、服从性、非连续性 5.软件工程的目标是创造足够好的软件,与以下几点相关用户满意度、可靠性、软件流程的质量、可维护 ...
分类:
其他好文 时间:
2017-09-13 20:18:46
阅读次数:
95
转自:https://github.com/taizilongxu/interview_python Python语言特性 1 Python的函数参数传递 2 Python中的元类(metaclass) 3 @staticmethod和@classmethod 4 类变量和实例变量 5 Python ...
分类:
编程语言 时间:
2017-09-11 16:29:17
阅读次数:
313
Java第三周学习心得 通过这一周的学习,了解到了Java的核心部分,理解了用户自定义类的定义 ,了解了对象的声明 ,了解了使用构造函数初始化对象 ,使用类属性与方法的使用,了解了package和import语句的用途,知道了假设你面对现实世界的一个对象,你不会把它的属性和处理方法分开,程序设计也是 ...
分类:
编程语言 时间:
2017-09-10 20:47:58
阅读次数:
192
互联网的组成互联网的结构虽然复杂,但是从工作方式上区分,有边缘部分:所有连接在互联网上的客户机组成,用来通信和资源共享。核心部分:由大量网络和连接这些网络的路由器组成。边缘部分的主机叫做端系统,可以是个人电脑、智能手机、摄像头等等。边缘部分利用核心部分提供的服务,使众多主机之间实现通信和共享信息。核 ...
分类:
其他好文 时间:
2017-09-10 11:26:07
阅读次数:
183
属性是.net的核心部分,是每个.net程序员都必须熟悉的特性,但是在wpf中引入了依赖属性的概念,依赖属性和原来属性的定义完全不一样,wpf通过依赖属性改变了元素属性的定义方式,依赖属性为wpf的数据绑定、动画以及样式,都起到了关键的作用,所以理解依赖属性,对于理解wpf至关重要。 C#的普通属性... ...
原理机制 参考--https://yq.aliyun.com/articles/51009 主备总体结构 PG主备流复制的核心部分由walsender,walreceiver和startup三个进程组成。 walsender进程是用来发送WAL日志记录的 walreceiver进程是用来接收WAL日 ...
分类:
数据库 时间:
2017-09-07 18:11:24
阅读次数:
246
Maven有三套相互独立的生命周期,而不是一个整体。这三套生命周期分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。 Site Lifecycle 生成项目报告,站点,发布站点。 它们是相 ...
分类:
其他好文 时间:
2017-09-06 00:35:30
阅读次数:
181
动画的基础 动画是WPF的核心部分,随着对窗体程序体验的要求增加,动画表现越来越重要,WPF天生就是基于图形的,所以天生具有动画的基因,我们常说的动画,无非就三种方式实现: 逐帧动画 逐帧动画是一种常见的动画形式(Frame By Frame),其原理是在"连续的关键帧"中分解动画动作,也就是在时间... ...