All Articles

140332 articles · Page 6993 of 7017
Baidu Tech Salon
Baidu Tech Salon
Dec 10, 2014 · Mobile Development

HTML5, Native Apps, and the Emergence of Hybrid App Development

HTML5, now supplanting older HTML and Flash, enables lightweight, cross‑platform web apps that integrate into native platforms like WeChat, offering low‑cost development, rapid distribution, and richer user experiences, while native apps retain advantages for complex, high‑performance software.

HTML5Hybrid AppMobile Development
0 likes · 8 min read
HTML5, Native Apps, and the Emergence of Hybrid App Development
Qunar Tech Salon
Qunar Tech Salon
Dec 9, 2014 · Fundamentals

Oracle Announces Second Set of Java 9 Features Including Unified JVM Logging, Compiler Controls, and Module System Enhancements

Oracle has revealed the remaining four Java 9 JEPs—unified JVM logging, finer‑grained compiler controls, removal of obsolete garbage‑collector combos, and fixes to the Coin project—while also confirming modularization, DTLS support, HTML5 Javadoc output, and upcoming import‑warning clean‑up, signaling a clearer roadmap for the next Java release.

JDKJEPJVM
0 likes · 5 min read
Oracle Announces Second Set of Java 9 Features Including Unified JVM Logging, Compiler Controls, and Module System Enhancements
Qunar Tech Salon
Qunar Tech Salon
Dec 6, 2014 · Fundamentals

Why Code Becomes Unreadable Over Time and How to Keep It Simple

The article explains how over‑complex mental models, poor translation of semantic ideas into code, inadequate naming, missing design chunks, unclear usage patterns, and lack of smooth model transitions cause code to decay, and offers practical principles such as DDD, SRP, good naming, testing, and reusing existing algorithms to maintain readability.

Domain-Driven DesignNaming Conventionscode readability
0 likes · 10 min read
Why Code Becomes Unreadable Over Time and How to Keep It Simple
Qunar Tech Salon
Qunar Tech Salon
Dec 5, 2014 · Fundamentals

10 Surprising Java Language Features You Might Not Know

This article reveals ten little‑known quirks of the Java language—such as the illusion of checked exceptions, overloads with differing return types, bridge methods, confusing array syntax, type‑use annotations, compound assignment nuances, hidden goto‑like control flow, type aliases, undecidable generic relationships, and type intersections—illustrated with concrete code examples.

Checked ExceptionsJavabridge methods
0 likes · 13 min read
10 Surprising Java Language Features You Might Not Know
Baidu Tech Salon
Baidu Tech Salon
Dec 5, 2014 · Artificial Intelligence

10 Must‑Know Open‑Source AI & Machine Learning Projects You Should Explore

This article introduces ten notable open‑source projects in artificial intelligence and machine‑learning, summarizing each tool’s core capabilities, typical use cases, and where to find the source code, offering developers a quick guide to selecting the right platform for their needs.

AIMachine Learningdata science
0 likes · 6 min read
10 Must‑Know Open‑Source AI & Machine Learning Projects You Should Explore
ITPUB
ITPUB
Dec 5, 2014 · Databases

From DBA to Architecture Lead: MySQL Scaling Secrets from BabyTree’s Ops Director

In this interview, Liu Qiuqi shares his journey from a DBA at Sogou to Architecture Operations Director at BabyTree, revealing how MySQL powers massive e‑commerce and community sites, the high‑availability designs, storage strategies, and performance tuning techniques that keep services running smoothly.

DBAMySQLarchitecture
0 likes · 16 min read
From DBA to Architecture Lead: MySQL Scaling Secrets from BabyTree’s Ops Director
Qunar Tech Salon
Qunar Tech Salon
Dec 3, 2014 · Backend Development

Guava ListenableFuture and Service Framework: Asynchronous Futures and Service Lifecycle Management

This article explains Guava's ListenableFuture abstraction for callback‑enabled futures, demonstrates how to create and compose them with listeners, callbacks, and transformation functions, and introduces the Guava Service framework for managing service lifecycles, including abstract service implementations and ServiceManager utilities.

BackendGuavaJava
0 likes · 13 min read
Guava ListenableFuture and Service Framework: Asynchronous Futures and Service Lifecycle Management
Baidu Tech Salon
Baidu Tech Salon
Dec 3, 2014 · Artificial Intelligence

Highlights from Baidu’s Technical Salon: AI, Big Data, and Innovation

At Baidu’s November 25 technical salon, senior leaders Robin Li, Wang Jin and Andrew Ng highlighted the company’s AI‑driven strategy—emphasizing sub‑second search, massive deep‑learning and data infrastructure, a 14% revenue R&D spend, breakthroughs in vision, speech, NLP and autonomous‑driving platforms, and a new AI talent program—positioning Baidu as a leading innovator in big‑data and intelligent connectivity.

BaiduBig Dataartificial-intelligence
0 likes · 11 min read
Highlights from Baidu’s Technical Salon: AI, Big Data, and Innovation
Qunar Tech Salon
Qunar Tech Salon
Dec 2, 2014 · Backend Development

Understanding EventBus for In‑Process Event Dispatch in Java

This article explains how EventBus replaces explicit publisher‑subscriber registration for in‑process event dispatch in Java, provides a concise code example, a one‑minute migration guide, details on listeners and producers, a terminology table, and a comprehensive FAQ covering usage, design decisions, and testing considerations.

EventBusIn-ProcessJava
0 likes · 11 min read
Understanding EventBus for In‑Process Event Dispatch in Java
MaGe Linux Operations
MaGe Linux Operations
Dec 2, 2014 · Operations

How to Diagnose and Fix Disk‑Full, Read‑Only, and Inode Issues on Linux

This guide explains why Linux systems report "no space left on device" or read‑only file systems, shows how to inspect disk usage, inodes, and hardware health with commands like df, du, mount, smartctl, hddtemp, and provides step‑by‑step remediation techniques such as cleaning files, compressing logs, remounting, and repairing filesystems.

FilesystemLinuxTroubleshooting
0 likes · 11 min read
How to Diagnose and Fix Disk‑Full, Read‑Only, and Inode Issues on Linux
Qunar Tech Salon
Qunar Tech Salon
Dec 1, 2014 · Backend Development

Guava Range API: Concepts, Construction, Operations, and Discrete Domains

This article explains Guava's Range class, covering its mathematical definition, how to construct open, closed, and bounded ranges, perform containment, connectivity, intersection, span, and query operations, and use DiscreteDomain for enumerating values, with extensive Java code examples throughout.

APIBackendDiscreteDomain
0 likes · 12 min read
Guava Range API: Concepts, Construction, Operations, and Discrete Domains