All Articles

143012 articles · Page 6742 of 7151
Architects Research Society
Architects Research Society
May 6, 2017 · Fundamentals

Challenges in Measuring Battery Life for IoT Devices and Recommended Instrumentation Techniques

The article explains how the extremely low current and voltage consumption of IoT devices creates difficult measurement challenges for battery‑life estimation, discusses the limitations of conventional oscilloscopes, and outlines low‑noise instrumentation, signal‑conditioning, and multi‑function approaches engineers should adopt.

Battery LifeInstrumentationIoT
0 likes · 5 min read
Challenges in Measuring Battery Life for IoT Devices and Recommended Instrumentation Techniques
Ctrip Technology
Ctrip Technology
May 6, 2017 · Artificial Intelligence

Product Matching in E‑commerce: Rule‑based, Feature‑Engineering, and Pure Data‑driven Approaches Using Factorization Machines

This article examines e‑commerce product matching, comparing rule‑based methods, feature‑engineering models, and a pure data‑driven Factorization Machine approach, detailing their advantages, challenges, training techniques, and successive optimizations to improve matching accuracy and operational efficiency.

E-commercefactorization machinesproduct matching
0 likes · 12 min read
Product Matching in E‑commerce: Rule‑based, Feature‑Engineering, and Pure Data‑driven Approaches Using Factorization Machines
Ctrip Technology
Ctrip Technology
May 6, 2017 · Artificial Intelligence

Building an Algorithm Platform: Deployment Challenges, Feature Processing, and Serviceization

The article describes how Ctrip's algorithm platform was built in three stages to address deployment friction, reusable feature engineering, and model training, detailing the technical problems, Java/Python integration, code interfaces, transform configurations, and the eventual service‑oriented architecture.

Algorithm PlatformJavaModel Deployment
0 likes · 10 min read
Building an Algorithm Platform: Deployment Challenges, Feature Processing, and Serviceization
Continuous Delivery 2.0
Continuous Delivery 2.0
May 6, 2017 · R&D Management

Understanding Agile, Continuous Integration, DevOps, and Continuous Delivery: Definitions, Interpretations, and Practical Guidance

This article explains the core concepts of Agile software development, Continuous Integration, DevOps, and Continuous Delivery, compares their definitions from Wikipedia, offers personal interpretations, discusses their relationships, and provides practical advice for teams to solve real-world problems effectively.

Agilecontinuous-deliverycontinuous-integration
0 likes · 12 min read
Understanding Agile, Continuous Integration, DevOps, and Continuous Delivery: Definitions, Interpretations, and Practical Guidance
Architecture Digest
Architecture Digest
May 6, 2017 · Databases

MongoDB Architecture and Practical Usage at the MamaBang Platform

The talk outlines MamaBang's evolution from MySQL to a multi‑zone MongoDB cluster, compares MongoDB with relational databases, discusses data‑model design, sharding, replication, transaction handling, operational challenges, and offers practical advice for teams considering MongoDB adoption.

Data ModelingDatabase ArchitectureMongoDB
0 likes · 19 min read
MongoDB Architecture and Practical Usage at the MamaBang Platform
MaGe Linux Operations
MaGe Linux Operations
May 6, 2017 · Fundamentals

Master Python Conditionals and Loops: A Visual Guide to If, While, For

This article explains Python's conditional and loop statements—including if, elif, else, while, for, break, continue, and pass—detailing their syntax, logical operators, execution flow, and visual diagrams, while also showing practical code examples and output illustrations to help beginners master control structures.

Control FlowLoopsPython
0 likes · 8 min read
Master Python Conditionals and Loops: A Visual Guide to If, While, For
Architects' Tech Alliance
Architects' Tech Alliance
May 5, 2017 · Fundamentals

Understanding Typical Storage I/O Types for Different Applications

This article explains the key storage I/O characteristics—such as I/O size, read/write ratio, random versus sequential access, and workload patterns—across typical application types, providing reference values and guidance for storage simulation and performance testing using tools like Iometer.

I/OIometerWorkload
0 likes · 9 min read
Understanding Typical Storage I/O Types for Different Applications
21CTO
21CTO
May 5, 2017 · Fundamentals

Why Top Developers Keep Coding After 40: Lessons from 10 Senior Engineers

This article profiles ten senior software engineers over 40 who remain on the front lines of coding, sharing their expertise, attitudes toward learning new technologies, and insights on how age impacts career longevity in software development.

age diversitycareer longevityprogramming
0 likes · 20 min read
Why Top Developers Keep Coding After 40: Lessons from 10 Senior Engineers
Tencent Music Tech Team
Tencent Music Tech Team
May 5, 2017 · Mobile Development

Understanding iOS Core Audio: Definitions of Sample, Frame, and Packet

The article clarifies Apple’s Core Audio terminology—defining a sample as a single channel value, a frame as simultaneous samples, and a packet as one or more contiguous frames—explains why these terms are often confused across audio, networking, and codec contexts, and demonstrates the definitions with an MP3 parsing example.

Core Audioaudio processingframe
0 likes · 11 min read
Understanding iOS Core Audio: Definitions of Sample, Frame, and Packet
360 Quality & Efficiency
360 Quality & Efficiency
May 5, 2017 · Backend Development

Step-by-Step Guide to Developing an Android Studio Plugin

This article provides a comprehensive tutorial on creating, configuring, and publishing an Android Studio plugin, covering environment setup, project creation, plugin.xml configuration, action implementation, packaging, and uploading to the JetBrains marketplace, with detailed screenshots and code examples.

Android StudioIDEIntelliJ Platform
0 likes · 7 min read
Step-by-Step Guide to Developing an Android Studio Plugin
Meituan Technology Team
Meituan Technology Team
May 5, 2017 · Artificial Intelligence

Four Essential Elements for Advancing Machine Learning Projects: Model, Data, Features, and Business

Advancing a machine‑learning project requires focusing first on the core business problem, then designing comprehensive features, ensuring high‑quality data, and finally selecting an appropriate model, because business impact drives success while features and data set the performance ceiling and model choice balances accuracy with interpretability.

business alignmentdata sciencemodel optimization
0 likes · 13 min read
Four Essential Elements for Advancing Machine Learning Projects: Model, Data, Features, and Business
Meituan Technology Team
Meituan Technology Team
May 5, 2017 · Artificial Intelligence

Meituan DSP Strategy: Real‑time Bidding, Recall, CTR and Value Prediction

Meituan’s demand‑side platform combines real‑time bidding with a two‑service architecture—RecServer for multi‑scenario ad recall and PredictorServer for CTR and conversion‑value prediction—leveraging behavior, location, collaborative‑filtering and matrix‑factorization features, logistic‑regression and GBDT models, and continuous A/B and metric monitoring to optimize ROI.

AdvertisingDSPmachine learning
0 likes · 20 min read
Meituan DSP Strategy: Real‑time Bidding, Recall, CTR and Value Prediction
ITPUB
ITPUB
May 5, 2017 · Backend Development

Understanding Synchronous, Asynchronous, and Callback Calls in Java

The article explains three module invocation methods—synchronous, asynchronous, and callback—detailing their mechanisms, advantages, and trade‑offs, and provides a complete Java example where a teacher asks a student a question and receives the answer via a callback interface, illustrating both synchronous and asynchronous scenarios.

CallbackDesign PatternsJava
0 likes · 10 min read
Understanding Synchronous, Asynchronous, and Callback Calls in Java