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

libook

.... . ._.. ._.. ___
  •   yangcong345.com / Full Stack Developer
    V2EX 第 78834 号会员,加入于 2014-10-27 17:14:14 +08:00
    不参与一切辩论、圣战,无意义。
    如果你觉得我我说得好,点一下“感谢”我将荣幸至极;
    如果你觉得我说的不好,仅一句嘲讽是没有人获益的;
    什么?触碰到了你的信仰?那么请务必当我放屁~
    支付授权目录设置为第三方 URL 有哪些风险
    程序员  •  libook  •  21 天前  •  最后回复来自 airyland
    1
    自己写的实时演算插件
    Hexo  •  libook  •  59 天前  •  最后回复来自 libook
    3
    [培训向]如何给学员讲明白一种算法不合适?
    程序员  •  libook  •  77 天前  •  最后回复来自 libook
    13
    [北京] 有没有想学习 Node 服务端开发的实习生?
    酷工作  •  libook  •  148 天前  •  最后回复来自 defunct9
    1
    [北京] 有想学习 Node.js 服务端开发的实习生吗?
    酷工作  •  libook  •  153 天前  •  最后回复来自 wangsahala
    17
    今天可能要发布 Node10 的 LTS?
  •  1   
    Node.js  •  libook  •  170 天前  •  最后回复来自 Acexihua
    9
    V8 7.0 数组开始使用 TimSort 排序算法
    Node.js  •  libook  •  170 天前  •  最后回复来自 jjx
    5
    清理废弃分支
    git  •  libook  •  315 天前  •  最后回复来自 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 最近回复了
    17 天前
    回复了 5ispy 创建的主题 程序员 为什么要用毫秒值的形式存储日期时间?
    没有万金油,根据需求设计,希望做比较和计算方便就用时间戳,希望做分组方便就记录日期,日期也有带时区不带时区的,要是都需要就冗余一下,全都记录。

    对于这种问题,不站队,生产力是最重要的。
    17 天前
    回复了 chuxiaonan 创建的主题 程序员 英语能力到底重不重要?
    简历的话,CET 不重要,托福、雅思、专业英语或商务英语可能含金量较高。
    实际工作中的话,听说读写都重要,听和读是用于学习的,说和写是用于交流的,全加起来才是最佳状态。

    有的同事发音不准,沟通比较费劲。
    代码命名必须用英文的情况下,用错词、拼错词都会导致可读性大打折扣。
    表示 CET-4 考了三次都没过,但工作后坚持每天都看英文文档,已经比较熟练了。
    17 天前
    回复了 szzhiyang 创建的主题 程序员 你们的启蒙编程语言是?
    刚想起来,在 C++之前还学过 VF
    17 天前
    回复了 szzhiyang 创建的主题 程序员 你们的启蒙编程语言是?
    C++
    风格方面可以直接使用相应的 fmt 或 lint 工具,比如写 JS 用 ESLint,Go 和 Rust 都自带 fmt 工具。
    但是其他方面就没那么容易了,代码的可靠性和性能都依赖于经验,可读性依赖于表达能力,Code Review 可以在明显的程度上改善这个问题。

    可以参考一下我们团队的一个开发手册,忽略其他主题直奔 Coding 部分: https://github.com/guanghetv/our-dev-handbook/blob/master/README.md
    信息安全里有一个法则,就是没有物理隔离的前提下任何措施都是不安全的。

    所以不管用什么方案,开发和运营环境完全隔离才是信息安全的基础,比如开发环境全部是假数据假交易,而正是环境程序和数据库跑在一个封闭的局域网内,只对外开放有限的业务接口,而任何人员在没有经过授权的时候不能进入到这个局域网内。
    20 天前
    回复了 Orenoid 创建的主题 程序员 问个 RESTful API 设计的问题
    REST 是围绕资源来设计的,而资源不一定是我们底层的数据结构;
    接口提现的不是数据,更多体现的是业务,所以简单粗暴把数据结构的 CRUD 直接作为 REST 接口来设计,会遇到很多问题。

    建议的思路是,将修改 A 和 B 与修改 B 和 C 看做两个业务,然后再抽象出一个或两个不同的资源,然后再以资源设计 API。

    比如底层 User 数据结构有 password、salt 这两个字段用来支持修改密码的业务,还有 company、job 用来支持修改工作信息的业务,那么可以抽象成密码和工作两个资源,各为一套接口。如果存在类似但不同的概念,为了避免歧义,可以分层,用户资源下面有密码和工作两个子资源。
    Node.js 官方 Guides https://nodejs.org/en/docs/guides/
    学完后刷一遍 API Document https://nodejs.org/dist/latest-v11.x/docs/api/
    然后应用上面刷一刷 Express、Koa 的官方文档,数据库看看 MongoDB、PostgreSQL、Redis。
    整个大概 3 个月吧,看你的 JS 和 Web 基础怎么样了。如果基础不好去 MDN 上刷 JS 和 HTTP 的教程,半个月就搞定。

    如果你是想做服务端开发,Node 这些只是冰山一角,更多的是系统架构和中间件,比如 MessageQueue、MicroServices、ElasticSearch、Transactions。
    Rule 35
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2997 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 00:57 · PVG 08:57 · LAX 17:57 · JFK 20:57
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1