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

libook

.... . ._.. ._.. ___
  •   yangcong345.com / Full Stack Developer
    V2EX 第 78834 号会员,加入于 2014-10-27 17:14:14 +08:00
    不参与一切辩论、圣战,无意义。
    如果你觉得我我说得好,点一下“感谢”我将荣幸至极;
    如果你觉得我说的不好,仅一句嘲讽是没有人获益的;
    什么?触碰到了你的信仰?那么请务必当我放屁~
    支付授权目录设置为第三方 URL 有哪些风险
    程序员  •  libook  •  261 天前  •  最后回复来自 airyland
    1
    自己写的实时演算插件
    Hexo  •  libook  •  299 天前  •  最后回复来自 libook
    3
    [培训向]如何给学员讲明白一种算法不合适?
    程序员  •  libook  •  317 天前  •  最后回复来自 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 天前
    回复了 dennnis 创建的主题 程序员 做了 6 年 PHP ,想转 C++
    C++学习曲线太陡峭,只是想做游戏服务端的话可以从 Java、Go、Node.js 入手,有时间也可以看看 Rust。

    另外不考虑换流行一些的技术栈继续做 Web 后端嘛?这样以前在 Web 后端积累的经验还能用上。
    3 天前
    回复了 niming007zh 创建的主题 Linux 你们平时用 Linux 时喜欢用 root 用户吗
    建议仔细阅读
    Linux 用户和组的相关文档 https://wiki.archlinux.org/index.php/Users_and_groups_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
    Linux 文件权限相关文档 https://wiki.archlinux.org/index.php/File_permissions_and_attributes

    Linux 的用户和组搭配文件权限是为了在系统资源上加限制,让每个程序只能访问它应该访问的资源,不能动歪脑筋访问不该访问的资源。
    用 root 用户,相当于是甩开了这个保护机制,让程序能任意访问任何系统资源,所以用 root 的时候得十分清楚自己做的每一个操作、运行的每个程序都原本应该让 root 用户来执行的。
    3 天前
    回复了 pin621 创建的主题 程序员 英语好,对编码真的很重要吗?
    公司里用的技术大多数都没有中文文档,还要偶尔和全球开发者讨论一些问题,大学的时候 CET-4 考了 3 次都没过的我,工作后被逼得读各种英文文档。
    从一开始一周看完一篇英文文档,到最终每天可以看多篇英文文档,我花了 3 年的时间。

    计算机技术是国际化程度最高的领域,而英语是国际化必备的工具,所以个人觉得要想获得第一手技术信息,还是要学好英语。
    2014 年的时候跑过一年,用 Titan X 级别的算力跑到了国内前 100,后来发现电费感人,就不跑了。
    当时跑的都是生化医疗类的项目,比如对抗艾滋病 疟疾和癌症。
    aria2,本身支持直接下载和 BT 下载,用 Motrix 之类的工具可以将迅雷链接转成 BT,再加一些其他工具可以实现百度网盘的下载。
    我开发基本上都在 Linux 上,想用什么软件包直接一条指令安装(特别是有 AUR,基本上什么都能装),在 Windows 上直接配置通常就比较麻烦(我是搞 Web 全栈开发的)。

    微信可以用 wine 版本的,或者网页版也可以临时用用; QQ 前段时间说重新退出 Linux 版了;迅雷和百度网盘都可以用 Aria2 解决;公司用的 Office365 是全网页版的(包括 OneNote,不过我不怎么用);邮箱可以用网页版也可用 Thunderbird 或桌面自带的 Mail 配置 Exchange ;文档、笔记个人还是比较习惯用 Keep、石墨、腾讯文档,这些要么没出客户端,要么网页比客户端体验好。

    现在在家里常年是 Win10 + Manjaro 双系统,在公司是 Mac OS,Win10 就只用来玩游戏,然而现在随着 Pop!_OS 之类的系统的出现,在 Linux 上玩游戏的体验在逐渐变好。

    WSL1 不是完整的 Linux 系统,比如 Systemd 就用不了,以及也没法在 WSL 下跑 Docker ; WSL2 是基于 Hyper-V 虚拟机的,也就是说会占用虚拟化接口,没法同时跑其他虚拟机软件。

    个人体验来说,在开发层面基本上就是面向微软平台的开发是 Windows 占优势(比如 PC 游戏),移动平台开发是 Mac OS 上体验最好(当然有一半 iOS 独占的原因),服务和大型前端开发还是 Linux 上最便捷( Mac OS 除了软件包依赖会有点折腾以外也还不错)。

    技术选型讲究没有最好的,只有最适合的。个人认为各家取其长就挺好的。
    如果真的对 Linux 的使用,以及双系统经验不足,而又想快速进入生产状态,建议在 Windows 上装虚拟机,然后在虚拟机里开发,这样不至于一下子就换掉所有的软件使用习惯,可以逐渐寻找 Linux 上的替代方案,逐渐切换。还有很重要的是,虚拟机可以解决大量的硬件兼容性问题,如果不是针对硬件、移动设备的开发的话,非常推荐。

    系统上推荐用 Ubuntu 或 Pop!_OS,这两款都是商业公司支持的,开箱即用(后者甚至已经优化了游戏体验),可以边用边加深对 Linux 生态的了解。有什么不懂的可以去 https://wiki.archlinux.org 上查,这个 wiki 是 Arch Linux 发行版的,但是实际上大多数知识都是 Linux 共通的。

    等对 Linux 比较熟悉了,就可以尝试各种发行版了,服务器上用的比较多的是 Ubuntu Server、CentOS、OpenSUSE,PC 上用的也推荐试试 Manjaro、Kali、Fedora,要是想更上一层楼可以挑战一下 Arch Linux。
    8 天前
    回复了 UnrealEngine 创建的主题 游戏 你们黑五都买了哪些游戏呀?
    Doom,平均一天一关,快节奏射击,比较爽。
    茶杯头第一关肝不过去,修养一段时间再说……
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1877 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 02:01 · PVG 10:01 · LAX 18:01 · JFK 21:01
    ♥ Do have faith in what you're doing.