V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DOLLOR  ›  全部回复第 3 页 / 共 151 页
回复总数  3016
1  2  3  4  5  6  7  8  9  10 ... 151  
25 天前
回复了 xiaozhu317 创建的主题 输入法 后悔学双拼了
庆幸学了双拼。
当年我就花了几天就记住键位了,一个月后形成肌肉记忆,打字有节奏,就是比全拼爽很多。
形成肌肉记忆后,其实不需要在脑中“全拼 转 双拼”加工的,都是想到哪个字,手指就自觉动起来了。

而且学双拼有个好处,别人蹭手机电脑没法打字,久而久之就不愿优先蹭你的电脑了🤣
25 天前
回复了 justdoit123 创建的主题 Python 吐槽 Python 的 *args, **kwargs
有类型标注还好,如果没类型标注,维护 python 就是痛苦的折磨
如果你工作了 5 年还和工作 1 年的差不多,那么,你并不是门槛低的“受害者”,反而是门槛低的受益者。
你应该感谢这些框架开发者,他们降低了门槛,让你有了入行的机会。
27 天前
回复了 kevinguoCN 创建的主题 Vue.js 后端学前端的无力感
@8355
又不是 IE678 时代了,用 jquery 还不如直接用 DOM API 。
36 天前
回复了 Rust2015 创建的主题 JavaScript () => void = (): void =>是什么意思:
一个签名为() => void 的函数。
等号左边的() => void 可以省略,右边的: void 也可以省略。
这些都是可以自动推导的类型,非要写出来,而且还写两遍,鉴定为写 java 写的,把 java 的习惯带到 TS 来了。
类型检查+自动推导 是大势所趋。
现在新出的编程语言,类型检查+自动推导 基本都是标配了。
老一辈编程语言 python 、js 、lua 要是不想被历史抛弃,也都推出自己的类型系统了。
@BugFree
vanilla 才是神,jquery 算个弟弟,都得叫祂爸爸🐶
36 天前
回复了 kylebing 创建的主题 问与答 你小时候有没有被电过的经历?
小时候家里有一条比较奇怪的电线,两端都是插头。
一头可以插在墙插上,另一头插在可移动的灯座上,就可以点亮灯座的灯。

有一次我睡觉醒来,看到这条线的一端插头,我不假思索的拿开它,结果被这个插头电了一下,非常麻。猛然发现,这线的另一端还留在墙插上呢。

这事给我留下不小的阴影,不再允许两端都是插头的这种奇怪的电线再出现在生活中。
37 天前
回复了 helleon 创建的主题 Chrome Chrome 切标签卡 bug 会是什么问题?
先确认是不是硬件加速造成的问题。
尝试在 chrome://settings/system 关闭图形加速试试。
浮点运算你换什么语言都一样。
涉及财务、金融的计算,*不能用浮点数*,要用*定点数*,这应该是程序员的常识、共识。
38 天前
回复了 nextone 创建的主题 Visual Studio Code vs code 的智能提示补全不行呀
定义函数的时候,你把 camel 的类型补上啊,就像这样:
def convert_snake(camel: str)
不然它不知道 camel 的类型,也就没法推断 char 类型,也就没法给你补全 char.下面的方法。
39 天前
回复了 waiaan 创建的主题 问与答 有没有不需要占用 pc usb 口的无线鼠标?
如果你的电脑内置蓝牙模块,那就可以考虑蓝牙鼠标
@klamx
有的人可能从小到大唯一叫得出名字的水利工程就只有三峡了,所以什么事都会往三峡联想啦
40 天前
回复了 shebaoting 创建的主题 V2EX v2ex 最初是怎么发展起来的?
很多年前 v2 是可以直连的,而且 SEO 做得非常好,那时搜技术相关的内容,经常能排得很靠前。
41 天前
回复了 bojackhorseman 创建的主题 互联网 如何拯救 x 的“为你推荐”?😭
以毒攻毒,多刷点烧鸡、本子、黄推,🐶
@Wxh16144
这代码其实有个更大的槽点。

比如这个 function 下出现了 this ,而这个 function 不属于 class method 或 object method 成员。

普通的函数调用方式 matchesCondition(value),是必死无疑的,因为 this 会指向 undefined ,必须 matchesCondition.call(arr, value)这样调。

一般的 JS 开发是不会写出这么离谱的代码的。
TS 检查对象属性的时候,只会对多余的*字面量*( literal )属性报错。对于*非字面量*对象,以及*非字面量*属性,会按照*协变*规则判断类型是否符合规则。
原问题里的`yyy${s}`属于计算属性,它就相当于一个*多出来*的属性,并且不是字面量,所以不会报错。

let a: { a: number } = { a: 1 }
a = { a: 1, b: 2 } //字面量多了个 b ,报错

let ab: { a: number, b: number } = { a: 1, b: 2 }
a = ab //非字面量赋值,虽然多了个 b ,但符合协变规则,不报错

a = { a: 1, [Math.random()]: 6 } //虽然多了个属性,但它不是字面量,所以不报错
1  2  3  4  5  6  7  8  9  10 ... 151  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3610 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 04:31 · PVG 12:31 · LAX 20:31 · JFK 23:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.