V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  katsusan  ›  全部回复第 5 页 / 共 24 页
回复总数  467
1  2  3  4  5  6  7  8  9  10 ... 24  
2022-04-08 17:23:33 +08:00
回复了 dangyuluo 创建的主题 C++ CPU 指令重排是 cache 同步太慢的表征么?
Load 会 stall 但 store 不会
2022-03-11 14:22:01 +08:00
回复了 PaperKite 创建的主题 MySQL MySQL 字符集问题
@PaperKite #5
> 想问一下( navicat 连接 mysql 成功后会执行几条命令: set names xxx; show variables like 'lower_case_%'; ...)这个是如何了解到的

mysql 的 client 向 server 发送 query command 时用的是 text protocol, 在 unencrypted connection(no SSL)下用 tcpdump 抓包就能看到了. 协议在 https://dev.mysql.com/doc/internals/en/com-query.html.
2022-03-11 12:54:36 +08:00
回复了 PaperKite 创建的主题 MySQL MySQL 字符集问题
navicat 连接 mysql 成功后会执行几条命令: set names xxx; show variables like 'lower_case_%'; ...

如果连接信息里编码选的是 auto, 就会执行 set names utf8mb4.可以在你的命令行下试试看, 跟 navicat 一样的结果.
2022-02-11 19:25:26 +08:00
回复了 312ybj 创建的主题 生活 结婚这件大事
lz 牛的,恭喜.
2022-02-10 14:38:16 +08:00
回复了 sdjl 创建的主题 小米 我在小米官网买了个 86 寸电视,我到底遭遇了什么?
@sdjl #5 大件提前已签收是大忌
2022-02-01 20:39:07 +08:00
回复了 tomleung1996 创建的主题 宽带症候群 广东电信用 iOS 的大佬们,你们的微信加载慢吗?
开后台刷新,相应的成本是耗电增加。其实小而美最沙雕的是在消息收取中时其它所有请求都被 block 住,导致你只能在那看着它搁那转圈;其次就是有时候收取花了十来秒转圈结果新消息条数为 0 ,我特么就在想这是 21 世纪的 app 吗、
2022-02-01 14:42:18 +08:00
回复了 idragonet 创建的主题 硬件 买了 4K 显示器发现看 YouTube...
@katsusan #21 typo:s/有限公司 /优先
2022-02-01 14:40:59 +08:00
回复了 idragonet 创建的主题 硬件 买了 4K 显示器发现看 YouTube...
@Decisivem 据说 jd 已经有这方面的机制了,经常退货的用户放到一个集合里,退换的货有限公司供应这个集合,俗称“黑名单用户”
2022-01-10 01:23:13 +08:00
回复了 wheeler 创建的主题 Go 编程语言 请教一个 golang 的小疑惑
@wheeler 第二种不好 hold 住返回的 b 为 nil 的 case
2021-12-24 13:41:10 +08:00
回复了 soulzz 创建的主题 全球工单系统 腾讯云北京 2 区 GG
@noqwerty 掩耳盗铃吗 233 ,只要状态页面是绿的我就没问题.jpg
2021-10-28 13:46:30 +08:00
回复了 Pogbag 创建的主题 问与答 公司网禁了远程桌面?怎么破解
尝试下下面的方法(假设你家里的公网 IP 为 A):
1. 先确定任意一个能在公司网络环境下能访问的 https 网址,比如 https://www.baidu.com
2. 在公司电脑 host 文件里加入 A 与 1 的网址的对应条目
3. mstsc 里输入 www.baidu.com:33890 访问。

如果能成功的话应该是 rdp 的 tls 握手时被 sni 阻断了。
2021-10-05 22:06:35 +08:00
回复了 linuslv 创建的主题 Windows Win11 推送说不满足最低要求。。。。
E3V3 是 4 代 Haswell 架构,无解。强升的话没有巨硬官方支持,出现差错也不好解决。
2021-10-05 12:27:44 +08:00
回复了 Pogbag 创建的主题 Windows 都收到 windows11 的推送了吗
2021-09-28 16:17:31 +08:00
回复了 BBCCBB 创建的主题 程序员 golang WaitGroup 中用到的内存对齐方式会受到 gc 的影响吗?
@BBCCBB #9
> 64 位机器上没要求对象地址必须是 8 的整数倍?
除了一些特别的操作比如 atomic 外,没有强制。但地址对齐对访问内存性能有影响,非对齐地址会导致需要拆分成两次内存访问。在 amd64 下,对于 byte 型数据需要 1 字节对齐,word 需要 2 字节,doubleword 需要 4 字节,quadword 需要 8 字节对齐。

> gc 对象位置在内存里被移动
我看了下 JAVA 的各式 GC 算法里普遍对 young generation 使用 mark-copy 算法,对 old generation 使用 mark-sweep 算法。
你说的移动指的是 copy 过程中的移动吧,Golang 里未采用分代 GC,只有 mark-sweep 。
2021-09-28 11:34:56 +08:00
回复了 BBCCBB 创建的主题 程序员 golang WaitGroup 中用到的内存对齐方式会受到 gc 的影响吗?
> 64 位对齐不是说数据的地址是 8 的整数倍吗... 那为啥这里还有 0 和 4 两种结果?

1 楼例子里的 Wg 是 4 字节对齐的,unsafe.Alignof(wg)或 reflect.TypeOf(wg).Align()可以看到。

> 64 位 mac 上执行这个代码多次, 是会出现 0 和 4 两种结果的

wg 分配在栈上,受 runtime 申请栈空间时获得的地址影响,不一定保证 8 字节对齐还是只满足 4 字节对齐。

> 加一个 fmt.Println(wg)使其在堆上分配

加 fmt.Println 让 wg 分配在堆上利用了 tiny allocator 获得的 tiny block 地址在 64 位环境下为 8 字节对齐,
不代表内存分配器一定会给 wg 返回 8 字节对齐的地址,比如下面的代码里 wg 的地址应该只满足 4 字节对齐。

```Go
type Wg struct {

state1 [3]uint32
}

func main() {
var b bool
var wg Wg
fmt.Printf("%p\n", &b)
fmt.Printf("%p\n", &wg)
}
```
1  2  3  4  5  6  7  8  9  10 ... 24  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2761 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 12:59 · PVG 20:59 · LAX 05:59 · JFK 08:59
♥ Do have faith in what you're doing.