This article introduces how to solve the missing SDK manager issue in Android Studio, including the advantages of proper …
Highlights from the webpack 3 official release: scope hoisting, magic comments for dynamic imports, and upgrade notes.
This article introduces the use of the iPic image hosting tool, including usage scenarios and implementation details, to …
When using AOT (Ahead-of-Time) compilation in Angular, lazy loading might fail silently, bundling everything into the …
This article introduces the JavaScript heap out of memory error, including its causes, solutions, implementation …
This article introduces the Nginx redirect POST request data loss issue, including its causes, implementation details, …
A three-year retrospective (2014–2017) on my programming career—the projects I owned, lessons learned, and how each …
Notes on wrapping an H5 site as an app with Cordova: InAppBrowser download permission issue, splash screen AutoHide not …
This post introduces how to install Redis on Linux, covering the official source build method, startup setup, and a …
This article introduces git submodule usage, including advantages, implementation details, and related resources. These …
This post explains how to implement OAuth authorization in Ionic, with example code and notes.
This article introduces git submodule use cases, including advantages, implementation details, and related resources. …
How I used Travis CI to auto-build and deploy my Hexo blog whenever the source branch is pushed.
This article introduces the use of Cordova to package mobile sites, including usage scenarios and implementation …
This article introduces what Cordova is, including its advantages, implementation details, and related resources to help …
The next version of Angular will be officially released in October.
This article introduces mobile screen mirroring to computer tools, including usage scenarios and implementation details …
This article introduces the NativeScript beginner's guide, including its advantages, implementation details, and …
This article introduces Git configuration for using corresponding SSH keys for multiple Git services, including its …
How req.ip and req.ips work with trust proxy in Express, why proxies may hide client IPs, and a helper to fall back to …
This post explains how to sign and build an Ionic Android APK.
This post explains how to use Ionic native plugins in a browser environment by mocking and overriding classes.
This post summarizes the Ionic CLI v3 release, key changes, plugins, and known issues.
A comprehensive summary of frequently used Linux commands for system information, file management, account control, and …
An analysis and fix for the issue where a Webpack build outputs files whose hash remains the same even though their …