标题中包含该 TAG 的相关文章列表。
在写Ruby脚本时,经常会用到块(Block)、Proc和Lambda。它们看起来很像,但行为上有些微妙却关键的差异,特别是在处理参数和返回值的时候。 Proc 和 Lambd...
网络分区问题在分布式系统中的影响在搭建高可用的分布式系统时,网络分区(Network Partition)是一个绕不开的问题。比如你家里的Wi-Fi突然断了一分钟,手机连不上路...
写代码就像做饭,光有食材(代码)不够,还得有锅碗瓢盆和菜谱流程。在 Rust 世界里,cargo 就是那个帮你准备锅、洗菜、计时、打包的厨房助手。你不用从零开始管理项目...
从零开始参与开源:PR 其实没那么难 很多人觉得开源项目高不可攀,代码动不动就几万行,Contributor 清一色是技术大牛。其实不是这样。你用的某个工具少了个小功能,或者文...
URL参数不只是传递数据那么简单打开一个网页,加载速度快得飞起,多半是缓存起了作用。但有时候你会发现,明明内容一模一样,换个链接却要重新加载。问题可能就出在URL后面的那些“小...
早上急着上班,电脑一开,屏幕上突然跳出“请按 Ctrl + Alt + Del 登录”的提示,你是不是习惯性地三键齐下?这操作熟悉得像刷牙洗脸,但你有没有想过,为啥非得按这三个键才能进系统?
最近朋友小李去面试,被问到一堆关于ORM框架的问题,当场有点懵。他平时写代码用的都是MyBatis和Hibernate,但一碰到原理性问题,比如‘懒加载是怎么实现的’、‘一级缓存和二级缓存的区别...