All Articles

140322 articles · Page 6995 of 7017
Qunar Tech Salon
Qunar Tech Salon
Nov 19, 2014 · Fundamentals

Analysis of October 2014 Programmer Auction Data from 100offer

The October 2014 100offer programmer auction data reveals which developer skills, locations, and experience levels attract the most interview invitations and highest salary offers, highlighting trends such as higher demand for mobile and web front‑end engineers, the impact of salary increase ranges, and common reasons candidates reject offers.

Job marketdata analysisinterview offers
0 likes · 8 min read
Analysis of October 2014 Programmer Auction Data from 100offer
MaGe Linux Operations
MaGe Linux Operations
Nov 19, 2014 · Operations

Fix “Too Many Open Files” on Linux: Raise File Descriptor Limits

When a performance test that simulates 100 concurrent HTTP GET requests triggers a “Too many open files” error, the article explains why the default 1024 file‑descriptor limit causes the failure and provides step‑by‑step commands to permanently increase the limit on Linux systems.

file-descriptorslimits.confperformance-testing
0 likes · 2 min read
Fix “Too Many Open Files” on Linux: Raise File Descriptor Limits
Baidu Tech Salon
Baidu Tech Salon
Nov 19, 2014 · R&D Management

The Legacy of Hewlett‑Packard: From a Garage Call to Enduring Management Principles

From a 1967 phone call that connected a young Steve Jobs with Bill Hewlett, HP’s garage‑born culture, flat management, and mentorship principles forged a lasting blueprint that shaped Silicon Valley’s giants, proving that the company’s enduring “HP Way” remains the silent engine of modern tech innovation.

Corporate HistoryGarage InnovationHP
0 likes · 13 min read
The Legacy of Hewlett‑Packard: From a Garage Call to Enduring Management Principles
Tencent TDS Service
Tencent TDS Service
Nov 19, 2014 · Mobile Development

Why UnsatisfiedLinkError Happens on Android and How to Fix It

This article explains the common causes of java.lang.UnsatisfiedLinkError in Android apps, illustrates three typical scenarios with code examples, and provides practical steps to resolve missing or mismatched native libraries, helping developers prevent crashes caused by improper SO loading.

AndroidBuglyCrash
0 likes · 7 min read
Why UnsatisfiedLinkError Happens on Android and How to Fix It
MaGe Linux Operations
MaGe Linux Operations
Nov 18, 2014 · Databases

Boost Zabbix Performance: MySQL SSD Tuning and Configuration Tips

This article explains how to optimize MySQL for large‑scale Zabbix deployments by leveraging SSD storage, adjusting key InnoDB settings, using appropriate partitioning strategies, and considering high‑availability options to dramatically improve disk I/O and overall monitoring throughput.

MySQLSSDZabbix
0 likes · 10 min read
Boost Zabbix Performance: MySQL SSD Tuning and Configuration Tips
Qunar Tech Salon
Qunar Tech Salon
Nov 17, 2014 · Cloud Native

Service Scalability Challenges and Architectural Solutions in the Cloud Era

In the cloud and mobile era, while many scalability issues can be addressed by cloud platforms, services still face challenges such as remote RPC calls, distributed tracing, configuration management including service discovery and load balancing, and scheduling with lifecycle management, prompting architects to design transparent, pluggable solutions.

Distributed TracingRPCservice discovery
0 likes · 7 min read
Service Scalability Challenges and Architectural Solutions in the Cloud Era
MaGe Linux Operations
MaGe Linux Operations
Nov 17, 2014 · Fundamentals

How to Master Self‑Study Programming: Proven Strategies and Pitfalls

This article offers a comprehensive guide to self‑learning programming, outlining the drawbacks and benefits of independent study, practical advice on choosing a direction, selecting books, using example code, debugging, and avoiding shortcuts, while emphasizing persistence, critical thinking, and continuous practice.

book selectionpracticeprogramming
0 likes · 17 min read
How to Master Self‑Study Programming: Proven Strategies and Pitfalls
Qunar Tech Salon
Qunar Tech Salon
Nov 16, 2014 · Mobile Development

The Emerging Impact of HTML5 on the Mobile Internet Ecosystem

The article analyzes how the rise of HTML5 and improved mobile WebViews will reshape app distribution, advertising, open‑source adoption, development tools, performance optimization, obfuscation, and security, creating new opportunities and challenges for the mobile Internet landscape.

App DistributionHTML5performance optimization
0 likes · 6 min read
The Emerging Impact of HTML5 on the Mobile Internet Ecosystem
Qunar Tech Salon
Qunar Tech Salon
Nov 15, 2014 · Backend Development

Understanding the Actor Model with Akka: Concepts, Messaging, and Fault Tolerance

