V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  namelosw  ›  全部回复第 1 页 / 共 58 页
回复总数  1156
1  2  3  4  5  6  7  8  9  10 ... 58  
21 小时 54 分钟前
回复了 neteroster 创建的主题 健康 大家是如何保护眼睛视力的?
说句大实话,九分靠天生。

中学我们班大部分人都戴眼镜,就在我在内的几个人不戴。但是说起来打游戏就我最刻苦,当程序员上下班都是对着屏幕,也不怎么出门,一过就是小十年。体检的时候视力还是一样碾压大多数人。

当然了,大家都是 roll 出来的,属性不太可能样样都高,除了眼睛,身上其他的地方都不咋好用。
1 天前
回复了 HolmLoh 创建的主题 美酒与美食 千禾的 0 添加 360 天酱油
@levon 鸡蛋都有谷氨酸钠,真没必要可以避免。

@HolmLoh 想鲜就盐换味精,没有钠是不可能鲜的。除了钠之外味精是无害的,跟盐同等有害 /无害。

试图解决这个又鲜又没钠 /味精的产品都是智商税,要鲜就要谷氨酸钠,要么就不吃鲜味,自己搞高汤出来的化学成分也跟味精是完全一样的。
1 天前
回复了 SIGEV13 创建的主题 美酒与美食 求消耗大量西红柿的菜谱
印度的那些咖喱菜,比如 Chicken Tikka Masala,会切碎很多西红柿进去,挺好吃的
对,我的 Master 1 和 2 都是一年零一两个月准时坏的

现在 Master 3 快一年了,看看这老头子是不是还这么坏
拉丁语系:意大利语,法语,西班牙语等等,英语其实不算

而且法语西班牙语我理解要切输入法的,只是懒的时候可以用转写或者省略凑合一下

用类似拉丁字母的语言也有很多还是需要经常切的,比如波兰语
这本书感觉其实没有 Skiena 那本讲得好,那本非常融会贯通,感觉有条主线贯穿始终,很上瘾,又不难读,推荐看不下去别的算法书的同学试试

Sedgewick 的优点是代码很好抄,而且很讲解细致,当工具书不错。Skiena 的代码都是 C 风格的,而且有点乱
@sagaxu 哈哈哈这种反问好

要是有这这种呛面试官的合集就好了
硬件锅,甩不出去,想当年 Intel 也各种炸,后来硬件加了自动根据温度降频就再没怎么炸过

不过话说回来现在游戏菜单经常是大头也是有点诡异,经常菜单比游戏卡,魔兽重制版菜单卡得一比进去就没事,前一段时间玩得 Valheim 菜单也是风扇直转。
3 天前
回复了 netwjx 创建的主题 问与答 编程工作适合用什么鼠标?
编程还要啥鼠标,Vim + Vimium 就是鼠标

感觉也就做游戏需要鼠标比较多,我用 Master 3,不过感觉微动太硬,声音太大,其他都还不错
3 天前
回复了 polyang 创建的主题 程序员 你们刷算法题会直接看题解吗?
> 就是自己的解法每次都是复杂度最高的

看不看无所谓,多做点就有直觉,然后就能估算下限了。

有的题高复杂度过于简单,肯定不是考暴力的,所以先从出题人的角度想想这道题考啥有点帮助。
代数数据类型 / Algebraic Data Types 其实很简单,就是类型建模的时候,值域和代数相关,也就是加法乘法(笛卡尔积)之类的:

1. Choice = A | B | C | D:
「|」能力类似于 enum,有时候称作「和类型」或「并集类型」
逻辑上对应「或」,也就是「 A 或 B 或 C 或 D 」
值域大小为 1 + 1 + 1 + 1 = 4

2. Answer(Chioce, Boolean):
有两个字段,有字段的话,能力有点类似 struct,一般称作 Product Type 「积类型」
逻辑上对应「且」,也就是有 fieldA 且 有 fieldB,像 TypeScript 和 Scala 之类的还有「&」操作符效果类似,称作 「交集类型」
值域大小为 4 * 2 = 8

3. Optional(Choice) = None | Some(Choice)
有两个分支,一个和类型,一个积类型,值域
值域大小为 1 + 4 * 1 = 5

这样可以靠代数规则无限叠加,和类型里可以有积类型,积类型也能有和类型。相反 Java 的 Enum 里不能混 class 。
如果你仔细看上面几个例子,就会发现编程语言,类型系统,逻辑系统,代数等等之间是有很多微妙关系的,如果你可以拧巴一点理解,就可以把「且」「或」这些逻辑系统套在上面,还可以把「和」「积」这些代数系统套在上面,还可以把「并集」「交集」这些集合论套在上面。这时候就引出了柯里-霍华德同构之类的话题。

---

至于 Algebraic Effect 我就不太确定了,不过我刚才胡乱搜了搜看了看感觉还是跟类型理论沾边,至少从 React 的使用感受来说,直觉上是用代数的方式建模了 Effect,可以 reasoning,一可以 reasoning 应该就可以像上面反复拧巴到代数上来建模,而不像副作用一样无法控制。

---

其实「代数」在编程圈用得也挺乱的,跟 Service 和 Component 这些没上下文不行的词一样。像 DDD 和 FP 结合的社区,经常会把对领域逻辑的建模叫做 Algebraic Modeling,实际上就是建模 DDD 的 Domain Model 。
@wenjie83 因为那时候他们的游戏就是现实,但是给他们一个一键恶心所有人的按钮,按一会也会无聊
框架用着用着就重新发明了半个不好用的引擎…

比如贴图音效动画碰撞之类的
小时候玩游戏的时候发现:

游戏打通了,即使装备全满,也没有意义。后面虽然可以纯闲逛,但是乐趣全无。

我想不只事情,目标等等如此,很可能人生也一样。

---

另外一个发现是,打游戏开作弊,乐趣和意义就会提前消失。(有些人可能不认同,特别是联系现实世界。但是我理解那是因为作弊程度还不够,依然受到系统约束,所以还是有意义存在)
说得好像之前有优势一样…

Node.js 之前有优势也得是 PHP 和 Ruby 啊…
MBP 的话连 Airpods 的话音量右边的圆圈是蓝色的,外放是灰色的
1  2  3  4  5  6  7  8  9  10 ... 58  
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2064 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 12:53 · PVG 20:53 · LAX 05:53 · JFK 08:53
♥ Do have faith in what you're doing.