不做咸鱼的小明
人生有梦 各自精彩
成为技术领导者 成为技术领导者
成为技术领导者 所谓领导力,就是创造这样一个环境,每个人都能在其中发挥出更多的能力。 领导方式模型 想要让人变化,环境中必须包含三个因素。 M 激励 mo
2018-11-14
Effective Ruby 改善Ruby程序的48条建议 Effective Ruby 改善Ruby程序的48条建议
Effective Ruby 改善Ruby程序的48条建议留神,常量是可变的 总是将常量冻结 freeze,从而防止其被改变。 不使用 freeze ,常量可
2018-11-07
容器基础-隔离和限制 容器基础-隔离和限制
容器技术的核心功能,就是通过修改和约束进程的动态表现,从而为其创造出一个“空间”。 对于 Docker 等大多数 Linux 容器来说,Namespace 技术
2018-11-05
如何高效学习 如何高效学习
整体性学习策略强调将信息编织到知识网络中,而不是给自己加上机械记忆的负担,这个策略的基础有以下几方面。 结构 —— 关于某个学科的知识之间联系的总和,它是你大
2018-11-05
Docker 中 NGINX 挂载应用的静态文件 Docker 中 NGINX 挂载应用的静态文件
在 Docker 中 NGINX 如何获得应用的静态文件呢? 一般来说这种共享文件的需求,我们需要使用 volumes 假如静态文件的地址是 /home/app
2018-11-01
大型网站系统与 Java 中间件开发实践 大型网站系统与 Java 中间件开发实践
阿姆达尔定律(Amdahl’s law)告诉我们,程序中可并行代码的比例决定你增加处理器所能带来的速度提升上限,是否能达到这个上限,还取决于很多其他因素。 例如
2015-04-17
Ruby thread pool Ruby thread pool
有时候会遇到一个情况需要在多个远程服务获取数据。 例如服务 a 需要 2 秒,服务 b 需要 5 秒,按照正常处理总共就需要 2+5 总共 7 秒了。 如果 a
2015-04-10
Ruby synchronized Ruby synchronized
最近学习 Java 的时候了解到在 Java 中 synchronized 关键字可以保证代码块的串行执行。 在 ruby 开发中往往使用第三方来保证,比如使用
2015-04-09
Rails Singular Resources Rails Singular Resources
Rails 中 Controller 如果不是复数,写 path 或 url 的时候就必须加上 index,这样看上去就很 low。 resources :ph
2014-10-24
网页渲染数学公式 网页渲染数学公式
数学公式一般使用 LaTeX,但是在网页上一般将 LaTeX 渲染成为图片。 在一堆文字中放进几个图片难看又麻烦,稍微找了一下发现一个神器: MathJax 使
2014-10-01
面向对象设计实践指南-Ruby语言描述 面向对象设计实践指南-Ruby语言描述
设计是保留可变性的艺术,而非达到完美性的行为。 编写出的代码应该具有如下几个特点: 透明性(Transportation): 在所更改的代码,以及在远处
2014-09-03
Web 文件下载和查看 Web 文件下载和查看
Web 文件下载和查看在浏览器中点击一个文件链接,会被浏览器直接打开或者下载。其实浏览器的行为是可以人为控制的,最简单的方法是使用 HTML5 download
2014-06-11
2 / 4