Tagged articles
1387 articles
Page 14 of 14
Java Captain
Java Captain
Jan 10, 2018 · Backend Development

Step-by-Step Guide to Building a Spring MVC HelloWorld Application

This tutorial walks through setting up a Spring MVC environment with Eclipse, Tomcat, and JDK, importing required JARs, configuring web.xml and springmvc.xml, writing a HelloWorld controller, creating JSP views, and handling common issues such as static resource mapping and server integration.

JSPSpring MVCTomcat
0 likes · 15 min read
Step-by-Step Guide to Building a Spring MVC HelloWorld Application
Efficient Ops
Efficient Ops
Dec 24, 2017 · Fundamentals

12 Essential Python Tricks Every Developer Should Know

This article presents twelve practical Python techniques—including regex substitution, directory traversal, list sorting, deduplication, dictionary sorting, data type conversions, datetime handling, command‑line parsing, formatted printing, base conversion, system command execution, and file I/O—complete with ready‑to‑run code examples for each.

Code ExamplesPythonScripting
0 likes · 14 min read
12 Essential Python Tricks Every Developer Should Know
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Dec 22, 2017 · Cloud Computing

How to Book Huawei’s OceanConnect IoT Remote Lab and Explore Its New Features

This article reviews the previous IoT development lesson, explains the OceanConnect cloud platform, introduces Huawei's Remote Lab with its 45 environments and new no‑code, one‑click, and device‑simulator features, and provides step‑by‑step guidance on reserving the lab and upcoming graphical‑profile training.

HuaweiIoTOceanConnect
0 likes · 3 min read
How to Book Huawei’s OceanConnect IoT Remote Lab and Explore Its New Features
21CTO
21CTO
Dec 7, 2017 · Frontend Development

Build a Simple Blog with React, Next.js, and Cosmic.js GraphQL

This tutorial walks through creating a lightweight blog using React, Next.js, and Cosmic.js GraphQL, covering environment setup, dependency installation, package configuration, core component implementation, and sample GraphQL queries to fetch and display posts.

BlogCosmic.jsGraphQL
0 likes · 7 min read
Build a Simple Blog with React, Next.js, and Cosmic.js GraphQL
MaGe Linux Operations
MaGe Linux Operations
Nov 22, 2017 · Fundamentals

Master Python Basics: Variables, Loops, Data Structures, and OOP Explained

This comprehensive guide walks you through Python fundamentals, covering variables, conditional statements, loops, lists, dictionaries, and object‑oriented programming concepts with clear explanations and runnable code examples, providing a solid foundation for anyone learning Python for data science, web development, or automation.

PythonTutorialbasics
0 likes · 19 min read
Master Python Basics: Variables, Loops, Data Structures, and OOP Explained
Architects' Tech Alliance
Architects' Tech Alliance
Oct 10, 2017 · Artificial Intelligence

An Overview of a Three-Day Introductory TensorFlow Tutorial

This article introduces TensorFlow, its origins and capabilities, and summarizes a three‑day hands‑on tutorial covering installation, basic models, convolutional and recurrent neural networks, and practical code examples for deep learning practitioners.

AIDeep LearningTensorFlow
0 likes · 5 min read
An Overview of a Three-Day Introductory TensorFlow Tutorial
Senior Brother's Insights
Senior Brother's Insights
Sep 27, 2017 · Blockchain

How to Speed Up Ethereum Block Sync with Custom Static Nodes

This guide explains why Ethereum node synchronization can be painfully slow in China, introduces the EthFans Spark node list, and provides step‑by‑step instructions for adding a static‑nodes.json file, verifying connections, using console commands, and increasing the maximum peer count to accelerate syncing.

BlockchainEthereumNode Sync
0 likes · 5 min read
How to Speed Up Ethereum Block Sync with Custom Static Nodes
AntTech
AntTech
Sep 14, 2017 · Frontend Development

Quick Guide to Developing Alipay Mini Programs

This article provides a step‑by‑step tutorial on registering as a developer, obtaining an AppID, installing the Alipay Mini Program IDE, creating a project, editing code, understanding the app and page structure, debugging, previewing on devices, and finally publishing a functional Alipay mini‑program.

