All Articles

143150 articles · Page 6691 of 7158
Ctrip Technology
Ctrip Technology
Jul 20, 2017 · Information Security

Step‑by‑Step Guide to Deploying Search Guard Security Plugin for Elasticsearch 5.x

This article explains the background, installation, certificate generation, Elasticsearch and Kibana configuration, role mapping, performance testing, and final recommendations for securing an Elasticsearch 5.1.1 cluster with the open‑source Search Guard plugin, focusing on index‑level access control and RPC traffic encryption.

ElasticsearchSearch Guardaccess-control
0 likes · 10 min read
Step‑by‑Step Guide to Deploying Search Guard Security Plugin for Elasticsearch 5.x
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 20, 2017 · Frontend Development

How to Scale and Crop Images to a Fixed 80×80 Box with CSS

This guide explains how to uniformly scale backend‑provided images of varying dimensions to fit an 80×80 container by proportionally resizing based on the shorter side and then cropping the central area, with a simple CSS solution using background‑size and background‑position, including a cover shortcut.

CSSImage Scalingcrop
0 likes · 3 min read
How to Scale and Crop Images to a Fixed 80×80 Box with CSS
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 20, 2017 · Frontend Development

How We Overcame Front‑End Build Chaos: Lessons from 1.0 to 3.0

The article chronicles a front‑end team's evolution from a tangled 1.0 modular setup through incremental 2.0 and 3.0 optimizations—introducing better module management, automated conflict detection, caching strategies, and build‑time reductions—to achieve a smoother, faster development and release workflow.

Build ProcessFrontendModule Bundling
0 likes · 14 min read
How We Overcame Front‑End Build Chaos: Lessons from 1.0 to 3.0
360 Quality & Efficiency
360 Quality & Efficiency
Jul 20, 2017 · Operations

Generating JMeter Test Reports via Command Line and Plugins

This guide explains how to use JMeter's command‑line mode and the JMeter Plugins CMD tool to convert JTL files into HTML reports and various chart types, detailing required parameters, plugin installation, and example commands for comprehensive performance‑testing reporting.

Command LineJMeterperformance-testing
0 likes · 6 min read
Generating JMeter Test Reports via Command Line and Plugins
Meituan Technology Team
Meituan Technology Team
Jul 20, 2017 · Mobile Development

Remote Debugging of Android Apps via Custom JDWP Channels

The article describes how to remotely debug Android apps by creating a custom JDWP socket channel that bypasses Android 7.0’s library restrictions using a fake dlsym ELF parser, enabling developers to retrieve runtime state from production builds without prior instrumentation or user cooperation.

AndroidDynamic LinkingELF
0 likes · 16 min read
Remote Debugging of Android Apps via Custom JDWP Channels
Hujiang Technology
Hujiang Technology
Jul 20, 2017 · Mobile Development

Kotlin Class Extensions, Companion Objects, Singleton Design, Dynamic Proxy, and Pseudo‑Multiple Inheritance

This article explains Kotlin's class extension functions, highlights pitfalls of static resolution, demonstrates smart casts, describes companion objects and singleton patterns, and shows how to implement dynamic proxies and pseudo‑multiple inheritance with practical code examples for Android development.

Class ExtensionsCompanion ObjectDynamic Proxy
0 likes · 11 min read
Kotlin Class Extensions, Companion Objects, Singleton Design, Dynamic Proxy, and Pseudo‑Multiple Inheritance
Hujiang Technology
Hujiang Technology
Jul 20, 2017 · Mobile Development

Understanding WKWebView: Comparison with UIWebView, Usage, Issues, and Solutions

This article introduces WKWebView, compares it with the legacy UIWebView in terms of performance and memory usage, explains usage patterns, delegate protocols, JavaScript‑Native interaction, common pitfalls such as cookie handling, process crashes, caching, and offers practical solutions and best‑practice recommendations for iOS developers.

CookieJavaScriptNative
0 likes · 18 min read
Understanding WKWebView: Comparison with UIWebView, Usage, Issues, and Solutions
Meitu Technology
Meitu Technology
Jul 20, 2017 · Backend Development

Live Streaming Technology: Architecture Evolution and DASH Implementation

The article examines the rapid expansion of live streaming, detailing Meitu’s architectural upgrades for media and barrage services and Hulu’s DASH‑based system with novel features, highlighting how these advancements meet soaring user demand and illustrate the technology’s maturation into a robust, systematic field.

