Blog

Angular Development - loadChildren Duplicate Path Issue

This article introduces the loadChildren duplicate path issue in Angular development, including advantages, …

· 1 min
Build ToolsAngular

How to Use sz/rz for Uploads and Downloads on Linux (Step-by-Step Guide)

This post introduces how to use sz and rz on Linux for simple file uploads and downloads, including installation, usage, …

· 1 min
Linux

Tomcat Configuration Gotchas

Common Tomcat configuration issues, starting with fixing request encoding by setting URIEncoding.

· 1 min
Java

Windows CMD: Common Commands

A quick reference of common Windows CMD commands for environment variables and network/process inspection.

· 1 min
Linux

TypeScript Version Always Shows 1.0

Why `tsc --version` reported 1.0.3.0 on Windows even after installing a newer TypeScript, and how removing the SDK path …

· 1 min
TypeScript

Network Proxy in WeChat Browser

This article introduces network proxy in WeChat browser, including usage scenarios and implementation details, to …

· 2 min

A Lightweight App Development Approach

For small projects, pairing Ionic (hybrid) with an Express.js backend offers a pragmatic alternative to fully native …

· 1 min
Mobile Development

Install and Configure vsftpd on Linux

This post introduces how to install and configure vsftpd on Linux, along with basic service setup and reference …

· 1 min
Linux

HTML Anchor Links Inside Email

Client support matrix for anchor links in HTML email and why some apps ignore or break them.

· 1 min
HTML

DDNS Explained (Simple Guide)

This article introduces DDNS (Dynamic DNS), including usage scenarios and implementation details, to improve the …

· 2 min

Solving the Missing SDK Manager Issue in Android Studio

This article introduces how to solve the missing SDK manager issue in Android Studio, including the advantages of proper …

· 1 min
Android

[Translation] webpack 3: Official Release

Highlights from the webpack 3 official release: scope hoisting, magic comments for dynamic imports, and upgrade notes.

· 2 min

How to Use iPic Image Hosting Tool (Step-by-Step Guide)

This article introduces the use of the iPic image hosting tool, including usage scenarios and implementation details, to …

· 1 min
Hardware Devices

Solving Lazy Loading Failures in Angular AOT Builds

When using AOT (Ahead-of-Time) compilation in Angular, lazy loading might fail silently, bundling everything into the …

· 2 min
AngularWebpackBuild Tools

JavaScript heap out of memory

This article introduces the JavaScript heap out of memory error, including its causes, solutions, implementation …

· 1 min
Node.jsBuild ToolsAngular

Nginx Redirect POST Request Data Loss Issue

This article introduces the Nginx redirect POST request data loss issue, including its causes, implementation details, …

· 1 min
Deployment Operations

The Programmer's Journey

A three-year retrospective (2014–2017) on my programming career—the projects I owned, lessons learned, and how each …

· 25 min
Personal ReflectionsYearly Summary

Pitfalls When Wrapping an H5 Site with Cordova

Notes on wrapping an H5 site as an app with Cordova: InAppBrowser download permission issue, splash screen AutoHide not …

· 3 min
移动开发

Redis Installation Guide on Linux

This post introduces how to install Redis on Linux, covering the official source build method, startup setup, and a …

· 1 min
Linux

How to Use Git Submodule (Step-by-Step Guide)

This article introduces git submodule usage, including advantages, implementation details, and related resources. These …

· 2 min
Git

Ionic OAuth Authorization

This post explains how to implement OAuth authorization in Ionic, with example code and notes.

· 2 min
Mobile Development

Git Submodule Use Cases

This article introduces git submodule use cases, including advantages, implementation details, and related resources. …

· 3 min
Git

Automate Blog Deployment with Travis CI

How I used Travis CI to auto-build and deploy my Hexo blog whenever the source branch is pushed.

· 1 min
CI/CD

Packaging Mobile Sites Using Cordova

This article introduces the use of Cordova to package mobile sites, including usage scenarios and implementation …

· 3 min
Cordovahybrid

What is Cordova

This article introduces what Cordova is, including its advantages, implementation details, and related resources to help …

· 2 min
Mobile Development