V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 28 页 / 共 195 页
回复总数  3890
1 ... 24  25  26  27  28  29  30  31  32  33 ... 195  
2022-01-17 17:10:48 +08:00
回复了 iGooner 创建的主题 北京 上班族在北京多少钱一个月就够了?
@arbit 北京吃饭 1500 就够了吗,为什么我在上海,感觉 3 餐一天 80 都很省了
----

自己烧
Airflow 太重

Luigi 太 buggy
@Newyorkcity 没有这种用法。
反正不符合语法。

真正符合语法的是 I subscribe to a newspaper
2022-01-13 00:19:56 +08:00
回复了 dongdongdong 创建的主题 问与答 为什么安卓阵营都抛弃了弹出式摄像头
“作为一个直男,前置摄像头一年都不打开几次,也没那么容易坏!”
----

你已经把市场不买账的原因说出来了。
2022-01-12 16:06:09 +08:00
回复了 ligiggy 创建的主题 C++ 左值右值,有没有通俗易懂且具体的资料
哦对顺便 Go 的 STW 是 1ms 。但是这和 10 微秒依然差了 2 个数量级。

C++ 在延迟关键的领域就是无可替代,唯一的候选人只有 Rust 。但是 Rust ,ummm ,我感觉这东西的心智负担 tm 比 C++ 还要高。
2022-01-12 16:04:14 +08:00
回复了 ligiggy 创建的主题 C++ 左值右值,有没有通俗易懂且具体的资料
比如系统响应要求延迟稳定在 10 微秒以下,你敢用垃圾回收吗?对你不敢。

哪怕号称最先进的 zgc ,java 里面的那个,现在也不过号称稳定版 STW 回收 <10ms ,努力向着 1ms 进发。这和 10 微秒可还相差 2 个数量级呢 hhh
2022-01-12 16:01:56 +08:00
回复了 ligiggy 创建的主题 C++ 左值右值,有没有通俗易懂且具体的资料
楼上( @statumer )已经开喷 C++ 要关心左值右值,是为了解决 s = s1 + s2 这个 = 如何实现的问题。在别的语言这
种问题都不存在。
====

我倒也不是黑这句话,我只是想补充一点:C++ 为啥要关心 = 如何实现?

是因为 C++ 没有垃圾回收。

没有垃圾回收就要求区分栈对象和堆对象。而栈对象的赋值传值就会带来一系列拷贝的问题。而拷贝就会关心 =,就会关心左值右值。

你看别的不用关心这些的语言,哪个没有垃圾回收?

但是没有垃圾回收是罪过吗?不是,因为有些地方就是忌讳垃圾回收。

所以,这只是取舍罢了。
node_map = {}

for line in data:
....node = Node(...)
....node_map[node.parent_id].children.append(node)
....node_map[node.id] = node
2022-01-10 15:39:57 +08:00
回复了 Coolwinds 创建的主题 职场话题 在国企的运维,感觉干不下去了
@Coolwinds 我觉得运维的活比开发(软件外包)难找
2022-01-10 11:03:11 +08:00
回复了 Coolwinds 创建的主题 职场话题 在国企的运维,感觉干不下去了
1 、接触不到新技术:自己学吧,ubuntu 有个 microk8s 挺好装的,用用再自己部署一个集群 + 正式版 k8s 玩玩试试。你总不能只是“会用 k8s”吧?那你和面向开会上班有啥区别。

2 、说实话监控没多少牛逼玩意儿,都是些按需安装配置的软件。比如数据库用 elasticsearch, influxdb ,前者日志后者时序。时序监控分析用 grafana 或者 prometheus ,日志分析用 kibana 。收集日志用 logstach + kafka 转发也行。但是这坨也不是都要用,都是按情况。

3 、服务器运维自动化主要是 ansible 。

----

其实这些都很无聊的,我觉得和端茶送水做 ppt 没啥区别。运维技术也是,过了几年有了更好用的软件体你说不定又得换一茬,还不是螺丝钉。
2022-01-09 14:18:17 +08:00
回复了 zxCoder 创建的主题 问与答 请教一个算法/方案?
2022-01-09 14:17:41 +08:00
回复了 zxCoder 创建的主题 问与答 请教一个算法/方案?
哦一维情况下可以对三个集合先排序,然后用二分查找代替建树。
2022-01-09 14:16:40 +08:00
回复了 zxCoder 创建的主题 问与答 请教一个算法/方案?
最好的算法不清楚。

使用 Ball-tree 配合应该能有复杂度 O(N log N) 的算法, 但是常数较大。具体方法就是对 ABC 三个集合建 Ball-tree ,然后 ABC 分别枚举每一个元素,在另外两个 Ball-tree 找 distance < threshold 的点,最后用 hashtable 对三元组去重。

目测最优算法也是 O(N log N) 的,但是常数比这个小。
2022-01-07 22:01:45 +08:00
回复了 mjar 创建的主题 生活 还是决定出国读博
1. 没听说韩国人 CS 多好,只听说中美年年发炼丹论文。或者是有些大佬级的做点更基础的工作。
2. 在 CS 方面,大家都比较卷,以至于那种大佬级的慢研究节奏(但是能出 fundamental 的成果)已经很少见了。。。
缓存异常吞掉挺合理,但是取数据肯定是要有载入条的
2022-01-06 23:04:42 +08:00
回复了 wyc9296 创建的主题 编程 突然觉得 C 语言字符串数组的初始化有点怪
@wxd92 ummm 我确实没仔细考虑。但是我觉得不太可能出现这种 implicit new allocated (至少不可能在堆上

https://godbolt.org/z/M6sPzsWf4

根据 compiler explorer ,是栈空间。第三种和第一种效果一致,虽然可能生成的破代码更慢。
----

顺便 gcc 拒绝在 c++ 模式下编译第三种
2022-01-06 22:49:43 +08:00
回复了 wyc9296 创建的主题 编程 突然觉得 C 语言字符串数组的初始化有点怪
在 C++ 里面就没这么奇怪了。

第一、第二种:相当于常量初始化了数组。

第三、第四种:虽然能编译,但是会警告,说其实应该赋值给 const char*。
2022-01-06 17:43:57 +08:00
回复了 Canon1014 创建的主题 程序员 高并发场景下使用 CAS 锁库存,不预防 ABA 会怎么样
ummm 想了想好像用在库存这种场景下倒也不是不可能。。。?
2022-01-06 17:42:37 +08:00
回复了 Canon1014 创建的主题 程序员 高并发场景下使用 CAS 锁库存,不预防 ABA 会怎么样
我觉得你对 CAS 锁的应用场景有些误区。库存这已经牵扯到业务数据库了,和 CAS 锁没有任何关系。

要理解 CAS 中 ABA 的棘手难题,非得写几段 C++ 程序才有感觉。。。。这也是我为啥总是觉得学习东西不能用类比,用库存这种概念去理解高并发无锁的算法,总是不得要领。
1 ... 24  25  26  27  28  29  30  31  32  33 ... 195  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5198 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 307ms · UTC 05:46 · PVG 13:46 · LAX 22:46 · JFK 01:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.