DONG Yuxuan's Homepage

Programming is an alias of thinking.


Subscribe by RSS or Atom.

使用Celery提高Python Web程序的可用性与响应速度
Nov 07, 2020 CST


Parallelly Applying a Function to an Iterable with Multiple Processes in Python
Sep 16, 2020 CST

Usages, traps, workarounds, and practices of multiprocessing.Pool.imap.

c2w: Convert Any CLI Program to a Web Service
Jun 13, 2020 CST

Introduce the c2w utility.

Design Web Pages for Both Screens and Papers
May 13, 2020 CST

Design rules that can make people print your web page with less pain.

The Effect of Pipe Capacity on Unix Pipeline Performance
Feb 25, 2020 CST

Depending on how two processes exchange data, we need different pipe capacities to maximize performance.

Tips on MacPorts
Feb 03, 2020 CST

MacPorts is the package manager I’m using in macOS. Personally I prefer it than Homebrew. But it also has some flaws so I give some tips about them for MacPorts beginners.

Some Differences between macOS and Common Unix Systems
Feb 01, 2020 CST

Discuss some differences between macOS and common Unix systems to help Unix users get familiar with macOS sooner.

File Systems: An Application Programmer's Perspective
Sep 30, 2019 CST

A highly abstract guide to the file system of Liunx for application programmers, ignoring many difficult details.

Removing What Seam Carving Found
Aug 21, 2019 CST

An algorithm to remove both vertical and horizontal curves found by the seam carving algorithm from an image.

KVDiff: Compare Two Large Text Files by Key Columns
Jun 29, 2019 CST

An algorithm to compare two text files by key columns without loading the whole file into the memory.

Handling Errors in Flask API Services
Apr 13, 2019 CST

Discuss the best practice of handling errors while use Flask to build an API service.

Feb 19, 2017 CST


Sep 18, 2016 CST


C语言函数原型声明: 从K&R C到C99
Jun 03, 2016 CST


Nov 16, 2015 CST


USACO Section3.3 Camelot 解题报告
Jul 28, 2015 CST