C/C++各个周期的学习

C/C++ 程序的生命周期

编写时:

要点:业务,数据结构,控制解耦;健壮;易修改;清晰简单无歧义;易重用;低耦合高内聚;易链接;速度快;

书籍:《c++程序设计语言》《effective C++》《more effective C++》《C++标准库》《C++沉思录》《深入理解C++11》

《大规模C++程序设计》《google C++ style》《华为编程规范》《数据结构与算法分析》《现代C语言程序设计》《C++并发编程实践》

《编译原理(前端部分)》《UNIX环境高级编程》《代码简洁之道》《重构》《设计模式》《计算机程序构造和解释》《深入理解并行编程》

《深入理解linux内核》《算法导论》

开源代码:STL;leveldb;osmium;spdlog;redis;

编译时:

要点:待补充

书籍:《深入理解计算机系统》《程序员的自我修养》《编译原理》《汇编语言》《深度探索C++对象模型》

链接时:

要点:待补充

书籍:《深入理解计算机系统》《程序员的自我修养》

运行时:

要点:待补充

书籍:《深入理解计算机系统》《操作系统》《计算机组成与设计》《计算机体系结构:量化研究方法》《汇编语言》

原文地址:https://www.cnblogs.com/water-bear/p/12067615.html

时间: 2024-10-18 18:21:57

C/C++各个周期的学习的相关文章

quick cocos2d x场景切换的生命周期函数调用学习

先上一个场景的基本模版: 1 local ModelScene = class("ModelScene", function() 2 return display.newScene("ModelScene") 3 end) 4 5 function ModelScene:ctor() 6 self.sceneName = "ModelScene" 7 -- 注册点击事件监听 8 self.layer = display.newLayer() 9

Bean默认配置及生命周期之学习总结

Bean默认的是单例的. 如果不想单例需要如下配置: <bean id="user" class="..." singleton="false"/> singleton就是配置这个bean是否是单例的,如果不写,就是默认值true. 注解: spring Bean生命周期 1.Bean的作用域可以通过Bean标签的scope属性进行设置,Bean的作用域包括: 默认情况下scope="singleton",那么该B

信息安全系统设计基础第八周期中学习总结—20135227黄晓妍

第一部分:实用的一些命令 man –k man –k xxx 同命令apropos 将搜索whatis数据库,模糊查找关键字如果记不清楚工具或者函数的完整名字,可以考虑用-k参数,例如,查找和printf有关的帮助:man -k printf 结合管道使用: man –k xxx | grep xxx | grep 1 xxx代表要搜索的关键字,1这里是man手册的命令的区段,一共由8个. 数字"1":可执行命令或shell命令 数字"2":系统调用(functio

vue 生命周期一点学习

再 vue中生命周期一般包含:beforeCreate,created,beforeMount,mounted,beforeUpdate,updated,beforeDestory,destoried. 在每个阶段我们可以做相应的事,因为在不同的阶段我们的vue对象的某些属性并未生成或则更新. 比如再beforeCreate阶段我们就可以进行loading等前面准备的事,created就可进行事件的初始化,此时还不能进行dom操作,mounted和created阶段可以进行ajax的请求等操作,

JavaEE实战——Servlet入门、Servlet生命周期、绝对路径、ServletContext

前言 接下来的三篇博客我会分别介绍Servlet的以下三个方面: 1.Servlet程序编写 ----- 生命周期 2.ServletAPI Request Response 3.Cookie 和 Session Servlet的作用:Servlet 用来 动态web资源 开发 静态web资源 : 固定数据文件 动态web资源 : 通过程序动态生成数据文件 Servlet技术基于Request-Response编程模型 ---- HTTP协议也是基于请求响应 模型 * Servlet技术 用来

java之jvm学习笔记十三(jvm基本结构)

java之jvm学习笔记十三(jvm基本结构) 这一节,主要来学习jvm的基本结构,也就是概述.说是概述,内容很多,而且概念量也很大,不过关于概念方面,你不用担心,我完全有信心,让概念在你的脑子里变成图形,所以只要你有耐心,仔细,认真,并发挥你的想象力,这一章之后你会充满自信.当然,不是说看完本章,就对jvm了解了,jvm要学习的知识实在是非常的多.在你看完本节之后,后续我们还会来学jvm的细节,但是如果你在学习完本节的前提下去学习,再学习其他jvm的细节会事半功倍. 为了让你每一个知识点都有迹

如何理解Activity 的生命周期

Activity 生命周期是学习Activity的基础,这篇文章就想带大家深入了解这个基础.在Activity的生命周期中,系统会按类似于阶梯金字塔的顺序调用一组核心的生命周期方法. 也就是说,Activity生命周期的每个阶段就是金字塔上的一阶. 当系统创建新Activity实例时,每个回调方法会将Activity状态向顶端移动一阶. 金字塔的顶端是Activity在前台运行并且用户可以与其交互的时间点. 当用户开始离开Activity时,系统会调用其他方法在金字塔中将Activity状态下移

java jvm学习笔记十三(jvm基本结构)

欢迎装载请说明出处:http://blog.csdn.net/yfqnihao 这一节,主要来学习jvm的基本结构,也就是概述.说是概述,内容很多,而且概念量也很大,不过关于概念方面,你不用担心,我完全有信心,让概念在你的脑子里变成图形,所以只要你有耐心,仔细,认真,并发挥你的想象力,这一章之后你会充满自信.当然,不是说看完本章,就对jvm了解了,jvm要学习的知识实在是非常的多.在你看完本节之后,后续我们还会来学jvm的细节,但是如果你在学习完本节的前提下去学习,再学习其他jvm的细节会事半功

认识:人工智能AI 机器学习 ML 深度学习DL

人工智能 人工智能(Artificial Intelligence),英文缩写为AI.它是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的一门新的技术科学. 人工智能是对人的意识.思维的信息过程的模拟.人工智能不是人的智能,但能像人那样思考.也可能超过人的智能. 人工智能的定义可以分为两部分,即"人工"和"智能". 机器学习 1.    什么是机器学习 根据等人事件中判断人是否迟到了解什么是机器学习,具体参见地址:http://www.cnblo