Daily
一场诡异的梦

终于放了很长的一段假期后,我重新回到了学校。明明来这学校很久了,可是我还是无法记住整个学校的所有路径。甚至我已经忘记了这段假期放假的理由。

我的学校坐落于一个偏僻的地方,旁边一栋其余的建筑物都没有。整个学校在天空看起来就像一个巨大的堡垒,在其周围是一些泥土小路,少有的几条沥青公路,并不能见到任何高架公路。其余地方均是被黄图覆盖的大地。

Python
Misuzu 偏执的 WEB 框架

我是一个不折不扣的偏执狂,所以我认为所谓的产品就应该是为了特定的人群而服务的。这同样适用于 WEB 框架。

现在 Python 中的三大 WEB 框架(Flask, Tornado, Django) 都属于通用型框架,并不存在一个为 API ,尤其是 REST API 设计的框架。这也是 Misuzu 被创建的原因之一。

Python
Python Web 从入门到放弃:Flask or Tornado

Python Web 这个领域一直都处于不温不火的情况,但是因为 Python 的易上手性,导致了一部分人也在坚持着这一个领域。 Python Web 框架主要有: Django、Flask、Tornado。

这三大党派都有自己坚持的理由:

  • Django Full Stack 式的开发模式,开发者查看官方文档即可实现大部分网站的大部分功能。
  • Flask Minimal 的框架,框架内部只实现了基础功能。Extensionable 的设计,让你的绝大部分功能都可以通过其他开发者完成的 Extension 来实现。
  • Tornado 三者中唯一一个异步框架,Web Framework 和 HTTPClient 的结合,同时也是一个简约的设计。
Rust
Rust Web初试

Rust 是最近中意的一门语言。相比于 C 和 C++,我更加喜欢 Rust 的语法。

奈何 Rust 的学习曲线太陡了,一直都只能在入门阶段徘徊,没能深入了解 Rust。 个人感觉最大的问题在于没能搞懂 Rust 的所有权、引用借用和生命周期三个方面。

因此,我尝试着用 Rust 来进行 Web 开发,从而加深对 Rust 语法的了解。

Daily
山寨红色 iPhone 5S

突发奇想,买了一个祖国版 iPhone 5S ,这个红色是不是很好看呢。

Python
如何正确的部署 Flask 项目

系统 Python 设置

由于每个 Linux 发行版的内置 Python 都不太一样,而且为了避免你的项目在不同的 Python 版本下出现各种奇怪问题。

比如,requests 库在 python 2.7.5 的环境下访问 HTTPS 网站会出现 SNI 的问题,导致访问失败。

所以我们需要使用 pyenvvirtualenv

注:强烈不建议直接更新系统里面的 Python ,否则你会出现各种各样的奇怪问题

Daily
一人孤独,两份寂寥

![lonely][1]

大概是因为这篇文章 这几天累得我想自杀 引起了我的思绪,或者早就预谋已久。

孤独就是一份毒品,能让你上瘾,亦能杀死你。

那篇文章是一个996的程序员发出来的。回复的人几乎都是在劝楼主换工作、对自己好一点别那么拼。朝九晚五,看似很合理也很常见的工作时间,在程序员圈子基本不可能见到。996即是指朝九晚九六个工作日,甚者9107。

Python
HOOK机制浅谈与实现

HOOK机制最常见的地方就是在 windows 系统里面。你可以通过 HOOKS 来监控键盘输入、鼠标点击等等。那到底什么是 HOOK 机制呢?用人话讲就是“允许在特定的行为前后添加自定义行为”

# before doing
do something...
# after doing
Daily
Guys, you are not the center of the world.

标题用英语的原因在于,用中文讲相当不雅。

这篇文章可能会引起你的不适,适当时候可以选择略过。

有些时候,你真的很难理解你身边的某些人的所做。所以他们会令你十分难受,以至心情十分不好。我不懂,真的想不明白。

Daily
我有5毛,你能卖我一碗鸡汤吗?

“你虽平凡,但每个人都有一部属于自己的传记” —— 某个我听说过的人

我?不知道谁来的。一般别人叫我都是那个谁。不突出、没专长、没特色就是我的特点。我只是芸芸众生中的一个普通的存在。