AlipayMini ProgramMobile
0 likes · 10 min read
Quick Guide to Developing Alipay Mini Programs
Hujiang Technology
Hujiang Technology
Aug 29, 2017 · Frontend Development

WeChat Mini Program Development Tutorial: Course Outline and Tool Installation Guide

This article presents a comprehensive WeChat Mini Program tutorial, outlining the course curriculum from introductory to advanced chapters, and provides step‑by‑step instructions for installing and configuring the WeChat Web Developer Tool on macOS, including project creation, appID setup, and debugging workflow.

TutorialWeChat Mini Programfrontend development
0 likes · 4 min read
WeChat Mini Program Development Tutorial: Course Outline and Tool Installation Guide
37 Interactive Technology Team
37 Interactive Technology Team
Aug 29, 2017 · Frontend Development

How to Clear Cache and Open Developer Tools in Various Browsers (with Screenshots)

This illustrated guide walks users through clearing cache and launching developer tools in browsers ranging from Internet Explorer, Chrome, Opera, Safari, Firefox, and Edge to lesser‑known browsers, and even shows how to toggle compatibility modes in dual‑engine browsers, with screenshots for each step.

BrowserTutorialWeb Development
0 likes · 8 min read
How to Clear Cache and Open Developer Tools in Various Browsers (with Screenshots)
MaGe Linux Operations
MaGe Linux Operations
Aug 25, 2017 · Backend Development

Master Django: A Complete Beginner-to-Advanced Tutorial

This guide introduces Django’s fundamentals, explains its MTV architecture, walks through project and app setup, URL routing, views, models, admin customization, database configuration, and essential commands, providing a practical roadmap for quickly building web applications.

BackendDjangoMVC
0 likes · 13 min read
Master Django: A Complete Beginner-to-Advanced Tutorial
Hujiang Technology
Hujiang Technology
Aug 24, 2017 · Frontend Development

WeChat Mini Program Practical Tutorial: Course Outline and Development Guide

This article presents a comprehensive Mini Program tutorial covering the full course syllabus—from introductory setup and appID registration to intermediate project structure, utility extraction, network handling, list and detail page implementation—along with a detailed step‑by‑step guide for obtaining and configuring an appID.

AppIdDevelopmentJavaScript
0 likes · 5 min read
WeChat Mini Program Practical Tutorial: Course Outline and Development Guide
MaGe Linux Operations
MaGe Linux Operations
Jul 26, 2017 · Backend Development

Build a Django Blog from Scratch: Step‑by‑Step Setup Guide

This tutorial walks you through creating an isolated Python environment, installing Django 1.8.6, and progressively building a full‑featured blog site with basic, enhanced, and extended functionalities, while highlighting common pitfalls of outdated resources.

BackendBlogDjango
0 likes · 7 min read
Build a Django Blog from Scratch: Step‑by‑Step Setup Guide
dbaplus Community
dbaplus Community
Jun 20, 2017 · Databases

Build a Simple NoSQL Database in Python: Hands‑On Tutorial

This article walks through the concepts behind NoSQL databases, contrasts them with traditional SQL relational models, and provides a step‑by‑step Python implementation of a minimalist key‑value store, complete with command parsing, TCP/IP messaging, and code examples.

NoSQLPythonTutorial
0 likes · 20 min read
Build a Simple NoSQL Database in Python: Hands‑On Tutorial
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.

BackendDjangoPoll App
0 likes · 20 min read
Build a Simple Poll App with Django: Step‑by‑Step Guide
ITPUB
ITPUB
Jun 9, 2017 · Databases

Master SQLite: From Installation to Advanced Queries in One Guide

This comprehensive SQLite tutorial walks beginners through what SQLite is, how to install it on Windows and Linux, essential syntax, CRUD operations, database objects, functions, and language-specific programming interfaces, providing step‑by‑step instructions and visual aids for practical mastery.

InstallationSQLiteTutorial
0 likes · 10 min read
Master SQLite: From Installation to Advanced Queries in One Guide
MaGe Linux Operations
MaGe Linux Operations
May 24, 2017 · Operations

