x86汇编指南之寄存器与内存寻址模式

本指南描述了32位x86汇编语言编程的几个基础知识,主要介绍寄存器和内存寻址。
有几种不同的汇编语言可用于生成x86机器代码,本文使用标准的Intel语法来编写x86汇编代码。

寄存器

如图1所示,现代(即386及更高版本)x86处理器有8个32位的通用寄存器。 … [阅读文章]

HotSpot虚拟机垃圾收集调优指南之ZGC垃圾收集器

ZGC垃圾收集器是一个可伸缩的低延迟垃圾收集器。

ZGC通过并发的执行所有耗时的工作,使得应用线程的暂停时间不会超过10ms。因此,它适合于要求低延迟,或者使用非常大的堆(如数TB)的应用程序。

ZGC垃圾收集器作为实验性的功能(Java 11版本),可以通过以下命令行选项启用: … [阅读文章]

GCC汇编语法与Intel汇编语法的几个差异点

GCC最初是一个GNU C语言编译器(GNU C Compiler),只能处理C语言。
后来扩展并支持了更多的编程语言,现在GCC代表的是GNU编译器集合(GNU Compiler Collection)。

GCC编译器使用了 AT&T/UNIX 汇编语法,AT&T与Intel的汇编语法存在比较大的差异,下面是一些主要的差异点。 … [阅读文章]

晚清名臣曾国藩,功比周公孔孟,名垂万世千秋

曾国藩(1811年11月26日-1872年3月12日),肖羊,初名子城,谱名传豫,字伯涵,号涤生,清朝湖南长沙府湘乡白杨坪(现属湖南省娄底市双峰县荷叶镇天子坪)人,宗圣曾子七十世孙(系出曾氏南宗),中国近代政治家、军事家、理学家、文学家,与胡林翼并称曾胡。曾国藩与李鸿章、左宗棠、张之洞并称“晚清四大名臣”,官至武英殿大学士、两江总督,同治年间封一等毅勇侯,又授世袭罔替,谥文正。(wikipedia) … [阅读文章]

计算机漫游

今天发一篇曾经的总结,主要涉及几个计算机思想。

 

1. 计算机组成结构 1.1 计算机基本构成

三大核心部件:中央处理器、存储器、I/O设备

中央处理器(CPU) 算术/逻辑单元(ALU) 寄存器 PC(程序计数器) 存储器(内存) 物理上:由一组动态随机存取存储器(DRAM)芯片组成 … [阅读文章]

什么是新零售?

过去,我们说零售的本质就是要给顾客提供最好的商品,这是产品思维;要给客户提供极致的服务,这是用户思维。

产品思维和用户思维本身没错,但今天传统零售企业沿用产品思维和用户思维的打法,却遇到很大问题,直接表现就是销售额减少,这说明了什么?

事实上,产品思维和用户思维的“失灵”,说明当下零售业的变革并非产品思维和用户思维的创新,而是一个结构性变革。 … [阅读文章]

什么是零售?什么是人货场?

零售,本质上是连接“人”与“货”的“场”。就是把最终付钱的“人”(消费者)和“货”(商品)连接在一起的“场”。

这个“场”,可能是场景,可能是物理位置,也可能是一个呼叫中心,还可能是你去拜访陌生客户的行为。

集市——商业地产的雏形,其作用就是连接商品和需要商品的人,即连接“人”与“货”,我们称之为“场”。 … [阅读文章]

布隆过滤器之误识别率FPP公式的推导

在《什么是布隆过滤器(Bloom Filter)?》一文中,多次提到了误识别率(FPP,false positive probabilistic)。

那么误识别率到底是多大,应该如何计算呢?

假设布隆过滤器大小为m比特,存储了n个元素,使用k次散列函数来计算元素的存储位置。 … [阅读文章]

电子商务基础概念之SPU、SKU

在从事电子商务行业,或者开发电子商务系统时,通常绕不开两个概念,即SPU和SKU。

对这两个概念的理解和应用,能够在很大程度上简化对商品的管理,提供更好的扩展性。

SPU

SPU指标准化产品单元(Standard Product Unit),是商品信息聚合的最小单位。是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。 … [阅读文章]