Skip to content
Q.
Home
Posts
Tags
About
EN / 中
English
✓
中文
Toggle color theme
Tags
Browse posts by topic.
python
linux
devops
java
networking
shell
developer-tools
concurrency
css
django
algorithms
databases
javascript
macos
android
filesystems
distributed-systems
python
23 posts
Jul 29, 2016
Implementing Interpreter-Wide Objects in Python
Jun 12, 2016
Automatically Import Modules When IPython Starts
Jun 5, 2016
Mocking Tornado Asynchronous Code and Writing Decorators
May 16, 2016
Daemons, Orphan Processes, Zombie Processes, and waitpid
Mar 1, 2016
Running a Django Project with PyPy
Jan 21, 2016
Python Tips, Part 2
Jan 10, 2016
Python Singletons and Metaclasses
Jan 7, 2016
Notes on Python Functions and Classes
Jan 3, 2016
Python Decorators and Descriptors
Dec 28, 2015
Notes on Python Sockets
Dec 22, 2015
Loading Django Settings for the Current Git Branch
Dec 22, 2015
Backing Up SegmentFault Articles with Python, Continued
Dec 20, 2015
Handling Ctrl+C with a Python Multiprocessing Pool
Dec 18, 2015
Backing Up SegmentFault Articles with Python
Dec 13, 2015
Encoding and Decoding in Python 2
Nov 19, 2015
Multiple Inheritance in Python
Nov 14, 2015
Fixing gevent Installation Errors on OS X 10.11
Sep 22, 2015
Comparing Tuples in Python
Sep 22, 2015
Understanding is in Python
Sep 10, 2015
Using a Chinese PyPI Mirror
Sep 8, 2015
Python Tips
May 11, 2015
Python References and Notes
Apr 20, 2015
Django Resources
← Previous
1
2
3
Next →
linux
19 posts
May 4, 2019
Linux Process and Thread Concepts
Aug 9, 2018
I/O, Memory, and File Systems, Part II
Aug 2, 2018
I/O, Memory, and File Systems
Dec 25, 2016
Forwarding Traffic with iptables
Jul 10, 2016
Configuring a New Cloud Server
May 16, 2016
Daemons, Orphan Processes, Zombie Processes, and waitpid
Dec 26, 2015
Automating Logins with Expect
Dec 10, 2015
Linux Command-Line Tips
Sep 18, 2015
The s Permission Bit in chmod
Sep 6, 2015
Common Ubuntu Problems and Operations
Sep 5, 2015
Installing Common Software on Ubuntu
Aug 12, 2015
Basic Linux User, System, and Package Commands
Aug 5, 2015
Calculating Response-Time Statistics with awk
Aug 5, 2015
Joining Two Files Line by Line with awk
Jun 19, 2015
Fixing Missing Audio When Using HDMI on Ubuntu
Apr 29, 2015
A Collection of Useful Linux Commands
Apr 25, 2015
Redis Startup Script
Apr 24, 2015
Slow Networking After an Ubuntu Kernel Upgrade
Apr 15, 2015
Fast Ways to Empty a File on Linux
← Previous
1
2
3
Next →
devops
7 posts
Dec 25, 2016
Forwarding Traffic with iptables
Jul 10, 2016
Configuring a New Cloud Server
Dec 26, 2015
Automating Logins with Expect
Dec 22, 2015
Loading Django Settings for the Current Git Branch
Sep 6, 2015
Common Ubuntu Problems and Operations
Sep 5, 2015
Installing Common Software on Ubuntu
Apr 25, 2015
Redis Startup Script
java
7 posts
Sep 29, 2018
ImmutableMap Does Not Allow null
Apr 21, 2018
Understanding hashCode in Java
Feb 23, 2018
Java Syntax and Runtime Error Notes
Feb 16, 2017
IntelliJ IDEA Notes
Oct 17, 2016
Maven Notes
Sep 6, 2016
Demonstrating That ArrayList and HashMap Are Not Thread-Safe
Sep 6, 2016
Java Notes
networking
6 posts
Aug 14, 2019
Investigating a Slow Internet Connection
Dec 25, 2016
Forwarding Traffic with iptables
Mar 10, 2016
Network and System Commands on OS X
Feb 21, 2016
Notes on Socket Programming
Dec 28, 2015
Notes on Python Sockets
Apr 24, 2015
Slow Networking After an Ubuntu Kernel Upgrade
shell
6 posts
Dec 26, 2015
Automating Logins with Expect
Dec 10, 2015
Linux Command-Line Tips
Aug 5, 2015
Calculating Response-Time Statistics with awk
Aug 5, 2015
Joining Two Files Line by Line with awk
Apr 29, 2015
A Collection of Useful Linux Commands
Apr 15, 2015
Fast Ways to Empty a File on Linux
developer-tools
5 posts
Feb 16, 2017
IntelliJ IDEA Notes
Oct 17, 2016
Maven Notes
Jun 12, 2016
Automatically Import Modules When IPython Starts
Dec 19, 2015
iTerm2 Configuration and Feature Notes
Sep 10, 2015
Using a Chinese PyPI Mirror
concurrency
4 posts
May 4, 2019
Linux Process and Thread Concepts
Sep 6, 2016
Demonstrating That ArrayList and HashMap Are Not Thread-Safe
May 16, 2016
Daemons, Orphan Processes, Zombie Processes, and waitpid
Dec 20, 2015
Handling Ctrl+C with a Python Multiprocessing Pool
css
4 posts
Oct 9, 2015
Drawing CSS Triangles with Borders
Jul 23, 2015
CSS Layout References
Jun 23, 2015
CSS Notes and Tips
May 16, 2015
Common Front-End Animation and Interaction Patterns
django
4 posts
Mar 1, 2016
Running a Django Project with PyPy
Dec 22, 2015
Loading Django Settings for the Current Git Branch
Nov 19, 2015
Handling Two Tables with Circular Foreign Keys
Apr 20, 2015
Django Resources
algorithms
3 posts
Nov 23, 2015
Converting Recursion to Iteration
Sep 1, 2015
Implementing Common Algorithms
Jun 18, 2015
Classic Interview Problems
databases
3 posts
Nov 19, 2015
Handling Two Tables with Circular Foreign Keys
Jun 3, 2015
MySQL Notes and Tips
Apr 25, 2015
Redis Startup Script
javascript
3 posts
Jul 11, 2015
Useful JavaScript Patterns
Jun 25, 2015
JavaScript Tutorials Worth Revisiting
May 16, 2015
Common Front-End Animation and Interaction Patterns
macos
3 posts
Mar 10, 2016
Network and System Commands on OS X
Dec 19, 2015
iTerm2 Configuration and Feature Notes
Nov 14, 2015
Fixing gevent Installation Errors on OS X 10.11
android
2 posts
Aug 9, 2015
Setting Up an Android Development Environment
Apr 27, 2015
Getting Started with Android Development
filesystems
2 posts
Aug 9, 2018
I/O, Memory, and File Systems, Part II
Aug 2, 2018
I/O, Memory, and File Systems
distributed-systems
1 post
Mar 9, 2019
Distributed Systems: Theory and Practice