Why Arch Linux Is the Ideal Starting Point for Linux Newcomers

The author shares a personal journey from Ubuntu and Debian to Arch Linux, explains why Arch’s lightweight, minimalist design and extensive Wiki make it a powerful learning platform for beginners, and provides practical installation tips, common issue fixes, and useful software recommendations.

Arch LinuxSystem AdministrationTutorial
0 likes · 12 min read
Why Arch Linux Is the Ideal Starting Point for Linux Newcomers
Hujiang Technology
Hujiang Technology
May 18, 2017 · Mobile Development

Getting Started with Kotlin for Android Development

This article introduces Kotlin as a first‑class language for Android, explains why developers should adopt it, and provides a step‑by‑step guide to setting up Android Studio for Kotlin development, including plugin installation, project conversion, and configuration details.

AndroidAndroid StudioKotlin
0 likes · 6 min read
Getting Started with Kotlin for Android Development
ITPUB
ITPUB
May 17, 2017 · Databases

Build a Simple NoSQL Key‑Value Database in Python from Scratch

This article explains what NoSQL means, compares it with traditional SQL databases, and walks through creating a lightweight Python key‑value store with TCP/IP commands, illustrating schema design, indexing, query examples, and the full source code for a toy NoSQL system.

NoSQLTutorialdatabase
0 likes · 18 min read
Build a Simple NoSQL Key‑Value Database in Python from Scratch
MaGe Linux Operations
MaGe Linux Operations
May 8, 2017 · Game Development

How to Build a Python Bot to Automate a Simple Web Game

This tutorial explains how to use Python libraries such as autopy, PIL, and pywin32 to capture screen images, recognize game elements, and automate mouse movements and clicks, enabling a bot to automatically play a sushi‑making browser game.

Game BotImage ProcessingPython
0 likes · 10 min read
How to Build a Python Bot to Automate a Simple Web Game
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
MaGe Linux Operations
MaGe Linux Operations
Apr 30, 2017 · Databases

Master PyMySQL: Install, Connect, and Perform CRUD with Real-World Code

This guide compares three Python MySQL libraries—Python‑MySQL, PyMySQL, and SQLAlchemy—explains their strengths and limitations, and provides step‑by‑step instructions with code screenshots for installing, importing, connecting, querying, and performing insert and update operations using PyMySQL.

PythonSQLAlchemyTutorial
0 likes · 3 min read
Master PyMySQL: Install, Connect, and Perform CRUD with Real-World Code
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 16, 2017 · Frontend Development

Build a Simple JavaScript Calculator in Under 15 Minutes

This tutorial walks beginners through creating a basic JavaScript calculator with addition, subtraction, multiplication, division, clear (AC), and delete (DEL) functions, explaining the HTML structure, CSS styling, and step‑by‑step JavaScript logic to implement the three core parts of the app.

CSSCalculatorHTML
0 likes · 7 min read
Build a Simple JavaScript Calculator in Under 15 Minutes
MaGe Linux Operations
MaGe Linux Operations
Apr 5, 2017 · Fundamentals

Master LaTeXila: A Beginner’s Guide to Powerful LaTeX Editing on Linux

This article introduces LaTeXila, a Linux‑friendly LaTeX editor, explains why LaTeX is preferred over traditional word processors, walks through creating and structuring new documents, demonstrates key features such as templates, sections, symbols, and shows how to export .tex files to RTF.

Document PreparationLaTeXLaTeXila
0 likes · 7 min read
Master LaTeXila: A Beginner’s Guide to Powerful LaTeX Editing on Linux
Java High-Performance Architecture
Java High-Performance Architecture
Apr 4, 2017 · Big Data

Master MapReduce: Principles, Process, and 7 Hands‑On Examples

This tutorial quickly introduces the MapReduce model, explains its core principles and execution flow, and guides you through seven practical examples—from basic WordCount to custom serialization, partitioning, joins, and friend‑recommendation—while providing test data and an optional ready‑made Hadoop environment for hands‑on practice.

