把牛吹出去,我想写什么

刚刚吭哧吭哧的写完了栈的内容,觉得写的还行.但今天不发,明天也不发,明天发线程的同步的内容.大后天也不发,大后天发线程死锁的内容.

今天有筒子们反映我文章中俏皮话太话,说有点就可以啦,满篇都是,显得浮燥.也许是吧,可能是有点过度了.但前天写的《两个金箍棒--线程死锁》一节,我认为那个故事编的真棒,也能很好的说明线程为什么死锁的原因.你期待吗?

对了,对我的文章有兴趣的朋友,一定要加关注哦,可以第一时间收到"新货".把我想写的内容发 出来,看看有没有你所期待的.也不一定按照顺序写,不是别人而是取决于你的意见.如果你有期待的内容,给我留言吧。

目 录

主要是讲清楚编写本书的目的,初衷,帮助普遍存在的普通程序变的职业,专业。

第一章 计算机科学的核心基础

第一节 计算机体系结构

包括CPU,内存,IO设备,存储设备等。

第二节 操作系统工作原理

包括进程,线程,线程通讯,进程通讯,线程通讯,资源管理,线程安全,死锁及检测机制,堆,栈。第三节 科学精神的培养

『先定位再分析』,『先整体再局部』,『大胆假设,小心求证』

第二章 C/C++语言编程规范

若干节 本章是本书的重点章节之一,这也是当前大专院校忽略的内容,但在实际开发过程特别是商业软件中开发过程特别注重的内容.具体章节划分有待后续仔细考虑.

第三章 常见数据结构及算法

第一节 数组

第二节 映射表

第三节 循环缓冲区

第四节 链表

第五节 树的应用

第六节 二分法搜索算法

第七节 常用的加解密算法

第四章 基础技术之二

第一节 网络通讯基础

重申基本概念,比如IP地址,掩码,网关,DNS。常用协议的解释:DDNS,PPPOE,路由,HTTP,TCP,UDP。常用网络命令:ping, netstat,route。

第二节 数据库设计基础

主要着重于数据库的逻辑结构设计,如何避免数据冗余,数据库结构优化技术。

第三节 多媒体技术基础

常见图像数据格式:BMP,YUV,JPEG。

常见音频数据格式: PCM,G711U,AAC。

常见视频格式:MP4,H264,H265,私有格式,时间戳,音视频同步。

第五章 常用设计模式

第一节 设计模式的意义及重要性

第二节 单例

第三节 工厂模式

第四节 观察者模式

第五节 状态机模式

第六章 软件系统中常见故障及排除

第一节 内存泄漏概念,避免措施,检测方法及工具

第二节 资源管理器及资源泄漏

第三节 死锁及检测,解决办法

第四节 代码审查制度

第七章 职业软件工程师的八大意识

第一节 产品意识

第二节 项目意识

第三节 设计意识

第四节 测试意识

第五节 模仿意识

第六节 创新意识

第七节 架构意识

第八节 责任意识

第八章 常用开发工具,设计软件

第一节 版本管理工具,比如SVN, GIT。

第二节 缺陷管理工具,比如TD,禅道。

第三节 界面设计工具

第四节 项目计划工具,比如Microsoft Project。

第五节 流程图,图形制作工具。

第六节 图标图片制作工具。

第七节 其它辅助软件,比如Visual Assist, SourceInsight, UltraEdit,NotePad++,XMLNote.

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171228G00MP000?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区