All Articles

143085 articles · Page 6715 of 7155
Tencent Advertising Technology
Tencent Advertising Technology
Jun 17, 2017 · Artificial Intelligence

SkullGreymon Team’s Progress and Technical Insights in the Tencent Social Ads Algorithm Competition

The SkullGreymon team, winners of the biggest improvement award in the Tencent Social Ads university algorithm competition, share their journey from a late start in the preliminaries to significant performance gains in the finals, detailing memory‑saving feature extraction techniques, pandas and numpy usage, and their XGBoost modeling approach.

Algorithm CompetitionMemory OptimizationPandas
0 likes · 6 min read
SkullGreymon Team’s Progress and Technical Insights in the Tencent Social Ads Algorithm Competition
MaGe Linux Operations
MaGe Linux Operations
Jun 17, 2017 · Artificial Intelligence

Create a One Piece‑Inspired Word Cloud with Python, Jieba, and WordCloud

This tutorial guides readers with basic programming experience through using Python 3 in Jupyter to extract keywords from One Piece lyrics with jieba, and then generate a Chopper‑shaped word cloud using matplotlib and the wordcloud library, covering required dependencies and step‑by‑step code.

Data VisualizationJupyterPython
0 likes · 3 min read
Create a One Piece‑Inspired Word Cloud with Python, Jieba, and WordCloud
21CTO
21CTO
Jun 16, 2017 · Fundamentals

11 Bold Predictions Shaping the Future of Programming

This article surveys eleven forward‑looking predictions—from cloud computing eclipsing Moore's law to IoT security challenges, video‑centric web experiences, AI‑driven features, evolving UI design, autonomous transport, legal constraints, and the rise of containers—highlighting how programmers must adapt to stay competitive.

Cloud ComputingIoT securityfuture technology
0 likes · 12 min read
11 Bold Predictions Shaping the Future of Programming
Beike Product & Technology
Beike Product & Technology
Jun 16, 2017 · Mobile Development

Android Application Architecture

This article reviews the evolution of Android app architecture over several years, describing the shortcomings of a simple two‑layer design, the adoption of RxJava and MVP patterns, and the resulting benefits and remaining challenges for building maintainable mobile applications.

AndroidData LayerMVP
0 likes · 12 min read
Android Application Architecture
Hujiang Technology
Hujiang Technology
Jun 16, 2017 · Mobile Development

Kotlin Basics: Variables, Control Flow, Functions, and Extensions

This article introduces Kotlin fundamentals for developers, covering variable declarations, control flow statements such as if, when, and loops, smart type inference, null-safety, function definitions with default parameters, varargs, extension functions, and provides practical code examples to help newcomers quickly adopt Kotlin.

AndroidFunctionsKotlin
0 likes · 9 min read
Kotlin Basics: Variables, Control Flow, Functions, and Extensions
Meituan Technology Team
Meituan Technology Team
Jun 16, 2017 · Artificial Intelligence

Evolution of Meituan Travel Search Recall Strategies

Meituan‑Dianping’s travel search team tackles cross‑region queries and noisy data by iteratively refining a four‑step, case‑driven pipeline that classifies intent, segments queries, ranks results with distance and term‑importance models, and employs multi‑stage, parallel recall to steadily boost purchase rate, CTR, and user satisfaction.

RankingTravelintent classification
0 likes · 20 min read
Evolution of Meituan Travel Search Recall Strategies
Suning Technology
Suning Technology
Jun 16, 2017 · Artificial Intelligence

What Did CES Asia 2017 Reveal About AI, VR/AR, IoT and the Future of Tech?

The CES Asia 2017 report summarizes the exhibition's new product categories, highlights breakthroughs in artificial intelligence, VR/AR, smart home, IoT and drones, showcases Suning's online experience hall, lists award‑winning innovations, and distills key industry trends and consumer insights.

AIARCES Asia
0 likes · 10 min read
What Did CES Asia 2017 Reveal About AI, VR/AR, IoT and the Future of Tech?
ITPUB
ITPUB
Jun 16, 2017 · Fundamentals

Boost Your Linux Productivity with Essential Bash Aliases and Functions