HadoopMapReduceTutorial
0 likes · 3 min read
Master MapReduce: Principles, Process, and 7 Hands‑On Examples
MaGe Linux Operations
MaGe Linux Operations
Mar 13, 2017 · Fundamentals

Master Python Basics in 9 Minutes: From Hello World to Modules

This concise tutorial walks you through essential Python fundamentals—including writing and running your first script, handling international character sets, using the interactive calculator, working with strings, lists, control flow, functions, file I/O, exception handling, classes, inheritance, and the package system—empowering beginners to start coding quickly.

BeginnerPythonTutorial
0 likes · 6 min read
Master Python Basics in 9 Minutes: From Hello World to Modules
ITPUB
ITPUB
Mar 6, 2017 · Backend Development

Build a Python Profanity Filter for Real‑Time Chat

This tutorial shows how to create a Python‑based profanity‑filter for live chat by defining a word list, replacing offensive terms with asterisks, logging each message with timestamps, and organizing the logic inside a Player class for easy reuse.

ChatClassTutorial
0 likes · 6 min read
Build a Python Profanity Filter for Real‑Time Chat
JavaScript
JavaScript
Feb 7, 2017 · Fundamentals

Master JavaScript Stacks: Build, Use, and Apply Stack Operations

This article explains the concept of a stack as a LIFO data structure, shows how to implement a Stack class in JavaScript with essential methods like push, pop, size, empty, peek, and clear, and demonstrates practical usage through recursive and iterative factorial calculations.

Data StructureJavaScriptStack
0 likes · 4 min read
Master JavaScript Stacks: Build, Use, and Apply Stack Operations
Aotu Lab
Aotu Lab
Dec 30, 2016 · Frontend Development

Build a Vue 2.0 + Vuex Timer App: Step‑by‑Step Guide

This tutorial walks you through creating a simple timer application with Vue 2.0, Vue‑Router, Vuex and Webpack, highlighting the differences from Vue 1.0, showing project setup, file structure, core code snippets, and best practices for state management.

JavaScriptTutorialVue.js
0 likes · 18 min read
Build a Vue 2.0 + Vuex Timer App: Step‑by‑Step Guide
Tencent Cloud Developer
Tencent Cloud Developer
Dec 30, 2016 · Mobile Development

Step-by-Step Guide to Quickly Build a WeChat Mini Program Using Tencent Cloud

This step‑by‑step tutorial shows how to use Tencent Cloud’s one‑click Mini Program scaffold to create, configure, and deploy a WeChat Mini Program—automating domain registration, HTTPS/WSS, authentication, scaling and other infrastructure—so developers can bypass traditional setup hurdles and launch a functional app within minutes.

Cloud ScaffoldTencent CloudTutorial
0 likes · 8 min read
Step-by-Step Guide to Quickly Build a WeChat Mini Program Using Tencent Cloud
Architecture Digest
Architecture Digest
Nov 22, 2016 · Cloud Native

Comprehensive Docker Learning Resources (Chinese)

This article compiles a curated list of Chinese-language Docker learning materials, including official documentation, systematic tutorials, community sites, curated GitHub repositories, and personal article recommendations to help beginners and intermediate users master container technology.

Chinese ResourcesContainerTutorial
0 likes · 9 min read
Comprehensive Docker Learning Resources (Chinese)
Tencent TDS Service
Tencent TDS Service
Nov 4, 2016 · Frontend Development

Mastering WeChat Mini Programs: From Architecture to Real-World Development

This comprehensive guide explains what WeChat Mini Programs are, their underlying framework, supported components and APIs, development workflow, modular design patterns, differences from traditional H5 apps, debugging, building, publishing, and practical advantages and limitations for mobile front‑end developers.

JavaScriptMobile UITutorial
0 likes · 13 min read
Mastering WeChat Mini Programs: From Architecture to Real-World Development
JavaScript
JavaScript
Nov 4, 2016 · Mobile Development

How to Register and Launch a WeChat Mini Program: Step‑by‑Step Guide

This guide walks developers through the complete process of registering, configuring, developing, and submitting a WeChat Mini Program for review, illustrating each stage with clear screenshots to ensure a smooth integration experience.

