Tagged articles

tutorial

1402 articles · Page 11 of 15
php Courses
php Courses
Feb 24, 2021 · Backend Development

How to View Yaf Framework Source Code in PhpStorm

This tutorial explains how to download the Yaf framework documentation from GitHub, unzip it, configure PhpStorm's Include Path to point to the source files, and verify the setup by opening a project file and Ctrl‑clicking a Yaf class, enabling easy source code navigation.

IDEPhpStormtutorial
0 likes · 2 min read
How to View Yaf Framework Source Code in PhpStorm
Java Architecture Diary
Java Architecture Diary
Feb 22, 2021 · Backend Development

Build a GraphQL API with Netflix DGS and Spring Boot

Learn how to quickly set up a GraphQL API using Netflix's open‑source DGS framework in a Spring Boot project, covering Maven dependencies, schema definition, data fetcher implementation, UI debugging with GraphiQL, and example curl and Java test calls.

APIGraphQLJava
0 likes · 5 min read
Build a GraphQL API with Netflix DGS and Spring Boot
php Courses
php Courses
Feb 19, 2021 · Backend Development

Generating QR Codes in PHP with Composer (endroid/qr-code) and phpqrcode

This article walks through two practical methods for generating QR codes in PHP—using Composer to install the endroid/qr-code library and directly integrating the phpqrcode library—detailing setup steps, code examples, and parameter explanations to help developers quickly implement URL‑based QR code generation.

QR codeendroid/qr-codephpqrcode
0 likes · 5 min read
Generating QR Codes in PHP with Composer (endroid/qr-code) and phpqrcode
Open Source Linux
Open Source Linux
Feb 19, 2021 · Fundamentals

Master Essential Linux Commands: From pwd to du with Real Examples

This tutorial introduces the most frequently used Linux commands—including pwd, cd, ls, touch, mkdir, cp, rm, mv, find, and du—explaining their purpose, options, and providing concrete shell examples to help beginners confidently navigate and manage files and directories.

Linuxfile managementtutorial
0 likes · 9 min read
Master Essential Linux Commands: From pwd to du with Real Examples
Liangxu Linux
Liangxu Linux
Feb 17, 2021 · Operations

Master Linux Command Line: From Basics to Advanced System Operations

This comprehensive guide walks you through Linux command line fundamentals, directory and file manipulation, text processing, compression, system installation, permission management, regular expressions, and disk operations, providing practical examples and code snippets for each topic.

Linuxsystem administrationtutorial
0 likes · 71 min read
Master Linux Command Line: From Basics to Advanced System Operations
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 12, 2021 · Fundamentals

22 Fun Python Projects to Boost Your Coding Skills

This article presents 22 practical Python projects—from a dice simulator and rock‑paper‑scissors game to a weather app and a currency converter—each with a clear purpose, implementation hints, and ready‑to‑run code snippets, helping readers sharpen their programming abilities.

BeginnerCodingProjects
0 likes · 20 min read
22 Fun Python Projects to Boost Your Coding Skills
php Courses
php Courses
Feb 8, 2021 · Backend Development

Various Methods to Retrieve File Extension in PHP

This article demonstrates seven different PHP techniques for extracting a file's extension, including using substr with strrchr, substr with strrpos, explode with array indexing, end(), pathinfo, and PATHINFO_EXTENSION, providing code examples and brief explanations for each method.

file extensionstring-functionstutorial
0 likes · 3 min read
Various Methods to Retrieve File Extension in PHP
Liangxu Linux
Liangxu Linux
Jan 31, 2021 · Game Development

How to Tweak the “Big Watermelon” Cocos Game: Source Files and Score Hacks

This guide walks you through the core source files of the popular “Big Watermelon” Cocos game, explains its simple click‑collision‑score‑display flow, and shows concrete code snippets for altering the scoring logic or other gameplay tweaks, while hinting at algorithmic optimization.

CocosGame DevelopmentJavaScript
0 likes · 4 min read
How to Tweak the “Big Watermelon” Cocos Game: Source Files and Score Hacks
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 31, 2021 · Fundamentals

Master Matplotlib: From Simple Plots to Advanced Visualizations

This tutorial walks you through the essentials of Matplotlib, showing how to create basic figures, customize subplots, style lines and markers, adjust axes and legends, add annotations and patches, save figures in various formats, and tweak global settings for professional-quality visualizations.

