Home
Hao Liu's blog
Cancel

How to understand the Interrupts ?

Roles involved CPU ,AU,ALU,Clock,Register Hardware,Controller,Driver How these roles work? in time sequence.

IoC and DI

The IoC principle helps in designing loosely coupled classes which make them testable, maintainable and extensible. IoC - Principle DIP - Principle DI - Pattern IoC Container - framew...

Flutter project style guide

在追求持续迭代的过程中,延长交付周期的因素有很多。代码质量和基础设施上的投资往往稀缺而昂贵。 两者比较之下,显然作为业务开发人员,我们在紧张的业务迭代中,应该可以做一点点微小的努力来提升代码质量。 目录结构 这里处理的对象是工程的代码和资源文件 . ├── events // 事件 ├── models // 模型 ├── ...

最优解是奋斗逼

如果你是在一个大的公司,那么你获得的自由度就会变低。 此话何解呢?假设你的微信添加了公司的同事为好友(屏蔽自己和屏蔽同事都不是选项的话),那么至少就不能表现出不够积极的自己。 只有两种选项:不活跃或者很“鸡血”。 当你表现的很积极、阳光、符合常规预期的时候,即使那些公司外的好友怎么看你(觉得你是个没个性的普通人)似乎已经不重要,重要的是同事们怎么看你。 你不能太优秀也不能太不优秀...

Cocoapods管理组件实际操作演示

目前我们的项目工程使用cocoapods 来管理依赖,同时我们对项目进行组件化的时候,cocoapods也是必要的组件生命周期管理工具。 名词解释 公共索引库 / 远程索引库 组件工程库 / 组件库 Readme文档 Example工程,内含外部需要用到的接口的使用例子(或者注释足够清晰)的 组件...

如何使用Cocoapods管理组件

目前我们的项目工程使用cocoapods 来管理依赖,同时我们对项目进行组件化的时候,cocoapods也是必要的组件生命周期管理工具。 组件的生命周期 组件需求 创建 编写 发布 使用及反馈 更新和升级 废弃 组件的需求评审过程 需...

约会(三)

“你这么想就显得一点自信都没有了。是不是对自己要求太过于理想化了。” 说着我们都喝了一口勇闯天涯。 “你这些想法我以前也有过。” 我不确定我真的能理解他,我对人与人能相互理解这个观点是不信任的。 “有些东西是你改变不了的,就不用纠结了,这个道理你也懂的”,我从右边口袋掏出烟递到左右,再用左手抽出一支,含在嘴里,随后用左手对着明哥比了一下按打火机的手势。 他递给我打火机,我注意到...

躁声

村子里我所住的这栋楼的西边,本是一座废弃多年的8层高的厂房, 距离厂房本体不足一米的围墙围住了他的三面,剩下的一面围墙距离厂房则大概十多米,又围进去一排8层高的宿舍楼。 厂房闲置多年,每次从我的窗户看出去,看到它的天台,心想在这个地段闲置这么大一栋楼真是浪费。 很不幸,三周前开始施工。两年前村里人就传出万科和房东们已经开始谈判回收旧楼改造成公寓的项目。显然这栋楼也要开始改造了,这绝对...

哲学剃刀

剃刀,顾名思义,用来切削、剔除用的锋利工具。 哲学剃刀,指的是能指导人们排除(剃掉)一个现象中不太可能的解释或避免不必要行动的一个原则或经验法则 。 既然是经验法则,也就会不保证在所有的情形下都可靠,或者都有准确的结果。 就是当在澳洲发现黑色的天鹅之前,所有英国人认为所有的天鹅都是白色这一点是无需讨论地正确的。 经验法则的特点是基于实际应用的,在实际应用中需要普遍有效,是基于实践...

为什么痛苦

刚参加工作那两年,时常感到痛苦。 倒不是身体上有什么伤痛和疾病,向来健康。 那时候无法对人诉说。不过,即使身边有一个人,恐怕用语言也无法表达清楚。 “一旦诉诸语言,一切将变成谎言。” 我的脑子能意识到,是哪里出现了问题,只是我无法描述清楚,而脑子的思考过程、嘴巴的表达,无不基于语言中的各类词汇(名次、动词、形容词等)和过去所掌握的思维模式。 后来,我意识到对于“问题”这个词的定...