IntegrationMini ProgramMobile Development
0 likes · 2 min read
How to Register and Launch a WeChat Mini Program: Step‑by‑Step Guide
Aotu Lab
Aotu Lab
Oct 19, 2016 · Frontend Development

Explore VR History and Build WebVR Scenes with A-Frame

This article traces the origins of virtual reality from early concepts and devices to modern headsets, then introduces the A-Frame web framework and provides a step‑by‑step tutorial with code examples for creating VR scenes, animations, and interactions in the browser.

3DA-FrameJavaScript
0 likes · 15 min read
Explore VR History and Build WebVR Scenes with A-Frame
Architecture Digest
Architecture Digest
Oct 16, 2016 · Frontend Development

Building a DouBan Book Search Mini Program with WeChat Mini Program

This article walks through creating a simple WeChat Mini Program that searches and displays DouBan book information, covering API usage, project setup, page design, event handling, network requests, pagination, and code organization with practical code examples.

Douban APIJavaScriptTutorial
0 likes · 8 min read
Building a DouBan Book Search Mini Program with WeChat Mini Program
ITPUB
ITPUB
Sep 20, 2016 · Fundamentals

10 Hilarious Linux Commands That Turn Your Terminal Into a Playground

Discover ten amusing Linux command‑line tools, complete with installation steps and example outputs, that transform a regular terminal into a visual playground ranging from falling code rain to animated cats, cows, and even a virtual aquarium.

Fun CommandsLinuxShell
0 likes · 7 min read
10 Hilarious Linux Commands That Turn Your Terminal Into a Playground
Java High-Performance Architecture
Java High-Performance Architecture
Jun 16, 2016 · Frontend Development

Unlock Powerful Data Visualizations with G2: A JavaScript Library Tutorial

This article introduces G2, an open‑source JavaScript visualization library from Ant Financial, explains its semantic charting capabilities and flexible graphic grammar, and provides a complete HTML example that creates a bar chart from sample data, guiding developers to quickly build custom visualizations.

Data visualizationG2JavaScript
0 likes · 3 min read
Unlock Powerful Data Visualizations with G2: A JavaScript Library Tutorial
MaGe Linux Operations
MaGe Linux Operations
May 15, 2016 · Fundamentals

Master Vim: Essential Commands, Modes, and Customizations Explained

This comprehensive guide walks you through Vim’s history, core editing modes, essential commands for navigation, editing, searching, and file management, as well as advanced features like visual mode, split windows, and configuration options, providing a solid foundation for efficient text editing.

ConfigurationLinuxTutorial
0 likes · 10 min read
Master Vim: Essential Commands, Modes, and Customizations Explained
21CTO
21CTO
Apr 27, 2016 · Mobile Development

Run Your First Swift “Hello, World” on Android: Step‑by‑Step Guide

This tutorial explains how to compile the Swift standard library for Android armv7, build required dependencies, create a simple Swift program, deploy the binaries via ADB, and successfully run a "Hello, Android" application on an Android device.

AndroidSwiftTutorial
0 likes · 9 min read
Run Your First Swift “Hello, World” on Android: Step‑by‑Step Guide
Java Captain
Java Captain
Apr 4, 2016 · Fundamentals

How to Start Learning Java from Scratch: A Step‑by‑Step Guide

This article provides a comprehensive, beginner‑friendly roadmap for learning Java from zero, covering learner types, quick‑start strategies, book selection tips, self‑study methods, practical coding practice, and additional video resources to build a solid programming foundation.

BeginnerLearning ResourcesTutorial
0 likes · 5 min read
How to Start Learning Java from Scratch: A Step‑by‑Step Guide
ITPUB
ITPUB
Mar 30, 2016 · Fundamentals

How to Install Lua and Bridge C with Lua on Ubuntu: Step‑by‑Step Guide

This tutorial walks you through installing Lua on Ubuntu, creating a convenient symlink, then demonstrates both calling Lua functions from C and invoking C functions from Lua, complete with compilation commands and expected output screenshots.

