首页   注册   登录
 libook 最近的时间轴更新

libook

.... . ._.. ._.. ___
  •   yangcong345.com / Full Stack Developer
    V2EX 第 78834 号会员,加入于 2014-10-27 17:14:14 +08:00
    今日活跃度排名 15825
    不参与一切辩论、圣战,无意义。
    如果你觉得我我说得好,点一下“感谢”我将荣幸至极;
    如果你觉得我说的不好,仅一句嘲讽是没有人获益的;
    什么?触碰到了你的信仰?那么请务必当我放屁~
    支付授权目录设置为第三方 URL 有哪些风险
    程序员  •  libook  •  252 天前  •  最后回复来自 airyland
    1
    自己写的实时演算插件
    Hexo  •  libook  •  290 天前  •  最后回复来自 libook
    3
    [培训向]如何给学员讲明白一种算法不合适?
    程序员  •  libook  •  308 天前  •  最后回复来自 libook
    13
    [北京] 有没有想学习 Node 服务端开发的实习生?
    酷工作  •  libook  •  2018-11-21 13:18:08 PM  •  最后回复来自 defunct9
    1
    [北京] 有想学习 Node.js 服务端开发的实习生吗?
    酷工作  •  libook  •  2018-11-16 10:18:49 AM  •  最后回复来自 wangsahala
    17
    今天可能要发布 Node10 的 LTS?
  •  1   
    Node.js  •  libook  •  2018-10-31 08:45:44 AM  •  最后回复来自 Acexihua
    9
    V8 7.0 数组开始使用 TimSort 排序算法
    Node.js  •  libook  •  2018-10-30 12:42:04 PM  •  最后回复来自 jjx
    5
    清理废弃分支
    git  •  libook  •  2018-06-07 19:53:23 PM  •  最后回复来自 libook
    3
    Spigot/Bukkit/Craftbukkit 全自动构建脚本
    Minecraft  •  libook  •  2017-08-04 14:10:02 PM  •  最后回复来自 libook
    5
    为什么没有人使用 V2 的赞和踩功能呢?
  •  34   
    V2EX  •  libook  •  2016-02-17 14:51:18 PM  •  最后回复来自 libook
    26
    libook 最近回复了
    1 天前
    回复了 cl903254852 创建的主题 程序员 有没有 Node 的好书推荐?
    @cl903254852 我们有些服务在 K8s 里,有些是在云主机上直接部署,用容器主要是想尝试用 K8s 的 DevOps 和 SRE 相关的功能,对于 Node 本身来说,容器能发挥的价值极其有限,不像 Java 那样能用容器来解决大量头痛的环境和配置的问题。
    2 天前
    回复了 cl903254852 创建的主题 程序员 有没有 Node 的好书推荐?
    @jerrry 如果是容器的话,就是在线下或者 CI 里安装好 node_modules 再打包成镜像推倒线上 registry ;如果不用容器的话就是在服务器上下载代码然后用 npm ci(这个指令可以参照 package-lock.json 来安装,确保和开发、测试环境安装的依赖版本一致),安装完再启动,一般 npm 本地都有 cache,所以速度也都还能接受,而且如果是分布式部署的话,只需要在主节点上 npm ci,安装完后从节点直接 scp/rsync 主节点的文件就行了。
    任天堂的 eShop 不同游戏在不同时候在不同地区的价格不同,有个 eshop-prices 网站可以查不同地区的实时的价格情况,多数情况下是南非和加拿大比较便宜,但也时常有些黑马。

    Steam 中国区很便宜,这也导致了好多外国玩家在联机游戏上抵制中国玩家。
    2 天前
    回复了 shazh520 创建的主题 程序员 关于代码的病 有解吗?
    一方面,开发过程要有可靠的 Code review、DevOps 和 QA,可以大幅提升团队的安全感。
    另一方面不要怕 bug,要勇于直面 bug,从 bug 上总结经验教训,找到合理的方案来避免以后出现相同的 bug,方案不限于合理化代码结构、总结编码原则、养成好的上线习惯等等。举个例子,我们团队规定每周五不上线,其他工作日每天下午 5 点后不上线,避免上线后出问题赶上下班或休息,以及避免问题在高峰期出现,上线尽量在用户活跃少且开发和测试人力充足的时候。再举个例子写代码尽量不要用“懒返回”风格,即避免用 return 机制可以直接跳出代码块的特性来替代 if/else 机制,逻辑上是 if/else 就严格按照 if/else/else if 来写,这样能避免很多因为偷懒导致的逻辑不严谨的问题。

    如果过于焦虑以至于影响工作和生活了,那建议去医院看看会不会是轻度焦虑症。
    2 天前
    回复了 zw1one 创建的主题 健康 有失眠的老哥吗?怎么解决?救救孩子 8
    补充一下,所谓医院是指的大医院,比如三甲级别的。
    2 天前
    回复了 zw1one 创建的主题 健康 有失眠的老哥吗?怎么解决?救救孩子 8
    去医院吧,很多生活中的“小问题”其实都不需要自己硬肝,比如脸上长痘、失眠、过敏、痛经等等一般都以为没有到“病”的程度,但如果当地医疗条件好的话,去医院看能好得非常快。
    2 天前
    回复了 cl903254852 创建的主题 程序员 有没有 Node 的好书推荐?
    @cl903254852
    可以说一下具体希望了解哪些层面。

    如果希望了解语言层面的特性和原理,可以研究 ECMAScript 的规范,TC39 在 Github 上有 Organization,除了看已有特性的规范,还可以看 Proposal。另外看看 WTFJS 项目也可以加深理解语言方面的特性和引擎原理。

    如果希望了解 V8 的原理可以去看 V8 的开发文档,甚至是源代码;另外 https://v8.dev/blog 上面也经常会有 V8 的一些特性原理介绍,比如 V8 是如何优化内存的消耗的。不过说实话,V8 的主张是不要去关心底层问题(印象很深地在 cache 管理介绍的文章里三令五申不要根据当前的缓存管理机制优化),因为 V8 在每个版本中会力求对已知的使用场景进行性能调优,所以版本更新的时候也经常会调整一些性能策略,你会发现你对旧版本做的性能优化在新版本不起作用了,而且真正遇到性能问题了应该考虑其他技术选型,比如 Webassembly(或 Node 的 N-API)。

    操作系统、网络知识、数据结构与算法、设计模式、架构思想,这些应该都是语言无关的吧,Java 的相关书籍也只是讲解如何用 Java 实现这些,实际上只要了解了关键原理,就可以在任何语言上应用。

    高并发是 Node 骨子里的东西,只要搞懂 Node 的异步机制和事件循环就可以了,其余的 Node 都帮你设计好了,不像 Java 那样还需要费很大劲去实现。

    DevOps 方面,Node 的部署是超级简洁,拉代码、npm install、pm2 start 就搞定了,0 配置,配置在容器里也只是相当于套个壳子让 K8s 自动化管理。

    Node 本身的东西真的没多少,后端相关的知识里绝大部分是设计模式、系统架构、数据库、中间件,但这些都是与语言、引擎无关的。
    2 天前
    回复了 cl903254852 创建的主题 程序员 有没有 Node 的好书推荐?
    官方 guide 看一遍,然后 API 文档看一遍,Web 框架看一看用一用,就行了,没必要看书,我自己带的实习生对 JS 栈 0 基础,看官方文档一个月上手。
    2 天前
    回复了 RingoTC 创建的主题 程序员 2019 年,有没有必要学 Go?
    Go 学一下也就花你一周的时间。
    选语言是选工具,不是选归宿,多学几门也没啥坏处。
    3 天前
    回复了 kieya00 创建的主题 站长 弱弱的问个事,需要给网站加防护吗?
    云厂商的防护不是万金油,基本上只能针对 DDoS 等攻击方式,绝大多数安全问题都是来自于程序的、系统用户和权限上的安全性缺陷。
    服务尽可能跑在受限用户上,
    SSH 尽可能禁用密码用秘钥登录,
    程序上要尽量避免产生 SQL 注入漏洞(有的云厂商的负载均衡会带一个基本防护能力),
    CDN 和发短信邮件等一些花钱的地方要做好限流,
    返回用户个人信息的接口要做好鉴权以防止有人大量盗取用户信息。

    信息安全的事情不少,以上只是些最基本的。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2084 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 16:00 · PVG 00:00 · LAX 08:00 · JFK 11:00
    ♥ Do have faith in what you're doing.