This article summarizes Arun Manivannan's six‑post series that uses clear analogies and simple Akka examples to explain the Actor model, its message‑passing semantics, lifecycle, hierarchical structure, fault‑tolerance mechanisms, and cross‑platform implementations for building concurrent backend systems.

AkkaBackend Developmentactor-model
0 likes · 5 min read
Understanding the Actor Model with Akka: Concepts, Messaging, and Fault Tolerance
Baidu Tech Salon
Baidu Tech Salon
Nov 14, 2014 · Industry Insights

What Small Open‑Source Projects Under 5,000 Lines Are Perfect for Beginners?

This article compiles a selection of concise open‑source projects—each typically under 5,000 lines of code—spanning JavaScript modules, Node.js frameworks, Python tools, Emacs utilities, C libraries, databases, web servers, and more, offering beginners practical codebases to study and learn from.

Learning ResourcesOpen Sourcebeginner projects
0 likes · 5 min read
What Small Open‑Source Projects Under 5,000 Lines Are Perfect for Beginners?
MaGe Linux Operations
MaGe Linux Operations
Nov 14, 2014 · Operations

Master Linux CPU Scheduling: Using nice, cpulimit, and cgroups

This guide explains how Linux manages CPU scheduling fairness and demonstrates three practical methods—nice, cpulimit, and control groups—to prioritize, limit, or allocate CPU resources for processes, complete with compilation steps, command examples, and performance observations using top.

CPU schedulingLinuxResource Management
0 likes · 10 min read
Master Linux CPU Scheduling: Using nice, cpulimit, and cgroups
Baidu Tech Salon
Baidu Tech Salon
Nov 13, 2014 · Backend Development

Top 20 PHP Frameworks of 2014 – Find the Best Fit for Your Project

This article reviews the twenty most notable PHP frameworks of 2014, describing each one's key features, performance characteristics, and typical use cases, helping developers choose the most suitable framework for building secure, efficient web applications.

LaravelPHPWeb Development
0 likes · 11 min read
Top 20 PHP Frameworks of 2014 – Find the Best Fit for Your Project
Baidu Tech Salon
Baidu Tech Salon
Nov 13, 2014 · Backend Development

Top 11 Must‑Know PHP Interview Questions and Answers

This article compiles the eleven most frequently asked PHP interview questions, covering fundamentals like what PHP is, MVC architecture, CSS inclusion methods, inheritance limits, echo vs print, GET vs POST, image size functions, PEAR, video upload, error types, constants, and form submission without a submit button.

PHPanswersbackend
0 likes · 6 min read
Top 11 Must‑Know PHP Interview Questions and Answers
Baidu Tech Salon
Baidu Tech Salon
Nov 13, 2014 · Fundamentals

17 Principles for Software Developers: Career Lessons and Best Practices

The article distills 17 career‑tested principles for developers, urging them to prototype for real customer needs, treat security as inevitable and strategic, prioritize simple, well‑logged code, continuously learn, adapt to change, evaluate context‑specific solutions, deliver results that satisfy clients, and choose projects wisely.

Career Advicebest practicesprofessional growth
0 likes · 8 min read
17 Principles for Software Developers: Career Lessons and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Nov 13, 2014 · Operations

Boost Productivity with tmux & tmuxinator: Seamless Multi-Terminal Workflows

Learn how tmux and its companion tmuxinator let you run multiple terminal sessions in a single window, streamline tasks like running Rails servers, managing databases, and deploying code, with step‑by‑step setup instructions, sample configuration, and essential key bindings for efficient workflow management.

DevOpsWorkflow Automationterminal multiplexing
0 likes · 4 min read
Boost Productivity with tmux & tmuxinator: Seamless Multi-Terminal Workflows
Suning Design
Suning Design
Nov 13, 2014 · Frontend Development

Discover 20+ Lightweight jQuery Plugins to Boost Your Frontend

This guide showcases a curated collection of lightweight jQuery plugins—covering layout, animation, media, sliders, typography, and utility features—each described with its core functionality and visual example to help developers enhance website interactivity and design efficiently.

JavaScriptPluginsUI Components
0 likes · 8 min read
Discover 20+ Lightweight jQuery Plugins to Boost Your Frontend
Baidu Tech Salon
Baidu Tech Salon
Nov 12, 2014 · Industry Insights

Why Non‑Tech People Misjudge Software Development Time—and What It Reveals About Human Estimation

The article explores why outsiders consistently underestimate software development effort, explaining that people rely on physical cues like volume and speed which don’t apply to code, and argues that only experience can provide reliable estimates despite inevitable unforeseen bottlenecks.

Project Planningcognitive biassoftware estimation
0 likes · 6 min read
Why Non‑Tech People Misjudge Software Development Time—and What It Reveals About Human Estimation