V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  levelworm  ›  全部回复第 123 页 / 共 196 页
回复总数  3919
1 ... 119  120  121  122  123  124  125  126  127  128 ... 196  
尽量不用微信即可。其实是可以代替的。
2021-09-26 11:29:22 +08:00
回复了 windplume 创建的主题 随想 「控制反转」和「中央集权」感觉很像
@otakustay 最佳形态是六亿尧舜,不过实验结果是不咋地。
@ChrisFreeMan 绝妙点子很难搞的,倒不是打击你,但是可以试试看做比较小众的游戏。
我看楼主还蛮喜欢游戏编程的。要不你搞个项目起来,几个人加入,这样也有紧迫感了。
搞自己的项目,很多时候搞不出来不是技术问题,而是一没啥紧迫感二人疲了。很多项目刚起来的时候都没有后面看起来那么可怕,linux 第一个版本也是很小的。
我也是这样。总结下来就是,最好不要有过于需要动脑子的爱好,否则一会就没劲了。
如果想要研究动脑子的东西,最好就是找一个要靠这个事情吃饭的工作,逼迫自己干。

所以我现在工作上拼命想转到数据工程上去,但是业余爱好最终还是选择了挖化石。
2021-09-25 02:53:24 +08:00
回复了 Ptu2sha 创建的主题 问与答 忽然找不到工作的意义
就是给你吃饭付房租的呀。对打工人来说意义就是这个。
2021-09-24 09:27:01 +08:00
回复了 dtgxx 创建的主题 问与答 公司即将上市,给分的股票要不要买?
和发行价差多少
2021-09-23 02:51:56 +08:00
回复了 szxczyc 创建的主题 问与答 真的没有好办法 markdown2confluence 了吗?
我记得好像可以写好了插入。不过我没试过。
话说那个编辑器真是烂,也不知道大家吃了什么药非要用他家的产品。
2021-09-20 20:42:57 +08:00
回复了 zxCoder 创建的主题 编程 我记得有那种类似于让用户自己编写逻辑,然后对战的游戏
比较古老的有磁芯大战 Corewar
2021-09-20 04:07:06 +08:00
回复了 balabalaguguji 创建的主题 问与答 想要买个笔记本 Thinkpad X1 Carbon 怎样,懂的来说说
用过一次,一年多电池就鼓包了。
2021-09-19 01:08:20 +08:00
回复了 machtimes 创建的主题 问与答 迫于假期无聊,有什么靠谱的 Python 沟通或者项目群吗
搞个七天项目群吧,比如说快速过一遍 SICP
2021-09-19 01:07:16 +08:00
回复了 rsonghao 创建的主题 问与答 一直都想买一台 mac,但是一直没有下决心付款
我也想,一看价钱就软了。
2021-09-18 01:57:46 +08:00
回复了 paranoiddemon 创建的主题 程序员 编译原理大家是怎么学习的?
@ch2 明白了,看来我硬着头皮看下去就行了。我之前看过另外一本书,好像就不是用这个办法,用的是状态机好像。
2021-09-18 01:49:59 +08:00
回复了 paranoiddemon 创建的主题 程序员 编译原理大家是怎么学习的?
接楼上。我现在又看了一下,是看懂了,但是你让我自己推出来这个,我就有些困难了,不是完全做不到,而是想不到这么做。
2021-09-18 01:43:34 +08:00
回复了 paranoiddemon 创建的主题 程序员 编译原理大家是怎么学习的?
@namelosw 多谢,我是这里没明白:
https://craftinginterpreters.com/parsing-expressions.html
(上面半页基本的 CFG 还是很简单的)

引用开始:
Each rule here only matches expressions at its precedence level or higher. For example, unary matches a unary expression like !negated or a primary expression like 1234. And term can match 1 + 2 but also 3 * 4 / 5. The final primary rule covers the highest-precedence forms—literals and parenthesized expressions.
引用结束

他说的 precedence rule 我明白,就是优先度的问题,比如说加减乘除,乘除高于加减。但是什么叫做 each rule here only matches expressions at its precedence level or higher?

这是他最后的结果,能够看到每一行实际上都引用了下一行的东西:

expression → equality ;
equality → comparison ( ( "!=" | "==" ) comparison )* ;
comparison → term ( ( ">" | ">=" | "<" | "<=" ) term )* ;
term → factor ( ( "-" | "+" ) factor )* ;
factor → unary ( ( "/" | "*" ) unary )* ;
unary → ( "!" | "-" ) unary
| primary ;
primary → NUMBER | STRING | "true" | "false" | "nil"
| "(" expression ")" ;

我感觉他这里很巧妙的就把之前比较复杂的东西,比如说 expression 简化成 equality 了,但是对于我这个看的人来说,似乎就需要一个个调用下去,才能真正知道这行到底对应的是什么东西。
2021-09-18 00:14:33 +08:00
回复了 paranoiddemon 创建的主题 程序员 编译原理大家是怎么学习的?
@DianQK 惭愧,我之前看 craftintepreter 也是卡在 CFG 那里了。他说什么要按照顺序来排我就一直没想明白这个。
2021-09-17 22:52:27 +08:00
回复了 yurong333333 创建的主题 问与答 咨询贴:组装小型主机
第一反应是 mini computer!
2021-09-17 22:52:01 +08:00
回复了 amanohaneizz 创建的主题 问与答 工作写 c++的都用什么 IDE?
VS 啊,老大
2021-09-17 21:31:10 +08:00
回复了 paranoiddemon 创建的主题 程序员 编译原理大家是怎么学习的?
还有一本书,game scripting mastery,手把手教你写一个脚本语言加虚拟机。
1 ... 119  120  121  122  123  124  125  126  127  128 ... 196  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1767 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 01:25 · PVG 09:25 · LAX 18:25 · JFK 21:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.