All Articles

141574 articles · Page 6839 of 7079
Ctrip Technology
Ctrip Technology
Jul 9, 2016 · Artificial Intelligence

Highlights from Ctrip Technology Center Deep Learning Meetup in Shanghai

The Ctrip Technology Center hosted a deep learning meetup in Shanghai featuring academic and industry experts who presented applications of AI in tourism, advertising, natural language processing, computer vision, knowledge graphs, recommendation systems, and discussed future research directions.

Artificial IntelligenceShanghaideep learning
0 likes · 7 min read
Highlights from Ctrip Technology Center Deep Learning Meetup in Shanghai
Architects' Tech Alliance
Architects' Tech Alliance
Jul 9, 2016 · Product Management

Device Lifecycle Management and Stock Operation: Strategies for Sustainable IT Equipment Services

The article explores how IT storage vendors can extend the value of aging equipment through comprehensive lifecycle management and stock operation strategies, emphasizing product competitiveness, design considerations, customer‑centric migration paths, and coordinated team efforts to balance risk, cost, and service continuity.

Customer RetentionIT storageProduct Management
0 likes · 10 min read
Device Lifecycle Management and Stock Operation: Strategies for Sustainable IT Equipment Services
Qunar Tech Salon
Qunar Tech Salon
Jul 8, 2016 · Databases

Optimizing MySQL Pagination for Large Datasets

The article explains why traditional LIMIT OFFSET pagination becomes inefficient on large MySQL tables, analyzes the performance impact of counting rows and using SQL_CALC_FOUND_ROWS, and presents several optimized techniques—including index‑based counting, keyset pagination, page‑number caching, and temporary‑table approaches—to achieve fast and scalable pagination.

MySQLPerformanceSQL
0 likes · 8 min read
Optimizing MySQL Pagination for Large Datasets
Meituan Technology Team
Meituan Technology Team
Jul 8, 2016 · Backend Development

Understanding Node.js Stream API: Types, Back‑Pressure, and Practical Usage

Node.js streams provide four core types—Readable, Writable, Duplex, and Transform—plus an objectMode for arbitrary data, and by using .pipe() they enable flow‑controlled processing with back‑pressure, as illustrated through detailed explanations, Gulp and Browserify case studies, and a hands‑on changelog generator example.

Backend DevelopmentDuplexNode.js
0 likes · 9 min read
Understanding Node.js Stream API: Types, Back‑Pressure, and Practical Usage
Aotu Lab
Aotu Lab
Jul 8, 2016 · Frontend Development

Unlock Console Magic: Master %c, %o, %O and ASCII Art in Browser DevTools

This tutorial explores advanced console.log techniques—including format specifiers, CSS styling, image rendering, and creating ASCII art—while detailing browser compatibility, practical code examples, and useful tools for front‑end developers seeking more expressive debugging output.

CSSascii-artconsole
0 likes · 8 min read
Unlock Console Magic: Master %c, %o, %O and ASCII Art in Browser DevTools
Aotu Lab
Aotu Lab
Jul 8, 2016 · Frontend Development

How WebP Can Cut Image Size and Boost Page Speed: A Practical Guide

This article explains the WebP image format, compares its size and quality against JPEG/PNG, shows how to install command‑line tools, presents performance test results, and provides JavaScript and Nginx PageSpeed solutions for serving WebP to supported browsers.

WebPbrowser compatibilityfrontend performance
0 likes · 9 min read
How WebP Can Cut Image Size and Boost Page Speed: A Practical Guide
Aotu Lab
Aotu Lab
Jul 8, 2016 · Frontend Development

Building a Cross‑Platform Gulp UI with Electron, React, Redux, and Immutable.js

feWorkflow replaces the original gulp‑ui by leveraging Electron to run a bundled gulpfile, while React, Redux, and Immutable.js provide a modern UI and state management, and Webpack compiles ES6 code; the article details the architecture, setup, key features, and code examples for this desktop workflow tool.

Immutable.jsReduxfrontend development
0 likes · 18 min read
Building a Cross‑Platform Gulp UI with Electron, React, Redux, and Immutable.js
ITPUB
ITPUB
Jul 8, 2016 · Databases

Boost Oracle Insert Speed by Moving Hourly Indexes to Memory and Fixing Offline Datafile Issues

The article describes a step‑by‑step experiment that moves hourly partitioned indexes into memory on Oracle 12c to boost insert performance, then details the unexpected issue of offline index datafiles causing rebuild failures, and explains how to work around the problem by adjusting tablespaces and handling temporary segments.