Matplotlibplottingtutorial
0 likes · 20 min read
Master Matplotlib: From Simple Plots to Advanced Visualizations
Java Captain
Java Captain
Jan 29, 2021 · Backend Development

Flash-Waimai: A Complete Food Delivery System Based on Spring Boot and Vue.js

Flash‑Waimai is an open‑source, full‑stack food delivery application featuring a mobile client, admin portal, and API, built with Spring Boot for the backend, Vue.js for the frontend, MySQL and MongoDB for data storage, and includes detailed setup instructions, code snippets, and deployment guides.

Food DeliveryFull-StackSpring Boot
0 likes · 4 min read
Flash-Waimai: A Complete Food Delivery System Based on Spring Boot and Vue.js
Programmer DD
Programmer DD
Jan 29, 2021 · Operations

Run Multiple WeChat Instances on macOS with Simple Commands and WeChatTweak

This guide explains why office workers need separate personal and work WeChat accounts on macOS, compares three ways to launch multiple WeChat clients—including app duplication, command‑line shortcuts, and the WeChatTweak‑macOS tool—and shows how to use each method effectively.

Command LinemacOSmultiple instances
0 likes · 3 min read
Run Multiple WeChat Instances on macOS with Simple Commands and WeChatTweak
MaGe Linux Operations
MaGe Linux Operations
Jan 26, 2021 · Fundamentals

30 Quick Python Mini‑Projects to Master Core Programming Skills

This tutorial presents thirty concise Python tasks—ranging from duplicate detection and anagram checking to list chunking, dictionary merging, and execution timing—each accompanied by clear explanations and ready‑to‑run code snippets, enabling beginners to solidify fundamental concepts through hands‑on practice.

AlgorithmBeginnerPython
0 likes · 14 min read
30 Quick Python Mini‑Projects to Master Core Programming Skills
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 22, 2021 · Fundamentals

15 Essential Pandas Filtering Tricks Every Data Analyst Should Know

This article presents a step‑by‑step tutorial on fifteen practical pandas filtering techniques, demonstrating how to select, exclude, and query supermarket operation data using comparison operators, logical expressions, and pandas-specific functions, all illustrated with clear code examples and screenshots.

Data FilteringPythontutorial
0 likes · 7 min read
15 Essential Pandas Filtering Tricks Every Data Analyst Should Know
Liangxu Linux
Liangxu Linux
Jan 20, 2021 · Operations

Revive a 2011 MacBook Pro by Installing Fedora 33 in One Hour

This guide shows how to transform an outdated 2011 13‑inch MacBook Pro into a usable Linux machine by creating a Fedora 33 live USB, installing the OS, and configuring the Broadcom Wi‑Fi driver, all within about an hour of work.

BroadcomFedoraInstallation
0 likes · 6 min read
Revive a 2011 MacBook Pro by Installing Fedora 33 in One Hour
Laravel Tech Community
Laravel Tech Community
Jan 13, 2021 · Backend Development

PHP bindec() Function: Converting Binary Strings to Decimal

This article explains how the PHP bindec() function converts binary strings to their decimal equivalents, describes its parameters and return values, and provides example code with expected output for developers working on backend applications.

PHPbackendbinary conversion
0 likes · 2 min read
PHP bindec() Function: Converting Binary Strings to Decimal
MaGe Linux Operations
MaGe Linux Operations
Jan 6, 2021 · Frontend Development

Mastering PySimpleGUI: Build Interactive Dialogs and Simple Compression Tools in Python

This tutorial explains how to install PySimpleGUI, create various popup windows—including one‑shot, persistent, text‑scrolling, input, file and folder selectors—as well as a progress bar, and then combine these elements to build a simple Python compression utility that zips a chosen folder and reports its size.

GUIpopuppysimplegui
0 likes · 8 min read
Mastering PySimpleGUI: Build Interactive Dialogs and Simple Compression Tools in Python
DevOps Cloud Academy
DevOps Cloud Academy
Dec 30, 2020 · Backend Development

Building a CLI Application in Go with Cobra: A Step‑by‑Step Tutorial

