Manjaro 安装配置

非常感谢这篇博客提供的思路,让我在后面的安装过程中少走了不少弯路。

整理下我们目前的思路

  • 下载镜像文件
  • 制作启动盘

阅读全文

Django 从SQLite迁移到PostgreSQL

问题背景

创建Django项目时,默认创建的数据库是SQLite,这可以方便我们进行原型开发。
但是,随着项目的进行和需求的变化,就逐渐变得不再适合了。

阅读全文

年终碎碎念和来年Flag

夫天地者,万物之逆旅也;光阴者,百代之过客也。—— 李白《春夜宴从弟桃花园序》

博客一周年(2018-11-20 ~ 2019-12-31), 之后如果还有总结,就直接以自然年为周期了

关于博客

过去的一年里,我一共写了42篇博客。

阅读全文

Linux I/O调度器备忘

前言

当程序写好了,需要对它的性能做一个压测,系统的瓶颈,简要来说可以分成

  • CPU
  • 磁盘 I/O
  • 网络 I/O

阅读全文

Django + Celery 集成使用指北:打造异步Web应用

前言

▲ 图片来源: Django Design Patterns and Best Practices - Second Edition: How Celery works

阅读全文

Scalatra in Action 8. 测试工程师要了杯啤酒

前言

现在我们对Scalatra的基本功能都有了一定的了解,现在是时候了解测试了。

Scalatra的设计理念就是能够方便地使用你想要地插件,比如测试这里,你可以用ScalaTest或者Specs2或者任何你想要使用的测试框架。

阅读全文

构造被n整除的二进制数的正则表达式

问题的提出

给定一个整数n,求出能用来匹配所有被n整除的二进制数的正则表达式(任意一个即可)

例如:

  • n = 1, regex = (0|1)*

阅读全文

Progfun 4.Types and Pattern Matching

长文预警,预计阅读时间:1小时。

阅读全文

Progfun 3.Data and Abstration

3.1 Class Hierarchies

以下有一个改编版的笑话

阅读全文

Scalatra in Action 7. 服务端模板

选择模板引擎

网站

网站的架构如下图所示

阅读全文