Blog

PHP Environment Setup

This article provides a guide to setting up PHP development environment, covering the advantages, implementation details, and relevant resources for PHP environment setup. These steps can help improve the efficiency of PHP environment configuration.

Oct 2, 2017

Common Issues with Xcode Simulator

Notes on common Xcode Simulator issues: symptoms, fixes, and useful references.

Sep 29, 2017

Chrome Device Mode Screenshot White Screen Issue

This article introduces the Chrome device mode screenshot white screen issue, including troubleshooting steps, implementation details, and related solutions to help developers resolve screenshot problems in Chrome's device simulation mode effectively.

Sep 28, 2017

Analyzing Alibaba Cloud CDN 403 Errors

Analyzes Alibaba Cloud CDN 403 errors, explains the OSS/CDN relationship and Referer anti-leeching, and shows practical fixes.

Sep 25, 2017

Code Continues After res.send?

Explains why Express code keeps running after res.send, shows when to return the response, and illustrates a complex download route.

Sep 25, 2017

Angular Development - loadChildren Duplicate Path Issue

This article introduces the loadChildren duplicate path issue in Angular development, including advantages, implementation details, and related resources to help improve efficiency in solving Angular loadChildren duplicate path problems.

Sep 24, 2017

Using sz/rz for Uploads and Downloads on Linux

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

Sep 24, 2017

Tomcat Configuration Gotchas

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

Sep 20, 2017

Windows CMD: Common Commands

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

Sep 12, 2017

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 fixed it.

Sep 6, 2017

Network Proxy in WeChat Browser

This article introduces network proxy in WeChat browser, including usage scenarios and implementation details, to improve efficiency in understanding WeChat browser network proxy.

Sep 3, 2017

A Lightweight App Development Approach

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

Aug 24, 2017

Install and Configure vsftpd on Linux

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

Aug 19, 2017

HTML Anchor Links Inside Email

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

Aug 10, 2017

Understanding DDNS

This article introduces DDNS (Dynamic DNS), including usage scenarios and implementation details, to improve the efficiency of understanding DDNS.

Aug 4, 2017

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 SDK management, implementation details, and related resources to improve efficiency.

Jul 30, 2017

[Translation] webpack 3: Official Release

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

Jul 25, 2017

Using iPic Image Hosting Tool

This article introduces the use of the iPic image hosting tool, including usage scenarios and implementation details, to improve efficiency with iPic.

Jul 22, 2017

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 main chunk. This post explores how versioning of build tools can cause this and how to fix it.

Jul 22, 2017

JavaScript heap out of memory

This article introduces the JavaScript heap out of memory error, including its causes, solutions, implementation details, and related resources. These steps can help improve efficiency when dealing with memory issues.

Jul 22, 2017

Nginx Redirect POST Request Data Loss Issue

This article introduces the Nginx redirect POST request data loss issue, including its causes, implementation details, and relevant resources. These steps can help improve efficiency when dealing with Nginx redirect POST data loss problems.

Jul 19, 2017

The Programmer's Journey

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

Jul 15, 2017

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 working, and practical workarounds.

Jul 14, 2017

Redis Installation Guide on Linux

This post introduces how to install Redis on Linux, covering the official source build method, startup setup, and a yum-based installation option.

Jul 11, 2017

Git Submodule Usage Guide

This article introduces git submodule usage, including advantages, implementation details, and related resources. These steps can help improve efficiency when working with git submodules.

Jul 9, 2017