V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CRVV  ›  全部回复第 4 页 / 共 27 页
回复总数  536
1  2  3  4  5  6  7  8  9  10 ... 27  
2022-10-16 11:11:20 +08:00
回复了 hardwork 创建的主题 程序员 c/c++多线程读写问题,怎么反驳?
这种问题就和 python 的 dict 读写要不要加锁是一样的。
x86 的内存读写指令,python dict 的读写,这些确实 atomic ,不加锁通常也能得到正确的结果。
但是这么做会有一些问题,最简单的情况,一次读或者一次写当然没问题,但很难保证写出来的代码真的是这种单纯的情况。
写汇编这么做没任何问题,就是标准的做法。如果写 C ,请写正确的 C 代码,别玩这些花样。

另外,“理由是 int 读写都是一个指令完成”,这个理由是错的。
这和是不是一个指令没关系,CPU 不保证一条指令的 atomic ,比如在 x86 上跨 cacheline 的读写也是一条指令但不 atomic
CPU 的什么操作是 atomic 是个很复杂的事情,得去一个一个查。
2022-10-02 02:29:13 +08:00
回复了 simonlu9 创建的主题 生活 压抑太久,上来缓口气,不知道是否继续下去
@simonlu9
高速公路上绝对不能压线,不是扣分的问题。
我要是坐在高速公路压线的车上,会尽量把司机往死里骂。
2022-09-19 17:47:13 +08:00
回复了 ryougifujino 创建的主题 JetBrains 等 JetBrains 全家桶到 10 月续费的,现在是不是变成小丑了
@msg7086
要是能预知汇率,我就不在乎 Jetbrains 那几块钱了
2022-08-24 10:49:16 +08:00
回复了 Krime 创建的主题 Linux 突然想买树莓派,然后被这价格吓到了
@twor2 我看了半天才发现你回的是 @xsx107

1. 这个还真不是抬杠,任何性能优化的前提都是找到瓶颈,现实中遇到的性能问题大概率不是改进循环内存管理这些事情上的问题,刷算法题才经常遇到这些问题。现实中遇到性能问题,不论是不是树莓派 1 ,加机器通常都是成本最低的解决方式。

2. 你前面可不是这么说的。
"这次的通胀是不是由 QE 引起?大部分不是。"
怎么现在又是"主要原因"了?
如果是主要原因,你的意思是一楼说的对?

3.
我先声明一下我没觉得一楼说得对,我也没觉得他说得不对,我是真不知道这个问题的答案。
民科有一个很好认的特点,他总有一个结论,而且他确信这个结论是对的,民科从来不说"不知道"。
我看什么民科博主完全是你的臆想,我还真不看。

印钱是个很直观的词,你不喜欢的话不用也无所谓。
但我这人就喜欢这种直观的词。像什么静默指封城,动态清零指清不了零,通货膨胀指物价上涨,QE 指政*府增发货币,我不喜欢这些用法。

4. 教授您好。
2022-08-23 21:57:27 +08:00
回复了 Krime 创建的主题 Linux 突然想买树莓派,然后被这价格吓到了
@xsx107
第一段,如果这个 python 程序本来跑在树莓派 1 上面,那我觉得换台性能好的机器就是正确答案。

第二段,你有没有想过这些判断来自于哪里,或者说你为什么认为美国印钱不是导致树莓派涨价的原因。这里的可能性非常多,在我看来任何人都不能确凿地给出这个结论。比如 post covid 供给结构性问题和俄乌冲突发生的必要条件有没有可能包含美国印钱,东航坠机发生的必要条件有没有可能包含无限连任。我随便举了两个例子而已,仔细思考一下的话,这两件事情都有可能。

当然,我没有说树莓派涨价的原因是美国印钱。我只是看到你们对一个这么复杂的问题居然有一个这么自信的答案感觉有点神奇。
2022-08-16 02:07:01 +08:00
回复了 brader 创建的主题 程序员 除了 md5 有没有比较短的哈希算法
https://security.stackexchange.com/a/72685

