All Articles

143037 articles · Page 7134 of 7152
ITPUB
ITPUB
Oct 20, 2014 · Databases

Why Indexes Are the Key to Cutting Logical Reads and Speeding Up SQL

The article explains how inefficient SQL statements increase logical reads, why creating effective indexes dramatically reduces those reads and execution time, and discusses practical guidelines for choosing indexed columns, differences between clustered and non‑clustered indexes, and common pitfalls in index design.

Logical ReadsSQLindexes
0 likes · 5 min read
Why Indexes Are the Key to Cutting Logical Reads and Speeding Up SQL
Baidu Tech Salon
Baidu Tech Salon
Oct 17, 2014 · Information Security

How to Hook and Hide JavaScript APIs to Thwart XSS Attacks

This article explores practical techniques for intercepting and protecting JavaScript APIs—such as setAttribute—using MutationObserver, API hooks, random token naming, property hiding, and recursive iframe monitoring to build a resilient front‑end defense against XSS and other injection attacks.

API interceptionFrontendJavaScript
0 likes · 14 min read
How to Hook and Hide JavaScript APIs to Thwart XSS Attacks
Baidu Tech Salon
Baidu Tech Salon
Oct 16, 2014 · Information Security

Editor's Note: The websites you visit write Cookies to your browser...

With third‑party cookies dying, Facebook, Google, and Apple are replacing them by leveraging their own login ecosystems—Facebook’s SSO and Atlas platform, Google’s Ad ID across Android and services, and Apple’s IDFA tied to Apple IDs—while third‑party data firms supplement detail, and users can still disable most tracking.

Tech Companiescookiesdata privacy
0 likes · 7 min read
Editor's Note: The websites you visit write Cookies to your browser...
Ctrip Technology
Ctrip Technology
Oct 15, 2014 · Backend Development

Why Read/Write Separation Belongs in the Service Layer, Not Just the Database

The article explains that database read/write separation offers limited performance gains and mainly serves data safety, while true scalability for read operations comes from caching and server clusters, and that write operations require a single dedicated server and actor‑model programming for safe concurrency.

CachingRead-Write Separationactor-model
0 likes · 6 min read
Why Read/Write Separation Belongs in the Service Layer, Not Just the Database
Baidu Tech Salon
Baidu Tech Salon
Oct 13, 2014 · Fundamentals

12 Speculative Futures for the Programming World

Looking ahead, programmers may see GPUs supplant CPUs, databases handle complex analytics, JavaScript dominate browsers and servers, Android power every device, the Internet of Things expand, open‑source ecosystems seek sustainable funding, CMS tools become richer, plugin‑centric development replace monolithic coding, command‑line interfaces endure, education strives for true simplification, outsourcing battles automation, and managers risk growing technically illiterate.

AndroidGPUIoT
0 likes · 10 min read
12 Speculative Futures for the Programming World
MaGe Linux Operations
MaGe Linux Operations
Oct 13, 2014 · Cloud Native

Master Docker: 15 Essential Tips and Commands for Efficient Container Management

This guide walks you through fifteen practical Docker techniques—from retrieving the latest container ID and optimizing Dockerfile usage to handling super‑user permissions, cleaning up stopped containers, parsing inspect output with jq, understanding RUN vs CMD vs ENTRYPOINT, accessing container IPs, communicating via UNIX sockets, visualizing image dependencies, exploring Docker's storage layout and Go source code, managing background processes, and linking containers for inter‑service communication.

ContainersLinuxShell
0 likes · 14 min read
Master Docker: 15 Essential Tips and Commands for Efficient Container Management
MaGe Linux Operations
MaGe Linux Operations
Oct 11, 2014 · Operations

How to Create, Quota, and Expand an XFS Filesystem on RHEL/CentOS 7

This guide walks through creating an XFS filesystem on a new partition, configuring LVM physical, volume, and logical volumes, formatting with XFS, enabling user and group quotas, assigning quota limits, testing quota enforcement, and finally expanding the logical volume and growing the XFS filesystem.

filesystemquotaxfs
0 likes · 11 min read
How to Create, Quota, and Expand an XFS Filesystem on RHEL/CentOS 7
MaGe Linux Operations
MaGe Linux Operations
Oct 10, 2014 · Fundamentals

Build Your Own Linux From Scratch: LFS 7.6 and BLFS Guide

This article introduces Linux From Scratch (LFS) and Beyond Linux From Scratch (BLFS), highlights the upgrades in LFS 7.6—including a newer toolchain, 26 package updates, eight new packages, and Systemd support—and provides online reading and download links for both projects.

blfslfslinux-build
0 likes · 2 min read
Build Your Own Linux From Scratch: LFS 7.6 and BLFS Guide
Baidu Tech Salon
Baidu Tech Salon
Oct 9, 2014 · Fundamentals

The Norris Constant and the 20,000 Line Bottleneck

The article explains the Norris constant—initially 1,500 lines, later 2,000 and 20,000—as a practical bottleneck where novice programmers’ code becomes unmanageable, arguing that disciplined design, simplicity, and strategic “no” decisions are essential to break these limits and sustain large‑scale software.

Software Developmentcode complexityprogramming
0 likes · 9 min read
The Norris Constant and the 20,000 Line Bottleneck
MaGe Linux Operations
MaGe Linux Operations
Oct 9, 2014 · Operations

Integrate WeChat Alerts into Nagios Using Node.js

This guide walks you through registering a WeChat public account, setting up a Node.js simulator for login and friend retrieval, installing Node.js, configuring Nagios commands and contacts, and finally enabling WeChat notifications for monitoring alerts.

AlertingNode.jsWeChat
0 likes · 6 min read
Integrate WeChat Alerts into Nagios Using Node.js
Suning Design
Suning Design
Oct 8, 2014 · Fundamentals

Mastering Product Information Architecture: Light vs. Heavy Structures

This article explores how product information architecture varies between simple, consumer‑focused (light) designs and complex, enterprise (heavy) systems, offering practical strategies, real‑world examples, and a balanced approach to structuring content for optimal user experience.

Product DesignUXdesign methodology
0 likes · 12 min read
Mastering Product Information Architecture: Light vs. Heavy Structures
MaGe Linux Operations
MaGe Linux Operations
Oct 4, 2014 · Backend Development

Which Notification Mechanism Is Best for High‑Concurrency Message Queues?

This article reviews common notification mechanisms—signal, socket, FIFO, pipe, and eventfd/signalfd—used in high‑performance, lock‑free shared‑memory message queues, comparing their advantages, drawbacks, and suitability for different workload scenarios, and explains why kernel involvement can affect performance and when to prefer each method.

High ConcurrencyLinuxmessage queue
0 likes · 3 min read
Which Notification Mechanism Is Best for High‑Concurrency Message Queues?
MaGe Linux Operations
MaGe Linux Operations
Oct 2, 2014 · Fundamentals

Master Source Code Navigation with ctags and Vim

Learn how to install, configure, and use ctags with Vim on Linux to instantly locate functions, macros, classes, and other symbols in massive codebases, boosting productivity and simplifying source code exploration.

Source Code NavigationVimctags
0 likes · 4 min read
Master Source Code Navigation with ctags and Vim