:plus1:
#37 楼 @neutralevil 用过,ConEmu 的界面太复杂了。。。。另外我记得复制粘贴终端里的文本也不是那么方便,还有几个替代品我记得,都各自有一点欠缺
Node 表示看看不说话
好东西
#13 楼 @huacnlee 首先 nt 是混合内核(目前应该已经完成微内核化了),即使是 win32 也仅仅是一个内核靠外的模块而已,win10 前内核是内置有 Posix 子系统,MS 单独提供了一套叫 SUV 的东西,提供了完整的 Unix 工具链,不过那玩意 2006 年之后就没在维护了,老旧也有 bug 所以没啥人用,posix 子系统也就没几个人知道了...
按文章的说法来看,MS 是重新实现了 Linux 的全部内核 spec(不道是否全部类似 chmod 和 win 体系的差别还挺大的)并且避免了法律问题,另外打包了 Ubuntu 的 user space(内核外的全部东西)
话说,不知道 epoll 这些 io 模型如何处理,如果对应到 win 这边是 io 完成端口,那搞不好性能比原生还要高一些。。。还有互操作上,例如 win 的 winhttp 的设计应该要比 linux 的要强的(因为运行在内核态),还有一些额外的内科技加持(内核态的负载均衡,多进程共享句柄等等)
已跪着转发。。。
#15 楼 @jiacai2050 王垠不会黑我列出来的那些点,那些都是影响到工作的大问题
:plus1:
#13 楼 @jiacai2050 没人黑的东西是没人用的,为啥黑呢,用不爽呗
print
的项目都挂掉了,字符串处理也有了极大的变化...这影响包含了大量的 OS 层面的工具链,这就是为啥直到目前大多数 Linux 发行版要同时提供两套 Python 的原因开发者在使用技术的时候要去衡量成本的,2 to 3 的一系列激进做法伤害了很多用户的感情,实在看不过,继续用 2.7 呗,于是语言就分裂了,这对 Py 社区不是什么好事,此外 Py 2 to 3 的升级方式也被拿来当做反面案例,比如 Matz 在 RubyKaigi(貌似是)讲 Ruby 2 to 3 的进化方案的时候提到了 Py 和 PHP。
话说黑的最欢的还真就是用 Py 吃饭的,据我观察,水平越高的黑的越欢...
#5 楼 @jiacai2050 不是说你黑啊,是 rei 的评论是在黑 py 而且 Py 和 jdk 1.5 的情况还不同,现在几乎没有全新项目使用 1.5 了,起码也是 1.6,但是 Py 这边 3.x 发展几年了,坚持 2.7 并且从心理层面、道理层面排斥 3.x 的,相当大的比例(3.x 里认为修正 2.x 的缺点的特性,恰恰被很多人认为是瞎 B 搞...) 而且 java 语言层面是一路还是越变越好的(相对于 Java 过去而言),而 Py3.x 的很多改动,被认为是倒退
#2 楼 @jiacai2050 这是在黑 py2 和 3 造成语言分裂...目前还有大量的公司和个人仍然在使用 2.7,拒绝 3.x
每天都吃这些么
大学的时候和朋友利用职务之便挪用学校的服务器爬 ed2k...爬、下、转存、校园网网关登录一条龙(本事全是这时候学的 - -),日本文化资料看到吐...后来下满了就直接格盘继续...跑了半年
多写就好啦,每次写完回头过来看看有哪些部分 Ruby 有提供更好地方法帮你改进代码质量,把那些更好地方法熟练后就可以一次性写出很 ruby 味的了
先报名一个
airbrake 免费版足够了吧...
如果是 send_file 的话,文档里有写如何控制,原理上是通过 Content-Disposition 响应头 取值 inline
直接打开 attachment
下载
middleman 非常强大的,jekyll 那种就是玩具。。。 主要是提供了一个几乎完整的标准 Web 开发体验,视图 slim erb,Assets Pipeline,Helper 封装视图层逻辑,数据源 等等 并且经过合理封装,便捷度比做了很多条条框框限制的 jykell 来说,是相同甚至更优秀的
:plus1:
即将到来的 Rails 5 是专为 Ruby 2.3 优化的,我没记错好像必须 2.3 以上才可以正常使用
rvm 删除很简单啊 rvm uninstall 2.0.0
即可,然后可以接 rvm cleanup all
释放无用的文件腾出空间,可以清理出很多来... 当然了,你用 apt 装的自然要用 apt 去卸载
另外 rvm 和你软件源安装的 ruby 并不冲突,通过 rvm use 2.3.0 --default
可以指定到你通过 rvm 安装的 ruby 2.3 版,同时设置为默认
其他高阶用法就自己看文档好了