<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 <title>Herong's Tutorial Examples</title>
 <subtitle>Free tutorial books on programming, information technology, Chinese language, and other topics by Herong Yang</subtitle>
 <link rel="self" href="https://www.herongyang.com/atom_xml.php"/>
 <id>https://www.herongyang.com/atom_xml.php</id>
 <updated>2026-08-06T06:03:53+02:00</updated>
 <author>
  <name>Herong Yang</name>
 </author>
 <rights>Copyright (c) 2026 Herong Yang</rights>
 <category term="Programming"/>
 <category term="Technology"/>
 <category term="Chinese"/> <entry>
  <title>UTF-16LE Encoding</title>
  <link rel="alternate" href="https://www.herongyang.com/Unicode/UTF-16-UTF-16LE-Encoding.html"/>
  <id>https://www.herongyang.com/Unicode/UTF-16-UTF-16LE-Encoding.html</id>
  <updated>2026-08-05T13:38:49+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Unicode.png' />This section provides a quick introduction of the UTF-16LE (Unicode Transformation Format - 16-bit Little Endian) encoding for Unicode character set. UTF-16LE is a variation of UTF-16.  - Rank: 26088; Updated: 2026-08-05 13:38:14 -> &lt;a href='https://www.herongyang.com/Unicode/UTF-16-UTF-16LE-Encoding.html'>Source&lt;/a></summary>
  <author>
   <name></name>
  </author>
  <category term="Unicode"/>
 </entry> <entry>
  <title>ECDSA (Elliptic Curve Digital Signature Algorithm)</title>
  <link rel="alternate" href="https://www.herongyang.com/EC-Cryptography/ECDSA-Digital-Signature.html"/>
  <id>https://www.herongyang.com/EC-Cryptography/ECDSA-Digital-Signature.html</id>
  <updated>2026-07-31T19:12:46+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Cryptography.png' />This chapter provides tutorial notes on ECDSA (Elliptic Curve Digital Signature Algorithm). Topics includes ECDSA digital signature generation process and verification process; security issue of the private key with same random number k is used; find possible public keys from a digital signature; in...  - Rank: 941; Updated: 2026-07-31 19:12:40 -> &lt;a href='https://www.herongyang.com/EC-Cryptography/ECDSA-Digital-Signature.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="Cryptography"/>
 </entry> <entry>
  <title>Introduction of chain.so API</title>
  <link rel="alternate" href="https://www.herongyang.com/Bitcoin/API-chain-so-Introduction.html"/>
  <id>https://www.herongyang.com/Bitcoin/API-chain-so-Introduction.html</id>
  <updated>2026-07-28T16:46:30+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Bitcoin.png' />This section provides an introduction of Bitcoin chain.so API.  - Rank: 608; Updated: 2026-07-28 16:46:29 -> &lt;a href='https://www.herongyang.com/Bitcoin/API-chain-so-Introduction.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="Bitcoin"/>
 </entry> <entry>
  <title>C# Tutorials - Herong's Tutorial Examples</title>
  <link rel="alternate" href="https://www.herongyang.com/C-Sharp/index.html"/>
  <id>https://www.herongyang.com/C-Sharp/index.html</id>
  <updated>2026-07-28T15:26:44+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_C-Sharp.png' />This book is a collection of notes and sample codes written by the author while he was learning C#. Topics include: Data, Variables and Expressions; Logical Expressions and Conditional Statements; Arrays and Loops; Data Types; Precision of 'float', 'double', and 'decimal'; Performance of 'float', 'd...  - Rank: 4861; Updated: 2026-07-28 15:26:44 -> &lt;a href='https://www.herongyang.com/C-Sharp/index.html'>Source&lt;/a></summary>
  <author>
   <name></name>
  </author>
  <category term="C#"/>
 </entry> <entry>
  <title>Index</title>
  <link rel="alternate" href="https://www.herongyang.com/JDBC/Index-List-of-Topics.html"/>
  <id>https://www.herongyang.com/JDBC/Index-List-of-Topics.html</id>
  <updated>2026-07-23T00:00:44+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_JDBC.png' />List of topics discussed in this book.  - Rank: 135; Updated: 2026-07-23 00:00:00 -> &lt;a href='https://www.herongyang.com/JDBC/Index-List-of-Topics.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="JDBC"/>
 </entry> <entry>
  <title>Index</title>
  <link rel="alternate" href="https://www.herongyang.com/JDBC-MySQL/Index-List-of-Topics.html"/>
  <id>https://www.herongyang.com/JDBC-MySQL/Index-List-of-Topics.html</id>
  <updated>2026-07-22T00:00:09+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_JDBC.png' />List of topics discussed in this book.  - Rank: 129; Updated: 2026-07-22 00:00:00 -> &lt;a href='https://www.herongyang.com/JDBC-MySQL/Index-List-of-Topics.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="JDBC"/>
 </entry> <entry>
  <title>Lucky Wedding Dates: 2047 - Year of the Rabbit</title>
  <link rel="alternate" href="https://www.herongyang.com/1000359_Lucky_Wedding_Dates_2047-Year_of_the_Rabbit.html"/>
  <id>https://www.herongyang.com/1000359_Lucky_Wedding_Dates_2047-Year_of_the_Rabbit.html</id>
  <updated>2026-07-20T16:11:32+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com//Chinese/Wedding/_icon_Wedding.png' />Where to find lucky wedding dates for year 2047? Lucky Wedding Dates: 2047 - Year of the Rabbit   ⇒ Lucky Wedding Dates: 2048 - Year of the Dragon ⇐ Lucky Wedding Dates: 2046 - Year of the Tiger ⇑ Lucky Wedding Dates: 2041 - 2050 ⇑⇑ Wedding Date - The Most Important Date of Your Life  - Rank: 1195; Updated: 2026-07-20 16:10:33 -> &lt;a href='https://www.herongyang.com/1000359_Lucky_Wedding_Dates_2047-Year_of_the_Rabbit.html'>Source&lt;/a></summary>
  <author>
   <name>HerongYang.com</name>
  </author>
  <category term="Chinese"/>
 </entry> <entry>
  <title>Lucky Wedding Dates: 2046 - Year of the Tiger</title>
  <link rel="alternate" href="https://www.herongyang.com/1000358_Lucky_Wedding_Dates_2046-Year_of_the_Tiger.html"/>
  <id>https://www.herongyang.com/1000358_Lucky_Wedding_Dates_2046-Year_of_the_Tiger.html</id>
  <updated>2026-07-20T16:11:31+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com//Chinese/Wedding/_icon_Wedding.png' />Where to find lucky wedding dates for year 2046? Lucky Wedding Dates: 2046 - Year of the Tiger   ⇒ Lucky Wedding Dates: 2047 - Year of the Rabbit ⇐ Lucky Wedding Dates: 2045 - Year of the Ox ⇑ Lucky Wedding Dates: 2041 - 2050 ⇑⇑ Wedding Date - The Most Important Date of Your Life  - Rank: 1115; Updated: 2026-07-20 16:10:33 -> &lt;a href='https://www.herongyang.com/1000358_Lucky_Wedding_Dates_2046-Year_of_the_Tiger.html'>Source&lt;/a></summary>
  <author>
   <name>HerongYang.com</name>
  </author>
  <category term="Chinese"/>
 </entry> <entry>
  <title>Viewing Pre-Installed Certificates in Mozilla Firefox</title>
  <link rel="alternate" href="https://www.herongyang.com/PKI/Firefox-View-Pre-Installed-Certificates.html"/>
  <id>https://www.herongyang.com/PKI/Firefox-View-Pre-Installed-Certificates.html</id>
  <updated>2026-07-20T15:39:00+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PKI.png' />This section provides a tutorial example on how to view pre-installed certificates in Mozilla Firefox. View certificate button is on the Encryption tab of the Advanced option page.  - Rank: 1623; Updated: 2026-07-20 15:38:21 -> &lt;a href='https://www.herongyang.com/PKI/Firefox-View-Pre-Installed-Certificates.html'>Source&lt;/a></summary>
  <author>
   <name></name>
  </author>
  <category term="PKI"/>
 </entry> <entry>
  <title>mysqli_query() - Run SQL Queries</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_query.html"/>
  <id>https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_query.html</id>
  <updated>2026-07-20T00:01:37+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a tutorial example on how to run a SQL query on a MySQL server by calling the mysqli_query() function.  - Rank: 134; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_query.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>Escape Escape Characters - \\\\ for \\</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/MySQLi-Escape-Escape-Characters.html"/>
  <id>https://www.herongyang.com/PHP-Modules/MySQLi-Escape-Escape-Characters.html</id>
  <updated>2026-07-20T00:00:02+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a tutorial example on how to escape the MySQL escape character \ in PHP scripts.  - Rank: 133; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/MySQLi-Escape-Escape-Characters.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>Additional .ini Configuration Files</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/Configuration-Additional-ini-Files.html"/>
  <id>https://www.herongyang.com/PHP-Modules/Configuration-Additional-ini-Files.html</id>
  <updated>2026-07-20T00:01:30+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section describes additional .ini files separated from the main configuration file php.ini.  - Rank: 132; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/Configuration-Additional-ini-Files.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>mysqli_insert_id() - ID from AUTO_INCREMENT</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_insert_id.html"/>
  <id>https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_insert_id.html</id>
  <updated>2026-07-20T00:01:39+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a tutorial example on how to retrieve the ID value generated for the AUTO_INCREMENT column of the last query by calling the mysqli_insert_id() function.  - Rank: 132; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_insert_id.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>Load PHP Extensions/Modules</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/Configuration-Load-PHP-Module.html"/>
  <id>https://www.herongyang.com/PHP-Modules/Configuration-Load-PHP-Module.html</id>
  <updated>2026-07-20T00:01:31+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section describes how PHP modules are distributed and loaded into the PHP runtime environment.  - Rank: 131; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/Configuration-Load-PHP-Module.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>get_extension_funcs() - Get Module Functions</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/Configuration-Get-Module-Functions.html"/>
  <id>https://www.herongyang.com/PHP-Modules/Configuration-Get-Module-Functions.html</id>
  <updated>2026-07-20T00:01:34+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a tutorial example on how to get a list of all functions provided a given module using the get_extension_funcs() function.  - Rank: 131; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/Configuration-Get-Module-Functions.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>mysqli-hello.php - Test MySQLi Module</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/MySQLi-Test-MySQLi-Module.html"/>
  <id>https://www.herongyang.com/PHP-Modules/MySQLi-Test-MySQLi-Module.html</id>
  <updated>2026-07-20T00:01:36+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a tutorial example on how to test the MySQLi module configuration.  - Rank: 131; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/MySQLi-Test-MySQLi-Module.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>Configuration and Modules</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/Configuration-and-Modules.html"/>
  <id>https://www.herongyang.com/PHP-Modules/Configuration-and-Modules.html</id>
  <updated>2026-07-20T00:01:28+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This chapter provides tutorial examples and notes on PHP configuration and loading modules. Topics include viewing and changing configuration settings; php.ini and additional .ini files; phpinfo() function and 'php -i' command; loading PHP modules; module files in extension_dir directory.  - Rank: 130; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/Configuration-and-Modules.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>dl() - Load Module Dynamically</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/Configuration-dl-Load-Module-Dynamically.html"/>
  <id>https://www.herongyang.com/PHP-Modules/Configuration-dl-Load-Module-Dynamically.html</id>
  <updated>2026-07-20T00:01:35+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a tutorial example on how to load a module dynamically using the dl() function.  - Rank: 130; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/Configuration-dl-Load-Module-Dynamically.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>Manage Runtime Configuration Directives</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/Configuration-Directive-Management.html"/>
  <id>https://www.herongyang.com/PHP-Modules/Configuration-Directive-Management.html</id>
  <updated>2026-07-20T00:01:29+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a quick introduction on PHP runtime configuration and how to view/manage configuration directives.  - Rank: 129; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/Configuration-Directive-Management.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>extension_dir - Module Library Location</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/Configuration-extension-dir-Module-Library-Location.html"/>
  <id>https://www.herongyang.com/PHP-Modules/Configuration-extension-dir-Module-Library-Location.html</id>
  <updated>2026-07-20T00:01:32+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section describes the extension_dir configuration setting specifying the directory where module library files are located.  - Rank: 129; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/Configuration-extension-dir-Module-Library-Location.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>mysqli_affected_rows() - Count Affected Rows</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_affected_rows.html"/>
  <id>https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_affected_rows.html</id>
  <updated>2026-07-20T00:01:38+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a tutorial example on how to get the number of affected rows of the last query by calling the mysqli_affected_rows() function.  - Rank: 129; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_affected_rows.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>mysqli_fetch_array() - Fetch Row from Query Result</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_fetch_array.html"/>
  <id>https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_fetch_array.html</id>
  <updated>2026-07-20T00:00:00+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a tutorial example on how to fetch the next row from the query result by calling the mysqli_fetch_array() function.  - Rank: 129; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/MySQLi-Function-mysqli_fetch_array.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>Index</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/Index-List-of-Topics.html"/>
  <id>https://www.herongyang.com/PHP-Modules/Index-List-of-Topics.html</id>
  <updated>2026-07-20T00:00:04+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />List of topics discussed in this book.  - Rank: 129; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/Index-List-of-Topics.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry> <entry>
  <title>"php -m" - Display Loaded Modules</title>
  <link rel="alternate" href="https://www.herongyang.com/PHP-Modules/Configuration-php-m-Display-Modules.html"/>
  <id>https://www.herongyang.com/PHP-Modules/Configuration-php-m-Display-Modules.html</id>
  <updated>2026-07-20T00:01:33+02:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_PHP.png' />This section provides a tutorial example on how to get a list of all loaded modules from the PHP runtime environment using the 'php -m' command or the get_loaded_extensions() function.  - Rank: 128; Updated: 2026-07-20 00:00:00 -> &lt;a href='https://www.herongyang.com/PHP-Modules/Configuration-php-m-Display-Modules.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="hyQuiz"/>
 </entry></feed>