Backend DevelopmentDASHVideo Technology
0 likes · 5 min read
Live Streaming Technology: Architecture Evolution and DASH Implementation
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jul 20, 2017 · Mobile Development

Common Mobile Webview Styling Pitfalls and Practical CSS Tips for Android and iOS

This article summarizes frequent CSS rendering inconsistencies across Android and iOS webviews, covering line‑height quirks, multiline ellipsis, badge implementation, image‑text layouts, adaptive width handling, inline‑block behavior, and simulated scrolling, while offering concrete code snippets and visual examples.

CSSLayoutResponsive
0 likes · 7 min read
Common Mobile Webview Styling Pitfalls and Practical CSS Tips for Android and iOS
Node Underground
Node Underground
Jul 20, 2017 · Frontend Development

How to Build a Minimal Package Manager from Scratch

This article explains why package managers are essential, showcases Yarn's step‑by‑step tutorial for creating a simple package manager, and highlights how the resulting tool handles classic challenges like circular dependencies and file‑structure optimization.

Software DevelopmentYARNdependency resolution
0 likes · 2 min read
How to Build a Minimal Package Manager from Scratch
UCloud Tech
UCloud Tech
Jul 20, 2017 · Artificial Intelligence

Build a Real-Time Facial Expression Recognition Service with UCloud AI-as-a-Service

This guide walks you through training an Inception‑V3 model on the FER2013 dataset with TensorFlow 1.1, packaging the model, and deploying a scalable facial expression recognition API using UCloud's AI‑as‑a‑Service platform, including performance testing against GPU benchmarks.

AIFacial Expression RecognitionModel Deployment
0 likes · 11 min read
Build a Real-Time Facial Expression Recognition Service with UCloud AI-as-a-Service
MaGe Linux Operations
MaGe Linux Operations
Jul 20, 2017 · Information Security

Essential Linux Security Hardening: From Account Safety to Rootkit Detection

This guide outlines comprehensive Linux security practices for administrators, covering account and login protection, service minimization, password and key authentication, sudo usage, system welcome message hardening, remote access safeguards, filesystem permissions, rootkit detection tools, and step‑by‑step response procedures after a server compromise.

Linux securityRootkit Detectionincident response
0 likes · 25 min read
Essential Linux Security Hardening: From Account Safety to Rootkit Detection
dbaplus Community
dbaplus Community
Jul 19, 2017 · Information Security

How HTTPS Secures Web Traffic: From SSL Basics to Nginx Deployment

This guide explains why plain HTTP is insecure, introduces SSL/TLS fundamentals, compares certificate types, and provides step‑by‑step instructions for configuring HTTPS on a web server (including Nginx redirects), while highlighting performance impacts and testing considerations.

EncryptionHTTPSSSL Certificate
0 likes · 9 min read
How HTTPS Secures Web Traffic: From SSL Basics to Nginx Deployment
21CTO
21CTO
Jul 19, 2017 · Backend Development

Essential Nginx & Linux Tuning Tips for High‑Performance Web Servers

This guide explains key Linux kernel and Nginx configuration adjustments—such as backlog queues, file descriptor limits, worker processes, keepalive settings, and logging options—to help administrators maximize web server performance while following safe, incremental tuning practices.

Web Serverlinuxnginx
0 likes · 11 min read
Essential Nginx & Linux Tuning Tips for High‑Performance Web Servers
21CTO
21CTO
Jul 19, 2017 · Frontend Development

Rethinking Front‑Back End Separation: A NodeJS Full‑Stack Approach

This article examines the evolving definition of front‑back end separation, critiques traditional SPA models, proposes a responsibility‑based split where the front‑end handles view and controller while the back‑end manages the model, and outlines a NodeJS‑driven full‑stack solution with practical implementation insights.

Full-Stacknodejsseparation
0 likes · 16 min read
Rethinking Front‑Back End Separation: A NodeJS Full‑Stack Approach
Architects' Tech Alliance
Architects' Tech Alliance
Jul 19, 2017 · Industry Insights

How AI Can Transform Software Integration: From MiddleBox to Knowledge Graphs

The article examines the evolution of integration architectures, identifies persistent data‑search, adaptation, and system‑linkage challenges, and proposes AI‑driven solutions such as knowledge‑graph self‑service and deep‑learning UI automation, illustrating how intelligent integration can reshape software development pipelines.

AI Integrationdevopsintelligent integration
0 likes · 13 min read
How AI Can Transform Software Integration: From MiddleBox to Knowledge Graphs