無名

大猫咪与小狮子

导航

2023年12月10日 #

cs ip,ds,ss sp

摘要: cs和ip寄存器不能直接修改,需要使用转移指令。 ds寄存器不能使用一个数值直接送入段寄存器,需要使用一个通用寄存器做中转, ss寄存器同ds寄存器。 sp寄存器可以直接修改。 综上,段相关寄存器都需需要中转。 cs ip 寄存器需要转移指令。 阅读全文

posted @ 2023-12-10 13:27 xiezhengcai 阅读(22) 评论(0) 推荐(0) 编辑

2023年12月8日 #

lock cmpxchg

摘要: 文章中内容有误,根据intel手册,没有发现 cmpxchg指令会有总线锁 cmpxchg 指令都会锁总线, 那么,为什么要加lock 前缀呢? LOCK#前缀不会占用额外的字节,而是作为指令的一部分。它会被编码为一个特定的操作码前缀,告知处理器在执行指令期间锁定总线或等效连接 因为: 对于cmpx 阅读全文

posted @ 2023-12-08 14:51 xiezhengcai 阅读(92) 评论(0) 推荐(0) 编辑

2023年10月29日 #

关于磁盘

摘要: 解释: 通过windows win+r 输入msinfo32 ,找到组件->存储->硬盘 查看硬盘信息; 图中:扇区/磁道 表示每个磁道有多少个扇区;磁道/柱面,表示每个柱面有多少个磁道。字节/扇区: 表示每个扇区的字节数 以下图解释:磁道/柱面 = 255, 表示一个柱面上有255个磁道,那么即有 阅读全文

posted @ 2023-10-29 12:03 xiezhengcai 阅读(10) 评论(0) 推荐(0) 编辑

2023年10月21日 #

汇编 & 寄存器 总结

摘要: 栈为什么从高地址向地址增长, 因为更好的利用内存, 一个从高往低,一个从低往高,最终内存被充分利用 pop 与 push 指令都是堆栈顶指针的操作 pop 栈顶指针esp增加,弹出栈中内存数据到寄存器 push 栈顶指针esp减小, 将寄存器(或许指定的数据)中的数据写入到栈内存 call 指令 c 阅读全文

posted @ 2023-10-21 13:43 xiezhengcai 阅读(1) 评论(0) 推荐(0) 编辑

2023年10月15日 #

分布式存储系统需要解决的问题

摘要: 数据集群的两种架构 数据集中集群 (多主从) 数据分散集群 数据同步 主节点环形空间 + 从节点position 去判断是该增量还是全量。 同步方式 以数据快照的方式同步 -- 通常是全量 以命令的方式(执行语句的方式同步) -- 增量 数据快照生成过程中的写入问题 以mvcc方式,可重复读的方式实 阅读全文

posted @ 2023-10-15 21:56 xiezhengcai 阅读(5) 评论(0) 推荐(0) 编辑

2023年9月7日 #

给定一个数n如23121;给定一组数字a如[2 4 9]求由a中元素组成的小于n的最大数

摘要: 给你一个n和一个数字的数组,比如n=23121,数组A={2,4,9},当然保证数组A中都是个位数,并且没有重复的,没说数组A有序,我这默认有序,结果得到一个数22999,就是数组A拼出来的一个刚好比n小的数。 1 package main 2 3 import ( 4 "fmt" 5 "strin 阅读全文

posted @ 2023-09-07 04:08 xiezhengcai 阅读(428) 评论(0) 推荐(0) 编辑

2023年5月19日 #

golang 内存 stats 字段解释

摘要: | 字段 | 解释 | 样例 | | | | | | Alloc | 当前堆中已经分配给对象使用所占用的空间字节数 | 322952 | | TotalAlloc | 累计堆中已经分配给对象使用所占用的空间字节数,只会增长,不会减少 | 29511472 | | Sys | 总共从OS申请的字节数, 阅读全文

posted @ 2023-05-19 11:29 xiezhengcai 阅读(44) 评论(0) 推荐(0) 编辑

2023年4月26日 #

关于golang线程安全

摘要: golang中的string赋值是线程安全的吗?第一反应,golang的string底层结构: type stringStruct struct { str unsafe.Pointer len int } 其中 str 是一个不变数组,现在看来,针对这个问题,需要清楚: 我们所说的线程安全,是指操 阅读全文

posted @ 2023-04-26 12:56 xiezhengcai 阅读(528) 评论(0) 推荐(0) 编辑

2022年6月14日 #

领域驱动设计-知识语境、限界上下文、领域

摘要: 限界上下文提供了领域概念的知识边界 领域概念体现的是一种局部的全貌 限的意思就是划分、规定,界就是界限、或者一个边界 阅读全文

posted @ 2022-06-14 14:45 xiezhengcai 阅读(27) 评论(0) 推荐(0) 编辑

2019年3月16日 #

ELK日志系统使用说明

摘要: 数据探索 Elasticsearch具有强大的数据检索和分析同能,支持模糊、全文、过滤、管道等数据查询。对于日志型数据处理很有优势。 下图为KIbana的主页图,将逐步说明每一部分的功能: 依照图中的编号: 1、Discover点击后是整个日志总况,这也是经常使用的入口,在这个地方可以定时刷新最新日 阅读全文

posted @ 2019-03-16 17:20 xiezhengcai 阅读(11125) 评论(0) 推荐(0) 编辑