This tutorial explains how to create a command‑line interface (CLI) application in Go using the Cobra library, covering project initialization, command and flag definitions, configuration handling with Viper, and extending the tool with sub‑commands for integer, floating‑point, and even‑number calculations.

CLICommand LineGo
0 likes · 14 min read
Building a CLI Application in Go with Cobra: A Step‑by‑Step Tutorial
21CTO
21CTO
Dec 29, 2020 · Backend Development

How to Fetch ISS Data with Python: A Beginner’s Guide to APIs

This tutorial explains what an API is, shows how to install and use the Python requests library to make GET requests, interprets common HTTP status codes, and demonstrates parsing JSON data from the Open Notify ISS API using the built‑in json module.

jsonrequeststutorial
0 likes · 7 min read
How to Fetch ISS Data with Python: A Beginner’s Guide to APIs
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 26, 2020 · Fundamentals

Create Your Own Custom QR Codes with Python’s MyQR in Minutes

This tutorial walks you through generating personalized QR codes using Python’s MyQR library, covering installation, basic usage, adding background images, color customization, size adjustment, and creating animated QR codes, all illustrated with clear code snippets and screenshots.

QR codecode-snippetimage generation
0 likes · 6 min read
Create Your Own Custom QR Codes with Python’s MyQR in Minutes
Laravel Tech Community
Laravel Tech Community
Dec 18, 2020 · Backend Development

Using PHP key() to Retrieve Keys from Associative Arrays

This article explains the PHP key() function, its parameters and return values, and demonstrates with a complete example how to iterate over an associative array to output the keys whose values match a specific condition, such as finding all keys for the value "apple".

PHPassociative arraybackend
0 likes · 2 min read
Using PHP key() to Retrieve Keys from Associative Arrays
58UXD
58UXD
Dec 14, 2020 · Fundamentals

Model a Precise Hollow Dodecahedron Sphere with Parametric Geometry

This tutorial walks you through creating a refined hollow dodecahedron ball ornament by generating a parametric topology, scaling for nested layers, editing polygons to bridge layers, and applying subdivision to achieve a smooth, interlocking structure, illustrating how complex forms follow predictable rules.

3D modelingcomputer graphicsdodecahedron
0 likes · 2 min read
Model a Precise Hollow Dodecahedron Sphere with Parametric Geometry
Python Programming Learning Circle
Python Programming Learning Circle
Dec 12, 2020 · Fundamentals

Basic and Advanced Logging Tutorial in Python

This tutorial explains the fundamentals of Python logging, covering when to log, the standard log levels, simple console and file examples, multi‑module logging, variable interpolation, message formatting, date/time handling, and advanced concepts such as loggers, handlers, formatters, configuration methods, and best practices for library developers.

ConfigurationLoggingPython
0 likes · 33 min read
Basic and Advanced Logging Tutorial in Python
Liangxu Linux
Liangxu Linux
Dec 12, 2020 · Operations

10 Awesome Linux Terminal Commands to Wow Your Screen

Discover ten eye‑catching Linux command‑line tricks—from the iconic Matrix rain to a built‑in fireworks display—each with simple installation steps, example usage, and visual screenshots that turn a regular terminal into a showcase of fun, interactive effects.

Command LineFun CommandsLinux
0 likes · 6 min read
10 Awesome Linux Terminal Commands to Wow Your Screen
Architects Research Society
Architects Research Society
Dec 11, 2020 · Cloud Native

Ballerina Integration Tutorial: Building a Twitter‑Enabled Microservice with Circuit Breaker and Kubernetes Deployment

This tutorial demonstrates how to create a Ballerina‑based microservice that receives a POST payload, posts it to Twitter, uses a circuit breaker for an unreliable external quote service, and deploys the service with observability to Kubernetes, illustrating integration, code generation, and cloud‑native deployment.

BallerinaCircuitBreakerKubernetes
0 likes · 20 min read
Ballerina Integration Tutorial: Building a Twitter‑Enabled Microservice with Circuit Breaker and Kubernetes Deployment
php Courses
php Courses
Dec 3, 2020 · Backend Development

Using str_replace in PHP: Basic and Advanced Examples

This tutorial explains PHP's str_replace function, demonstrating simple string replacement, array‑based replacements, and a less common usage where both search and replace parameters are arrays, with example outputs and screenshots illustrating each case.

