cooooorn's recent timeline updates
cooooorn

cooooorn

V2EX member #165963, joined on 2016-04-01 22:50:59 +08:00
Today's activity rank 20187
cooooorn's recent replies
Sep 16, 2025
Replied to a topic by sunny1827 生活 因旅游和老婆吵架了
@dwelling 无比认同,孩子本身的意愿才是最重要的。
很简单,因为这 20 块没有走公司的账,所以财务不能写在发票上,进出对不上是财务大忌。逻辑上你垫付了,司机应该把高速费的账单或者票据给你,你报销时贴上去
Nov 23, 2023
Replied to a topic by Ainokiseki 程序员 和 mentor 代码习惯不一样,好头痛
看你的代码,对这个数组的所有元素其实都先做了处理,然后对最后一个元素做了特殊处理,那这个特殊处理完全可以拿到循环的外面来做吧,根本不需要放在循环里:
for i:=range array{
// do sth normal to array[i]
}
// do sth special to array[len(array)-1]
Sep 28, 2023
Replied to a topic by tool2d 程序员 感觉 double 精度不够用啊
参考
https://en.wikipedia.org/wiki/Double-precision_floating-point_format
可知,double 一般只有 15~17 位的有效十进制位,测试用例计算两点叉积中间过程如下:

double
357732783707.917969-357732779387.523071 = 4320.394897
357732779286.109924-357732783655.354370 = -4369.244446
357732687769.262695-357732687720.413086 = 48.849609

long double
357732783707.917946-357732779387.523051 = 4320.394895
357732779286.109919-357732783655.354386 = -4369.244467
357732687769.262668-357732687720.413108 = 48.849560

可以看到在 16 位之后,double 和 long double 的结果已经不同了,这导致了最后结果的不同。

PS:这样计算完,还需要再*0.5 再取绝对值,才是三角形面积吧。
Sep 23, 2020
Replied to a topic by bfchengnuo macOS 还有停留在 Mojave 的人么?
2015 early 还停在 el captain 10.11.6
建议 mbp 2018 13 寸,选 i7 的 cpu ( i7-8559U ),16G 内存,256/512G 的 SSD,个人觉得比 15 寸低配要好(应该是你预算范围内唯一能买的 15 寸机型)
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   936 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 19:48 · PVG 03:48 · LAX 12:48 · JFK 15:48
♥ Do have faith in what you're doing.