Industry insights,
sharing tech and thinking
Here we gather our industry observations, technical experience and operational know-how on websites, mini programs and apps — and record every step our team takes forward.

A Gotcha: PHP Stops Working After Upgrading MySQL on the Server
After uninstalling MySQL 5.1 and upgrading to 5.7, PHP suddenly stopped working — because php-mysqlnd was removed too; reinstalling it fixes the problem.
Read More![[JavaScript] Differences Between Regular and Constructor Functions](http://www.beasure.com/storage/article/2019-03-06/cover-29.jpg)
[JavaScript] Differences Between Regular and Constructor Functions
A constructor is also a regular function, but conventionally capitalized and called with new. Code examples contrast object creation, instanceof, and call-based borrowing.
Read More![[JavaScript] Object.create vs prototype for Creating Objects](http://www.beasure.com/storage/article/2019-02-24/cover-28.jpg)
[JavaScript] Object.create vs prototype for Creating Objects
Comparing Object.create() and prototype: the former creates a new object with a given prototype, the latter shares properties via the prototype chain — differing in inheritance and this binding.
Read More
Linux: View Port Processes and Their Locations
Use netstat -nlp | grep :PORT to view the process on a port, then ls -al /proc/PID to find where that process lives.
Read More
Solving GitHub Multi-Account Issues with SSH Keys (Permission Denied Fix)
Generate one SSH key per GitHub account, add the private keys, register public keys on GitHub, and distinguish hosts in ~/.ssh/config to fix the Permission denied error.
Read More
Linux Commands to Check Which Process Occupies a Port
Use lsof -i and netstat -tunlp to find which process holds a port, combined with grep to quickly locate a specific port.
Read More
Checking File Size with du and Disk Usage with df on Linux
A du and df quick reference: du for directory/file usage, df for disk usage, with options like -h, -a, -s and --max-depth.
Read More
Common tar Compress and Extract Commands on Linux (Concise)
A tar quick reference: archive only, gzip/bzip2 compression, extract to a path, and listing contents without extracting.
Read More
Common zip Install, Compress and Extract Commands on Linux
Installing zip and common usage: recursively compress directories or files, overwrite-extract to a given path, plus options like -o and -d.
Read More
Run Background Tasks with screen on Linux, Keeping Sessions Alive
Use screen to create persistent sessions so tasks keep running after SSH disconnects. Covers install, create/resume, force-takeover, list and delete.
Read More
Common Linux vi Operation and Editing Commands
A quick reference for common vi commands: entering edit mode, undo/restore, deleting lines, and file operations like save and quit.
Read More
MySQL Export and Import SQL Command Tutorial
Use mysqldump to export a whole database, a single table, or just the structure, then import with the source command — a quick reference for MySQL backup and restore.
Read More