直接截前面一段就行,要多长截多长
但是 md5 本来就是比较差的算法,再截一下就更差了,如果需要防碰撞就换个 sha256 之类的吧
2022-08-15 10:38:46 +08:00
回复了 kisshere 创建的主题 程序员 人脑为什么不能被 ROOT?
高达 00 里面那个地球轨道上绕一圈的太阳能板也是创业风口,造出来这个人类就再也不能担心什么能源什么碳排放了。

光速星际旅行也是创业风口,你装上乘客去附近的恒星绕一圈在再回来,你要多少钱那些有钱人给你多少钱。
@funnypc
这个功能本身不难,但问题是这输入法现在没有翻页。加了这个肯定需要翻页,翻页它就不太好做了。
@dfgddgf
所以我说的是 符合我自己的使用习惯,没说非得这么做。
五笔有个和拼音不一样的地方,把每个字拼音的第一个字母打出来很容易,但把五笔的第一个字母打出来没那么容易,需要思考一下。尤其现在绝大多数人不是打字员,不是看着字来打字的。

其实从某一年那种高级的拼音输入法出现的时候开始,五笔已经没什么速度上的优势了,反正我没有拼音熟手打得快。
五笔的词不是这么打的,五笔通常只打四个键,词和字都是四下出来,每四个键中间不按空格。如果有的字或者词只打 1-3 下就出来了,才会按一下空格。连续输入的字母会直接拆成四个一组来处理。

k 空格 /kh 空格 /khk 空格:中
khwx:中华,(khk 中)和(wxfj 华)的前两个键
atlg:共和国,(awu 共)(tkg 和)的第一个加(lgyi 国) 的前两个
kwwl: 中华人民共和国,(中华人国)这四个字的第一个键
xedhgggcntgg: 缓存(xedh)一致(gggc)性(ntgg)
khwxwwnaatlg:中华(khwx)人民(wwna)共和国(atlg)
trywku 空格:不是物质文化遗产,而是 射手座(tryw)啼(ku 空格)

所以
一致性高速缓存非均匀存储访问模型
肯定不是 rrbujbjtq ,而是拆成好几个词来打,一致 /性 /高速缓存 /非 /均匀 /存储 /访问 /模型

五笔输入法的词库并不是越大越好,最好是只包含用户确信是词组的词,这样既能打词组,又能让重码最少
比如高速缓存虽然在我这里是一个词组,但我通常不会打 ygxd ,而是打 ymgk(高速)xedh(缓存),因为要思考四个字的首键比较花时间,万一打出来又不是一个词,这些时间就浪费了。

我也写过一个五笔输入法,https://github.com/crvv/android_wubi_input
这玩意完全符合我自己的使用习惯,以致于用了好几年都没有再改进它的动力。
iOS 和 macOS 上的清歌输入法也符合我的使用习惯。
2022-08-12 19:28:06 +08:00
回复了 leedarmau 创建的主题 深圳 旧文连载-来了不是深圳人 1:拜拜了深圳
深圳的一个问题是,多数人都属于很有钱和很没钱的两个极端。

比如租房,如果你不在乎价格,一个月一万多应该可以租到很好的房子。如果很在乎价格,租个城中村之类的也很便宜。
但如果要找一个介于这两者中间的,我自己的感觉是,深圳的房租会明显比北京贵,或者同样价钱的房子明显比北京的差。

其它方面比如餐饮也是类似的情况,人均 200 的店很可能做得还不如广州重庆的小摊。同样是陶陶居,深圳和广州的店根本不是一个档次。

最后的结果是,即使有了高于平均水平的收入,又肯定远达不到那种有钱人的水平,深圳会是一个很鸡肋的地方,挣了钱其实都没地方花。
2022-08-08 16:22:10 +08:00
回复了 chaleaochexist 创建的主题 数据库 数据库事务 原子性和隔离性的疑问
@chaleaochexist

