New Oriental Technology
Author

New Oriental Technology

Practical internet development experience, tech sharing, knowledge consolidation, and forward-thinking insights.

77
Articles
0
Likes
191
Views
0
Comments
Recent Articles

Latest from New Oriental Technology

77 recent articles
New Oriental Technology
New Oriental Technology
Dec 10, 2021 · Backend Development

Implementing a Concurrent-Safe Queue in Go

This article explains Go's concurrency safety mechanisms, demonstrates how to build a thread‑safe queue using mutexes, sync.Cond, and context cancellation, and provides complete example code and tests to illustrate proper synchronization and resource management.

ConcurrencyGoroutinecontext
0 likes · 10 min read
Implementing a Concurrent-Safe Queue in Go
New Oriental Technology
New Oriental Technology
Sep 29, 2021 · Artificial Intelligence

Building and Managing an AI Research Department: Engineering Practices, Organizational Structure, and Educational Applications

This article explores the strategic management and engineering practices required to build an effective AI research department, detailing organizational structures, performance metrics, cost-reduction strategies, and practical educational AI solutions that bridge theoretical algorithms with scalable industrial applications.

AI DevOpsAI R&D ManagementData Annotation
0 likes · 23 min read
Building and Managing an AI Research Department: Engineering Practices, Organizational Structure, and Educational Applications
New Oriental Technology
New Oriental Technology
Aug 6, 2021 · Mobile Development

Implementing a Mobile App Continuous Delivery Platform to Boost Release Efficiency at New Oriental

This article describes how New Oriental's APP team built and deployed an internal mobile continuous‑delivery platform that automates version management, build, testing, security hardening, and distribution, dramatically reducing release time and improving quality while addressing previous manual‑intensive processes.

Version Managementapp release automationcontinuous delivery
0 likes · 7 min read
Implementing a Mobile App Continuous Delivery Platform to Boost Release Efficiency at New Oriental
New Oriental Technology
New Oriental Technology
Jul 28, 2021 · Backend Development

Introduction to Message Middleware and RabbitMQ

This article provides a comprehensive overview of message middleware concepts, the role and benefits of message queues, and an in‑depth look at RabbitMQ architecture, components, reliability mechanisms, advanced features, and internal storage and flow‑control mechanisms.

BackendMessage QueueRabbitMQ
0 likes · 22 min read
Introduction to Message Middleware and RabbitMQ
New Oriental Technology
New Oriental Technology
Jul 19, 2021 · Frontend Development

Implementing a Simple Tween/Easing Library in TypeScript

This article introduces a lightweight TypeScript tween library, explains its core classes HTweenLite and HTween, details the implementation of various easing functions, and demonstrates how to use the library to perform data-driven animations without relying on any specific UI framework.

EasingFrontendLibrary
0 likes · 15 min read
Implementing a Simple Tween/Easing Library in TypeScript
New Oriental Technology
New Oriental Technology
Jul 13, 2021 · Backend Development

Integrating Swagger with Dubbo for API Documentation and Testing

This article explains why Swagger‑Dubbo is needed, introduces Swagger, describes the Swagger‑Dubbo tool, provides step‑by‑step integration instructions with Maven dependencies and Java configuration code, demonstrates how to launch and test the generated API docs, and outlines additional integrations with Knife4j and YApi.

API documentationBackendDubbo
0 likes · 8 min read
Integrating Swagger with Dubbo for API Documentation and Testing
New Oriental Technology
New Oriental Technology
Jul 8, 2021 · Artificial Intelligence

Paper Detection and Perspective Correction Using OpenCV.js

This article introduces OpenCV.js, explains its basic concepts and demonstrates a complete workflow for detecting and correcting paper images in the browser using JavaScript, including matrix handling, resizing, filtering, edge detection, contour analysis, perspective transformation, and discusses challenges such as noise and incomplete edges.

Image ProcessingJavaScriptOpenCV.js
0 likes · 10 min read
Paper Detection and Perspective Correction Using OpenCV.js
New Oriental Technology
New Oriental Technology
Jul 5, 2021 · Backend Development

Introduction to Java NIO: Buffers, Channels, and Selectors

This article provides a comprehensive overview of Java NIO, explaining the differences between BIO and NIO, the concepts of synchronous/asynchronous and blocking/non‑blocking I/O, and detailing the usage and implementation of Buffers, Channels, and Selectors with code examples.

NIOasynchronous-iobuffer
0 likes · 10 min read
Introduction to Java NIO: Buffers, Channels, and Selectors