All Articles

143663 articles · Page 6550 of 7184
21CTO
21CTO
Mar 6, 2018 · Frontend Development

Can WebAssembly Replace JavaScript? A Deep Dive into Its Future and Risks

This article explores WebAssembly’s origins, technical architecture, current browser support, limitations such as lack of OOP, garbage collection, and multithreading, and discusses its security concerns and roadmap, ultimately questioning whether it will ever supplant JavaScript in the web ecosystem.

BrowserJavaScriptWebAssembly
0 likes · 9 min read
Can WebAssembly Replace JavaScript? A Deep Dive into Its Future and Risks
Tencent Cloud Developer
Tencent Cloud Developer
Mar 6, 2018 · Blockchain

Fundamentals of Cryptography in Bitcoin: Public/Private Keys, Digital Signatures, and Large Integers

Bitcoin’s security relies on proven cryptographic principles—large‑integer public/private key pairs and digital signatures that authenticate transactions locally without exposing secret keys—making brute‑force attacks infeasible and ensuring that only implementation errors, not the mathematics, can compromise the system.

cryptographydigital-signaturepublic key
0 likes · 11 min read
Fundamentals of Cryptography in Bitcoin: Public/Private Keys, Digital Signatures, and Large Integers
Java Captain
Java Captain
Mar 6, 2018 · Backend Development

Java NIO Basics: Channels, Buffers, and Selectors

This article introduces Java NIO fundamentals, explaining the key concepts of Channel, Buffer, and Selector, comparing them with traditional I/O streams, and providing code examples for file reading, writing with FileChannel, and illustrating how selectors enable single‑threaded multiplexed I/O handling.

BufferChannelI/O
0 likes · 8 min read
Java NIO Basics: Channels, Buffers, and Selectors
Hujiang Technology
Hujiang Technology
Mar 6, 2018 · Frontend Development

The Evolution and Implementation of React Hot Loader

An in‑depth exploration of React Hot Loader’s origins, underlying HMR principles, challenges with state and DOM preservation, the development of proxy‑based solutions, React Transform, and the progression to newer versions, providing practical code examples and insights for frontend developers.

BabelHot LoaderJavaScript
0 likes · 21 min read
The Evolution and Implementation of React Hot Loader
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Mar 6, 2018 · Artificial Intelligence

Master Naive Bayes: From Theory to Python Text Classification

This article introduces the Naive Bayes classifier, explains its underlying probability formulas—including conditional probability, total probability, and the Bayes theorem—covers the feature independence assumption, Laplace smoothing, and demonstrates both manual and scikit‑learn implementations for email and text classification with Python code.

Naive Bayesprobabilityscikit-learn
0 likes · 11 min read
Master Naive Bayes: From Theory to Python Text Classification
ITPUB
ITPUB
Mar 6, 2018 · Operations

How to Build Your Own Low‑Latency CDN from Scratch

This guide explains why a custom CDN can outperform commercial services, walks through using geo‑aware DNS, BGP Anycast limitations, setting up edge servers, distributing static content, handling SSL certificates, and shares real‑world performance results and lessons learned.

AnycastCDNDNS
0 likes · 11 min read
How to Build Your Own Low‑Latency CDN from Scratch
Hulu Beijing
Hulu Beijing
Mar 6, 2018 · Artificial Intelligence

Understanding WGANs: From GAN Pitfalls to Wasserstein Solutions

This article explains the shortcomings of traditional GANs, introduces the Wasserstein GAN (WGAN) as a remedy using the Earth‑Mover distance, describes the theoretical motivations, outlines the algorithmic steps and constraints, and provides illustrative diagrams and references for deeper study.

Deep LearningGenerative Adversarial NetworksWGAN
0 likes · 11 min read
Understanding WGANs: From GAN Pitfalls to Wasserstein Solutions
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Mar 6, 2018 · Cloud Computing

What Is SoftRadio and How Does It Accelerate IoT Development?

SoftRadio is a remote online debugging system that enables end‑to‑end integration testing for NB‑IoT devices on Huawei’s OceanConnect platform, offering three‑layer functionality, REST‑based APIs, and CoAP over UDP simulation to improve development efficiency while remaining a test‑only feature.

CoAPIoTNB-IoT
0 likes · 7 min read
What Is SoftRadio and How Does It Accelerate IoT Development?
dbaplus Community
dbaplus Community
Mar 6, 2018 · Backend Development

Unlocking Tomcat: A Deep Dive into Java Application Server Architecture

This article explains the evolution of Java application servers, the inner workings of servlet containers, and provides a detailed walkthrough of Tomcat’s components, request handling flow, and key performance‑tuning considerations for modern backend development.

Application ServerServletTomcat
0 likes · 13 min read
Unlocking Tomcat: A Deep Dive into Java Application Server Architecture
Java Architect Essentials
Java Architect Essentials
Mar 5, 2018 · Fundamentals

Common Data Structures in Java: Arrays, Lists, Queues, Stacks, Sets, Maps, Trees, and Heaps

This article introduces fundamental data structures such as arrays, linked lists, queues, stacks, sets, maps, various tree types including binary and AVL trees, and heaps, explaining their characteristics, time complexities, Java implementations like ArrayList, LinkedList, HashSet, TreeMap, and providing illustrative diagrams and code snippets.

AVL treeHashMapHeap
0 likes · 23 min read
Common Data Structures in Java: Arrays, Lists, Queues, Stacks, Sets, Maps, Trees, and Heaps
Java Captain
Java Captain
Mar 5, 2018 · Fundamentals

Understanding the Internet Protocol Suite: A Five‑Layer Model Overview

This article explains how the Internet works by breaking the Internet Protocol Suite into a simplified five‑layer model, covering the physical, link, network, transport, and application layers, their protocols, addressing schemes, and how data moves from hardware to user applications.

Computer NetworksInternetOSI model
0 likes · 16 min read
Understanding the Internet Protocol Suite: A Five‑Layer Model Overview