<?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-03-15T15:16:44+01: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>native2ascii - Native-to-ASCII Encoding Converter</title>
  <link rel="alternate" href="https://www.herongyang.com/Java-Tools/native2ascii-Native-to-ASCII-Encoding-Converter.html"/>
  <id>https://www.herongyang.com/Java-Tools/native2ascii-Native-to-ASCII-Encoding-Converter.html</id>
  <updated>2026-02-20T16:34:16+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Java.png' />This chapter provides tutorial notes on the native-to-ASCII encoding converter 'native2ascii'. Topics include 'native2ascii' command options, default encoding CP1252 used by 'javac', converting UTF-8 characters into \uXXXX Unicode code sequences, converting \uXXXX sequences back to native encodings.  - Rank: 6521; Updated: 2026-02-20 16:34:13 -> &lt;a href='https://www.herongyang.com/Java-Tools/native2ascii-Native-to-ASCII-Encoding-Converter.html'>Source&lt;/a></summary>
  <author>
   <name></name>
  </author>
  <category term="Java"/>
 </entry> <entry>
  <title>Lucky Wedding Dates: 2099 - Year of the Goat</title>
  <link rel="alternate" href="https://www.herongyang.com/1000416_Lucky_Wedding_Dates_2099-Year_of_the_Goat.html"/>
  <id>https://www.herongyang.com/1000416_Lucky_Wedding_Dates_2099-Year_of_the_Goat.html</id>
  <updated>2026-02-20T15:42:33+01: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 2099? Lucky Wedding Dates: 2099 - Year of the Goat   ⇒ Lucky Wedding Dates: 2100 - Year of the Monkey ⇐ Lucky Wedding Dates: 2098 - Year of the Horse ⇑ Lucky Wedding Dates: 2091 - 2100 ⇑⇑ Wedding Date - The Most Important Date of Your Life  - Rank: 645; Updated: 2026-02-20 15:42:17 -> &lt;a href='https://www.herongyang.com/1000416_Lucky_Wedding_Dates_2099-Year_of_the_Goat.html'>Source&lt;/a></summary>
  <author>
   <name>HerongYang.com</name>
  </author>
  <category term="Chinese"/>
 </entry> <entry>
  <title>Lucky Wedding Dates: 2100 - Year of the Monkey</title>
  <link rel="alternate" href="https://www.herongyang.com/1000417_Lucky_Wedding_Dates_2100-Year_of_the_Monkey.html"/>
  <id>https://www.herongyang.com/1000417_Lucky_Wedding_Dates_2100-Year_of_the_Monkey.html</id>
  <updated>2026-02-20T15:42:34+01: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 2100? Lucky Wedding Dates: 2100 - Year of the Monkey   ⇒ Wedding Date - The Most Important Date of Your Life ⇐ Lucky Wedding Dates: 2099 - Year of the Goat ⇑ Lucky Wedding Dates: 2091 - 2100 ⇑⇑ Wedding Date - The Most Important Date of Your Life  - Rank: 606; Updated: 2026-02-20 15:42:17 -> &lt;a href='https://www.herongyang.com/1000417_Lucky_Wedding_Dates_2100-Year_of_the_Monkey.html'>Source&lt;/a></summary>
  <author>
   <name>HerongYang.com</name>
  </author>
  <category term="Chinese"/>
 </entry> <entry>
  <title>Hello_WSDL_11_SOAP - The Simplest Mock Service</title>
  <link rel="alternate" href="https://www.herongyang.com/Free-Web-Service/Mock-Simplest-Hello-WSDL-11-SOAP-11.html"/>
  <id>https://www.herongyang.com/Free-Web-Service/Mock-Simplest-Hello-WSDL-11-SOAP-11.html</id>
  <updated>2026-02-20T15:36:10+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Web-Services.png' />This section describes the free Web service 'Hello' provided by herongyang.com. It's the simplest Web service based on SOAP 1.1 and described in WSDL 1.1  - Rank: 248; Updated: 2026-02-20 15:34:31 -> &lt;a href='https://www.herongyang.com/Free-Web-Service/Mock-Simplest-Hello-WSDL-11-SOAP-11.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="Web-Services"/>
 </entry> <entry>
  <title>Full Version in PDF/EPUB</title>
  <link rel="alternate" href="https://www.herongyang.com/Android/PDF-Full-Version.html"/>
  <id>https://www.herongyang.com/Android/PDF-Full-Version.html</id>
  <updated>2026-02-19T22:49:44+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Android.png' />Information on how to obtain the full version of this book in PDF, EPUB, or other formats.  - Rank: 3510; Updated: 2026-02-19 22:48:17 -> &lt;a href='https://www.herongyang.com/Android/PDF-Full-Version.html'>Source&lt;/a></summary>
  <author>
   <name></name>
  </author>
  <category term="Android"/>
 </entry> <entry>
  <title>UTF-16BE Encoding</title>
  <link rel="alternate" href="https://www.herongyang.com/Unicode/UTF-16-UTF-16BE-Encoding.html"/>
  <id>https://www.herongyang.com/Unicode/UTF-16-UTF-16BE-Encoding.html</id>
  <updated>2026-02-17T20:44:28+01: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-16BE (Unicode Transformation Format - 16-bit Big Endian) encoding for Unicode character set. UTF-16BE is a variation of UTF-16.  - Rank: 11268; Updated: 2026-02-17 20:43:54 -> &lt;a href='https://www.herongyang.com/Unicode/UTF-16-UTF-16BE-Encoding.html'>Source&lt;/a></summary>
  <author>
   <name></name>
  </author>
  <category term="Unicode"/>
 </entry> <entry>
  <title>Free Chinese Calendar 2026 - Year of the Horse</title>
  <link rel="alternate" href="https://www.herongyang.com/1000091_Free_Chinese_Calendar_2026-Year_of_the_Horse.html"/>
  <id>https://www.herongyang.com/1000091_Free_Chinese_Calendar_2026-Year_of_the_Horse.html</id>
  <updated>2026-02-17T11:10:48+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com//Chinese/Festivals/new_year.jpg' />Want to know when is the 2026 Chinese New Year day? Look for free Chinese calendars for 2026? Chinese New Year Date for Year 2026   ⇒ Free Chinese Calendar 2027 - Year of the Goat ⇐ Free Chinese Calendar 2025 - Year of the Snake ⇑ Chinese New Year Dates in 2021 to 2030 ⇑⇑ Free Chinese Calendars  - Rank: 151839; Updated: 2026-02-17 11:09:17 -> &lt;a href='https://www.herongyang.com/1000091_Free_Chinese_Calendar_2026-Year_of_the_Horse.html'>Source&lt;/a></summary>
  <author>
   <name>Herong*</name>
  </author>
  <category term="Chinese"/>
 </entry> <entry>
  <title>Blowfish Cipher Algorithm</title>
  <link rel="alternate" href="https://www.herongyang.com/Blowfish/Algorithm-Blowfish-Cipher-Algorithm.html"/>
  <id>https://www.herongyang.com/Blowfish/Algorithm-Blowfish-Cipher-Algorithm.html</id>
  <updated>2026-02-07T20:24:08+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Blowfish.png' />Tutorial notes and example codes on Blowfish cipher algorithm. Topics include Blowfish encryption algorithm; Blowfish Sub-key and S-box generation schema; Blowfish decryption algorithm and proof; list of first 8336 hex digits of PI; C program to calculate hex digits of PI.  - Rank: 512; Updated: 2026-02-07 20:24:06 -> &lt;a href='https://www.herongyang.com/Blowfish/Algorithm-Blowfish-Cipher-Algorithm.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="Blowfish"/>
 </entry> <entry>
  <title>Archived: Visiting "https" Web Site with Chrome 24</title>
  <link rel="alternate" href="https://www.herongyang.com/Cryptography/Archived-Web-Browser-Chrome-24-Visit-https-Web-Site.html"/>
  <id>https://www.herongyang.com/Cryptography/Archived-Web-Browser-Chrome-24-Visit-https-Web-Site.html</id>
  <updated>2026-01-31T22:04:31+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Cryptography.png' />This section describes how Google Chrome 24 shows a lock icon when you visit an 'https' Web site to provide you more security related information.  - Rank: 200; Updated: 2026-01-31 22:03:45 -> &lt;a href='https://www.herongyang.com/Cryptography/Archived-Web-Browser-Chrome-24-Visit-https-Web-Site.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="Cryptography"/>
 </entry> <entry>
  <title>java.util.Arrays.sort() - Performance</title>
  <link rel="alternate" href="https://www.herongyang.com/Sort/API-Java-Arrays-Sort-Performance.html"/>
  <id>https://www.herongyang.com/Sort/API-Java-Arrays-Sort-Performance.html</id>
  <updated>2026-01-31T21:56:26+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Sorting.png' />This section provides a tutorial on how to measure the performance of the java.util.Arrays.sort() function provided by JDK.  - Rank: 252; Updated: 2026-01-31 21:55:38 -> &lt;a href='https://www.herongyang.com/Sort/API-Java-Arrays-Sort-Performance.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="Sorting"/>
 </entry> <entry>
  <title>Archived: blockexplorer.com - View Address</title>
  <link rel="alternate" href="https://www.herongyang.com/Bitcoin/Archived-Bitcoin-Blockchain-blockexplorer-Address-View.html"/>
  <id>https://www.herongyang.com/Bitcoin/Archived-Bitcoin-Blockchain-blockexplorer-Address-View.html</id>
  <updated>2026-01-31T21:49:54+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Bitcoin.png' />This section describes how to view a bitcoin account address on blockexplorer.com.  - Rank: 245; Updated: 2026-01-31 21:49:44 -> &lt;a href='https://www.herongyang.com/Bitcoin/Archived-Bitcoin-Blockchain-blockexplorer-Address-View.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="Bitcoin"/>
 </entry> <entry>
  <title>Base64.Guru - Base64 Online Tool</title>
  <link rel="alternate" href="https://www.herongyang.com/Encoding/Base64-Tool-Base64-Guru-Online-Tool.html"/>
  <id>https://www.herongyang.com/Encoding/Base64-Tool-Base64-Guru-Online-Tool.html</id>
  <updated>2026-01-24T03:16:31+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Encoding.png' />This section describes the Base64.Guru Website, which offers a Base64 online tool for decoding and encoding with a number nice features.  - Rank: 1484; Updated: 2026-01-24 03:15:55 -> &lt;a href='https://www.herongyang.com/Encoding/Base64-Tool-Base64-Guru-Online-Tool.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="Encoding"/>
 </entry> <entry>
  <title>About HerongYang.com</title>
  <link rel="alternate" href="https://www.herongyang.com/1_About_HerongYang_com.html"/>
  <id>https://www.herongyang.com/1_About_HerongYang_com.html</id>
  <updated>2026-01-17T06:20:33+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_General.png' />This web site provides a collection of about 40 free tutorial books on programming languages, Web applications, database, Chinese language and other topics. See the site map for a complete list of all tutorial books. Contact Information Name: Herong Yang Email: herong_yang...at...yahoo Web: http://w...  - Rank: 88984; Updated: 2026-01-17 06:20:32 -> &lt;a href='https://www.herongyang.com/1_About_HerongYang_com.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="General"/>
 </entry> <entry>
  <title>"OpenSSL" Generating Certificates in DER and PEM</title>
  <link rel="alternate" href="https://www.herongyang.com/Cryptography/Certificate-Format-OpenSSL-Generate-in-DER-and-PEM.html"/>
  <id>https://www.herongyang.com/Cryptography/Certificate-Format-OpenSSL-Generate-in-DER-and-PEM.html</id>
  <updated>2026-01-11T13:10:04+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_Cryptography.png' />This section provides a tutorial example on how to generate certificates in DER and PEM formats using 'OpenSSL'.  - Rank: 15525; Updated: 2026-01-11 13:08:29 -> &lt;a href='https://www.herongyang.com/Cryptography/Certificate-Format-OpenSSL-Generate-in-DER-and-PEM.html'>Source&lt;/a></summary>
  <author>
   <name></name>
  </author>
  <category term="Cryptography"/>
 </entry> <entry>
  <title>Using Python Shell at python.org</title>
  <link rel="alternate" href="https://www.herongyang.com/Computer-History/Python-Use-Python-Shell-at-python-org.html"/>
  <id>https://www.herongyang.com/Computer-History/Python-Use-Python-Shell-at-python-org.html</id>
  <updated>2026-01-03T02:59:21+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_History.png' />This section provides a tutorial example on how to use to the Python shell at python.org with a Web browser to run Python code.  - Rank: 308; Updated: 2026-01-03 02:59:11 -> &lt;a href='https://www.herongyang.com/Computer-History/Python-Use-Python-Shell-at-python-org.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="History"/>
 </entry> <entry>
  <title>What Is Python Language</title>
  <link rel="alternate" href="https://www.herongyang.com/Computer-History/Python-Language-What-Is-It.html"/>
  <id>https://www.herongyang.com/Computer-History/Python-Language-What-Is-It.html</id>
  <updated>2026-01-03T02:59:09+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_History.png' />This section provides a quick introduction of Python language, a general purpose and procedural programming language that supports object model, multi-threading, and garbage collection.  - Rank: 157; Updated: 2026-01-03 02:59:00 -> &lt;a href='https://www.herongyang.com/Computer-History/Python-Language-What-Is-It.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="History"/>
 </entry> <entry>
  <title>What Is Bitcoin</title>
  <link rel="alternate" href="https://www.herongyang.com/Computer-History/Bitcoin-What-Is-Bitcoin.html"/>
  <id>https://www.herongyang.com/Computer-History/Bitcoin-What-Is-Bitcoin.html</id>
  <updated>2026-01-03T02:58:55+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_History.png' />This section describes what is Bitcoin.  - Rank: 147; Updated: 2026-01-03 02:58:50 -> &lt;a href='https://www.herongyang.com/Computer-History/Bitcoin-What-Is-Bitcoin.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="History"/>
 </entry> <entry>
  <title>2009 - Bitcoin Cryptocurrency Invented by Satoshi Nakamoto</title>
  <link rel="alternate" href="https://www.herongyang.com/Computer-History/Bitcoin-Cryptocurrency-by-Satoshi-Nakamoto-in-2009.html"/>
  <id>https://www.herongyang.com/Computer-History/Bitcoin-Cryptocurrency-by-Satoshi-Nakamoto-in-2009.html</id>
  <updated>2026-01-03T00:00:04+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_History.png' />This chapter provides some history of Bitcoin cryptocurrency invented by Satoshi Nakamoto in 2009.  - Rank: 166; Updated: 2026-01-03 00:00:00 -> &lt;a href='https://www.herongyang.com/Computer-History/Bitcoin-Cryptocurrency-by-Satoshi-Nakamoto-in-2009.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="History"/>
 </entry> <entry>
  <title>Python pandas.DataFrame - The Table Class</title>
  <link rel="alternate" href="https://www.herongyang.com/Computer-History/Python-pandas-DataFrame-The-Table-Class.html"/>
  <id>https://www.herongyang.com/Computer-History/Python-pandas-DataFrame-The-Table-Class.html</id>
  <updated>2026-01-03T00:00:12+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_History.png' />This section describes pandas.DataFrame/pandas.core.f rame.DataFrameclass, which represents a table of data with rows and columns.  - Rank: 159; Updated: 2026-01-03 00:00:00 -> &lt;a href='https://www.herongyang.com/Computer-History/Python-pandas-DataFrame-The-Table-Class.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="History"/>
 </entry> <entry>
  <title>1991 - Python Language Designed by Guido van Rossum</title>
  <link rel="alternate" href="https://www.herongyang.com/Computer-History/Python-Language-by-Guido-van-Rossum-in-1991.html"/>
  <id>https://www.herongyang.com/Computer-History/Python-Language-by-Guido-van-Rossum-in-1991.html</id>
  <updated>2026-01-03T00:00:08+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_History.png' />This chapter provides some history of Python programming language designed by Guido van Rossum in 1991.  - Rank: 158; Updated: 2026-01-03 00:00:00 -> &lt;a href='https://www.herongyang.com/Computer-History/Python-Language-by-Guido-van-Rossum-in-1991.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="History"/>
 </entry> <entry>
  <title>Python "while" Statement for Execution Loop</title>
  <link rel="alternate" href="https://www.herongyang.com/Computer-History/Python-Statement-while-Statement-for-Execution-Loop.html"/>
  <id>https://www.herongyang.com/Computer-History/Python-Statement-while-Statement-for-Execution-Loop.html</id>
  <updated>2026-01-03T00:00:11+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_History.png' />This section provides a quick introduction of 'while' statement, which executes a block of sub-statements repeatedly while the given condition is valid.  - Rank: 158; Updated: 2026-01-03 00:00:00 -> &lt;a href='https://www.herongyang.com/Computer-History/Python-Statement-while-Statement-for-Execution-Loop.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="History"/>
 </entry> <entry>
  <title>What Is Bitcoin Blockchain</title>
  <link rel="alternate" href="https://www.herongyang.com/Computer-History/Bitcoin-Blockchain-What-Is.html"/>
  <id>https://www.herongyang.com/Computer-History/Bitcoin-Blockchain-What-Is.html</id>
  <updated>2026-01-03T00:00:07+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_History.png' />This section describes what is Bitcoin Wallet.  - Rank: 155; Updated: 2026-01-03 00:00:00 -> &lt;a href='https://www.herongyang.com/Computer-History/Bitcoin-Blockchain-What-Is.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="History"/>
 </entry> <entry>
  <title>Bitcoin Market Price Value</title>
  <link rel="alternate" href="https://www.herongyang.com/Computer-History/Bitcoin-Market-Price-Value.html"/>
  <id>https://www.herongyang.com/Computer-History/Bitcoin-Market-Price-Value.html</id>
  <updated>2026-01-03T00:00:06+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_History.png' />This section describes the market price value of Bitcoin.  - Rank: 147; Updated: 2026-01-03 00:00:00 -> &lt;a href='https://www.herongyang.com/Computer-History/Bitcoin-Market-Price-Value.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="History"/>
 </entry> <entry>
  <title>Year 2025 Reports</title>
  <link rel="alternate" href="https://www.herongyang.com/Site-Statistics/2025-Web-Site-Statistics-Reports.html"/>
  <id>https://www.herongyang.com/Site-Statistics/2025-Web-Site-Statistics-Reports.html</id>
  <updated>2026-01-02T00:01:19+01:00</updated>
  <summary type="html">&lt;img align='left' width='64' height='64' src='https://www.herongyang.com/z/_icon_General.png' />A collection of statistics reports and notes for year 2025 for website herongyang.com Website.  - Rank: 283; Updated: 2026-01-02 00:00:00 -> &lt;a href='https://www.herongyang.com/Site-Statistics/2025-Web-Site-Statistics-Reports.html'>Source&lt;/a></summary>
  <author>
   <name>Herong</name>
  </author>
  <category term="General"/>
 </entry></feed>