Blog

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

Angular 5: The Countdown Begins

The next version of Angular will be officially released in October.

· 2 min
Angular

Mobile Screen Mirroring to Computer Tools

This article introduces mobile screen mirroring to computer tools, including usage scenarios and implementation details …

· 1 min

NativeScript Explained (Beginner's Guide)

This article introduces the NativeScript beginner's guide, including its advantages, implementation details, and …

· 2 min

Git Configuration - Using Corresponding SSH Keys for Multiple Git Services

This article introduces Git configuration for using corresponding SSH keys for multiple Git services, including its …

· 2 min
Git

Express.js: Getting Client IP Behind Proxies

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 …

· 2 min
Networking

Ionic Android Signing and Build

This post explains how to sign and build an Ionic Android APK.

· 1 min
Mobile DevelopmentAndroid

How to Use Ionic Native Plugins in the Browser (Step-by-Step Guide)

This post explains how to use Ionic native plugins in a browser environment by mocking and overriding classes.

· 2 min
Mobile Development

Ionic CLI v3 Release

This post summarizes the Ionic CLI v3 release, key changes, plugins, and known issues.

· 3 min
Mobile Development

Common Linux Commands Reference

A comprehensive summary of frequently used Linux commands for system information, file management, account control, and …

· 4 min
Linux

Webpack Build: File Hash Unchanged Despite Content Changes — Analysis and Fix

An analysis and fix for the issue where a Webpack build outputs files whose hash remains the same even though their …

· 2 min
Build ToolsJavaScript