Sohu Tech Products
Author

Sohu Tech Products

A knowledge-sharing platform for Sohu's technology products. As a leading Chinese internet brand with media, video, search, and gaming services and over 700 million users, Sohu continuously drives tech innovation and practice. We’ll share practical insights and tech news here.

1.2k
Articles
0
Likes
9.1k
Views
0
Comments
Recent Articles

Latest from Sohu Tech Products

100 recent articles max
Sohu Tech Products
Sohu Tech Products
Oct 29, 2025 · Databases

Understanding MySQL InnoDB Deadlocks: Causes, Lock Types & Prevention

This article examines MySQL InnoDB deadlocks by analyzing error logs, explaining the two‑phase locking protocol and various lock types, demonstrates how to reproduce a deadlock scenario, categorizes lock behaviors, and offers practical strategies to prevent and monitor deadlocks in database applications.

DatabaseInnoDBMySQL
0 likes · 19 min read
Understanding MySQL InnoDB Deadlocks: Causes, Lock Types & Prevention
Sohu Tech Products
Sohu Tech Products
Oct 29, 2025 · Mobile Development

Migrating Flutter iOS Apps to the New UIScene Lifecycle (iOS 26+)

This guide explains why Apple now mandates UIScene for all UIKit apps built with the latest SDK after iOS 26, how UIScene differs from the traditional UIApplicationDelegate model, and provides step‑by‑step instructions—both automated and manual—for Flutter developers to migrate their iOS projects and plugins.

FlutterUIKitUIScene
0 likes · 14 min read
Migrating Flutter iOS Apps to the New UIScene Lifecycle (iOS 26+)
Sohu Tech Products
Sohu Tech Products
Oct 29, 2025 · Information Security

Why a New Multimodal AI Security Dataset Is Essential for Detecting Deepfakes

As multimodal AI models become capable of generating realistic images, videos, and audio, the OpenMMSec benchmark provides a comprehensive, open‑source dataset and evaluation metrics that help researchers and developers detect and localize AI‑generated forgeries across all three modalities, addressing emerging security challenges.

AI securityEvaluation MetricsMultimodal Dataset
0 likes · 18 min read
Why a New Multimodal AI Security Dataset Is Essential for Detecting Deepfakes
Sohu Tech Products
Sohu Tech Products
Oct 23, 2025 · Mobile Development

How We Cut iOS Incremental Build Time by 75% with SPM and a Three‑Layer Architecture

Facing 200‑second peak compile times, the FoxFriend iOS team replaced CocoaPods with Swift Package Manager and introduced a three‑layer interface‑implementation‑service architecture, reducing average incremental builds from 120 seconds to 50 seconds, saving 3.1 developer‑hours per day and achieving a 58% overall compile‑time reduction.

Build OptimizationDependency InjectionSwift Package Manager
0 likes · 18 min read
How We Cut iOS Incremental Build Time by 75% with SPM and a Three‑Layer Architecture
Sohu Tech Products
Sohu Tech Products
Oct 9, 2025 · Mobile Development

How Android Dynamic Photos Work: XMP Metadata, Formats, and Kotlin Extraction

This article explores the technical architecture of Android dynamic photos, detailing the three‑layer file structure, XMP metadata specifications, and differences among Xiaomi Micro Video, Google Motion Photo, and OPPO O Live Photo, and provides a unified Kotlin solution for detection, parsing, and playback.

AndroidDynamic PhotoKotlin
0 likes · 25 min read
How Android Dynamic Photos Work: XMP Metadata, Formats, and Kotlin Extraction
Sohu Tech Products
Sohu Tech Products
Oct 9, 2025 · Frontend Development

Exploring PixelPrompt: Dart’s Declarative Terminal UI Framework

PixelPrompt is a Dart-based terminal UI (TUI) framework that brings Flutter‑style declarative UI, component hierarchy, layout engines, and efficient ANSI‑based rendering to the console, using character cells, double buffering, and diff rendering to create interactive, styled terminal applications.

ANSIDartLayout Engine
0 likes · 14 min read
Exploring PixelPrompt: Dart’s Declarative Terminal UI Framework
Sohu Tech Products
Sohu Tech Products
Oct 9, 2025 · Artificial Intelligence

Open-Source Kaggle Solution: Predicting Multi-Market Commodity Prices with Tree Models

An open-source, Kaggle‑ranked solution for the Mitsui Commodity Prediction Challenge details data preprocessing, feature engineering, and multiple tree‑based modeling strategies—including multi‑target, single‑target, and price‑difference models—with code, evaluation metrics, and suggestions for further improvements.

CatBoostCommodityFeatureEngineering
0 likes · 17 min read
Open-Source Kaggle Solution: Predicting Multi-Market Commodity Prices with Tree Models
Sohu Tech Products
Sohu Tech Products
Oct 9, 2025 · Databases

When to Use SELECT DISTINCT vs GROUP BY in MySQL: Performance & Use Cases

This article compares MySQL’s SELECT DISTINCT and GROUP BY clauses, explaining their syntax, functional differences, performance implications, and ideal scenarios through detailed examples, index usage analysis, and a feature comparison table, helping developers choose the right approach for deduplication or aggregation tasks.

GROUP BYMySQLSELECT DISTINCT
0 likes · 10 min read
When to Use SELECT DISTINCT vs GROUP BY in MySQL: Performance & Use Cases