这些事情自己开两个 session 试一下就知道了,有现成的代码,https://github.com/ept/hermitage
2022-08-08 14:41:49 +08:00
回复了 chaleaochexist 创建的主题 数据库 数据库事务 原子性和隔离性的疑问
> 事务的原子性是否指: "执行若干条 sql, 是原子的?"

这个问题问得,原子性是不是指它是原子的。等于没问。
原子性是指执行若干条 SQL 只能都成功或者都不成功。


> 如果我用事务约束. 是否会有某个时刻, 读了一张空表?

如果 START TRANSACTION; DELETE FROM table; INSERT INTO table VALUES..; COMMIT;
那么空表的状态没有 commit. 如果你用的是 Read uncommitted ,就有可能读到,否则不会。
2022-08-05 12:22:07 +08:00
回复了 zuiye111 创建的主题 职场话题 一个大龄大厂搬砖工的叹息
@lostberryzz

如果你的人生目标是买房,那 100 万确实不多

但是一百万现金能让你做很多其它厉害的事情,持有千万房产的人也不一定做得到
随便举个例子,100 万现金能在地球上过半的地方走一遍了
2022-08-04 12:21:42 +08:00
回复了 13936 创建的主题 程序员 手机的 128G 内从是真的不够用了。
@ltkun
阴委捍子部实折磨佣得

孔乙己的说教是显摆而不是纠错。
2022-07-21 18:55:32 +08:00
回复了 masker 创建的主题 深圳 找车位有点难,特别是临牌
@masker

深圳的地铁很不好用,开车或者打车通常会比地铁快很多。

停车场入口通常会有一个给临牌用的二维码,到入口的时候扫码就能进。或者也有的停车场会给张卡,反正临牌停车没什么困难。

深圳的停车费好像不同的地方差别很大,一个月一两千的也有,几百的也有。
2022-07-15 17:42:22 +08:00
回复了 colatea 创建的主题 程序员 当爹的程序员,能为孩子的教育做点什么贡献?
举个例子说一下不同学生需要不同的方法这件事情。

比如逻辑推理能力,对于逻辑推理能力足够强的人,高考的很多题目可以直接推理出来答案,但是学生他自己不一定知道这些题可以这样做出来,通常需要有人告诉他有这样的推理方法,然后他就会做了。这种方法通常不是中学老师课上的内容。

一般来说,老师会在课上讲有哪些类型的题目,然后告诉学生每种类型的题目怎么做。辅导书通常也是这么写的。这样等同于让学生直接背下来这些题的解法,就不需要去做逻辑推理了。有的学生记忆力很好,这样其实是更容易的学法。如果没那么好的记忆力,用这种方法很难学好的。
2022-07-15 17:34:04 +08:00
回复了 colatea 创建的主题 程序员 当爹的程序员,能为孩子的教育做点什么贡献?
如果你指的教育方面做点什么是让孩子考高分,那么首先你自己要能考出来高分。

如果自己当年在不是太费劲的情况下(别是那种一天学十几个小时的)能高考考到 600 多的成绩,那么你直接教孩子就好了,高考这些年其实没什么大的变化。

如果你当年就考不出来高分,这个事就会比较难。像数理化这几个学科,对不同的学生来说会需要不同的方法来学,学校的老师不可能一样的内容讲两个版本的课吧。外面的培训班也是一样的,有经验的老师不会给你因材施教,没经验的你也很难找到靠谱的。

我个人的观点是,英语课排到第一优先级,这玩意不是应试学科,学好了受用终身。然后其它的课就比较复杂了,看你自己的能力来权衡吧。

反正这事跟你是不是程序员毫无关系。
1  2  3  4  5  6  7  8  9  10 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5163 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 09:28 · PVG 17:28 · LAX 02:28 · JFK 05:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.