最新 最热

golang 源码分析(32)sync.map

这里要重点关注readOnly.amended、Map.misses和entry.p的数值状态, 拓扑图中,多处用于走势判断.接下来详细列出结构体的代码和注释, 方便阅读理解拓扑图.

2022-08-02
3

手摸手Go 深入浅出sync.Map

日常开发过程中,map结构应该登场率是较为频繁的。但是Go的内建map类型并不是协程安全的。如下面这个栗子,如果业务开发过程中不注意很容易中招。

2022-06-29
2

干好这件事,卷死所有同行

由于B端产品的复杂性,表单往往呈现出字段多类型杂等特点;但是一个糟糕的表单会极大影响用户信息的录入,从而影响整个产品的体验。

2022-06-24
2

Javascript设置对象的ReadOnly属性

在JS中ReadOnly属性比较奇怪,直接创建一个对象,给该对象赋值readonly属性不能够向HTML中一样使用下面的方式:

2022-06-15
2

所谓的代码段、数据段

一般面试C++,都会很无聊的问到虚拟函数的实现机制,接着就会问到vtable放在哪里 – 实现细节中的细节,我个人觉得这个除了卖弄没啥大意义,但面试嘛,一般就这吊样。...

2021-12-23
2

【linux】服务器账户操作

新建账户目录sudo useradd -d /data0/jning -m jning切换到自己账户sudo su jning设置不再需要密码切换到root用户 sudo -i 在ansible账号下编辑/etc/sudoers sudo vim /etc/sudoers 加入这句: jning A......

2021-12-06
3

MySQL主备的基本原理

在状态1中,客户端的读写都直接访问节点A,而节点B是A的备库,只是将A的更新都同步过来,到本地执行。这样可以保持节点B和A的数据是相同的。当需要切换的时候,就切成状态2。这时候客户端读写访问的都是节点B,而节点A是B的备库...

2021-08-11
2

HTML中让表单input等文本框为只读不可编辑的方法

如使input text的内容,中国两个字不可以修改有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,

2021-06-10
2

readonly理解——C#

使用了readonly的属性,只能在定义时,或者构造函数中初始化,其他的地方都不能再修改其值

2020-12-31
2

25 | MySQL是怎么保证高可用的?

正常情况下,只要主库执行更新生成的所有 binlog,都可以传到备库并被正确地执行,备库就能达到跟主库一致的状态,这就是最终一致性。

2020-12-30
2