String Manipulationstr_replacetutorial
0 likes · 3 min read
Using str_replace in PHP: Basic and Advanced Examples
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 3, 2020 · Databases

Manual Setup of a Redis Cluster on macOS

This article provides a step‑by‑step guide for manually building a six‑node Redis cluster on macOS, detailing environment setup, configuration changes, node startup, slot allocation, and converting master nodes to slaves, with screenshots and command examples.

ClusterDatabaseRedis
0 likes · 6 min read
Manual Setup of a Redis Cluster on macOS
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 3, 2020 · Frontend Development

Build a Simple Python Novel Reader with Adjustable Speed

This article walks through creating a lightweight novel reader in Python using Tkinter, covering package imports, GUI layout, file handling, customizable reading speeds, and code snippets, enabling users to display text from a file character‑by‑character or line‑by‑line at set intervals.

novel-readertext-displaytutorial
0 likes · 8 min read
Build a Simple Python Novel Reader with Adjustable Speed
php Courses
php Courses
Dec 2, 2020 · Frontend Development

Step-by-Step Guide to Installing Node.js, Vue CLI, and Creating a Uni‑App Project

This tutorial walks readers through installing Node.js, configuring npm or cnpm, upgrading the Vue CLI, creating a uni‑app project with Vue, troubleshooting common errors, and finally running the project in the WeChat Developer Tools, providing screenshots and command references throughout.

Node.jsVueWeChat mini program
0 likes · 5 min read
Step-by-Step Guide to Installing Node.js, Vue CLI, and Creating a Uni‑App Project
Programmer DD
Programmer DD
Dec 2, 2020 · Backend Development

Build a Kotlin Spring Boot Web Service in Minutes

This article introduces Kotlin for backend development, explains why Kotlin works well with Spring Boot, and provides a step‑by‑step tutorial—including Maven setup, essential dependencies, and sample Kotlin code—to create a simple Spring Boot web application.

KotlinMavenSpring Boot
0 likes · 10 min read
Build a Kotlin Spring Boot Web Service in Minutes
php Courses
php Courses
Nov 20, 2020 · Backend Development

PHP Tutorial: Determine Zodiac Sign from Birthdate

This PHP tutorial explains how to calculate a person's zodiac sign from their birthdate by parsing the date, handling single‑digit days, and using a series of if‑elseif or switch statements to map month‑day ranges to the twelve astrological signs.

conditional statementstutorialzodiac
0 likes · 5 min read
PHP Tutorial: Determine Zodiac Sign from Birthdate
Sohu Tech Products
Sohu Tech Products
Nov 18, 2020 · Mobile Development

Comprehensive Guide to Android Navigation Component: Usage, Deep Links, Safe Args, and Source Code Analysis

This article provides an in‑depth tutorial on Android’s Navigation component, covering core concepts, XML graph setup, fragment transactions, parameter passing via Bundle and Safe Args, deep‑link integration, animation configuration, stack management, and a detailed source‑code analysis for developers.

FragmentNavigation ComponentSafe Args
0 likes · 27 min read
Comprehensive Guide to Android Navigation Component: Usage, Deep Links, Safe Args, and Source Code Analysis
ITPUB
ITPUB
Nov 18, 2020 · Operations

Step‑by‑Step Guide: Install and Configure Zsh on Ubuntu 20.04

This tutorial walks you through installing Zsh on Ubuntu 20.04, setting it as the default shell, configuring its initial options, using a quick .zshrc setup, and reverting back to Bash if needed, with all commands and screenshots included.

Command-lineLinuxZsh
0 likes · 5 min read
Step‑by‑Step Guide: Install and Configure Zsh on Ubuntu 20.04
Beike Product & Technology
Beike Product & Technology
Nov 13, 2020 · Mobile Development

Master Flutter Animations: From Basics to Advanced Transitions

This article explains Flutter's animation system, covering core concepts like Animation, AnimationController, CurvedAnimation, Tween, and listeners, then demonstrates basic and combined animations, introduces system widgets such as AnimatedContainer and AnimatedCrossFade, and shows how to create custom page transitions with PageRouteBuilder and Hero.

DARTFlutterUI
0 likes · 19 min read
Master Flutter Animations: From Basics to Advanced Transitions
Laravel Tech Community
Laravel Tech Community
Nov 11, 2020 · Backend Development