IndexesOracleTablespaces
0 likes · 10 min read
Boost Oracle Insert Speed by Moving Hourly Indexes to Memory and Fixing Offline Datafile Issues
ITPUB
ITPUB
Jul 8, 2016 · Frontend Development

Spice Up Your Report Pages with a Live Weather Widget in Three Simple Steps

This short tutorial explains how to enhance boring report pages by embedding a free weather forecast widget using an iframe and JavaScript, covering provider selection, code insertion, and integration with FineReport, plus tips for sizing and transparency.

FineReportJavaScriptfrontend
0 likes · 3 min read
Spice Up Your Report Pages with a Live Weather Widget in Three Simple Steps
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 8, 2016 · Frontend Development

How I Guided My Non‑Tech Girlfriend from Zero to Junior Front‑End Developer in 6 Months

This article outlines a step‑by‑step learning roadmap—including HTML/CSS/JavaScript, computer‑science fundamentals, algorithms, tooling, backend basics, and project work—that helped a complete beginner become a capable junior front‑end developer within just over half a year.

Web Developmentfrontendlearning-path
0 likes · 9 min read
How I Guided My Non‑Tech Girlfriend from Zero to Junior Front‑End Developer in 6 Months
ITPUB
ITPUB
Jul 8, 2016 · Fundamentals

How Linux Threads Share Signals: Inside task_struct and Signal Handling

This article explains how Linux implements POSIX signal handling in multithreaded applications, detailing the relationship between signals and threads, the kernel structures like task_struct, signal_struct, and how signals are delivered, blocked, and cause group exits within a thread group.

LinuxPOSIXThreads
0 likes · 15 min read
How Linux Threads Share Signals: Inside task_struct and Signal Handling
DevOps
DevOps
Jul 8, 2016 · Fundamentals

Understanding Version Control Systems: From Manual Practices to Distributed VCS

This article explains the principles of version control systems, illustrating the evolution from manual file‑locking methods to modern distributed workflows with checkout, check‑in, merging, branching, and collaborative features exemplified by the custom Hit and HitHub platforms.

CollaborationDistributed SystemsGit
0 likes · 11 min read
Understanding Version Control Systems: From Manual Practices to Distributed VCS
AI Cyberspace
AI Cyberspace
Jul 8, 2016 · Information Security

How CVE‑2016‑4971 Lets Attackers Hijack wget to Install Rootkits

The CVE‑2016‑4971 vulnerability in older wget versions allows attackers to redirect HTTP downloads to malicious FTP resources, causing hidden .bash_profile files to be written and executed, which can grant full host compromise and rootkit installation.

CVE-2016-4971Rootkitftp redirect
0 likes · 5 min read
How CVE‑2016‑4971 Lets Attackers Hijack wget to Install Rootkits
Architecture Digest
Architecture Digest
Jul 8, 2016 · R&D Management

Technical Knowledge Summary from 8 Years of IT Experience

After nearly a decade of work in embedded, web, mobile, consulting, and integration projects, the author outlines four major knowledge areas—engineering methods, system integration, project management, and development—detailing essential practices, design principles, and technology stacks such as C, Android, cloud services, and big data.

Embedded DevelopmentWeb Developmentproject management
0 likes · 9 min read
Technical Knowledge Summary from 8 Years of IT Experience
dbaplus Community
dbaplus Community
Jul 8, 2016 · Databases

Master MySQL Scheduled Events and Table Partitioning: A Step‑by‑Step Guide

This article explains how to enable MySQL scheduled events, shows the full CREATE EVENT syntax with practical timing examples, covers advanced operations like multi‑statement events and disabling, and then dives into table partitioning techniques (RANGE, HASH, KEY, LIST) with detailed commands and troubleshooting for large InnoDB tables.

InnoDBMySQLScheduled Events
0 likes · 8 min read
Master MySQL Scheduled Events and Table Partitioning: A Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Jul 7, 2016 · Operations

Designing a Scalable Python Ops Automation Platform with OMServer

This article explores building a scalable Python-based operations automation platform, detailing the OMServer architecture, why Python is chosen, module customization, security auditing, and client‑server implementation, while highlighting key third‑party libraries and future enhancements for DevOps teams.

C/S DesignOps AutomationSecurity Auditing
0 likes · 8 min read
Designing a Scalable Python Ops Automation Platform with OMServer