Tagged articles
1387 articles
Page 11 of 14
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.

BeginnerPythonString processing
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
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.

CLICOBRAGo
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.

JSONTutorialrequests
0 likes · 7 min read
How to Fetch ISS Data with Python: A Beginner’s Guide to APIs
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".

BackendPHPTutorial
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 modelingTutorialcomputer graphics
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.

ConfigurationPythonTutorial
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.

Fun CommandsLinuxTutorial
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 ManipulationTutorialstr_replace
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.

ClusterTutorialdatabase
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.

Tutorialnovel-readertext-display
0 likes · 8 min read
Build a Simple Python Novel Reader with Adjustable Speed
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.

KotlinMicroservicesSpring Boot
0 likes · 10 min read
Build a Kotlin Spring Boot Web Service in Minutes
Programmer DD
Programmer DD
Dec 1, 2020 · Backend Development

Build a Kotlin Spring Boot Web App in Minutes: Step‑by‑Step Guide

This article introduces Kotlin for backend development, explains its advantages over Java, and provides a hands‑on tutorial with Maven configuration, source code, and deployment steps to create a simple Spring Boot web service using Kotlin.

KotlinMicroservicesSpring Boot
0 likes · 10 min read
Build a Kotlin Spring Boot Web App in Minutes: Step‑by‑Step Guide
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.

Tutorialconditional statementszodiac
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-lineLinuxTutorial
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.

DARTFlutterMobile Development
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.

ArrayBackendPHP
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.

Tutorialqr-code
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 IntegrationTutorialWeChat Pay
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.

BackendPHPTutorial
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.

APICodeExamplesTutorial
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.

BackendControl FlowGo
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.

BackendPHPTutorial
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.

BackendStringTutorial
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.

DevOpsJenkinsTomcat
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.

DiagrammingGraphvizIntelliJ IDEA
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.

Master‑SlaveReplicationTutorial
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.

Stored ProceduresTutorialdatabase
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 CloudFunction ComputeServerless
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.

BackendTutorialfgetcsv
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.

GitMergingTutorial
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.

BackendTutorialrtrim
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.

ConfigurationEnvironment setupExtensions
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.

BeginnerCode ExamplesIDE
0 likes · 61 min read
Why Python? A Complete Beginner’s Guide to Mastering the Language
Laravel Tech Community
Laravel Tech Community
Aug 11, 2020 · Backend Development

Understanding PHP strpos(): Finding the Position of a Substring

This article explains PHP's strpos function, detailing its syntax, parameters, return values, and provides three practical code examples demonstrating basic usage, strict comparison handling, and offset-based searches, including how to interpret false results and manage character positions accurately.

BackendTutorialphp-functions
0 likes · 4 min read
Understanding PHP strpos(): Finding the Position of a Substring
Laravel Tech Community
Laravel Tech Community
Aug 10, 2020 · Backend Development

PHP stripos() Function: Case‑Insensitive Search for a Substring Position

This article explains the PHP stripos() function, which performs a case‑insensitive search for the first occurrence of a needle string within a haystack string, describes its parameters and return values, and provides a complete example with code illustrating typical usage and edge‑case handling.

BackendTutorialcase-insensitive
0 likes · 3 min read
PHP stripos() Function: Case‑Insensitive Search for a Substring Position
Laravel Tech Community
Laravel Tech Community
Aug 8, 2020 · Backend Development

PHP strtr() Function: Usage, Parameters, and Examples

This article explains the PHP strtr() function, detailing its two signatures for character and substring replacement, describing parameter behavior, return values, and special cases, and provides multiple code examples that illustrate how to apply the function in real-world scenarios.

BackendTutorialphp-functions
0 likes · 2 min read
PHP strtr() Function: Usage, Parameters, and Examples
Liangxu Linux
Liangxu Linux
Aug 2, 2020 · Fundamentals

Quick Guide: Set a Fixed IP on Ubuntu via System Settings

This tutorial explains why a changing desktop IP can disrupt mouse‑sharing tools and walks you through checking the current network settings, recording the IPv4 address, gateway, mask and DNS, and then configuring a static IP (e.g., 192.168.0.210) in Ubuntu’s Network settings, ending with applying the changes and rebooting.

LinuxNetwork ConfigurationStatic IP
0 likes · 3 min read
Quick Guide: Set a Fixed IP on Ubuntu via System Settings
Wukong Talks Architecture
Wukong Talks Architecture
Jul 29, 2020 · Mobile Development

Comprehensive Swift Language Tutorial: Basics, Syntax, and Advanced Features

This extensive Swift tutorial introduces the language’s fundamentals—including variables, constants, control flow, functions, closures, enums, and memory management—while providing detailed code examples and explanations of advanced concepts such as protocols, generics, and ARC, making it a complete guide for iOS and macOS developers.

Code ExamplesMobile DevelopmentSwift
0 likes · 40 min read
Comprehensive Swift Language Tutorial: Basics, Syntax, and Advanced Features
Wukong Talks Architecture
Wukong Talks Architecture
Jul 21, 2020 · Mobile Development

iOS Development Tutorial: Creating a Demo Project, Implementing Views, Buttons, and Images with Swift and Comparing to Objective‑C

This tutorial walks through setting up an iOS demo project in Xcode, creating a yellow rectangle view, adding a clickable button and a centered image using Swift code, and then compares the Swift syntax with equivalent Objective‑C snippets, while also covering useful comment tags.

Mobile DevelopmentObjective‑CSwift
0 likes · 6 min read
iOS Development Tutorial: Creating a Demo Project, Implementing Views, Buttons, and Images with Swift and Comparing to Objective‑C
Laravel Tech Community
Laravel Tech Community
Jul 11, 2020 · Backend Development

Using PHP fwrite() to Write Data to Files

This article explains how the PHP fwrite() function writes strings to an open file handle, describes its parameters and return values, and provides a complete example demonstrating file existence checks, opening in append mode, writing content, handling errors, and closing the file.

BackendTutorialfile write
0 likes · 2 min read
Using PHP fwrite() to Write Data to Files
Programmer DD
Programmer DD
Jul 8, 2020 · Fundamentals

Unlock Java’s Power: Master Reflection for Dynamic Code

This article explains Java's reflection mechanism, showing how classes are represented by Class objects, how to obtain them at runtime, and demonstrates common reflective operations such as inspecting fields, constructors, methods, and arrays with practical code examples and typical interview questions.

ClassReflectionRuntime
0 likes · 16 min read
Unlock Java’s Power: Master Reflection for Dynamic Code