PHP array_merge() Function: Merging One or More Arrays

The article explains PHP's array_merge() function, detailing how it combines one or multiple arrays, the handling of string and numeric keys, parameter descriptions, return values, and provides a complete code example with expected output.

ArrayPHParray merge
0 likes · 2 min read
PHP array_merge() Function: Merging One or More Arrays
Java High-Performance Architecture
Java High-Performance Architecture
Nov 10, 2020 · Cloud Native

Master Docker Management with Portainer: Quick Setup and Full Feature Walkthrough

This guide introduces Portainer, a lightweight Docker management UI, showing how to install it as a container, connect to the local Docker engine, and explore its main features such as image listing, container control, resource monitoring, logs, and an integrated console, helping Docker users streamline operations.

Container ManagementDevOpsDocker
0 likes · 5 min read
Master Docker Management with Portainer: Quick Setup and Full Feature Walkthrough
php Courses
php Courses
Nov 6, 2020 · Backend Development

How to Install and Use the Endroid QR Code Extension in PHP

This guide explains the required environment, shows how to install the Endroid QR‑code library via Composer, and provides complete PHP code for generating standard QR codes and QR codes with embedded logos, including handling of file paths and optional domain URLs.

qr-codetutorial
0 likes · 4 min read
How to Install and Use the Endroid QR Code Extension in PHP
php Courses
php Courses
Nov 3, 2020 · Backend Development

Implementing Paid Reading for WeChat Public Articles Using PHP and WeChat Pay

This tutorial explains how to add a 0.01 CNY paid‑reading button to a WeChat public account article by integrating the WeChat Pay API with PHP, covering the required configuration, the creation of readpay.php and notify.php scripts, and the necessary HTML and JavaScript modifications.

Payment IntegrationWeChat Paypaid-reading
0 likes · 13 min read
Implementing Paid Reading for WeChat Public Articles Using PHP and WeChat Pay
Laravel Tech Community
Laravel Tech Community
Nov 1, 2020 · Backend Development

PHP array_flip: Swapping Array Keys and Values

This article explains how the PHP function array_flip works, its parameter requirements, return values, edge cases such as duplicate values, and provides clear code examples demonstrating how to swap keys and values in an associative array.

PHParray-manipulationarray_flip
0 likes · 2 min read
PHP array_flip: Swapping Array Keys and Values
Java Architect Essentials
Java Architect Essentials
Oct 30, 2020 · Databases

Elasticsearch Essentials: Quick Start, Index Management, Mapping, and Advanced Operations

The article offers a thorough, step‑by‑step guide to Elasticsearch, explaining how to check cluster health, create and manage indices, define mappings and field types, use dynamic mapping, and perform maintenance tasks such as shrink, split, rollover, and cache management, all illustrated with concrete API examples.

ElasticsearchIndex managementmapping
0 likes · 17 min read
Elasticsearch Essentials: Quick Start, Index Management, Mapping, and Advanced Operations
Selected Java Interview Questions
Selected Java Interview Questions
Oct 30, 2020 · Fundamentals

Java 8 Date and Time API Tutorial with Practical Code Examples

This article introduces Java 8's new date‑time API, explains why it replaces the mutable java.util.Date and non‑thread‑safe SimpleDateFormat, and provides a series of clear code examples demonstrating how to obtain current dates, manipulate specific dates, compare dates, handle time zones, work with periods, and format dates using the modern java.time classes.

APICodeExamplesJava
0 likes · 19 min read
Java 8 Date and Time API Tutorial with Practical Code Examples
Python Crawling & Data Mining
Python Crawling & Data Mining
Oct 28, 2020 · Fundamentals

Master Go Operators and Control Flow: A Practical Guide

This tutorial introduces Go's fundamental operators—including arithmetic, relational, logical, bitwise, and assignment types—and explains the language's control flow constructs such as if, switch, for loops, and goto, complete with clear code examples for each concept.

Control FlowGobackend
0 likes · 8 min read
Master Go Operators and Control Flow: A Practical Guide
Programmer DD
Programmer DD
Oct 26, 2020 · Cloud Native

Docker Made Easy: Deploy a Vue App with Nginx in Minutes

