<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Programming language &#8211; 21點情報網</title>
	<atom:link href="https://ailog.tw/lifelog/category/itinfo/programming-language/feed/" rel="self" type="application/rss+xml" />
	<link>https://ailog.tw/lifelog</link>
	<description></description>
	<lastBuildDate>Wed, 08 Nov 2023 12:53:48 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>.Net Core 5/6 連線SQL Server出現「SSL Handshake failed with OpenSSL error &#8211; SSL_ERROR_SSL」</title>
		<link>https://ailog.tw/lifelog/2023/11/08/netcore-sql-ssl-handshake/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Wed, 08 Nov 2023 12:52:51 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[Net Core 5]]></category>
		<category><![CDATA[Net Core 6]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SSL Handshake failed with OpenSSL error]]></category>
		<category><![CDATA[SSL_ERROR_SSL]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=17087</guid>

					<description><![CDATA[小編最近遇到了Net Core 6要連線MS SQL Server時出現了「SSL Handshake fai &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2023/11/08/netcore-sql-ssl-handshake/" class="more-link">閱讀全文<span class="screen-reader-text">〈.Net Core 5/6 連線SQL Server出現「SSL Handshake failed with OpenSSL error &#8211; SSL_ERROR_SSL」〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>小編最近遇到了Net Core 6要連線MS SQL Server時出現了「SSL Handshake failed with OpenSSL error &#8211; SSL_ERROR_SSL」錯誤訊息，什麼?這怎可能發生&#8230;.微軟自家的程式語言連線自家的SQL DB，不應該會出錯阿&gt;&lt;</p>
<p><span id="more-17087"></span></p>
<p>[範例情境]<br />
作業系統：Ubuntu 22.04.3 LTS<br />
程式語言：.Net Core 6</p>
<p>結果竟然是因為TLS版本與資料庫主機不吻合所產生的錯誤&#8230;.真的是OOXX</p>
<p>解決辦法如下：<br />
<span style="font-family: verdana, geneva;">01、編輯「/usr/lib/ssl/openssl.cnf」檔案<br />
指令語法：</span></p>
<pre class="code">sudo vi /usr/lib/ssl/openssl.cnf</pre>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-17091 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-02.png" alt="" width="653" height="110" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-02.png 653w, https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-02-300x51.png 300w" sizes="(max-width: 653px) 100vw, 653px" /></p>
<p>在該檔案的最下方修改成<span style="font-family: verdana, geneva;">：</span></p>
<pre class="code">[system_default_sect]
<span style="color: #ff0000;">MinProtocol = TLSv1</span>
CipherString = DEFAULT:@SECLEVEL=<span style="color: #ff0000;">1</span></pre>
<p><img decoding="async" class="alignnone wp-image-17092 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-03.png" alt="" width="551" height="217" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-03.png 551w, https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-03-300x118.png 300w" sizes="(max-width: 551px) 100vw, 551px" /></p>
<p><span style="font-family: verdana, geneva;">02、編輯「/etc/ssl/openssl.cnf」檔案<br />
</span><span style="font-family: verdana, geneva;">指令語法：</span></p>
<pre class="code">sudo vi /etc/ssl/openssl.cnf</pre>
<p><img decoding="async" class="alignnone wp-image-17095 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-04.png" alt="" width="605" height="112" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-04.png 605w, https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-04-300x56.png 300w" sizes="(max-width: 605px) 100vw, 605px" /></p>
<p>在該檔案的最下方修改成<span style="font-family: verdana, geneva;">：</span></p>
<pre class="code">[system_default_sect]
<span style="color: #ff0000;">MinProtocol = TLSv1</span>
CipherString = DEFAULT:@SECLEVEL=<span style="color: #ff0000;">1</span></pre>
<p><img decoding="async" class="alignnone wp-image-17092 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-03.png" alt="" width="551" height="217" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-03.png 551w, https://ailog.tw/lifelog/wp-content/uploads/2023/11/netcore-sql-ssl-handshake-03-300x118.png 300w" sizes="(max-width: 551px) 100vw, 551px" /></p>
<p><span style="font-family: verdana, geneva;">03、重新啟動Linux作業系統<br />
</span><span style="font-family: verdana, geneva;">指令語法：</span></p>
<pre class="code">reboot</pre>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Windows如何安裝Python3.11</title>
		<link>https://ailog.tw/lifelog/2023/01/30/win-python311/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Mon, 30 Jan 2023 02:54:20 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[3.11]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Python3]]></category>
		<category><![CDATA[Windows 10]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=14766</guid>

					<description><![CDATA[Python3 是近年來快速竄紅的程式開發語言，具有跨平台的特性是一種物件導向、直譯式電腦程式語言，應用的層面 &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2023/01/30/win-python311/" class="more-link">閱讀全文<span class="screen-reader-text">〈Windows如何安裝Python3.11〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: verdana, geneva; font-size: 14pt;">Python3 是近年來快速竄紅的程式開發語言，具有跨平台的特性是一種物件導向、直譯式電腦程式語言，應用的層面也很廣泛。今天小編就來介紹如何安裝在Windows 10平台上吧。<span id="more-14766"></span></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><span id="more-12932"></span>範例作業系統情境：Windows 10</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">Python安裝版本：3.11.1</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">Python官網：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><a href="https://www.python.org/?openExternalBrowser=1">https://www.python.org/</a></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">Python軟體下載頁面：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><a href="https://www.python.org/downloads/windows/">https://www.python.org/downloads/windows/</a></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">軟體快速下載連結：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">[64位元]</span><br />
<a href="https://www.python.org/ftp/python/3.11.1/python-3.11.1-amd64.exe"><span style="font-family: verdana, geneva; font-size: 14pt;">https://www.python.org/ftp/python/3.11.1/python-3.11.1-amd64.exe</span></a></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">[32位元]</span><br />
<a href="https://www.python.org/ftp/python/3.11.1/python-3.11.1.exe"><span style="font-family: verdana, geneva; font-size: 14pt;">https://www.python.org/ftp/python/3.11.1/python-3.11.1.exe</span></a></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">安裝步驟</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">Set01:</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">(1)、勾選「Use admin privileges when installing py.exe」及「Add python.exe to PATH」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">(2)、點選「Customize installation」進行安裝步驟</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-14770 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-01.png" alt="" width="844" height="514" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-01.png 844w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-01-300x183.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-01-768x468.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">Set02:</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">採用預設值，點選「Next」進行下一步驟</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-14771 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-02.png" alt="" width="848" height="526" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-02.png 848w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-02-300x186.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-02-768x476.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">Set03:</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">(1)、勾選「install Pythen 3.11 for all users」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">(2)、接著變更安裝路徑為「C:\Ptyhon311」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">(3)、點選「Install」開始安裝作業</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-14772 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-03.png" alt="" width="847" height="520" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-03.png 847w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-03-300x184.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-03-768x471.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">Set04:</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">安裝過程畫面</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-14773 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-04.png" alt="" width="845" height="517" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-04.png 845w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-04-300x184.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-04-768x470.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">Set05:</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">看到該畫面代表已安裝完畢，點選「Close」結束安裝畫面即可</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-14774 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-05.png" alt="" width="846" height="523" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-05.png 846w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-05-300x185.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-05-768x475.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">[檢查Python版本]</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">輸入指令：<span style="font-family: 'times new roman', times;">python &#8211;version</span><br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-14775" src="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-06.png" alt="" width="286" height="125" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">[檢查pip版本]</span><br />
<span style="font-size: 14pt;"><span style="font-family: verdana, geneva;">輸入指令</span>：<span style="font-family: 'times new roman', times;">pip </span><span style="font-family: verdana, geneva;"><span style="font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times;">&#8211;version</span><br />
<img loading="lazy" decoding="async" class="alignnone wp-image-14776 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-07.png" alt="" width="522" height="123" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-07.png 522w, https://ailog.tw/lifelog/wp-content/uploads/2023/01/win-python311-07-300x71.png 300w" sizes="auto, (max-width: 522px) 100vw, 522px" /><br />
<span style="font-family: verdana, geneva;">※python3.3以上的版本已內建pip，無須再另外安裝。</span></span></span></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP 使用move_uploaded_file模組時出現failed to open stream permission denied訊息</title>
		<link>https://ailog.tw/lifelog/2022/11/12/move_uploaded_file/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Sat, 12 Nov 2022 15:17:46 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[failed to open stream permission denied]]></category>
		<category><![CDATA[move_uploaded_file]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=14389</guid>

					<description><![CDATA[小編在使用PHP寫檔案上傳至伺服器時，遇到了「failed to open stream permission &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2022/11/12/move_uploaded_file/" class="more-link">閱讀全文<span class="screen-reader-text">〈PHP 使用move_uploaded_file模組時出現failed to open stream permission denied訊息〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: verdana, geneva; font-size: 14pt;">小編在使用PHP寫檔案上傳至伺服器時，遇到了「failed to open stream permission denied」，雖然有不少網路文章說將上傳的目錄權限改為「777」任何人均可寫入即可排除，但這樣做雖可以完成檔案上傳，但對安全而言實在有點風險。<br />
</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">小編後來有找到比較好的排除方式，分享給大家參考。<span id="more-14389"></span></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">步驟一、找出PHP執行時是透過哪個帳號權限進行</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">vi who.php</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">&lt;?php</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">echo getenv(&#8216;APACHE_RUN_USER&#8217;);</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">?&gt;</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-14393" src="https://ailog.tw/lifelog/wp-content/uploads/2022/11/move_uploaded_file-02-300x92.png" alt="" width="300" height="92" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/11/move_uploaded_file-02-300x92.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/11/move_uploaded_file-02.png 465w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">步驟二、透過網頁瀏覽「who.php」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-14392" src="https://ailog.tw/lifelog/wp-content/uploads/2022/11/move_uploaded_file-03.png" alt="" width="292" height="143" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">步驟三、變更資料夾權限及擁有者後即可順利上傳檔案</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">變更資料夾擁有者語法：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">chown www-data tmp</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">變更資料夾權限語法：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">chmod 0755 tmp</span></p>
<p><span style="color: #ff0000;">輔助說明：「tmp」為本範例中要上傳檔案的資料夾名稱，請自行變更為實際需要的資料夾名稱。</span></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Windows平台安裝Visual Studio Code開發工具</title>
		<link>https://ailog.tw/lifelog/2022/06/28/visual-studio-code/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Tue, 28 Jun 2022 15:00:08 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Python3]]></category>
		<category><![CDATA[Visual Studio Code]]></category>
		<category><![CDATA[VS Code]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=12945</guid>

					<description><![CDATA[Visual Studio Code(VS Code)是微軟開發的免費程式開發工具，具有Win、Mac、Lin &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2022/06/28/visual-studio-code/" class="more-link">閱讀全文<span class="screen-reader-text">〈Windows平台安裝Visual Studio Code開發工具〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: verdana, geneva; font-size: 14pt;">Visual Studio Code(VS Code)是微軟開發的免費程式開發工具，具有Win、Mac、Linux等跨平台特性，許多人會透過他來進行C/C++、Python、PHP，小編今天就來介紹如何安裝。<span id="more-12945"></span></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">官方網站：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><a href="https://code.visualstudio.com/">https://code.visualstudio.com/</a></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">軟體下載頁面：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><a href="https://code.visualstudio.com/Download">https://code.visualstudio.com/Download</a></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">軟體下載：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">Windows平台有區分「User Installer」及「System Installer」，其中的差異是</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">「User Installer」安裝在使用者目錄下，適合沒有電腦管理者權限的情境安裝，「System Installer」是安裝在系統目錄下。</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12947 size-large" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-01-1024x318.png" alt="" width="525" height="163" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-01-1024x318.png 1024w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-01-300x93.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-01-768x239.png 768w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-01.png 1278w" sizes="auto, (max-width: 525px) 100vw, 525px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">[軟體安裝步驟]</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12949 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-02.png" alt="" width="686" height="463" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-02.png 686w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-02-300x202.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12950 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-03.png" alt="" width="686" height="463" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-03.png 686w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-03-300x202.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12951 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-04.png" alt="" width="686" height="463" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-04.png 686w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-04-300x202.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12952 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-05.png" alt="" width="686" height="463" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-05.png 686w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-05-300x202.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12953 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-06.png" alt="" width="915" height="617" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-06.png 915w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-06-300x202.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-06-768x518.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12954 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-07.png" alt="" width="686" height="463" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-07.png 686w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-07-300x202.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12955 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-08.png" alt="" width="915" height="617" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-08.png 915w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-08-300x202.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-08-768x518.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">第一次開啟畫面，會有變更語系提示。<br />
<img loading="lazy" decoding="async" class="alignnone wp-image-12957 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-09.png" alt="" width="658" height="211" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-09.png 658w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-09-300x96.png 300w" sizes="auto, (max-width: 658px) 100vw, 658px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">第一次使用必須設定預設資料夾<br />
<img loading="lazy" decoding="async" class="alignnone wp-image-12960 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-11.png" alt="" width="949" height="324" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-11.png 949w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-11-300x102.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-11-768x262.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12962 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-13.png" alt="" width="873" height="427" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-13.png 873w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-13-300x147.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-13-768x376.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">[安裝Python擴充模組]</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-12965" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-14-300x262.png" alt="" width="300" height="262" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-14-300x262.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-14.png 481w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12966 size-large" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-15-1024x413.png" alt="" width="525" height="212" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-15-1024x413.png 1024w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-15-300x121.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-15-768x309.png 768w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-15.png 1040w" sizes="auto, (max-width: 525px) 100vw, 525px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">系統常用快速指令：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-12968" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-16-300x232.png" alt="" width="300" height="232" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-16-300x232.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-16.png 334w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12969 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-17.png" alt="" width="757" height="172" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-17.png 757w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-17-300x68.png 300w" sizes="auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">點選「檔案(F)」→「新增檔案」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12971 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-18.png" alt="" width="461" height="163" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-18.png 461w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-18-300x106.png 300w" sizes="auto, (max-width: 461px) 100vw, 461px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">選擇「python File」<img loading="lazy" decoding="async" class="alignnone wp-image-12972 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-19.png" alt="" width="886" height="228" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-19.png 886w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-19-300x77.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-19-768x198.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">輸入教科書式的第一個測試程式：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">p<span class="hljs-meta">rint(</span><span class="hljs-string">&#8216;hello world&#8217;</span>)</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12973 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-20.png" alt="" width="552" height="185" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-20.png 552w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-20-300x101.png 300w" sizes="auto, (max-width: 552px) 100vw, 552px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">點選「檔案(F)」→「儲存」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12974 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-21.png" alt="" width="745" height="501" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-21.png 745w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-21-300x202.png 300w" sizes="auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">輸入檔案名稱後點選「存檔」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12976 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-22.png" alt="" width="873" height="425" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-22.png 873w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-22-300x146.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-22-768x374.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">執行測試</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">語法：python test.py<img loading="lazy" decoding="async" class="alignnone wp-image-12977 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-23.png" alt="" width="567" height="333" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-23.png 567w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/visual-studio-code-23-300x176.png 300w" sizes="auto, (max-width: 567px) 100vw, 567px" /></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Windows如何安裝Python3</title>
		<link>https://ailog.tw/lifelog/2022/06/28/win-python/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Tue, 28 Jun 2022 13:37:23 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[pip]]></category>
		<category><![CDATA[Python3]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=12932</guid>

					<description><![CDATA[Python 是近年來快速竄紅的程式開發語言，具有跨平台的特性是一種物件導向、直譯式電腦程式語言，應用的層面也 &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2022/06/28/win-python/" class="more-link">閱讀全文<span class="screen-reader-text">〈Windows如何安裝Python3〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: verdana, geneva; font-size: 14pt;">Python 是近年來快速竄紅的程式開發語言，具有跨平台的特性是一種物件導向、直譯式電腦程式語言，應用的層面也很廣泛。今天小編就來介紹如何安裝在Windows 平台上吧。<span id="more-12932"></span>範例作業系統情境：Windows 8.1</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">Python安裝版本：3.10.5</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">Python官網：<br />
<a href="https://www.python.org/">https://www.python.org/</a></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">Python軟體下載：<br />
<a href="https://www.python.org/downloads/">https://www.python.org/downloads/</a><br />
<img loading="lazy" decoding="async" class="alignnone wp-image-12934 size-large" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-01-1024x505.png" alt="" width="525" height="259" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-01-1024x505.png 1024w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-01-300x148.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-01-768x379.png 768w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-01.png 1258w" sizes="auto, (max-width: 525px) 100vw, 525px" /><br />
</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">軟體快速下載連結：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><a href="https://www.python.org/ftp/python/3.10.5/python-3.10.5-amd64.exe">https://www.python.org/ftp/python/3.10.5/python-3.10.5-amd64.exe</a></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">[安裝畫面]</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">(1)、勾選「I Install launcher for all users (recommended)」及「Add Python 3.10 to PATH」<br />
(2)、點選「Install Now」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12935 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-02.png" alt="" width="943" height="582" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-02.png 943w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-02-300x185.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-02-768x474.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">完成安裝畫面</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-12936 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-03.png" alt="" width="943" height="583" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-03.png 943w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-03-300x185.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-03-768x475.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">[檢查Python版本]</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">輸入指令：python &#8211;version<br />
<img loading="lazy" decoding="async" class="alignnone wp-image-12938 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-04.png" alt="" width="613" height="181" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-04.png 613w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-04-300x89.png 300w" sizes="auto, (max-width: 613px) 100vw, 613px" /><br />
</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">[檢查pip版本]<br />
輸入指令：pip &#8211;version<br />
<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-12940" src="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-06-300x131.png" alt="" width="300" height="131" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-06-300x131.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/06/win-python-06.png 408w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
※python3.3以上的版本已內建pip，無須再另外安裝。</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP變更時區設定</title>
		<link>https://ailog.tw/lifelog/2021/12/26/php-timezone/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Sun, 26 Dec 2021 15:35:19 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[8]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[timezone]]></category>
		<category><![CDATA[差8小時]]></category>
		<category><![CDATA[時區]]></category>
		<category><![CDATA[時間不準]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=12189</guid>

					<description><![CDATA[PHP如不特別宣告時區，就會以太平洋時間為基準，因此以台灣的時間來看就會少了8小時，該如何設定PHP的時區呢? &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2021/12/26/php-timezone/" class="more-link">閱讀全文<span class="screen-reader-text">〈PHP變更時區設定〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 14pt; font-family: verdana, geneva;">PHP如不特別宣告時區，就會以太平洋時間為基準，因此以台灣的時間來看就會少了8小時，該如何設定PHP的時區呢?快跟著小編一起來了解吧。<span id="more-12189"></span></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">[範例環境]</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">作業系統：Oracle Linux 7.9</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">PHP版本：7.4.14-1.0.1</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">[設定步驟]</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">Set01、編輯PHP設定檔</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">語法：</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">vim /etc/php.ini</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-12190" src="https://ailog.tw/lifelog/wp-content/uploads/2021/12/php-timezone-01.png" alt="" width="427" height="84" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/12/php-timezone-01.png 427w, https://ailog.tw/lifelog/wp-content/uploads/2021/12/php-timezone-01-300x59.png 300w" sizes="auto, (max-width: 427px) 100vw, 427px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">Set02、設定時區<br />
在檔案中尋找到「date.timezone」設定的位置，將設定檔變更為「<span style="color: #ff0000;">date.timezone = &#8220;Asia/Taipei&#8221;</span>」</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-12191" src="https://ailog.tw/lifelog/wp-content/uploads/2021/12/php-timezone-02.png" alt="" width="767" height="151" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/12/php-timezone-02.png 767w, https://ailog.tw/lifelog/wp-content/uploads/2021/12/php-timezone-02-300x59.png 300w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">補充說明：</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">如果沒有系統操作權限，也可以在PHP程式中直接宣告。</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">在php檔案中新增一行「<span style="color: #ff0000;">date_default_timezone_set(&#8220;Asia/Taipei&#8221;)</span>」</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-12192" src="https://ailog.tw/lifelog/wp-content/uploads/2021/12/php-timezone-03.png" alt="" width="514" height="88" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/12/php-timezone-03.png 514w, https://ailog.tw/lifelog/wp-content/uploads/2021/12/php-timezone-03-300x51.png 300w" sizes="auto, (max-width: 514px) 100vw, 514px" /></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>寫Golang的第一隻測試程式</title>
		<link>https://ailog.tw/lifelog/2021/11/25/golang-test/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Thu, 25 Nov 2021 07:22:21 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[go lang]]></category>
		<category><![CDATA[Golang]]></category>
		<category><![CDATA[Hello]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[World]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=11850</guid>

					<description><![CDATA[在各種語言通常教學的第一隻程式就是「Hello, World!」，今天也是小編寫golang的第一隻程式，快來 &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2021/11/25/golang-test/" class="more-link">閱讀全文<span class="screen-reader-text">〈寫Golang的第一隻測試程式〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 14pt; font-family: verdana, geneva;">在各種語言通常教學的第一隻程式就是「Hello, World!」，今天也是小編寫golang的第一隻程式，快來一起了解golang如何基礎操作吧。<span id="more-11850"></span></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">[環境說明]</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">作業系統：Oracle Linux 7.9</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">go version： go1.15.14 linux/amd64</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">步驟一、建立測試檔案</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">語法：</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">vi ailog.go</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-11851 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-01.png" alt="" width="334" height="92" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-01.png 334w, https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-01-300x83.png 300w" sizes="auto, (max-width: 334px) 100vw, 334px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">步驟二、編寫程式內容</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">package main</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">import &#8220;fmt&#8221;</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">func main() {</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">fmt.Println(&#8220;Welcome, ailog.tw!\n&#8221;)</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">}</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-11852 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-02.png" alt="" width="425" height="178" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-02.png 425w, https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-02-300x126.png 300w" sizes="auto, (max-width: 425px) 100vw, 425px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">步驟三、測試程式運行</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">語法：</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">go run ailog.go</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-11853 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-03.png" alt="" width="382" height="104" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-03.png 382w, https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-03-300x82.png 300w" sizes="auto, (max-width: 382px) 100vw, 382px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">步驟四、編譯程式</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">語法：</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">go build ailog.go</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-11854 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-04.png" alt="" width="383" height="97" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-04.png 383w, https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-04-300x76.png 300w" sizes="auto, (max-width: 383px) 100vw, 383px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">步驟五、執行程式</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">語法：</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">./ailog</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-11855 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-05.png" alt="" width="307" height="100" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-05.png 307w, https://ailog.tw/lifelog/wp-content/uploads/2021/11/golang-test-05-300x98.png 300w" sizes="auto, (max-width: 307px) 100vw, 307px" /></span></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Oracle Linux 7 安裝Golang</title>
		<link>https://ailog.tw/lifelog/2021/11/25/ol7-golang/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Thu, 25 Nov 2021 06:38:13 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[go lang]]></category>
		<category><![CDATA[Golang]]></category>
		<category><![CDATA[Oracle Linux]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[yum]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=11845</guid>

					<description><![CDATA[近期想玩一下Google 的Golang，就隨手紀錄一下如何安裝，由於該套件有被Oracle Linux/Ce &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2021/11/25/ol7-golang/" class="more-link">閱讀全文<span class="screen-reader-text">〈Oracle Linux 7 安裝Golang〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 14pt; font-family: verdana, geneva;">近期想玩一下Google 的Golang，就隨手紀錄一下如何安裝，</span><span style="font-size: 14pt; font-family: verdana, geneva;">由於該套件有被Oracle Linux/Centos/Red Hat收錄，因此安裝還蠻簡單的。</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><span id="more-11845"></span></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">範例環境：</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">作業系統：Oracle Linux 7.9</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">安裝套件：Golang</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">安裝法法：yum</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">步驟一、安裝套件</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">yum install golang</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-11847 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/11/ol7-golang-01.png" alt="" width="475" height="202" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/11/ol7-golang-01.png 475w, https://ailog.tw/lifelog/wp-content/uploads/2021/11/ol7-golang-01-300x128.png 300w" sizes="auto, (max-width: 475px) 100vw, 475px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">步驟二、檢查Golang版本</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">go version</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-11848 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/11/ol7-golang-02.png" alt="" width="297" height="48" /></span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
