背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3. ...
分类:
系统相关 时间:
2020-05-31 12:38:36
阅读次数:
126
Django+nginx+uwsgi+dwebsocket 启动方法 收集静态文件 opesn@opesn:~$ cat /app/cmdb/cmdb/settings/dev.py STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'sta ...
分类:
Web程序 时间:
2020-05-30 20:06:07
阅读次数:
139
一、门面模式的应用场景 门面模式(Facade Pattern)又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口。主要特征是定义了一个高层接口,让子系统更容易使用。在我们的日常工作中,都在有意无意大量使用门面模式,但凡只要高层模块需要调度多个子系统,我们都会封装一个新类,提供精简接口, ...
分类:
其他好文 时间:
2020-05-30 20:01:32
阅读次数:
63
1.新建module,springboot-log 2.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3 ...
分类:
编程语言 时间:
2020-05-30 11:02:19
阅读次数:
58
5.5软件概要设计 概要设计,用于子系统或模块设计,也可用新增业务需求的跨子系统设计。概要设计在总体设计框架下,遵循总体设计思想,丰富子系统或模块设计,从而能够指导开发实现子系统或模块。 由于软件总体设计从宏观上架构软件,距离开发实现,还有许多需要细化之处。如果系统由多个子系统组成,每个子系统可以视 ...
分类:
其他好文 时间:
2020-05-29 23:26:46
阅读次数:
100
一,selinux的用途 1,什么是selinux SELinux:即安全增强型 Linux(Security-Enhanced Linux) 它是一个 Linux 内核模块,也是 Linux 的一个安全子系统 它主要由美国国家安全局开发, 它的主要作用:最大限度地减小系统中服务进程可访问的资源(最 ...
分类:
系统相关 时间:
2020-05-29 15:11:47
阅读次数:
123
程序员在工作过程中,会遇到很多需要阅读源码的场景,比如技术预研、选择技术框架、接手以前的项目、review他人的代码、维护老产品等等。可以说,阅读源代码是程序员的基本功,这项基本功是否扎实,会在很大程度上影响一个程序员在技术上的成长速度。
2014年的时候《Qt on Android核心编程》和《Qt Quick核心编程》时作者在编写时,很多内容都是通过分析Qt源码搞明白的。这阵子研究CEF和PPAPI,也主要靠研究源代码来搞明白用法。最近工作上要修改已有项目的一个子系统,也是得硬着头皮先读懂代码。
总之在开发工作这十来年中,读过太多源码了,从源代码中学习到太多东西了,如果不阅读源代码,真不知道自己能否成长起来。
写代码是从模仿开始的,提高也是从观摩别人的优秀设计和代码开始的。所以阅读源码至关重要,接下来咱从下列方面聊聊阅读源码的事儿。
分类:
其他好文 时间:
2020-05-27 23:11:49
阅读次数:
94
###1.主体架构 说明: 该平台涉及到的子系统较多,而且由于保密的因素,不宜说明太过详细。本人只负责以下标注红框的设计和研发 ...
分类:
Web程序 时间:
2020-05-27 20:35:17
阅读次数:
85
前言 使用as和强制类型转换的时候的区别是否仅仅是代码形式上的区别。 答案是肯定不是的。 正文 看两段代码: object o = Factory.GetObject(); Student student = o as Student; if (student != null) { //dosome ...
什么是系统设计师? 系统设计师一般是指从事系统分析和设计相关职位,具体指子系统分析与设计人员、特性分析与设计人员。一般需要以下的专业能力: 能力项1:客户需求理解把握能力,系统设计能力; 能力项2:基于全流程各环节理解实施DFx的能力 能力项3:全流程的成本分析和设计能力 能力项4:全流程的安全分析 ...
分类:
其他好文 时间:
2020-05-27 18:33:53
阅读次数:
133