This guide walks you through Docker fundamentals, comparing containers to virtual machines, explaining core concepts, installing Docker, building a Dockerfile for a Vue project, creating and running an Nginx‑based image, publishing it to a registry, and sharing best practices for efficient container deployment.

DevOpsDockerDockerfile
0 likes · 16 min read
Docker Made Easy: Deploy a Vue App with Nginx in Minutes
Laravel Tech Community
Laravel Tech Community
Oct 17, 2020 · Backend Development

Binary‑Safe String Comparison with strcmp() in PHP

This article explains PHP's binary‑safe strcmp() function, detailing its case‑sensitive behavior, parameter meanings, return values, and provides a complete example demonstrating how to compare two strings and handle the result in code.

PHPbackendstrcmp
0 likes · 2 min read
Binary‑Safe String Comparison with strcmp() in PHP
Laravel Tech Community
Laravel Tech Community
Oct 16, 2020 · Backend Development

strrev() – Reversing a String in PHP

This article explains the PHP strrev() function, detailing its syntax, parameter description, return value, and provides a clear example that demonstrates how to reverse a string such as "Hello world!" using this built‑in function.

Functionbackendstring
0 likes · 1 min read
strrev() – Reversing a String in PHP
Cloud Native Technology Community
Cloud Native Technology Community
Sep 29, 2020 · Operations

Running Jenkins on Tomcat in Windows – Tutorial Overview

This article introduces a tutorial video that demonstrates how to install and run Jenkins, the open‑source CI/CD platform, inside an Apache Tomcat servlet container on a Windows operating system, and provides links to related cloud‑native community resources and further Jenkins learning materials.

CI/CDDevOpsJenkins
0 likes · 3 min read
Running Jenkins on Tomcat in Windows – Tutorial Overview
Liangxu Linux
Liangxu Linux
Sep 27, 2020 · Fundamentals

Master Linux Commands Instantly with the Kmdr CLI Tool

This article explains why learning Linux commands can be overwhelming for beginners, introduces the open‑source Kmdr CLI tool that explains commands and their options directly in the terminal, and provides step‑by‑step installation and usage examples—including npm, Homebrew, and Docker approaches.

CLIDockerLinux
0 likes · 6 min read
Master Linux Commands Instantly with the Kmdr CLI Tool
Liangxu Linux
Liangxu Linux
Sep 26, 2020 · Fundamentals

How to Install and Use PlantUML in IntelliJ IDEA for Quick Diagramming

This guide explains what PlantUML is, why it’s useful for fast diagram creation, how to install the required Graphviz engine, set up the PlantUML plugin in IntelliJ IDEA, create UML files, and includes sample code for sequence diagrams and role definitions.

GraphvizIntelliJ IDEAPlantUML
0 likes · 6 min read
How to Install and Use PlantUML in IntelliJ IDEA for Quick Diagramming
Efficient Ops
Efficient Ops
Sep 22, 2020 · Databases

Mastering MySQL Master‑Slave Replication: A Step‑by‑Step Guide

This article explains what MySQL master‑slave replication is, outlines its benefits, details the underlying mechanisms and event types, and provides a comprehensive, command‑line tutorial for configuring both master and slave servers, complete with code snippets and illustrative diagrams.

Binary LogDatabaseMaster‑Slave
0 likes · 9 min read
Mastering MySQL Master‑Slave Replication: A Step‑by‑Step Guide
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 21, 2020 · Databases

Comprehensive MySQL Tutorial: Basics, Commands, Data Types, Constraints, Functions, Joins, Stored Procedures, and Transactions

This article provides a detailed, step‑by‑step guide to MySQL covering its purpose, installation, directory layout, common commands, data types, table creation and modification, constraints, functions, subqueries, joins, custom functions, stored procedures, transaction control, and user management, illustrated with extensive code examples and screenshots.

DatabaseMySQLSQL
0 likes · 31 min read
Comprehensive MySQL Tutorial: Basics, Commands, Data Types, Constraints, Functions, Joins, Stored Procedures, and Transactions
Programmer DD
Programmer DD
Sep 19, 2020 · Mobile Development

How to Build Your First HarmonyOS App: A Step‑by‑Step Guide

