周其仁:停止改革,我们将面临三大麻烦

抛开立场观点不谈,且看周小平写一句话能犯多少语病

罗马尼亚的声明:小事件隐藏着大趋势——黑暗中的风:坚持做对的事相信未来的结果

布林肯突访乌克兰,为何选择去吃麦当劳?

中国不再是美国第一大进口国,贸易战殃及纺织业? 美国进一步延长352项中国商品的关税豁免期

自由微信安卓APP发布,立即下载! | 提交文章网址

元闰子的邀请

深入理解计算机系统的数值类型

将会是一个很大的正数,从而导致了内存拷贝的越界!数值类型是计算机编程的基础,用的很多,也很重要,理解它的底层原理,有助于写出正确的代码,避免一些意料之外的错误。每个计算机系统都有固定的
2022年8月19日

【Go实现】实践GoF的23种设计模式:抽象工厂模式

上一篇:【Go实现】实践GoF的23种设计模式:工厂方法模式简单的分布式应用系统(示例代码工程):https://github.com/ruanrunxue/Practice-Design-Pattern--Go-Implementation简述上一篇我们介绍了工厂方法模式,本文,我们继续介绍它的兄弟,抽象工厂模式(Abstract
2022年5月29日

【Go实现】实践GoF的23种设计模式:工厂方法模式

上一篇:【Go实现】实践GoF的23种设计模式:建造者模式简单的分布式应用系统(示例代码工程):https://github.com/ruanrunxue/Practice-Design-Pattern--Go-Implementation简述工厂方法模式(Factory
2022年5月21日

用Keynote画出手绘风格的配图

等。有免费的,也有付费的。有功能齐全,但用法复杂的;也有基本够用,但用法简单的。找到一个合适自己的就行,关键是要提升画图效率,避免在配图上花费太多时间。最后,提升使用
2022年5月7日

【Go实现】实践GoF的23种设计模式:建造者模式

上一篇:【Go实现】实践GoF的23种设计模式:单例模式简单的分布式应用系统(示例代码工程):https://github.com/ruanrunxue/Practice-Design-Pattern--Go-Implementation简述在程序设计中,我们会经常遇到一些复杂的对象,其中有很多成员属性,甚至嵌套着多个复杂的对象。这种情况下,创建这个复杂对象就会变得很繁琐。对于
2022年5月5日

【Go实现】实践GoF的23种设计模式:单例模式

上一篇:【Go实现】实践GoF的23种设计模式:SOLID原则简单的分布式应用系统(示例代码工程):https://github.com/ruanrunxue/Practice-Design-Pattern--Go-Implementation简述GoF
2022年4月5日

【Go实现】实践GoF的23种设计模式:SOLID原则

之前也有写过关于设计模式的文章《使用Go实现GoF的23种设计模式》,但是那个系列写了3篇文章就没再继续了,主要的原因是找不到合适的示例代码。考虑到,如果以类似于“鸭子是否会飞”、“烘焙的制作流程”等贴近生活的事情举例,很难在我们日常的开发中产生联系。(目前应该很少有这些逻辑的软件系统吧)《实践GoF的23种设计模式》可以看成是《使用Go实现GoF的23种设计模式》系列的重启,吸取了上次烂尾的教训,本次在写文章之前就已经完成了23种设计模式的示例代码实现。示例代码以我们日常开发中经常碰到的一些技术/问题/场景作为切入点,示范如何运用设计模式来完成相关的实现。前言从1995年GoF提出23种设计模式到现在,25年过去了,设计模式依旧是软件领域的热门话题。设计模式通常被定义为:设计模式(Design
2022年3月13日

探索OS的内存管理原理

Frame)图15因为页的大小是固定的,而且作为最小的分配单位,这样就可以解决段式内存管理中内存碎片的问题了。但页内仍然有可能存在内存碎片。地址转换页式内存管理使用页表(Page
2022年1月9日

探索CPU的调度原理

First,最短任务优先)从相同到达时间的多个任务中选取运行时长最短的一个任务进行调度,接着再调度第二短的任务,以此类推。针对上一节的工作负载,使用SJF进行调度的情况如下,周转时间变成了50s(
2021年7月26日

从分层架构到微服务架构(二)之分层架构

architecture)的范畴,分层架构并没有限定一定得有多少个层次,层次的数量可以根据应用场景灵活控制,因此也被称为n-tier
2021年2月1日

一步步降低软件复杂性

Architecture,都有着鲜明的层次感。在进行分层设计时,需要注意的是,每一层都应该提供不同的抽象,并要尽量避免在一个模块中出现大量的Pass-Through
2019年12月8日

教你写好代码注释

Design》中的例子)如何写好代码注释利用好注释模板注释模板为注释写作提供了极大的便利,我们常用的开发工具如IDEA、VS
2019年12月4日