All Articles

143110 articles · Page 6703 of 7156
Qunar Tech Salon
Qunar Tech Salon
Jul 3, 2017 · Artificial Intelligence

Interview with Dr. Lv Zhengdong on Neural‑Symbolic Systems and the Future of Natural Language Understanding

Dr. Lv Zhengdong discusses the challenges of true language understanding, the integration of symbolic reasoning with neural networks, recent advances in neural‑symbolic models, and the practical prospects of NLP in domains such as law and finance, emphasizing the need for hybrid approaches.

AI researchNLPNeural-symbolic
0 likes · 16 min read
Interview with Dr. Lv Zhengdong on Neural‑Symbolic Systems and the Future of Natural Language Understanding
Efficient Ops
Efficient Ops
Jul 2, 2017 · Operations

How to Build a Multi‑Layered Security Defense: Practical Ops Strategies

This article outlines a comprehensive, multi‑layered security framework for operations teams, covering policy design, dual‑account permission separation, grid‑based vulnerability management, topology and network safeguards, OS and database hardening, common misconceptions, and actionable principles for maintaining robust protection.

Network SecurityOperationsSecurity
0 likes · 31 min read
How to Build a Multi‑Layered Security Defense: Practical Ops Strategies
Efficient Ops
Efficient Ops
Jul 2, 2017 · Cloud Computing

Why Azure’s Open‑Source Turn Is Redefining Cloud Computing and DevOps

The article examines how legacy, monolithic software struggles in modern IT, while cloud‑centric architectures—exemplified by Microsoft Azure’s embrace of open‑source, IaaS, PaaS, and DevOps tools—enable scalable, flexible development and operations, signaling an inevitable shift toward cloud‑native production.

AzureCloud ComputingIaaS
0 likes · 8 min read
Why Azure’s Open‑Source Turn Is Redefining Cloud Computing and DevOps
21CTO
21CTO
Jul 2, 2017 · Product Management

Why “Just One Programmer” Is a Hiring Myth and How to Respect Developers

The article explains why many hiring posts that claim they only need one programmer are misguided, highlighting disrespect, underestimation of effort, misunderstanding of project scope, and premature recruitment, and offers practical advice for both employers and developers.

Software Developmentprogrammer hiringproject management
0 likes · 8 min read
Why “Just One Programmer” Is a Hiring Myth and How to Respect Developers
21CTO
21CTO
Jul 2, 2017 · Fundamentals

Essential Regex Cheat Sheet: 20 Common Validation Patterns for Developers

This cheat sheet compiles twenty practical regular‑expression patterns—including date, password, email, ID, IP, URL, and HTML validation examples—along with JavaScript snippets, giving developers a quick reference to boost input‑checking efficiency across front‑end and back‑end projects.

FrontendJavaScriptPattern Matching
0 likes · 8 min read
Essential Regex Cheat Sheet: 20 Common Validation Patterns for Developers
21CTO
21CTO
Jul 2, 2017 · R&D Management

10 Essential Lessons for Growing as a Software Engineer and Leader

The article shares thirteen practical lessons learned from years of software development, covering starting small, incremental changes, early logging and error handling, thorough testing, creating a safe learning environment, embracing leadership without titles, coding regularly, abstract thinking, and the importance of personal financial safeguards for long‑term career growth.

Best PracticesSoftware Developmentcareer growth
0 likes · 9 min read
10 Essential Lessons for Growing as a Software Engineer and Leader
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 2, 2017 · Frontend Development

Top Frontend & Tech News This Week: Webpack 3, Expo SDK 18, Node.js vs Java

The latest weekly roundup highlights key developments for front‑end engineers, including the release of Webpack 3.0, Expo SDK 18.0.0, ESLint 4.1.0, a survey naming Mark Zuckerberg the least cautious IT CEO, China Mobile’s tethered‑drone high‑altitude base station, Node.js’s ambition to surpass Java, a resurgence of ransomware attacks, Google’s Cloud Machine Learning Engine launch, and Red Hat’s acquisition of Codenvy.

ExpoFrontendWeb Development
0 likes · 6 min read
Top Frontend & Tech News This Week: Webpack 3, Expo SDK 18, Node.js vs Java
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 2, 2017 · Fundamentals

