这几天感觉学习的进度慢了很多,主要是涉及到的知识点多了,也复杂了。 嵌入式linux涉及到的零零散散的知识太多,需要不断的补充学习。 当然这不是最重要的,最重要的是需要不断和随之而来的挫败感对抗。 许多知识点并不是看几遍就会了,需要不断重复练习才能掌握,我自己又犯了急躁贪多的毛病。 当挫败感来袭时, ...
分类:
系统相关 时间:
2019-10-13 11:18:54
阅读次数:
91
一、引言 经过这段时间对设计模式的学习,自己的感触还是很多的,因为我现在在写代码的时候,经常会想想这里能不能用什么设计模式来进行重构。所以,学完设计模式之后,感觉它会慢慢地影响到你写代码的思维方式。这里对设计模式做一个总结,一来可以对所有设计模式进行一个梳理,二来可以做一个索引来帮助大家收藏。 PS ...
面向对象基础: 1 什么是面向对象? 指的是一种编程思想 面向过程编程: 核心是‘过程’二字,过程指的是做事情的步骤,即先做什么后做什么 基于该编程思想编写程序,好比一条工厂流水线,一种机械式的思维方式。 优点: 逻辑清晰,复杂的问题流程化,进而简单化。 缺点: 可扩展性差。 面向对象编程: 核心是 ...
分类:
其他好文 时间:
2019-10-09 21:18:32
阅读次数:
120
一、面向对象基础 什么是面向对象? 指的是一门编程思想 1.面向过程编程 核心是’过程‘二字,过程指的是做事情的步骤,即先做什么再做什么,基于该编程思想编写程序,就好比一条工厂流水线,一种机械式的思维方式。 优点:逻辑清晰,复杂的问题流程化,进而简单化。 缺点:可扩展性差,不易修改代码。 2.面向对 ...
分类:
其他好文 时间:
2019-10-09 19:03:35
阅读次数:
68
什么是面向对象 面向对象指的是一门编程思想。 面向过程编程 核心是“过程”二字,过程指的是做事情的步骤,即先做什么再做什么 基于该编程思想编写程序,就好比一条工厂流水线,一种机械式的思维方式。 优点: 逻辑清晰,复杂的问题流程化,进而简单化。 缺点: 可扩展性差。 面向对象编程 核心是“对象”二字, ...
分类:
其他好文 时间:
2019-10-09 15:48:44
阅读次数:
74
程序员的成长绕不开架构设计,有时架构设计就像鸿沟一样挡在程序员晋升之路上,只要跨过去就可以海阔天空。 但不少技术能力很强的程序员依然不能完全掌握架构设计,这与架构设计的思维方式和训练机制与写代码有很大差异有关,加之人们对架构设计存在很多误区,缺乏一套行之有效的架构设计方法论,就可能导致在实践过程中把 ...
分类:
其他好文 时间:
2019-10-07 22:59:37
阅读次数:
121
1.估算你所在城市理发店的数量 https://www.jianshu.com/p/1431daad2c62 这种思维方式的核心,就是把你要探索的结果用一个数理公式展示出来。我们用最开始的煎饼摊例子来看怎么算?就要用到:利润=收入-变动成本,而收入=客单价*流量*转化率,变动成本=煎饼数量*单位成本 ...
分类:
其他好文 时间:
2019-09-30 15:08:25
阅读次数:
199
https://developer.aliyun.com/article/718700?spm=a2c6h.12873581.0.0.7f3660d2yMlUWp&groupCode=tech_library 点击免费下载《阿里工程师的自我修养》 查理芒格说:“掌握一定数量的思维模型,能解决这世上9 ...
分类:
其他好文 时间:
2019-09-24 14:17:44
阅读次数:
114
一. Java到底是什么? Java是一门全球范围内使用最广泛的,面向对象的编程语言.Java语言具有功能强大和简单易用两个特征,它作为面向对象编程语言系列的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程. 二. Java到底干嘛的? Java技术具体的应用领域 1??.安 ...
分类:
编程语言 时间:
2019-09-19 10:34:31
阅读次数:
102
初识JAVAJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。程序与JAVAJAVA技术平台安装JAVA语言开发工具包JDKJDK压缩包链接:https://pan.baidu.c
分类:
编程语言 时间:
2019-09-17 22:19:33
阅读次数:
122