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
Tech Sharing

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
Tech Sharing

[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
Tech Sharing

[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
Tech Sharing

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)
Tech Sharing

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
Tech Sharing

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
Tech Sharing

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)
Tech Sharing

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
Tech Sharing

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
Tech Sharing

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
Tech Sharing

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
Tech Sharing

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

Have a project in mind? Let's talk

Website, mini program or app — tell us your needs and let our team turn the idea into a usable digital product.