V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  levelworm  ›  全部回复第 232 页 / 共 306 页
回复总数  6102
1 ... 228  229  230  231  232  233  234  235  236  237 ... 306  
❮ ❯
2021 年 9 月 30 日
回复了 tg3253 创建的主题 › 招商银行 › 招行这个利率适合撸出来炒期货或者美股吗?
楼主还是年轻了,经过历次股灾的都懂不能借钱投资。
2021 年 9 月 29 日
回复了 zealinux 创建的主题 › 程序员 › [2021] 大家用什么大数据技术栈?
Kafka 数据流经过 Spark 计算进 Vertica, 然后 Airflow 定时做 Transform 进数仓。
2021 年 9 月 29 日
回复了 xtx 创建的主题 › 全球工单系统 › 随手记吃相恶心,开了会员还是有广告。
记账这种小程序写个 Command Line 的程序就好了吧。
尽量不用微信即可。其实是可以代替的。
2021 年 9 月 26 日
回复了 windplume 创建的主题 › 随想 › 「控制反转」和「中央集权」感觉很像
@otakustay 最佳形态是六亿尧舜,不过实验结果是不咋地。
@ChrisFreeMan 绝妙点子很难搞的,倒不是打击你,但是可以试试看做比较小众的游戏。
我看楼主还蛮喜欢游戏编程的。要不你搞个项目起来,几个人加入,这样也有紧迫感了。
搞自己的项目,很多时候搞不出来不是技术问题,而是一没啥紧迫感二人疲了。很多项目刚起来的时候都没有后面看起来那么可怕,linux 第一个版本也是很小的。
我也是这样。总结下来就是,最好不要有过于需要动脑子的爱好,否则一会就没劲了。
如果想要研究动脑子的东西,最好就是找一个要靠这个事情吃饭的工作,逼迫自己干。

所以我现在工作上拼命想转到数据工程上去,但是业余爱好最终还是选择了挖化石。
2021 年 9 月 25 日
回复了 Ptu2sha 创建的主题 › 问与答 › 忽然找不到工作的意义
就是给你吃饭付房租的呀。对打工人来说意义就是这个。
2021 年 9 月 24 日
回复了 vverr 创建的主题 › 问与答 › 公司即将上市,给分的股票要不要买?
和发行价差多少
2021 年 9 月 23 日
回复了 szxczyc 创建的主题 › 问与答 › 真的没有好办法 markdown2confluence 了吗?
我记得好像可以写好了插入。不过我没试过。
话说那个编辑器真是烂,也不知道大家吃了什么药非要用他家的产品。
比较古老的有磁芯大战 Corewar
2021 年 9 月 20 日
回复了 balabalaguguji 创建的主题 › 问与答 › 想要买个笔记本 Thinkpad X1 Carbon 怎样,懂的来说说
用过一次,一年多电池就鼓包了。
搞个七天项目群吧,比如说快速过一遍 SICP
2021 年 9 月 19 日
回复了 rsonghao 创建的主题 › 问与答 › 一直都想买一台 mac,但是一直没有下决心付款
我也想,一看价钱就软了。
2021 年 9 月 18 日
回复了 paranoiddemon 创建的主题 › 程序员 › 编译原理大家是怎么学习的?
@ch2 明白了,看来我硬着头皮看下去就行了。我之前看过另外一本书,好像就不是用这个办法,用的是状态机好像。
2021 年 9 月 18 日
回复了 paranoiddemon 创建的主题 › 程序员 › 编译原理大家是怎么学习的?
接楼上。我现在又看了一下,是看懂了,但是你让我自己推出来这个,我就有些困难了,不是完全做不到,而是想不到这么做。
2021 年 9 月 18 日
回复了 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 年 9 月 18 日
回复了 paranoiddemon 创建的主题 › 程序员 › 编译原理大家是怎么学习的?
@DianQK 惭愧,我之前看 craftintepreter 也是卡在 CFG 那里了。他说什么要按照顺序来排我就一直没想明白这个。
1 ... 228  229  230  231  232  233  234  235  236  237 ... 306  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2344 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 08:41 · PVG 16:41 · LAX 01:41 · JFK 03:41
♥ Do have faith in what you're doing.