Bridging Development and Architecture: How to Become a Software Architect

This article explores the blurry line between development and software architecture, outlines the responsibilities and evolution of a software architect, and provides practical guidance on defining architecture, managing non‑functional requirements, selecting technologies, evaluating designs, and leading teams toward successful releases.

non-functional requirementssoftware architecturesoftware design
0 likes · 12 min read
Bridging Development and Architecture: How to Become a Software Architect
Architects' Tech Alliance
Architects' Tech Alliance
Jul 2, 2017 · Fundamentals

Differences Between NVIDIA Tesla and GeForce GPUs: Architecture, Performance, and Use Cases

This article compares NVIDIA's Tesla and GeForce GPU families, detailing their target markets, design differences, core architectures, double‑precision performance, ECC support, memory bandwidth, interface options, software and OS compatibility, power efficiency, and management features to help readers choose the right GPU for HPC or gaming workloads.

GPUGPU architectureGeForce
0 likes · 11 min read
Differences Between NVIDIA Tesla and GeForce GPUs: Architecture, Performance, and Use Cases
MaGe Linux Operations
MaGe Linux Operations
Jul 1, 2017 · Artificial Intelligence

Detect Looping Video Frames with Perceptual Hashing in Python

This article demonstrates how to use a perceptual average‑hash algorithm in Python to identify duplicate frames in a 24‑hour video, revealing hidden loops and exposing potential video manipulation through systematic frame comparison and analysis.

PythonaHashduplicate frames
0 likes · 9 min read
Detect Looping Video Frames with Perceptual Hashing in Python
21CTO
21CTO
Jul 1, 2017 · Operations

How Ctrip Scales Its Architecture: Ops, Release, and Big Data Insights

This article outlines Ctrip’s evolving architecture—covering its operational backbone, framework components, release system, configuration management, SOA evolution, and the massive UserProfile big‑data platform—offering practical insights from a senior developer on how the company achieves high availability and scalability.

ArchitectureBig DataOperations
0 likes · 12 min read
How Ctrip Scales Its Architecture: Ops, Release, and Big Data Insights
21CTO
21CTO
Jul 1, 2017 · Product Management

Why Simple Click Counts Fail: Smarter Scoring Strategies for Content Recommendation

The article recounts a junior engineer's journey improving a news app's recommendation system, moving from naive click counts to recent clicks, CTR, lower confidence bounds, and advanced multi‑armed bandit techniques like UCB and Thompson Sampling to balance relevance and novelty.

CTRLCBThompson Sampling
0 likes · 9 min read
Why Simple Click Counts Fail: Smarter Scoring Strategies for Content Recommendation
System Architect Go
System Architect Go
Jul 1, 2017 · Frontend Development

Exporting Table Data to CSV on the Frontend Using Blob and a.download

This article explains how to generate and download CSV files directly in the browser by converting JSON data into comma‑separated values, using the Blob API and the anchor element’s download attribute, and includes advanced techniques for custom headers and handling Excel formatting issues.

BLOBCSVDownload
0 likes · 5 min read
Exporting Table Data to CSV on the Frontend Using Blob and a.download
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 1, 2017 · Fundamentals

Designing Distributed File Systems: Solving Local FS Limits

Distributed file systems extend traditional local storage by partitioning data across multiple servers, using a master node for metadata and coordination, handling namespace, replication, load balancing, caching, and client interfaces, thereby overcoming file size, quantity, and concurrency constraints of ext3, reiserfs, and similar local filesystems.

Distributed File SystemReplicationcaching
0 likes · 15 min read
Designing Distributed File Systems: Solving Local FS Limits
Architects' Tech Alliance
Architects' Tech Alliance
Jul 1, 2017 · Operations

Comprehensive Overview of Data Migration: Purposes, Challenges, and Main Technologies

This article provides a detailed introduction to data migration, explaining why and when it is needed, outlining its major challenges such as security, compatibility and downtime, and describing the four primary migration approaches—application, volume‑manager, network, and storage—along with common tools and technologies.

Data MigrationLVMNetwork
0 likes · 10 min read
Comprehensive Overview of Data Migration: Purposes, Challenges, and Main Technologies