This article presents a curated collection of practical Bash aliases and functions that streamline repetitive command‑line tasks, improve navigation, automate common operations, and provide quick system‑information shortcuts, helping Linux users save seconds on every command they run.

FunctionsLinuxalias
0 likes · 12 min read
Boost Your Linux Productivity with Essential Bash Aliases and Functions
ITPUB
ITPUB
Jun 16, 2017 · Databases

Mastering Oracle Listener: Functions, Commands, and Registration Explained

This article provides a comprehensive guide to Oracle Listener, covering its core functions, how to operate it via lsnrctl commands on Windows, detailed configuration of listener.ora for static and dynamic registration, and best practices for ensuring high availability and load balancing.

DatabaseOracleRAC
0 likes · 16 min read
Mastering Oracle Listener: Functions, Commands, and Registration Explained
Dada Group Technology
Dada Group Technology
Jun 16, 2017 · Backend Development

Ensuring Safe JVM Shutdown with Shutdown Hooks and Signal Handling

To prevent loss of asynchronous tasks and data corruption during application restarts, this article explains how to safely shut down the JVM using shutdown hooks, custom signal handling, and proper hook implementation, while highlighting risks of forced termination and best‑practice considerations.

JVMJavaShutdown Hooks
0 likes · 12 min read
Ensuring Safe JVM Shutdown with Shutdown Hooks and Signal Handling
Tencent Advertising Technology
Tencent Advertising Technology
Jun 16, 2017 · Artificial Intelligence

Weekly Champion Insights from the Tencent Social Ads Algorithm Competition – The ThreeIdiots Team

The ThreeIdiots team shares their experience winning the weekly champion in Tencent's social ads algorithm contest, detailing their feature engineering strategy, time‑based data splitting, handling of large‑scale data, and model choices such as LightGBM and FM, while emphasizing the importance of thoughtful feature extraction over extensive parameter tuning.

Algorithm CompetitionData SplittingTencent
0 likes · 7 min read
Weekly Champion Insights from the Tencent Social Ads Algorithm Competition – The ThreeIdiots Team
Architecture Digest
Architecture Digest
Jun 16, 2017 · Databases

Redis High‑Availability Architecture and Best Practices

This article explains Redis fundamentals, details the Sentinel mechanism, compares several high‑availability deployment patterns—including Sentinel with DNS or VIP, client‑direct connections, Keepalived/Haproxy, Redis Cluster, Twemproxy, and Codis—provides their advantages and drawbacks, and offers practical best‑practice recommendations for reliable production use.

Best PracticesDatabase ArchitectureFailover
0 likes · 12 min read
Redis High‑Availability Architecture and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Jun 16, 2017 · Fundamentals

How to Beat Programmer Burnout: Practical Habits to Stay Energized

This article explores why programmers often face burnout and offers concrete lifestyle, work‑style, and mindset strategies—such as proper nutrition, sleep hygiene, Pomodoro technique, tool mastery, and varied activities—to prevent and overcome exhaustion while maintaining productivity.

Work‑life balancehealthprogrammer burnout
0 likes · 8 min read
How to Beat Programmer Burnout: Practical Habits to Stay Energized
MaGe Linux Operations
MaGe Linux Operations
Jun 16, 2017 · Backend Development

Build a Simple Poll App with Django: Step‑by‑Step Guide

This tutorial walks you through installing Django, creating a project and a polls app, setting up the development server, writing views and URL configurations, and explains key concepts like include() and url() arguments, enabling you to build a functional poll website.

DjangoPoll AppPython
0 likes · 20 min read
Build a Simple Poll App with Django: Step‑by‑Step Guide
Qunar Tech Salon
Qunar Tech Salon
Jun 16, 2017 · Operations

OpsRobot: Chatbot‑Based Operations Automation Platform Overview

OpsRobot integrates development tools into a chat‑based interface, using custom plugins and APIs to automate low‑efficiency, error‑prone operational tasks, thereby streamlining workflows, improving efficiency, and enabling future capabilities such as self‑healing and automated scaling.

API GatewayChatbotOps Automation
0 likes · 5 min read
OpsRobot: Chatbot‑Based Operations Automation Platform Overview