This article walks you through setting up the HarmonyOS 2.0 development environment, downloading the IDE and source code, creating TV, Wearable and Lite Wearable projects, configuring the SDK, installing the emulator, authorizing your Huawei account, and finally running a hello‑world app on the emulator.

HarmonyOSHuaweiIDE setup
0 likes · 6 min read
How to Build Your First HarmonyOS App: A Step‑by‑Step Guide
Top Architect
Top Architect
Sep 16, 2020 · Mobile Development

Step-by-Step Guide to Running a Hello World Application on Huawei HarmonyOS 2.0

This article provides a detailed tutorial on setting up the HarmonyOS 2.0 development environment, downloading the IDE and source code, configuring the SDK, creating various types of projects (TV, Wearable, Lite Wearable), installing the emulator, and finally running a Hello World app, with many screenshots and practical tips.

App DevelopmentHarmonyOSIDE
0 likes · 5 min read
Step-by-Step Guide to Running a Hello World Application on Huawei HarmonyOS 2.0
Programmer DD
Programmer DD
Sep 11, 2020 · Cloud Computing

Build a Java Hello World on Alibaba Cloud Serverless in 8 Simple Steps

This guide walks you through Alibaba Cloud's Serverless experience, showing how to create a Java Hello World function, configure the application, write and deploy the code, and test the endpoint, all with clear screenshots and a detailed walkthrough.

Alibaba CloudCloud ComputingFunction Compute
0 likes · 7 min read
Build a Java Hello World on Alibaba Cloud Serverless in 8 Simple Steps
Programmer DD
Programmer DD
Sep 11, 2020 · Game Development

Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial

This tutorial walks you through creating a fully functional Tetris clone using Python's PyQt5 library, covering game logic, rendering, user controls, shape management, line clearing, and includes complete source code for all core classes and methods.

GUIGame DevelopmentPyQt5
0 likes · 20 min read
Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial
Laravel Tech Community
Laravel Tech Community
Aug 31, 2020 · Backend Development

Using PHP fgetcsv() to Read and Parse CSV Files

This article explains the PHP fgetcsv() function, its parameters, return values, and provides a complete example showing how to open a CSV file, read each line as an array of fields, and process the data in a backend script.

backendfgetcsvfile-handling
0 likes · 3 min read
Using PHP fgetcsv() to Read and Parse CSV Files
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Aug 31, 2020 · Fundamentals

Master Git Internals: An Interactive Tutorial Beyond Commands

This interactive Git tutorial teaches you how Git works under the hood—covering repositories, cloning, adding, committing, pushing, branching, merging, rebasing, cherry‑picking, resolving conflicts, rewriting history, and using reflog—so you can understand the concepts instead of just memorising commands.

GitMergingbranching
0 likes · 51 min read
Master Git Internals: An Interactive Tutorial Beyond Commands
Laravel Tech Community
Laravel Tech Community
Aug 29, 2020 · Backend Development

PHP rtrim() Function: Removing Trailing Characters

This article explains the PHP rtrim() function, describing how it removes trailing whitespace or specified characters from a string, detailing its parameters and return value, and providing multiple code examples that demonstrate typical usage and edge‑case handling.

backendrtrimstring-manipulation
0 likes · 3 min read
PHP rtrim() Function: Removing Trailing Characters
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 26, 2020 · Fundamentals

Master Jupyter Notebook: Change Directory, Browser, Password, and Themes

This guide walks Jupyter Notebook beginners through essential configuration steps—including altering the default working directory, setting a preferred browser, securing the notebook with a password, installing useful extensions, and customizing the notebook’s appearance—empowering a smoother, more personalized Python workflow.

ConfigurationJupyter NotebookPython
0 likes · 8 min read
Master Jupyter Notebook: Change Directory, Browser, Password, and Themes
MaGe Linux Operations
MaGe Linux Operations
Aug 21, 2020 · Fundamentals

Why Python? A Complete Beginner’s Guide to Mastering the Language

This comprehensive tutorial introduces Python, explains its uses in web development, IoT, and machine learning, guides you through installation, IDE selection, Jupyter Notebook setup, and covers core concepts such as variables, data types, operators, control flow, functions, modules, file handling, and more, complete with code examples and visual illustrations.

BeginnerIDEPython
0 likes · 61 min read
Why Python? A Complete Beginner’s Guide to Mastering the Language