Hujiang Technology
Author

Hujiang Technology

We focus on the real-world challenges developers face, delivering authentic, practical content and a direct platform for technical networking among developers.

150
Articles
0
Likes
272
Views
0
Comments
Recent Articles

Latest from Hujiang Technology

100 recent articles max
Hujiang Technology
Hujiang Technology
Jun 28, 2017 · Mobile Development

Getting Started with ARKit: Building an Augmented Reality App in Xcode 9

This tutorial introduces Apple’s ARKit platform introduced at WWDC 2017, explains the required hardware and iOS version, walks through creating an Augmented Reality App project in Xcode 9, importing 3D models, configuring plane detection, and rendering a virtual cup on a detected horizontal surface using ARSCNView.

ARKitSceneKitXcode
0 likes · 6 min read
Getting Started with ARKit: Building an Augmented Reality App in Xcode 9
Hujiang Technology
Hujiang Technology
Jun 27, 2017 · Frontend Development

React Forms: Using Refs (Translation)

This article translates Loren Stewart’s guide on using React refs for form handling, explaining both controlled components and ref‑based approaches, and provides detailed code examples for text, number, select, radio, and checkbox inputs, including techniques for parent‑child communication and value extraction.

Controlled ComponentsFormsJavaScript
0 likes · 15 min read
React Forms: Using Refs (Translation)
Hujiang Technology
Hujiang Technology
Jun 26, 2017 · Mobile Development

iOS Network Monitoring: NSURLProtocol, Hook Techniques, and NSURLSessionTaskMetrics

The article explains the challenges of mobile network environments in China, introduces connection migration issues, and presents iOS network monitoring solutions using NSURLProtocol, code injection (Hook) with Method Swizzling, NSProxy, and Fishhook, as well as detailed usage of NSURLSessionTaskMetrics for performance analysis.

FishhookHookMethod Swizzling
0 likes · 18 min read
iOS Network Monitoring: NSURLProtocol, Hook Techniques, and NSURLSessionTaskMetrics
Hujiang Technology
Hujiang Technology
Jun 23, 2017 · Mobile Development

Implementing iOS Performance Monitoring: CPU, Memory, FPS, Startup Time, and Power Consumption

This article details the design and implementation of an iOS performance‑monitoring SDK that captures fundamental metrics such as CPU usage, memory consumption, frame rate, cold and hot startup times, and power draw, explains the underlying Mach APIs, provides sample Objective‑C code, and discusses practical considerations for accurate measurement and troubleshooting.

CPU usageMemory UsagePerformance Monitoring
0 likes · 26 min read
Implementing iOS Performance Monitoring: CPU, Memory, FPS, Startup Time, and Power Consumption
Hujiang Technology
Hujiang Technology
Jun 22, 2017 · Mobile Development

Implementing Rich Text Rendering on Android with HtmlSpanner

This article explains how to render rich, styled text in an Android OCS player by evaluating open‑source libraries, selecting HtmlSpanner, and detailing HTML tag support, CSS parsing, multi‑font handling, custom font loading, common pitfalls, and future improvement ideas.

AndroidCSS ParsingFont Subsetting
0 likes · 13 min read
Implementing Rich Text Rendering on Android with HtmlSpanner
Hujiang Technology
Hujiang Technology
Jun 22, 2017 · Mobile Development

Elegant Kotlin‑Java Mixed Programming for Android Projects

This article explains how to smoothly integrate Kotlin and Java in Android development, covering IDE conversion, class handling, ProGuard pitfalls, library considerations, calling conventions, keyword conflicts, static methods, package‑level functions, and null‑safety with practical code examples.

Code ConversionInteropProGuard
0 likes · 9 min read
Elegant Kotlin‑Java Mixed Programming for Android Projects
Hujiang Technology
Hujiang Technology
Jun 21, 2017 · Backend Development

Design and Implementation of Hujiang Search Service Using ElasticSearch

This article describes the background, architecture, external interfaces, full‑update strategy, seamless cluster scaling, and deployment optimizations of Hujiang's search service built on ElasticSearch, highlighting solutions for query granularity, metric evaluation, maintainability, and data consistency during index rebuilds.

search service
0 likes · 9 min read
Design and Implementation of Hujiang Search Service Using ElasticSearch
Hujiang Technology
Hujiang Technology
Jun 20, 2017 · Backend Development

Design and Management of a Unified Error Code System for Distributed Backend Services

This article explains the concept, benefits, and implementation details of a unified error‑code management platform, covering code allocation, handling strategies in microservice architectures, API security considerations, and performance optimizations to reduce development friction and improve system reliability.

MicroservicesSystem Architectureapi-design
0 likes · 12 min read
Design and Management of a Unified Error Code System for Distributed Backend Services