IntegrationTutorialUbuntu
0 likes · 4 min read
How to Install Lua and Bridge C with Lua on Ubuntu: Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Mar 1, 2016 · Backend Development

Build a Mini CDN with Nginx in 3 Simple Steps

This guide walks you through creating a lightweight CDN using Nginx on Ubuntu, covering installation, virtual host configuration, cache settings, and testing, while explaining core concepts like origin pull, proxy caching, and header management for educational purposes.

CDNLinuxNginx
0 likes · 9 min read
Build a Mini CDN with Nginx in 3 Simple Steps
21CTO
21CTO
Jan 29, 2016 · Backend Development

Build a PHP Extension from Scratch with PHP7: A Step‑by‑Step Guide

This tutorial walks you through creating a PHP7 extension from the ground up, covering code generation, config adjustments, function implementation, compilation, installation, and testing of a simple 'say' method that outputs "hello word".

BackendPHP extensionTutorial
0 likes · 5 min read
Build a PHP Extension from Scratch with PHP7: A Step‑by‑Step Guide
ITPUB
ITPUB
Dec 17, 2015 · Backend Development

Build a Simple Python Image Scraper on macOS – Step‑by‑Step Guide

This tutorial walks you through setting up a macOS environment, inspecting a web page, and writing a Python script with the requests library to locate and download all images from a target site, complete with code explanations and execution tips.

PythonTutorialWeb Scraping
0 likes · 7 min read
Build a Simple Python Image Scraper on macOS – Step‑by‑Step Guide
21CTO
21CTO
Dec 13, 2015 · Fundamentals

Master Essential Git Commands: A Complete Cheat‑Sheet for Daily Use

This article provides a comprehensive list of the most commonly used Git commands, organized by tasks such as repository creation, configuration, file handling, committing, branching, tagging, inspection, remote synchronization, and undoing changes, helping developers work efficiently with version control.

Tutorialsoftware development
0 likes · 12 min read
Master Essential Git Commands: A Complete Cheat‑Sheet for Daily Use
MaGe Linux Operations
MaGe Linux Operations
Nov 27, 2015 · Cloud Native

Master Docker: Essential Commands for Managing Images and Containers

This tutorial walks you through essential Docker commands, covering how to list images, search and pull images, run containers with various options, inspect logs, stop, remove, restart containers, and export or import container snapshots, all illustrated with clear examples and screenshots.

DockerTutorialcloud-native
0 likes · 6 min read
Master Docker: Essential Commands for Managing Images and Containers
Architect
Architect
Jun 26, 2015 · Databases

Introduction to Apache Geode: Overview, Core Concepts, and a 5‑Minute Getting‑Started Guide

Apache Geode is an open‑source, real‑time, consistent data management platform for large distributed cloud environments, offering high availability, scalability, and low‑latency data access; this article explains its architecture, key components, features, and provides a step‑by‑step 5‑minute setup with sample Java client code.

Data ManagementGeodeIn-Memory Data Grid
0 likes · 8 min read
Introduction to Apache Geode: Overview, Core Concepts, and a 5‑Minute Getting‑Started Guide
MaGe Linux Operations
MaGe Linux Operations
Aug 20, 2014 · Fundamentals

10 Powerful Git Tricks Every Developer Should Master

This tutorial explores advanced Git techniques—including auto‑completion, .gitignore usage, blame, log options, reflog, partial staging, interactive rebase, stash, fsck, and cherry‑pick—providing clear commands, examples, and screenshots to help developers manage repositories more efficiently.

Tutorialsoftware development
0 likes · 10 min read
10 Powerful Git Tricks Every Developer Should Master
MaGe Linux Operations
MaGe Linux Operations
Jul 22, 2014 · Fundamentals

Master GitHub for Designers: A Hands‑On Guide to Version Control

This tutorial walks designers through the basics of GitHub, explaining why version control matters, introducing core concepts like commits, branches and pull requests, and providing a step‑by‑step case study using the Mac client to fork, edit, commit, and merge changes.

CollaborationDesignersGitHub
0 likes · 14 min read
Master GitHub for Designers: A Hands‑On Guide to Version Control