46_AArch64体系:ARM最新编程架构模型剖析

你好,我是 LMOS。

在今天,Andriod+ARM 已经成了移动领域的霸主,这与当年的 Windows+Intel 何其相似。之前我们已经在 Intel 的 x86 CPU 上实现了 Cosmos,今天我会给你讲讲 ARM 的 AArch64 体系结构,带你扩展一下视野。

46_QA加餐丨关于代码质量你关心的那些事儿

Q&A加餐丨关于代码质量,你关心的那些事儿

专栏上线后,有一些同学对于代码质量有关的问题还不是很清楚,有很多疑问,所以我特意做了一期 Q&A,来回答一下这些问题。

46_产品案例分析Chartistic的复杂图表

45 | 产品案例分析:Chartistic的“复杂”图表

Chartistic 是一款移动端做图表的工具。

在一般的概念中,制作图表都是一项复杂的工作,我们要处理数据、处理图表的样式,进行各种各样的配置工作;而由于手机端使用场景的不稳定,以及交互方式的限制,要为手机端设计图表工具其实是挺困难的一件事情。

46_缓存系统:如何通过哈希表和队列实现高效访问?

你好,我是黄申。

经过前三大模块的学习,我带你纵览了数学在各个计算机编程领域的重要应用。离散数学是基础数据结构和编程算法的基石,而概率统计论和线性代数,是很多信息检索和机器学习算法的核心。

46_技术之外的几点成长建议

结束语 | 技术之外的几点成长建议

你好,我是景霄。

不知不觉,专栏上线已经 4 个月了,终于到了和你们说再见的时候,心中既有兴奋,又有不舍。说兴奋,是因为自己坚持完成了 40 多篇文章的写作,这对我而言是一项体力与脑力的“马拉松”,颇有成就感;说不舍,是因为你们的热情远超乎我当时的想象,和你们一起交流学习真的很高兴,收获也很大。

46_架构重构内功心法第二式:合纵连横

上一期我给你讲了我的架构重构内功心法的第一式:有的放矢,需要架构师透过问题表象看到问题本质,找出真正需要通过架构重构解决的核心问题,而不是想着通过一次重构解决所有问题。

46_人到中年:失业与恐惧

刚入行的时候,听说程序员是吃青春饭的,只能干到 30 岁。过了几年,这个说法变成了 35 岁。如今走在奔四的“不惑”之路上,想到如果突然丢了工作,会怎样?还是不免为此有一些惶惑。

47__SSD硬盘(下):如何完成性能优化的KPI?

如果你平时用的是 Windows 电脑,你会发现,用了 SSD 的系统盘,就不能用磁盘碎片整理功能。这是因为,一旦主动去运行磁盘碎片整理功能,就会发生一次块的擦除,对应块的寿命就少了一点点。这个 SSD 的擦除寿命的问题,不仅会影响像磁盘碎片整理这样的功能,其实也很影响我们的日常使用。

47__案例篇:服务器总是时不时丢包,我该怎么办?(上)

你好,我是倪朋飞。

上一节,我们梳理了,应用程序容器化后性能下降的分析方法。一起先简单回顾下。

容器利用 Linux 内核提供的命名空间技术,将不同应用程序的运行隔离起来,并用统一的镜像,来管理应用程序的依赖环境。这为应用程序的管理和维护,带来了极大的便捷性,并进一步催生了微服务、云原生等新一代技术架构。