<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4600553782148963076</id><updated>2025-04-03T04:59:01.471-07:00</updated><category term="C#"/><category term="JavaScript"/><category term="ASP.Net"/><category term="SQL"/><category term="WinForm"/><category term="專有名詞"/><category term="技術專有名詞"/><category term="VBA"/><category term="PHP"/><category term="ASP"/><category term="IIS"/><category term="Windows Azure"/><category term="實務"/><category term=".Net"/><category term="EXCEL"/><category term="JQuery"/><category term="LINQ"/><category term="VB"/><category term="Windows"/><category term="學理"/><category term="工業控制"/><category term="Blazor"/><category term="C"/><category term="CSS"/><category term="Crystal Reports"/><category term="Eclipse"/><category term="Entity Framework"/><category term="Max OS"/><category term="Modbus"/><category term="NPOI"/><category term="O 365"/><category term="Outlook"/><category term="Regex"/><category term="SyntaxHighlighter"/><category term="Ubuntu"/><category term="VMWare"/><title type='text'>艾瑞克回憶錄</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>116</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-5120605579145002277</id><published>2024-08-05T23:55:00.000-07:00</published><updated>2024-08-05T23:55:34.709-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="工業控制"/><title type='text'>一次看懂五大工業通訊標準 作者 籃貫銘</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; text-indent: 12pt;&quot;&gt;在工業通訊的應用場景中，存在著許多不同的標準與協議，儘管這些標準在設計的思維和所欲解決的問題非常相似，但各自的運作原理與技術架構卻是大相逕庭。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=2&quot;&gt;本文即針對目前主要的五大工業通訊標準：EtherCAT、PROFINET、Ethernet/IP、Modbus、POWERLINK的運作原理與技術特性進行說明，讓讀者們一次看懂這些標準各自的優勢，以及其在應用與導入時的不同。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title2&quot; style=&quot;background-color: white; color: #003399; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 13pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal; text-align: center;&quot;&gt;&lt;span para=&quot;B=4&quot;&gt;EtherCAT&lt;/span&gt;&lt;/p&gt;&lt;br clear=&quot;all&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;center style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;15&quot; class=&quot;Image&quot; style=&quot;color: #3366cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 9pt; font-stretch: normal; font-variation-settings: normal; text-indent: 0pt; width: 630px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span para=&quot;B=5&quot;&gt;&lt;img alt=&quot;圖1 :  EtherCAT&quot; border=&quot;0&quot; height=&quot;472&quot; src=&quot;https://www.ctimes.com.tw/art/2020/03/101144299650/p1.jpg&quot; width=&quot;600&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border=&quot;0&quot; class=&quot;ImgDes&quot; style=&quot;width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; class=&quot;ImgDes&quot;&gt;圖1 : EtherCAT&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=6&quot;&gt;EtherCAT是一種即時乙太網路技術，最早由Beckhoff Automation所提出。該協議是在IEC標準裡的IEC61158中揭露，為針對有即時連線需求的自動化技術軟硬體所設計。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=7&quot;&gt;EtherCAT在2003年被提出，同年EtherCAT工作小組（ETG）就成立，並迅速成為全球主要的工業乙太網路與現場總線（Fieldbus）組織。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=8&quot;&gt;這項協議的提出，主要聚焦在縮短週期時間（Cycle Times），使之小於100毫秒（μs），同時具備低抖動的特性，以達成更精確的同步（Synchronization）（低於1毫秒），此外，降低硬體成本也是其專注的特性之一。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=9&quot;&gt;運作原理&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=10&quot;&gt;相較於一般工業通訊方案，EtherCAT利用一種「快速通過」（on the fly）的技術，以改善網路傳輸的延遲與不同步的問題。它基本的運作原理是EtherCAT網路上的主裝置（Master）端所傳送的訊號，會通過網路上所有的節點（Node），而網路上所有的從屬裝置（Slave）會以「快速通過」的形式，讀取這個訊號後，同時在這個訊框（Frame）往下游移動時，再插入它的資料在訊框之內。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=11&quot;&gt;而這個訊框只會被硬體的運作延遲所影響，區間中最後一個節點會偵測到一個開放的埠，並以乙太網路技術的全雙工（Duplex）特性，把傳送訊息回給主裝置。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=12&quot;&gt;主裝置所傳送的訊號的最大有效資料率超過90%，而且由於全雙工的特性，理論上的有效資料率超過100 Mbit/s（位元每秒）。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=13&quot;&gt;不過EtherCAT網路的主端是唯一允許主動傳送訊框的節點，其它的節點只能往下游傳遞而已。而這個概念避免了非預期的延遲，並確保即時傳訊的能力。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=14&quot;&gt;而主端使用標準的乙太網路媒體存取控制（MAC），而不需要外加的通訊處理器，此設計讓主端可以在任何硬體平台上實施乙太網路埠，不理會其所運行的硬體平台和或者應用軟體。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=15&quot;&gt;EtherCAT的從屬端則使用ESC（EtherCAT Slave Controller），以在整個硬體中來處理訊框的快速通過，讓網路的效能可預測，並在從屬端的獨立性可以的實施。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=16&quot;&gt;技術特性&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=17&quot;&gt;EtherCAT將其負載（Payload）嵌入到標準乙太網路訊框中，而這個訊框被視為EtherType字段中的標識符（0x88A4）。由於EtherCAT協議針對短數據運算週期進行了優化，因此可以不必使用協定堆疊（Protocol stacks），例如TCP/IP或UDP/IP。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=18&quot;&gt;EtherCAT還提供了在不接觸控制器或不更新從屬設備的情況下，讓現有系統增加雲端連接的彈性，例如邊緣閘道（Edge Gateway）可以通過EtherCAT主端的電子郵件閘道（Mailbox Gateway）功能，讀取所有EtherCAT從屬設備中的任何資料。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=19&quot;&gt;此外，使用開放式介面，允許在主設備內或直接在從屬設備中整合任何基於IT的協議，包括OPC UA、MQTT、AMQP或任何其他協議，從而為IoT提供直接連接，而沒有從感測器到雲端設備的協議不連續性的問題。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title2&quot; style=&quot;background-color: white; color: #003399; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 13pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal; text-align: center;&quot;&gt;&lt;span para=&quot;B=21&quot;&gt;PROFINET&lt;/span&gt;&lt;/p&gt;&lt;br clear=&quot;all&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;center style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;15&quot; class=&quot;Image&quot; style=&quot;color: #3366cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 9pt; font-stretch: normal; font-variation-settings: normal; text-indent: 0pt; width: 630px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span para=&quot;B=22&quot;&gt;&lt;img alt=&quot;圖2 :  PROFINET&quot; border=&quot;0&quot; height=&quot;532&quot; src=&quot;https://www.ctimes.com.tw/art/2020/03/101144299650/p2.jpg&quot; width=&quot;600&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border=&quot;0&quot; class=&quot;ImgDes&quot; style=&quot;width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; class=&quot;ImgDes&quot;&gt;圖2 : PROFINET&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=23&quot;&gt;PROFINET是一種開放式的工業乙太網標準，涵蓋了自動化技術所有的需求。 無論是生產自動化、製程自動化，還是驅動應用，PROFINET都具備相應的支援。這項技術已經是汽車產業的標準，並在機械製造中廣泛應用，也在食品和包裝、物流和加工產業得到了廣泛驗證。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=24&quot;&gt;運作原理&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=25&quot;&gt;作為一個工業通用的標準，PROFINET提供了大量的功能，而這些功能被以明確的規劃為「一致性等級」（Conformance Classes，CC），它提供了各種不同的最小屬性值的實作簡述。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=26&quot;&gt;PROFINET一致性等級（CC）是一種基於應用需求的分類，對Profinet系統的功能的分類分級標準。CC分類不僅規定了Profinet設備的基本功能、可選功能，以及相對應的功能測試規範，以及如何取得CC等級的認證。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=27&quot;&gt;目前PROFINET CC分級標準中，分為CC-A、CC-B與CC-C三類。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=28&quot;&gt; CC-A：提供PROFINET IO基本功能，以及即時通訊（Real-time）的規範。原則上所有的IT服務都可以使用而沒有限制，典型的應用如商業自動化，都在此層次，而無線通訊則是被指定至此一等級。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=29&quot;&gt;* CC-B：除CC-A提供功能外，還擴展了其他基於IT網路機制與拓樸資訊的診斷功能。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=30&quot;&gt;* CC-C：描述了具有硬體支援的頻寬預留和同步的等時性即時通訊（Isochronous Real-Time，IRT）通信的設備的基本功能，它也是等時應用的基礎。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=31&quot;&gt;而這個分類級別也是作為認證和佈線準則的基礎，而依據這個分級，目前已有七個應用類別整合了某些應用所需的功能範圍。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=32&quot;&gt;技術特性&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=33&quot;&gt;PROFINET雖已進入各種應用領域，但許多新的領域仍不斷湧現，例如船舶和鐵路應用，甚至是飲料店等日常的民生運營。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=34&quot;&gt;目前PROFINET自詡為工業4.0的通信骨幹，借助其開放式體系結構，所有基於乙太網的IT功能，都能在PROFINET網路上運行，也可以對設備進行開放式存取，並易於整合其他標準，例如OPC UA等。而PROFINET也已在IEC 61158和IEC 61784中被標準化。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=35&quot;&gt;另外，乙太網路設備都會使用唯一的MAC地址進行通訊。但在PROFINET系統中，每個現場設備都會收到一個唯一的獨特符號名稱，而I/O系統裡的現場設備就透過這個獨特的名稱，在工業應用的過程中被識別與配置。啟動PROFINET應用程序時，使用此名稱就可以解析確切的MAC和IP地址。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=36&quot;&gt;對於系統和機器製造商而言，使用PROFINTE標準能將安裝、工程設計與試運行的成本降至最低；對於系統操作員來說，PROFINET則透過自動運行的系統單元和較低的維護要求，簡化了系統擴展，並提高了系統可用性。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title2&quot; style=&quot;background-color: white; color: #003399; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 13pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal; text-align: center;&quot;&gt;&lt;span para=&quot;B=38&quot;&gt;Ethernet/IP&lt;/span&gt;&lt;/p&gt;&lt;br clear=&quot;all&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;center style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;15&quot; class=&quot;Image&quot; style=&quot;color: #3366cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 9pt; font-stretch: normal; font-variation-settings: normal; text-indent: 0pt; width: 630px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span para=&quot;B=39&quot;&gt;&lt;img alt=&quot;圖3 :  EtherNet/IP&quot; border=&quot;0&quot; height=&quot;479&quot; src=&quot;https://www.ctimes.com.tw/art/2020/03/101144299650/p3.jpg&quot; width=&quot;600&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border=&quot;0&quot; class=&quot;ImgDes&quot; style=&quot;width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; class=&quot;ImgDes&quot;&gt;圖3 : EtherNet/IP&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=40&quot;&gt;EtherNet/IP標準是在2001年推出，隸屬於通用工業協議（Common Industrial Protocol，CIP）的其中一員，但專注於上層的規範。而CIP廣泛涵蓋了各種製造和製程自動化應用的完整訊息與服務套件，包括控制、安全、同步、運動、配置和訊息，它也號稱是真正的媒體訊息獨立（media independence）的標準。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=41&quot;&gt;運作原理&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=42&quot;&gt;EtherNet/IP採用了CIP的乙太網技術，而基於乙太網路在商業市場的普遍性，&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=43&quot;&gt;EtherNet/IP為用戶提供了合乎標準乙太網路規範的工具，使之易於部署於製造和製程應用之中，從而改善了工業應用場域中的人員、合作夥伴、設備、部門和系統之間的連結性，並為生產力、效率和靈活性開啟了新的機會。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=44&quot;&gt;EtherNet/IP為製造和製程自動化應用提供了許多獨特的優勢，例如：可透過單個網路，或將單個網絡作為多個分散式CIP網路的骨幹，以即時無縫的控制，配置和收集智能設備的數據；以及與標準Internet協議（如HTTP、FTP、SNMP和DHCP）相容；與標準的工業數據存取和交換協議相容（如OPC）。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=45&quot;&gt;由於符合IEEE乙太網路標準，EtherNet/IP為用戶提供了多種網路介面速度選擇，例如10、100 Mbps、1 Gbps，或者更高的速度，此外，還有彈性的網路結構，可與商用乙太網路安裝選項相容，包括銅纜、光纖、光纖環和無線網絡，以及拓撲，包括星形、線性和環形。同時也支援有IP67等級連接器（RJ45或M12）的工業設備，包含模組，或附有設備標籤的網絡狀態LED，以便於使用。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=46&quot;&gt;技術特性&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=47&quot;&gt;與其他CIP網路一樣，EtherNet/IP也遵循開放系統互連（OSI）模型，與所有CIP網路一樣，EtherNet/IP在會議層及以上實現CIP，並在傳輸層及以下，使CIP適應特定的EtherNet/IP技術。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=48&quot;&gt;乙太網路具有主動式基礎架構網路的獨特特徵。因此，與典型的工業網路不同，EtherNet/IP網路基礎結構可容納幾乎無限數量的點對點連接，並且具有嵌入式交換機技術，可以支援線性和環形拓撲，為用戶設計網路提供了更佳的靈活性，以滿足當前的需求，同時也保留了未來拓展的彈性與經濟效益。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=49&quot;&gt;為了進一步降低複雜性，EtherNet/IP還提供了用於配置和控制的單點連接，因為EtherNet/IP支援兩種I/O訊息，通常包含對反應時間非常要求的控制數據和顯式的訊息，以及包含數據欄位中用於配置和資料收集的典型用戶和伺服交易的協議訊息。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=50&quot;&gt;而與使用嚴格的來源-目的模型的其他設備網路相比，EtherNet/IP能更有效的利用頻寬，EtherNet/IP系統可以被配置為以主/從類型的關係，或者使用點對點（P2P）分佈式控制體系結構進行操作。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title2&quot; style=&quot;background-color: white; color: #003399; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 13pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal; text-align: center;&quot;&gt;&lt;span para=&quot;B=52&quot;&gt;Modbus&lt;/span&gt;&lt;/p&gt;&lt;br clear=&quot;all&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;center style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;15&quot; class=&quot;Image&quot; style=&quot;color: #3366cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 9pt; font-stretch: normal; font-variation-settings: normal; text-indent: 0pt; width: 630px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span para=&quot;B=53&quot;&gt;&lt;img alt=&quot;圖4 :  Modbus&quot; border=&quot;0&quot; height=&quot;539&quot; src=&quot;https://www.ctimes.com.tw/art/2020/03/101144299650/p4.jpg&quot; width=&quot;600&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border=&quot;0&quot; class=&quot;ImgDes&quot; style=&quot;width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; class=&quot;ImgDes&quot;&gt;圖4 : Modbus&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=54&quot;&gt;Modbus是一種串行通信協定，於1979年由Modicon公司（現在為施耐德電氣）提出，是作為可程式化邏輯控制器（PLC）的通訊。現在Modbus已經成為工業領域通訊協定的產業標準之一，它具有公開且無著作權要求、易於部署和維護、靈活的修改彈性等優勢。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=55&quot;&gt;運作原理&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=56&quot;&gt;該協議由Modbus協會所管理，他們是一群獨立的自動化設備用戶與供應商，致力於推動Modbus通訊協議套件的採用，以及推動跨市場的分散式自動化系統架構的發展。它也是一個會員制的貿易協會，並組成「Modbus協會」，是一個非營利組織。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=57&quot;&gt;Modbus協定允許多個 (大約240個) 裝置連接在同一個網路上進行通訊。在資料採集與監視控制系統（SCADA）中，Modbus通常用來連接監控電腦和遠端終端控制系統（RTU）。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=58&quot;&gt;依據其定義，Modbus是位於OSI模型第7層的應用層訊息傳遞協議，它提供客戶/伺服端在不同類型的總線或網路上的設備之間的通訊。在網路上的群體可以在TCP/IP堆疊上的保留系統埠502上存取Modbus。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=59&quot;&gt;Modbus協定也是一個Master/Slave架構的協定。有一個master節點，其他使用Modbus協定參與通訊的就是slave節點。每一個slave裝置都有一個唯一的位址。在串行和MB+網路中，只有被指定為主節點的節點可以啟動一個命令。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=60&quot;&gt;技術特性&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=61&quot;&gt;Modbus是一個請求/回應的協定，並提供功能代碼指定的服務。它使用的實施方式如下：&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=62&quot;&gt;* TCP/IP over Ethernet&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=63&quot;&gt;* 透過各種媒介進行異步串行傳輸（有線：EIA/TIA-232-E、EIA-422、EIA/TIA-485-A；光纖、無線電等）&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=64&quot;&gt;* Modbus PLUS，高速權杖傳遞(Token Passing)網路&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=65&quot;&gt;Modbus協議定義了獨立於底層通訊層的簡單協議資料單元（PDU）。Modbus協議在特定匯流排或網路上的資料對應（Data mapping），可在應用數據單元（ADU）上加入一些其他的資料欄位。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=66&quot;&gt;Modbus應用數據單元由啟動Modbus傳遞的客戶端建立，這個功能向伺服端指名要執行哪種操作。Modbus應用端協議建立由客戶端發起的請求的格式。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=67&quot;&gt;Modbus數據單元的功能代碼字段欄位為一個byte。有效代碼的範圍是十進位制從1到255（保留的範圍是128–255，用以額外的回應）。當從客戶端向伺服端設備發送訊息時，功能代碼欄位會告訴伺服端執行哪些操作。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title2&quot; style=&quot;background-color: white; color: #003399; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 13pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal; text-align: center;&quot;&gt;&lt;span para=&quot;B=69&quot;&gt;POWERLINK&lt;/span&gt;&lt;/p&gt;&lt;br clear=&quot;all&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;center style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;15&quot; class=&quot;Image&quot; style=&quot;color: #3366cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 9pt; font-stretch: normal; font-variation-settings: normal; text-indent: 0pt; width: 630px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span para=&quot;B=70&quot;&gt;&lt;img alt=&quot;圖5 :  POWERLINK&quot; border=&quot;0&quot; height=&quot;501&quot; src=&quot;https://www.ctimes.com.tw/art/2020/03/101144299650/p5.jpg&quot; width=&quot;600&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border=&quot;0&quot; class=&quot;ImgDes&quot; style=&quot;width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; class=&quot;ImgDes&quot;&gt;圖5 : POWERLINK&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=71&quot;&gt;POWERLINK是即時乙太網解決方案的其中一員，以絕對的開放性和高性能著稱。該標準在2003年釋出，由獨立的乙太網POWERLINK標準化組織（EPSG）所發布。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=72&quot;&gt;運作原理&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=73&quot;&gt;POWERLINK技術是基於開放的IEEE 802.3和IEC 61784-2標準進行開發，且該技術沒有任何專利。開源版本openPOWERLINK於2008年在BSD許可下發布，任何人都可免費取得。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=74&quot;&gt;EPSG認為，完全兼容於IEEE 802.3技術是未來的最佳選擇。因為POWERLINK將受益於乙太網技術的長期發展，而無需進一步投資。POWERLINK也完全支援標準TCP/IP協議。由於TCP/IP運行在專用的通訊頻道上，因此可確保TCP/IP的頻寬，而不會影響硬即時資料交換。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=75&quot;&gt;與其他即時工業乙太網系統不同，POWERLINK是完全基於軟體的解決方案，並百分之一百符合IEEE 802.3乙太網標準。這種完全與標準緊密看齊且沒有專用硬體的限制，使POWERLINK能夠確保乙太網技術的所有優勢和靈活性，能夠運用到注重即時傳輸的協議上。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=76&quot;&gt;因此，用戶可以繼續使用相同的標準硬體元件和診斷工具。為了實現其即時功能，POWERLINK依靠混合輪詢（polling）和時間間隔（Time-slot）的方式，一次僅允許一個節點傳輸數據。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title3&quot; style=&quot;background-color: white; color: #0066cc; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 12pt; font-stretch: normal; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal;&quot;&gt;&lt;span para=&quot;B=77&quot;&gt;技術特性&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=78&quot;&gt;POWERLINK網絡使用以下通訊結構：任意指定一個節點（例如PLC、運動控制器或工業PC）充當管理節點（MN），所有其他設備均作為受控節點（CN）運行。MN定義了用於同步所有設備的時鐘脈衝，並且管理數據通訊週期。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=79&quot;&gt;在一個週期的過程中，MN使用PollRequest傳訊連續輪詢每個CN，PollRequest也從MN到每個輪詢的CN傳達附加資料。然後，每個CN這次通過PollResponse傳訊，將其自己的數據傳輸到所有其他節點，而一個POWERLINK循環包含三個階段。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=80&quot;&gt;在第一階段，MN向所有CN發送「週期開始（SoC）」訊框，以同步設備；接著，在第二階段或同步階段交換有效負載的數據；週期的第三階段是異步階段，在該階段傳輸非時間關鍵型的數據，例如TCP/IP數據或參數配置數據。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=81&quot;&gt;透過結合乙太網路、CANopen和硬即時功能，POWERLINK整合了來自三個不同領域的功能。與其他競爭的標準相比，POWERLINK仍然非常接近乙太網標準，保留了原有的乙太網功能，因此能降低在工業環境中的部署成本。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=82&quot;&gt;整合了CANopen技術，是此標準的另一大特色，該技術是一種可靠且經過驗證的協議，已在整個自動化領域廣泛使用，最後則是對即時性能的支援，經過EPSG的POWERLINK堆疊，讓此標準的即時能力有極佳的表現。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Title2&quot; style=&quot;background-color: white; color: #003399; font-family: 新細明體; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 13pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; font-weight: bold; line-height: normal; text-align: center;&quot;&gt;&lt;span para=&quot;B=84&quot;&gt;結語&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=85&quot;&gt;很明顯的，雖然在技術本身的思考各異，但所欲克服的挑戰卻是非常類似，就是要解決工業通訊領域的延遲問題，以達成即時（Real-time）控制的需求，讓生產可以更加的穩定、安全、有效率。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=86&quot;&gt;而在工業4.0與物聯網趨勢的帶動下，在PC領域擁有極高採用率的乙太網路&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=87&quot;&gt;自然就成為了整合的對象，也因此上述的所有協議都是以此為基礎來進行研發，也可預期這個趨勢仍將會持續的發酵。&lt;/span&gt;&lt;/p&gt;&lt;br style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 10.4px;&quot; /&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=88&quot;&gt;至於要選用哪個協議規範，其實也沒有所謂的標準答案，端看整體系統架構與設備的特性來安排，而其依據的準則就是自身建置的經驗與供應商選擇。但這些標準的技術原理與特性仍是必須理解，因為在強調整合與匯流的未來世界，互通互聯是必備的基本思維。&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=88&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=88&quot;&gt;本文引用參考於&amp;nbsp;https://smartauto.ctimes.com.tw/DispArt.asp?O=HK43A6ZNX4YARASTD9&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;作者 籃貫銘&amp;nbsp; &amp;nbsp;2020年03月10日 星期二&lt;/p&gt;&lt;p class=&quot;Content&quot; style=&quot;background-color: white; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; line-height: 28px; list-style-type: none; margin: 0px 5px; text-indent: 12pt;&quot;&gt;&lt;span para=&quot;B=88&quot;&gt;此文主要目的預防原始文章消失而備份&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/5120605579145002277/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2024/08/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/5120605579145002277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/5120605579145002277'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2024/08/blog-post.html' title='一次看懂五大工業通訊標準 作者 籃貫銘'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-670144265028223608</id><published>2024-08-05T23:49:00.000-07:00</published><updated>2024-08-05T23:49:33.846-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Modbus"/><category scheme="http://www.blogger.com/atom/ns#" term="工業控制"/><title type='text'>Modbus 協定說明</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;Modbus 主要分成兩種 Modbus&amp;nbsp;&amp;nbsp;ASCii 跟 Modbus RTU&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;跟篇主要也是在寫 Modbus RTU ，不過是以傳輸功能為主&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;Modbus傳輸主要為1個Master對多個Slave，此時就用slave (通常是終端 Device)&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;的ID做識別，如果Master傳輸的ID對應到該Slave的ID，如果格式正確該Slave就會回應&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;因此在Modbus傳輸中，每個Slave都是被動的，不斷的在監聽是否有收到請求。&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;首先先講傳輸格式&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;Master發出 Query封包&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;table align=&quot;center&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border-style: solid; max-width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Slave ID&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Fuction&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Register Addr&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Request byte&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;CRC&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;01&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;03&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;02&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;C4&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;0B&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Slave ID&lt;/span&gt;通常Device上或Datasheet中都會寫，有一些要自己設定&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Fuction功能碼&lt;/span&gt;&amp;nbsp;&amp;nbsp;列幾個常用的&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;01: 讀取當前 digital out status&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;02: 讀取當前 digital input status&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;03: 讀取當前 analog out status&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;04: 讀取當前 analog input status&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;05: 寫入單個&amp;nbsp;&amp;nbsp;digital input value&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;06: 寫入單個&amp;nbsp;&amp;nbsp;analog input value&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;15: 寫入多個&amp;nbsp;&amp;nbsp;digital input value&lt;/div&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;16: 寫入多個&amp;nbsp;&amp;nbsp;analog input value&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;不過實際上要怎麼用，還是要以 Datasheet 上規範的為主&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Register Addr 站存器位置&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #464646;&quot;&gt;這部分也是要參照&lt;/span&gt;Datasheet 上規範的位置來做存曲&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;每個區間存的數值都代表不同的意義&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Request byte 要求的資料量&lt;/span&gt;:&amp;nbsp;&amp;nbsp;這邊的1byte對應到Slave端回應的 1 word&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;例如 Master下 00 02&amp;nbsp;&amp;nbsp;= 向Slave要求 2個word = request 4byte data&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;CRC 錯誤檢查碼 :&amp;nbsp;&lt;/span&gt;詳細的說明在這篇&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;a href=&quot;https://ref.gamer.com.tw/redir.php?url=https%3A%2F%2Fhome.gamer.com.tw%2FcreationDetail.php%3Fsn%3D3659934&quot; style=&quot;color: #993300;&quot; target=&quot;_blank&quot;&gt;Modbus RTU CRC&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;Slave端回應的封包&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border-style: solid; max-width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;Slave&amp;nbsp;&amp;nbsp;ID&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;Fuction&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;Data&amp;nbsp;&amp;nbsp;byte&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td colspan=&quot;4&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;246&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;data&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;123&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;CRC&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;01&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;03&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;04&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;01&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;3B&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;F3&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;前兩Byte都是Echo Master端的訊息&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;Data byte : 此範例 Master要求 2 words的資料，因此Slave回 4byes&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;最後是 CRC&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;在舉一個例子 如果是 寫入 非讀取 Command&amp;nbsp;&amp;nbsp;&amp;nbsp;Slave端則會 Echo完整的封包內容&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;Master:&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;table align=&quot;center&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border-style: solid; max-width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Slave ID&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Fuction&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Register Addr&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Request byte&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;CRC&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;01&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;06&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;1E&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;09&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;C2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;Slave:&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;table align=&quot;center&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border-style: solid; max-width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Slave ID&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Fuction&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Register Addr&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Request byte&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;CRC&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;01&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;06&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;00&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;1E&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;09&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;C2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;最後如果是Master要求的封包是有問題的，Slave則會回應錯誤封包格式&amp;nbsp;&amp;nbsp;佔5byte&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;例如:&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Master:&lt;/div&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;table align=&quot;center&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border-style: solid; max-width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Slave ID&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Fuction&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Register Addr&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Request byte&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;138&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;CRC&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;11&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;03&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;00&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;6B&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;00&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;03&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;76&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;87&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;如果要求的位置不合法 Slave則會回應如下&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border-style: solid; max-width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;Slave ID&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;Fuction&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;Error Code&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td colspan=&quot;2&quot; style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;221&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;CRC&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;11&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;83&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;02&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;C1&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;34&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;如果反還是錯誤的封包，Fuction為 83&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;Error則對應下表，來得知是哪種類型的錯誤&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;left&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;table align=&quot;center&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border-style: solid; max-width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;Error Code&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;meaning&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;01&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;不支援的功能&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;02&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;不合法的地址&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;03&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;不合法的數值&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;04&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;Slave 設備失效&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;05&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;命令執行中&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;06&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; overflow-wrap: break-word; padding: 3px; word-break: break-word;&quot; valign=&quot;top&quot; width=&quot;184&quot;&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;Slave忙碌中&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;以下為實際運行結果&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;首先進入選單會顯示目前要做的功能&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;輸入2 設定當前流量值為30，&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;前8byte為Master送出封包&amp;nbsp;&amp;nbsp;後8byte為Slave返還封包(Echo master端封包)&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;故意把訊息拆成1個byte 1個byte 呈現方便觀察&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;最後顯示設定功訊息&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;img border=&quot;0&quot; class=&quot;gallery-image lazyautosizes lazyloaded&quot; data-sizes=&quot;auto&quot; data-src=&quot;https://truth.bahamut.com.tw/s01/201707/3ad3616c484e5b6c75816e9be907f150.PNG&quot; data-srcset=&quot;https://truth.bahamut.com.tw/s01/201707/3ad3616c484e5b6c75816e9be907f150.PNG?w=1000 1x,https://truth.bahamut.com.tw/s01/201707/3ad3616c484e5b6c75816e9be907f150.PNG 2x&quot; sizes=&quot;628px&quot; src=&quot;https://truth.bahamut.com.tw/s01/201707/3ad3616c484e5b6c75816e9be907f150.PNG&quot; srcset=&quot;https://truth.bahamut.com.tw/s01/201707/3ad3616c484e5b6c75816e9be907f150.PNG?w=1000 1x,https://truth.bahamut.com.tw/s01/201707/3ad3616c484e5b6c75816e9be907f150.PNG 2x&quot; style=&quot;border: 0px; cursor: pointer; max-width: 645px; width: 628px;&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;img border=&quot;0&quot; class=&quot;gallery-image lazyautosizes lazyloaded&quot; data-sizes=&quot;auto&quot; data-src=&quot;https://truth.bahamut.com.tw/s01/201707/387c2522ab648a0994db5fae28c13b77.PNG&quot; data-srcset=&quot;https://truth.bahamut.com.tw/s01/201707/387c2522ab648a0994db5fae28c13b77.PNG?w=1000 1x,https://truth.bahamut.com.tw/s01/201707/387c2522ab648a0994db5fae28c13b77.PNG 2x&quot; sizes=&quot;628px&quot; src=&quot;https://truth.bahamut.com.tw/s01/201707/387c2522ab648a0994db5fae28c13b77.PNG&quot; srcset=&quot;https://truth.bahamut.com.tw/s01/201707/387c2522ab648a0994db5fae28c13b77.PNG?w=1000 1x,https://truth.bahamut.com.tw/s01/201707/387c2522ab648a0994db5fae28c13b77.PNG 2x&quot; style=&quot;border: 0px; cursor: pointer; max-width: 645px; width: 628px;&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;接著 讀取當前設定的流量值，Slave返還後解析封包得到當前設定值為30&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;img border=&quot;0&quot; class=&quot;gallery-image lazyautosizes lazyloaded&quot; data-sizes=&quot;auto&quot; data-src=&quot;https://truth.bahamut.com.tw/s01/201707/e9d5cdc9e40959880d46f8c2b48af5d8.PNG&quot; data-srcset=&quot;https://truth.bahamut.com.tw/s01/201707/e9d5cdc9e40959880d46f8c2b48af5d8.PNG?w=1000 1x,https://truth.bahamut.com.tw/s01/201707/e9d5cdc9e40959880d46f8c2b48af5d8.PNG 2x&quot; sizes=&quot;628px&quot; src=&quot;https://truth.bahamut.com.tw/s01/201707/e9d5cdc9e40959880d46f8c2b48af5d8.PNG&quot; srcset=&quot;https://truth.bahamut.com.tw/s01/201707/e9d5cdc9e40959880d46f8c2b48af5d8.PNG?w=1000 1x,https://truth.bahamut.com.tw/s01/201707/e9d5cdc9e40959880d46f8c2b48af5d8.PNG 2x&quot; style=&quot;border: 0px; cursor: pointer; max-width: 645px; width: 628px;&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;最後是測試送出不合法訊息&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;img border=&quot;0&quot; class=&quot;gallery-image lazyautosizes lazyloaded&quot; data-sizes=&quot;auto&quot; data-src=&quot;https://truth.bahamut.com.tw/s01/201707/e99ddac5c86db29b9c75d60caf4cd9c5.PNG&quot; data-srcset=&quot;https://truth.bahamut.com.tw/s01/201707/e99ddac5c86db29b9c75d60caf4cd9c5.PNG?w=1000 1x,https://truth.bahamut.com.tw/s01/201707/e99ddac5c86db29b9c75d60caf4cd9c5.PNG 2x&quot; sizes=&quot;628px&quot; src=&quot;https://truth.bahamut.com.tw/s01/201707/e99ddac5c86db29b9c75d60caf4cd9c5.PNG&quot; srcset=&quot;https://truth.bahamut.com.tw/s01/201707/e99ddac5c86db29b9c75d60caf4cd9c5.PNG?w=1000 1x,https://truth.bahamut.com.tw/s01/201707/e99ddac5c86db29b9c75d60caf4cd9c5.PNG 2x&quot; style=&quot;border: 0px; cursor: pointer; max-width: 645px; width: 628px;&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;Slave端回應的function為 131 轉換為 16進制為83H 表示是錯誤訊息封包&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; color: #464646; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, &amp;quot;Lucida Grande&amp;quot;, &amp;quot;PingFang TC&amp;quot;, 蘋果儷中黑, &amp;quot;Apple LiGothic Medium&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #e7e0d5; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #464646; font-family: Helvetica Neue, Helvetica, Roboto, Arial, Lucida Grande, PingFang TC, 蘋果儷中黑, Apple LiGothic Medium, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;引用於：https://home.gamer.com.tw/creationDetail.php?sn=3662059&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/670144265028223608/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2024/08/modbus.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/670144265028223608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/670144265028223608'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2024/08/modbus.html' title='Modbus 協定說明'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-1966494857712354434</id><published>2024-08-05T20:04:00.000-07:00</published><updated>2024-08-05T20:04:37.392-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>ubuntu 安裝與設定 ssh</title><content type='html'>&lt;p&gt;&amp;nbsp;1. 執行更新&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;sudo apt-get update&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg7uvE2HgdM_CRJa3gKex29s8sCOGVcvCr8I5ICI3yl19wgMViOYgnqRz7A6UOrwIQgn_Tw9cuHfzbkmfjO2JSvGosQq4rN0WUAcF9a_jgfns8ZP-j6KwvgdYkxkqh87y1xHY9moiB4ZSIF9Jk-GuDwj53kIz9dfg_RRr-NvuUM1tvfbWmcbUJHtV46QTR4&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;802&quot; data-original-width=&quot;971&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg7uvE2HgdM_CRJa3gKex29s8sCOGVcvCr8I5ICI3yl19wgMViOYgnqRz7A6UOrwIQgn_Tw9cuHfzbkmfjO2JSvGosQq4rN0WUAcF9a_jgfns8ZP-j6KwvgdYkxkqh87y1xHY9moiB4ZSIF9Jk-GuDwj53kIz9dfg_RRr-NvuUM1tvfbWmcbUJHtV46QTR4&quot; width=&quot;291&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2. 安裝nano編輯器(可依個人選擇自己習慣的文字編輯器)&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;sudo apt-get install nano&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEivl6R8_it9xJxRSZLgNCpkCLUttInMlDNfzgUG1hXTN5YgsaSZNYXX5UOyaklmDjQGb6Ry9OcQq7MLcBE2w61hUNJQaInYNOI4ENGkk0iValXefVJ6OqZ4R06hIDHUIx4oc6NyPPYnMpUKHbwjmXps1hD6C8tLEr5EJmovXTFMIo9yuXJduIKbJ4rT4d6T&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;311&quot; data-original-width=&quot;956&quot; height=&quot;104&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEivl6R8_it9xJxRSZLgNCpkCLUttInMlDNfzgUG1hXTN5YgsaSZNYXX5UOyaklmDjQGb6Ry9OcQq7MLcBE2w61hUNJQaInYNOI4ENGkk0iValXefVJ6OqZ4R06hIDHUIx4oc6NyPPYnMpUKHbwjmXps1hD6C8tLEr5EJmovXTFMIo9yuXJduIKbJ4rT4d6T&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;3.安裝openssh-server&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;sudo apt-get install openssh-server&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgji77d7xNrY0CuKoloZ3ijVZ-F6CRQgqO_epHENShv3hGmnCCLcR497m1c7x18yJK-xEkEYsDTgCOyQwjRVhguY8-DMP1jf2_hFLoSvRERRPNZGNhnWkWSyFNkdVsHDAdPW4-koCkv85xtt23wdFoACsu29sxQN94Uv1VNRMrzDS0dvtqRmwLfiyzEvADi&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;916&quot; data-original-width=&quot;1434&quot; height=&quot;204&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgji77d7xNrY0CuKoloZ3ijVZ-F6CRQgqO_epHENShv3hGmnCCLcR497m1c7x18yJK-xEkEYsDTgCOyQwjRVhguY8-DMP1jf2_hFLoSvRERRPNZGNhnWkWSyFNkdVsHDAdPW4-koCkv85xtt23wdFoACsu29sxQN94Uv1VNRMrzDS0dvtqRmwLfiyzEvADi&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;4.修改ssh 設定&lt;/div&gt;&lt;blockquote&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;sudo nano /etc/ssh/sshd_config&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgzis_O_b93geYuvDKCuhg-8yx-djZ4XGOhn-GCoY8gnAt9YMAclUWf2Mx60Q0l6lvP_xJAaNYq2IlhNQ3FhNcUbcyZEsLoWnpw7y_Ed4IhnLqt_JNbGFIUPwB01vXTmQ8w1A-_CXPpdu_SGnrvVoxGPib-gaAo8LTMUYwWsA2BISiU-9jsOapfWsnI05QD&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;167&quot; data-original-width=&quot;1424&quot; height=&quot;38&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgzis_O_b93geYuvDKCuhg-8yx-djZ4XGOhn-GCoY8gnAt9YMAclUWf2Mx60Q0l6lvP_xJAaNYq2IlhNQ3FhNcUbcyZEsLoWnpw7y_Ed4IhnLqt_JNbGFIUPwB01vXTmQ8w1A-_CXPpdu_SGnrvVoxGPib-gaAo8LTMUYwWsA2BISiU-9jsOapfWsnI05QD&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;5. 編輯設定sshd_config&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Port 22，預設文件前方的#符號拿掉即可&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj7yS9bGqsfblVsEi4OA8CqgqDbsifJpp23Z_St7O0ev1v78ImQHmY7jKBq3CQu2jfORURz9gzlNoybYZRGYG5r2GcMCxTlptWdsWs5Zqd4EqJhL7SsOOMDNiPuvAAnK8t42I896QM4o59t8iJxEQJq_BaoNDnfvtXKE8Zj0rMhVOUrPzxNXku-sZ5wdlad&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;953&quot; data-original-width=&quot;1445&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj7yS9bGqsfblVsEi4OA8CqgqDbsifJpp23Z_St7O0ev1v78ImQHmY7jKBq3CQu2jfORURz9gzlNoybYZRGYG5r2GcMCxTlptWdsWs5Zqd4EqJhL7SsOOMDNiPuvAAnK8t42I896QM4o59t8iJxEQJq_BaoNDnfvtXKE8Zj0rMhVOUrPzxNXku-sZ5wdlad&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;6. 重啟ssh服務&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;sudo /etc/init.d/ssh restart&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXIZSXDgEF6NU9_N9YHi67vzfKIupnzESAIHs6fCzjTk0Wr78eYGoJDsQtxJaM__JLivlTx6gCG-hVTsK7--vkPCvEU2urO67vqZSGJoevOTQi1T_1RqB5ucRBH3byv2G_Ixq2QrqEHIiUkgrUQTpn8ZBbZb5QWDUHF91Rgf5eNHhFarsp5mwVdABXLjxW&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;167&quot; data-original-width=&quot;1434&quot; height=&quot;37&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXIZSXDgEF6NU9_N9YHi67vzfKIupnzESAIHs6fCzjTk0Wr78eYGoJDsQtxJaM__JLivlTx6gCG-hVTsK7--vkPCvEU2urO67vqZSGJoevOTQi1T_1RqB5ucRBH3byv2G_Ixq2QrqEHIiUkgrUQTpn8ZBbZb5QWDUHF91Rgf5eNHhFarsp5mwVdABXLjxW&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;7.測試連線&lt;blockquote&gt;&lt;div&gt;ssh localhost&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiBXT0MY9-Jg_vcRECNcetmFec2HBqEYddDTHJmgp365b7KuaZUj_2gJW-Ej7FexF6y8wyN2g9nD9BgC39XbXlC24Gm7VCtEV44yV_IvwqSODOdcfNPRQ4PSSwTtvwuGr0EVBv9CfVPNJ4p3fURkRQh0ZJiAahTSy28Jh2Qv8-mxiBqQhwxujVSLn__jS8y&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;950&quot; data-original-width=&quot;1434&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiBXT0MY9-Jg_vcRECNcetmFec2HBqEYddDTHJmgp365b7KuaZUj_2gJW-Ej7FexF6y8wyN2g9nD9BgC39XbXlC24Gm7VCtEV44yV_IvwqSODOdcfNPRQ4PSSwTtvwuGr0EVBv9CfVPNJ4p3fURkRQh0ZJiAahTSy28Jh2Qv8-mxiBqQhwxujVSLn__jS8y&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/1966494857712354434/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2024/08/ubuntu-ssh.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1966494857712354434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1966494857712354434'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2024/08/ubuntu-ssh.html' title='ubuntu 安裝與設定 ssh'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEg7uvE2HgdM_CRJa3gKex29s8sCOGVcvCr8I5ICI3yl19wgMViOYgnqRz7A6UOrwIQgn_Tw9cuHfzbkmfjO2JSvGosQq4rN0WUAcF9a_jgfns8ZP-j6KwvgdYkxkqh87y1xHY9moiB4ZSIF9Jk-GuDwj53kIz9dfg_RRr-NvuUM1tvfbWmcbUJHtV46QTR4=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-5530787282230175649</id><published>2023-11-29T22:52:00.000-08:00</published><updated>2023-11-29T22:52:35.640-08:00</updated><title type='text'>macOS Install yarn fail</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-size: 15px; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;&quot;&gt;Try running&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;s-prose js-post-body&quot; itemprop=&quot;text&quot; style=&quot;--_pr-blockquote-before-bg: var(--black-250); --_pr-blockquote-ml: 1em; --_pr-blockquote-mt: 0; --_pr-code-fs: var(--fs-body1); --_pr-fs: calc(var(--su-static16) - var(--su-static1)); --_pr-h1-fs: var(--fs-headline1); --_pr-h2-fs: var(--fs-title); --_pr-h3-fs: var(--fs-subheading); --_pr-h4-fs: var(--fs-body3); --_pr-h5-fs: var(--fs-body2); --_pr-h6-fs: var(--fs-body1); --_pr-hr-bg: var(--black-225); --_pr-img-mb: 1.1em; --_pr-kbd-bc: var(--black-300); --_pr-kbd-bs: 0 var(--su-static1) var(--su-static1) hsla(210,8%,5%,0.15), inset 0 1px 0 0 var(--_white-static); --_pr-lh: 1.5; --_pr-soiler-after-o: unset; --_pr-soiler-child-o: 0; --_pr-soiler-child-visibility: hidden; --_pr-spoiler-after-t: 1em; --_pr-spoiler-cursor: pointer; --s-prose-spacing-condensed: calc(1.1em / 2); --s-prose-spacing: 1.1em; --theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border: 0px; box-sizing: inherit; font-family: var(--theme-post-body-font-family, var(--theme-body-font-family)); font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: var(--_pr-fs); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: var(--_pr-lh); margin: 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline; width: 654.203px;&quot;&gt;&lt;p style=&quot;--_pr-img-mb: 0; --theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border: 0px; box-sizing: inherit; clear: both; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: 15px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 1.1em; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;code style=&quot;--theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border-radius: var(--br-sm); border: 0px; box-sizing: inherit; color: var(--black-600); font-family: var(--ff-mono); font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: var(--_pr-code-fs); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: var(--su2) var(--su4); vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;sudo chown -R $(whoami) ~/.config&lt;/code&gt;&lt;/p&gt;&lt;p style=&quot;--_pr-img-mb: 0; --theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border: 0px; box-sizing: inherit; clear: both; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: 15px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;2.Then re-run the install yarn&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;lang-js s-code-block&quot; style=&quot;--_cb-line-numbers-bg: var(--black-150); --theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: #0c0d0e; font-family: var(--ff-mono); font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; line-height: var(--lh-md); margin-bottom: calc(1.5em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-javascript&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border: 0px; box-sizing: inherit; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: var(--_pr-code-fs); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;sudo npm install -g yarn
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;code class=&quot;hljs language-javascript&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border: 0px; box-sizing: inherit; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: var(--_pr-code-fs); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt24&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border: 0px; box-sizing: inherit; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: var(--su24) !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;d-flex fw-wrap ai-start jc-end gs8 gsy&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); align-items: flex-start !important; border: 0px; box-sizing: inherit; display: flex !important; flex-wrap: wrap !important; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; justify-content: flex-end !important; line-height: inherit; margin-left: 0px; margin-right: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;time datetime=&quot;2021-04-29T05:13:05&quot; itemprop=&quot;dateCreated&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); background-color: white; border: 0px; box-sizing: inherit; color: #0c0d0e; font-family: -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI Adjusted&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/time&gt;&lt;div class=&quot;flex--item mr16&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); background-color: white; border: 0px; box-sizing: inherit; color: #0c0d0e; flex: 1 1 100px; font-family: -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI Adjusted&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; line-height: inherit; margin-left: 0px; margin-right: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;js-post-menu pt2&quot; data-post-id=&quot;67311348&quot; data-post-type-id=&quot;2&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border: 0px; box-sizing: inherit; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: var(--su2) !important; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;d-flex gs8 s-anchors s-anchors__muted fw-wrap&quot; style=&quot;--_an-a-fc-hover: var(--black-500); --_an-a-fc-visited: var(--black-600); --_an-a-fc: var(--black-400); --theme-background-attachment: auto; --theme-background-color: var(--white); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 27; --theme-base-primary-color-l: 48%; --theme-base-primary-color-s: 89%; --theme-body-font-color: var(--black-600); --theme-body-font-family: var(--ff-sans); --theme-button-active-background-color: initial; --theme-button-color: initial; --theme-button-hover-background-color: initial; --theme-button-hover-color: initial; --theme-button-outlined-border-color: initial; --theme-button-outlined-selected-border-color: initial; --theme-button-primary-active-background-color: initial; --theme-button-primary-active-color: initial; --theme-button-primary-background-color: initial; --theme-button-primary-color: initial; --theme-button-primary-hover-background-color: initial; --theme-button-primary-hover-color: initial; --theme-button-primary-selected-background-color: initial; --theme-button-primary-selected-color: initial; --theme-button-selected-background-color: initial; --theme-button-selected-color: initial; --theme-content-background-color: var(--white); --theme-content-border-color: var(--black-225); --theme-footer-background-border-top: 0; --theme-footer-background-color: hsl(210,8%,5%); --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: var(--black-500); --theme-footer-link-color-hover: var(--black-200); --theme-footer-link-color: var(--black-300); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: var(--black-300); --theme-footer-title-color: var(--black-250); --theme-header-background-border-bottom: 0; --theme-header-background-color: var(--theme-primary); --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: var(--theme-primary); --theme-header-sponsored-color: hsla(0,0%,100%,0.4); --theme-link-color-hover: initial; --theme-link-color-visited: initial; --theme-link-color: initial; --theme-post-body-font-family: var(--ff-sans); --theme-post-owner-background-color: var(--theme-secondary-100); --theme-post-owner-new-background-color: var(--theme-secondary-200); --theme-post-title-color-hover: var(--theme-link-color-hover); --theme-post-title-color-visited: var(--theme-link-color-visited); --theme-post-title-color: var(--theme-link-color); --theme-post-title-font-family: var(--ff-sans); --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9))); --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75))); --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5))); --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l)); --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3))); --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6))); --theme-primary-custom: var(--theme-primary-custom-400); --theme-tag-background-color: initial; --theme-tag-border-color: initial; --theme-tag-color: initial; --theme-tag-hover-background-color: initial; --theme-tag-hover-border-color: initial; --theme-tag-hover-color: initial; --theme-tag-required-background-color: var(--theme-secondary-500); --theme-tag-required-border-color: transparent; --theme-tag-required-color: var(--white); --theme-tag-required-hover-background-color: var(--theme-secondary-400); --theme-tag-required-hover-border-color: transparent; --theme-tag-required-hover-color: var(--white); --theme-topbar-bottom-border: 1px solid var(--black-225); border: 0px; box-sizing: inherit; display: flex !important; flex-wrap: wrap !important; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: calc(var(--su8) / 2 * -1); padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/5530787282230175649/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2023/11/macos-install-yarn-fail.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/5530787282230175649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/5530787282230175649'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2023/11/macos-install-yarn-fail.html' title='macOS Install yarn fail'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-1482052076366231953</id><published>2023-10-02T20:59:00.001-07:00</published><updated>2023-10-02T20:59:07.981-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>SQL 16進位轉換 Hex Convert Int</title><content type='html'>SELECT BIBID,&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;SUBSTRING(BIBID, 1, 2) +&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;RIGHT(CONVERT(VARCHAR(8) ,CONVERT(varbinary(4), CONVERT(INT, CONVERT(VARBINARY, &#39;00000&#39; + SUBSTRING(BIBID, 3, 1), 2)) + 1), 2), 1) +&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;RIGHT(BIBID, LEN(BIBID) - 3),&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;RIGHT(CONVERT(VARCHAR(8) ,CONVERT(varbinary(4), CONVERT(INT, CONVERT(VARBINARY, &#39;00000&#39; + SUBSTRING(BIBID, 3, 1), 2)) + 1), 2), 1),&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;SUBSTRING(BIBID, 3, 1)&lt;br /&gt;
FROM [dbo].[BIBMasterActivityBin]</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/1482052076366231953/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2017/04/sql-hex-convert-int.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1482052076366231953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1482052076366231953'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2017/04/sql-hex-convert-int.html' title='SQL 16進位轉換 Hex Convert Int'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-78012033802318789</id><published>2023-10-02T20:58:00.003-07:00</published><updated>2023-10-02T20:58:32.272-07:00</updated><title type='text'>ASP.NET Core Razor 元件生命週期事件, OnInitialized , OnInitializedAsync, OnParametersSet, OnParametersSetAsync, OnAfterRender(bool firstRender), OnAfterRenderAsync(bool firstRender), ShouldRender()</title><content type='html'>&lt;p&gt;&amp;nbsp;Blazor 元件觸發時的生命週期，一般在正常啟用下會有觸發的事件順序，但在同元件不同屬性載入時有幾個生命週期會減少些事件的觸發，下列紀錄一下在生命中週期的起應用順。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;我的元件名稱為&amp;nbsp;BatchPredictCalculator&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; #region 元件運行生命週期&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 該Blazor中的 [paramete] 屬性變數變更時觸發&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;param name=&quot;parameters&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public override async Task SetParametersAsync(ParameterView parameters)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await base.SetParametersAsync(parameters);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 0. 初始化 - 第一次開啟時執行&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override void OnInitialized()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 0. 初始化非同步 - 第一次開啟時執行&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override async Task OnInitializedAsync()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await base.OnInitializedAsync();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 1. 元件切換時&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override void OnParametersSet()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; base.OnParametersSet();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 1. 元件切換時非同步&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected async override Task OnParametersSetAsync()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await base.OnParametersSetAsync();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 2. 準備開始渲染元件&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override bool ShouldRender()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return base.ShouldRender();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 3.元件刷新完畢&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;param name=&quot;firstRender&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override void OnAfterRender(bool firstRender)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (firstRender)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; base.OnAfterRender(firstRender);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 3.元件刷新完畢非同步&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;param name=&quot;firstRender&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected async override Task OnAfterRenderAsync(bool firstRender)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (firstRender)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await base.OnAfterRenderAsync(firstRender);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 元件切換關閉&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public void Dispose()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 元件切換關閉 非同步&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public async ValueTask DisposeAsync()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (_module != null)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await _module.DisposeAsync();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 系統服務中的屬性變動時&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;param name=&quot;o&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;param name=&quot;e&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; private async void PropertyChanged(Object o, System.ComponentModel.PropertyChangedEventArgs e)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await InvokeAsync(StateHasChanged);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; #endregion&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/78012033802318789/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2023/10/aspnet-core-razor-oninitialized.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/78012033802318789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/78012033802318789'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2023/10/aspnet-core-razor-oninitialized.html' title='ASP.NET Core Razor 元件生命週期事件, OnInitialized , OnInitializedAsync, OnParametersSet, OnParametersSetAsync, OnAfterRender(bool firstRender), OnAfterRenderAsync(bool firstRender), ShouldRender()'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-1891077041188281004</id><published>2023-10-02T20:56:00.000-07:00</published><updated>2023-10-02T20:56:07.625-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="O 365"/><category scheme="http://www.blogger.com/atom/ns#" term="Outlook"/><title type='text'>C# 來取得365 Outlook相關資訊，使用 Microsoft.Graph 讀取 帳號、帳號管理者、行事曆、行事曆事件等資訊</title><content type='html'>&lt;p&gt;&amp;nbsp;在學習此操作之前先準備了解一下相關資訊及學習資源&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;線上API範本&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;https://developer.microsoft.com/en-us/graph/graph-explorer&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;線上操作文件&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;https://learn.microsoft.com/en-us/graph/overview?view=graph-rest-1.0&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;https://learn.microsoft.com/zh-cn/graph/overview&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;基本上我們必須先準備好下列4個數據資訊&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: rgb(247, 247, 247); border: none; box-sizing: border-box; break-inside: avoid; color: #333333; direction: ltr; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 16px; letter-spacing: 0.2px; overflow-wrap: normal; overflow: auto; padding: 0.85em 1em; text-size-adjust: none; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;lang-csharp&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: 0px 0px; border: none; box-sizing: border-box; break-inside: avoid; color: inherit; direction: ltr; display: inline; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 0.85em; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; text-size-adjust: none; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;box-sizing: border-box; color: #8959a8; font-size: inherit;&quot;&gt;string&lt;/span&gt; clientId = &lt;span class=&quot;hljs-string&quot; style=&quot;box-sizing: border-box; color: #718c00; font-size: inherit;&quot;&gt;&quot;應用程式 (用戶端) 識別碼&quot;&lt;/span&gt;;
&lt;span class=&quot;hljs-keyword&quot; style=&quot;box-sizing: border-box; color: #8959a8; font-size: inherit;&quot;&gt;string&lt;/span&gt; authority = &lt;span class=&quot;hljs-string&quot; style=&quot;box-sizing: border-box; color: #718c00; font-size: inherit;&quot;&gt;&quot;目錄 (租用戶) 識別碼&quot;&lt;/span&gt;;
&lt;span class=&quot;hljs-keyword&quot; style=&quot;box-sizing: border-box; color: #8959a8; font-size: inherit;&quot;&gt;string&lt;/span&gt; account = &lt;span class=&quot;hljs-string&quot; style=&quot;box-sizing: border-box; color: #718c00; font-size: inherit;&quot;&gt;&quot;Office 365 使用者的電子郵件信箱&quot;&lt;/span&gt;;
&lt;span class=&quot;hljs-keyword&quot; style=&quot;box-sizing: border-box; color: #8959a8; font-size: inherit;&quot;&gt;string&lt;/span&gt; password = &lt;span class=&quot;hljs-string&quot; style=&quot;box-sizing: border-box; color: #718c00; font-size: inherit;&quot;&gt;&quot;Office 365 使用者的密碼&quot;&lt;/span&gt;;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: rgb(247, 247, 247); border: none; box-sizing: border-box; break-inside: avoid; color: #333333; direction: ltr; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 16px; letter-spacing: 0.2px; overflow-wrap: normal; overflow: auto; padding: 0.85em 1em; text-size-adjust: none; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;lang-csharp&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: 0px 0px; border: none; box-sizing: border-box; break-inside: avoid; color: inherit; direction: ltr; display: inline; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 0.85em; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; text-size-adjust: none; white-space: pre;&quot;&gt;clientId = &lt;span class=&quot;hljs-string&quot; style=&quot;box-sizing: border-box; color: #718c00; font-size: inherit;&quot;&gt;&quot;應用程式 (用戶端) 識別碼&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6hB2lwgh1l6DLr2gDtvTiU89vDALHFQIT6WiQm9K0BEvR9ejAwPiVLpRqnDwcm1rMG4gTLfTbZT5_LB3H_FhmaL3F2dZKuR73GabdYYcoHZTsakxB5-gn7UAa081GDXNdlSg0toTpaVWCxSK1A9SwpkLxz0Hf4O5fhTv64A8cqadTwEqJWVNCzlzhJA/s1920/2023-01-18%2008%2020%2037.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;924&quot; data-original-width=&quot;1920&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6hB2lwgh1l6DLr2gDtvTiU89vDALHFQIT6WiQm9K0BEvR9ejAwPiVLpRqnDwcm1rMG4gTLfTbZT5_LB3H_FhmaL3F2dZKuR73GabdYYcoHZTsakxB5-gn7UAa081GDXNdlSg0toTpaVWCxSK1A9SwpkLxz0Hf4O5fhTv64A8cqadTwEqJWVNCzlzhJA/s320/2023-01-18%2008%2020%2037.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: rgb(247, 247, 247); border: none; box-sizing: border-box; break-inside: avoid; color: #333333; direction: ltr; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 16px; letter-spacing: 0.2px; overflow-wrap: normal; overflow: auto; padding: 0.85em 1em; text-size-adjust: none; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;lang-csharp&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: 0px 0px; border: none; box-sizing: border-box; break-inside: avoid; color: inherit; direction: ltr; display: inline; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 0.85em; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; text-size-adjust: none; white-space: pre;&quot;&gt;authority = &lt;span class=&quot;hljs-string&quot; style=&quot;box-sizing: border-box; color: #718c00; font-size: inherit;&quot;&gt;&quot;目錄 (租用戶) 識別碼&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2I5YTWn3K1cz5aXx7TYqjOnDW2KLsNXRgH7mrmqh8_GlhXADourQ_TyTa71soW35D6DwANa8qeiD_5zj-qSBGX1uVqnZVIsFxjSu4NGNytOBU7ZmVEQdD-Vxeqahl6Pes_ns0udGSZ_eKfyWydPABXlam81guY56bKcAbiNB91cfkui0sJqN63cJUmg/s1920/2023-01-18%2008%2022%2010.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;922&quot; data-original-width=&quot;1920&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2I5YTWn3K1cz5aXx7TYqjOnDW2KLsNXRgH7mrmqh8_GlhXADourQ_TyTa71soW35D6DwANa8qeiD_5zj-qSBGX1uVqnZVIsFxjSu4NGNytOBU7ZmVEQdD-Vxeqahl6Pes_ns0udGSZ_eKfyWydPABXlam81guY56bKcAbiNB91cfkui0sJqN63cJUmg/s320/2023-01-18%2008%2022%2010.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: rgb(247, 247, 247); border: none; box-sizing: border-box; break-inside: avoid; color: #333333; direction: ltr; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 16px; letter-spacing: 0.2px; overflow-wrap: normal; overflow: auto; padding: 0.85em 1em; text-size-adjust: none; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium; letter-spacing: normal; white-space: normal;&quot;&gt;操作權限的開啟&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyOwHL_GuRIK8n2Un6UBbgloI78eo30fIZeWae8B-xiLI8bwZGalcOZbZ3luf7A-VLlIgChL2buo6YERJQARa0ebcHG950vP6-_5dPxmlNW4P0XUlvP3fVNYFHcsXus94AuzbQ6LJfLAdmmg3PlkxWe7jkFDo6x7pNYBdhwpKHp5QKCEQlkBvTnOpRcA/s1920/2023-01-18%2008%2023%2029.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;923&quot; data-original-width=&quot;1920&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyOwHL_GuRIK8n2Un6UBbgloI78eo30fIZeWae8B-xiLI8bwZGalcOZbZ3luf7A-VLlIgChL2buo6YERJQARa0ebcHG950vP6-_5dPxmlNW4P0XUlvP3fVNYFHcsXus94AuzbQ6LJfLAdmmg3PlkxWe7jkFDo6x7pNYBdhwpKHp5QKCEQlkBvTnOpRcA/s320/2023-01-18%2008%2023%2029.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: rgb(247, 247, 247); border: none; box-sizing: border-box; break-inside: avoid; color: #333333; direction: ltr; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 16px; letter-spacing: 0.2px; overflow-wrap: normal; overflow: auto; padding: 0.85em 1em; text-size-adjust: none; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium; letter-spacing: normal; white-space: normal;&quot;&gt;權限開放&lt;/span&gt;&lt;/pre&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbgNOAQ_9bA7jawkIDuZlUDD6UcE4OGBwx3LLiaKNh-_zo0TOPBIj99vZI5u4DS244Dmq2TbYswsWoGWUmHv6ymo8GhWqCYOh3RdSJ7vgrCuc7MrJBTGACiR1o3EjhXJaKCK_pRfdgRTPM5Q-xjVGw5v1BP_KQ15y2hJtn1kEDp1OK_M0uPON7yjIXWA/s1920/2023-01-18%2008%2024%2046.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;923&quot; data-original-width=&quot;1920&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbgNOAQ_9bA7jawkIDuZlUDD6UcE4OGBwx3LLiaKNh-_zo0TOPBIj99vZI5u4DS244Dmq2TbYswsWoGWUmHv6ymo8GhWqCYOh3RdSJ7vgrCuc7MrJBTGACiR1o3EjhXJaKCK_pRfdgRTPM5Q-xjVGw5v1BP_KQ15y2hJtn1kEDp1OK_M0uPON7yjIXWA/s320/2023-01-18%2008%2024%2046.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;/// &amp;lt;summary&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;/// 取得授權&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;/// &amp;lt;/summary&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;/// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;static async Task&amp;lt;AuthenticationResult&amp;gt; GetAuth()&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;string[] scopes = new string[] { &quot;user.read&quot;, &quot;Calendars.ReadBasic&quot; };&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;IPublicClientApplication app;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;app = PublicClientApplicationBuilder.Create(clientId)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;			&lt;/span&gt;.WithAuthority($&quot;https://login.microsoftonline.com/{authority}&quot;)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;			&lt;/span&gt;.Build();&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;AuthenticationResult result = null;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;try&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;// 使用使用者的帳號與密碼憑證，來獲取存取權杖&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;result = await app.AcquireTokenByUsernamePassword(scopes, account, password).ExecuteAsync();&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Console.WriteLine($&quot;Login Account : {result.Account.Username}&quot;);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Console.WriteLine($&quot;Access Token : {result.AccessToken}&quot;);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Console.WriteLine($&quot;Auth Scope :&quot;);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;foreach (var item in result.Scopes)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;			&lt;/span&gt;Console.WriteLine($&quot;&amp;nbsp; --&amp;nbsp; {item}&quot;);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;catch (MsalException ex)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Console.WriteLine(ex.Message);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;return result;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;/// &amp;lt;summary&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;/// 取得所有使用者資訊&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;/// &amp;lt;/summary&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;/// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;static async Task GetUsers()&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;// 取得權杖&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;var result = await GetAuth();&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;// 建構Graph物件&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;var graphClient = new GraphServiceClient(new DelegateAuthenticationProvider((requestMessage) =&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;requestMessage&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;			&lt;/span&gt;.Headers&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;			&lt;/span&gt;.Authorization = new AuthenticationHeaderValue(&quot;bearer&quot;, result.AccessToken);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;return Task.FromResult(0);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;}));&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;// 取得使用者清單資訊&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;var Users = await graphClient.Users.Request().GetAsync();&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;foreach (var user in Users)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Console.WriteLine($&quot;UserName:{user.DisplayName} - {user.Mail}&quot;);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;try&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;			&lt;/span&gt;// 取得該使用者所指定的管理者(組織上級)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;			&lt;/span&gt;var Mang = await graphClient.Users[user.Id].Manager.Request().GetAsync();&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;			&lt;/span&gt;Console.WriteLine($&quot; -- Manager:{((Microsoft.Graph.User)Mang).DisplayName} - {((Microsoft.Graph.User)Mang).Mail}&quot;);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;catch&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/1891077041188281004/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2023/10/c-365-outlook-microsoftgraph.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1891077041188281004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1891077041188281004'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2023/10/c-365-outlook-microsoftgraph.html' title='C# 來取得365 Outlook相關資訊，使用 Microsoft.Graph 讀取 帳號、帳號管理者、行事曆、行事曆事件等資訊'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6hB2lwgh1l6DLr2gDtvTiU89vDALHFQIT6WiQm9K0BEvR9ejAwPiVLpRqnDwcm1rMG4gTLfTbZT5_LB3H_FhmaL3F2dZKuR73GabdYYcoHZTsakxB5-gn7UAa081GDXNdlSg0toTpaVWCxSK1A9SwpkLxz0Hf4O5fhTv64A8cqadTwEqJWVNCzlzhJA/s72-c/2023-01-18%2008%2020%2037.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-6625665772812188042</id><published>2023-04-09T23:57:00.009-07:00</published><updated>2023-10-02T20:42:11.590-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Regex"/><title type='text'>正規表示 常用密碼識別 Regex password pattern</title><content type='html'>&lt;p&gt;Sample : Passw0rd&lt;/p&gt;&lt;p&gt;Pattent : ^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}&lt;/p&gt;&lt;p&gt;最少八個字符，至少一個字母和一個數字&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sample : P@ssw0rd&lt;/p&gt;&lt;p&gt;Pattent : ^(?=.*[A-Za-z])(?=.*\d)(?=.*[@$!%*#?&amp;amp;~`])[A-Za-z\d@$!%*#?&amp;amp;~`]{8,}&lt;/p&gt;&lt;p&gt;最少八個字符，至少一個字母，一個數字和一個特殊字符：&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sample : Passw0rd&lt;/p&gt;&lt;p&gt;Pattent : ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}&lt;/p&gt;&lt;p&gt;最少八個字符，至少一個大寫字母，一個小寫字母和一個數字&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sample : P@ssw0rd&lt;/p&gt;&lt;p&gt;Pattent : ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*#?&amp;amp;~`])[A-Za-z\d@$!%*#?&amp;amp;~`]{8,}&lt;/p&gt;&lt;p&gt;最少八個字符，至少一個大寫字母，一個小寫字母，一個數字和一個特殊字符：&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sample : P@ssw0rdOK&lt;/p&gt;&lt;p&gt;Pattent : ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*#?&amp;amp;~`])[A-Za-z\d@$!%*#?&amp;amp;~`]{8,10}&lt;/p&gt;&lt;p&gt;最少8個，最多10個字符，至少1個大寫字母，1個小寫字母，1個數字和1個特殊字符：&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/6625665772812188042/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2023/04/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/6625665772812188042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/6625665772812188042'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2023/04/blog-post.html' title='正規表示 常用密碼識別 Regex password pattern'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-1530904012799314025</id><published>2022-11-02T08:01:00.001-07:00</published><updated>2022-11-02T08:01:32.514-07:00</updated><title type='text'>C# 每分整秒運行</title><content type='html'>&lt;p&gt;using System.Dynamic;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;namespace CycleSeco&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; internal class Program&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; static void Main(string[] args)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; setTaskAtFixedTime();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (true)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine($&quot;{DateTime.Now}&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Threading.Thread.Sleep(1000);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; static DateTime LastTime;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private static void setTaskAtFixedTime()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DateTime now = DateTime.Now;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var WaitMinSeco = now.Subtract(LastTime).TotalMilliseconds;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (WaitMinSeco &amp;lt; 1000)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine($&quot;Wait {1000 - Convert.ToInt32(WaitMinSeco)} MinSeco&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Threading.Thread.Sleep(1000 - Convert.ToInt32(WaitMinSeco));&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int[] SetSeco = new int[] { 0, 10, 20, 30, 40, 50 };&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DateTime NextTime = DateTime.Now;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var bb = SetSeco.Select(x =&amp;gt; now.AddSeconds(-now.Second).AddSeconds(x)).Where(x =&amp;gt; x &amp;gt;= now).FirstOrDefault();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var cc = SetSeco.Select(x =&amp;gt; now.AddSeconds(-now.Second).AddMinutes(1).AddSeconds(x)).Where(x =&amp;gt; x &amp;gt;= now).FirstOrDefault();&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (bb.Year &amp;gt; 1)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NextTime = bb;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine($&quot;Next Time{bb}&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else if (cc.Year &amp;gt; 1)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NextTime = cc;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine($&quot;Next Time{cc}&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int msUntilFour = (int)((NextTime - now).TotalMilliseconds);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var t = new System.Threading.Timer(doAt1AM);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; t.Change(msUntilFour, Timeout.Infinite);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LastTime = DateTime.Now;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //要執行的任務&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private static void doAt1AM(object state)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 當前觸發時間&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DateTime Trigger = DateTime.Now;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //執行功能...&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine($&quot;Run {Trigger}&quot;);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Threading.Thread.Sleep(1000);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //再次設定&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; setTaskAtFixedTime();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/1530904012799314025/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2022/11/c.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1530904012799314025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1530904012799314025'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2022/11/c.html' title='C# 每分整秒運行'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-1014700066589946297</id><published>2022-07-06T18:37:00.003-07:00</published><updated>2022-07-19T23:00:01.035-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><title type='text'>C# DataTable to CSV</title><content type='html'>&lt;p&gt;&lt;b&gt;.Net 3.5&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span color=&quot;var(--highlight-color)&quot; style=&quot;font-family: inherit; font-size: var(--fs-body1); font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit; white-space: inherit;&quot;&gt;StringBuilder sb =&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;new&lt;/span&gt;&lt;span color=&quot;var(--highlight-color)&quot; style=&quot;font-family: inherit; font-size: var(--fs-body1); font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit; white-space: inherit;&quot;&gt;&amp;nbsp;StringBuilder();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;lang-cs s-code-block&quot; style=&quot;border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: var(--fs-body1); font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: var(--lh-md); margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-csharp&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;
&lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;[] columnNames = dt.Columns.Cast&amp;lt;DataColumn&amp;gt;().
                                  Select(column =&amp;gt; column.ColumnName).
                                  ToArray();
sb.AppendLine(&lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;.Join(&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;,&quot;&lt;/span&gt;, columnNames));

&lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;foreach&lt;/span&gt; (DataRow row &lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; dt.Rows)
{
    &lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;[] fields = row.ItemArray.Select(field =&amp;gt; field.ToString()).
                                    ToArray();
    sb.AppendLine(&lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;.Join(&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;,&quot;&lt;/span&gt;, fields));
}

File.WriteAllText(&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;test.csv&quot;&lt;/span&gt;, sb.ToString());&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-cs s-code-block&quot; style=&quot;border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: var(--fs-body1); font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: var(--lh-md); margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-csharp&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-cs s-code-block&quot; style=&quot;border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: var(--fs-body1); font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: var(--lh-md); margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-csharp&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-cs s-code-block&quot; style=&quot;border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: var(--fs-body1); font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: var(--lh-md); margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-csharp&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;.Net 4&lt;/span&gt;&lt;/b&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-cs s-code-block&quot; style=&quot;border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: var(--fs-body1); font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: var(--lh-md); margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-csharp&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;StringBuilder sb = &lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;new&lt;/span&gt; StringBuilder(); 

IEnumerable&amp;lt;&lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;&amp;gt; columnNames = dt.Columns.Cast&amp;lt;DataColumn&amp;gt;().
                                  Select(column =&amp;gt; column.ColumnName);
sb.AppendLine(&lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;.Join(&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;,&quot;&lt;/span&gt;, columnNames));

&lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;foreach&lt;/span&gt; (DataRow row &lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; dt.Rows)
{
    IEnumerable&amp;lt;&lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;&amp;gt; fields = row.ItemArray.Select(field =&amp;gt; field.ToString());
    sb.AppendLine(&lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;.Join(&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;,&quot;&lt;/span&gt;, fields));
}

File.WriteAllText(&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;test.csv&quot;&lt;/span&gt;, sb.ToString());&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-cs s-code-block&quot; style=&quot;border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: var(--fs-body1); font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: var(--lh-md); margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-csharp&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-cs s-code-block&quot; style=&quot;border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: var(--fs-body1); font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: var(--lh-md); margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-csharp&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-cs s-code-block&quot; style=&quot;border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: var(--fs-body1); font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: var(--lh-md); margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-csharp&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI Adjusted&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline; white-space: normal;&quot;&gt;&lt;b&gt;As suggested by Christian, if you want to handle special characters escaping in fields, replace the loop block by:&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI Adjusted&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-weight: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline; white-space: normal;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;foreach&lt;/span&gt;&lt;span color=&quot;var(--highlight-color)&quot; style=&quot;background-color: transparent; font-family: inherit; font-size: var(--fs-body1); font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit; white-space: inherit;&quot;&gt; (DataRow row &lt;/span&gt;&lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;in&lt;/span&gt;&lt;span color=&quot;var(--highlight-color)&quot; style=&quot;background-color: transparent; font-family: inherit; font-size: var(--fs-body1); font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit; white-space: inherit;&quot;&gt; dt.Rows)&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;lang-cs s-code-block&quot; style=&quot;border-radius: var(--br-md); border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: var(--fs-body1); font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-weight: inherit; line-height: var(--lh-md); margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: var(--su12); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-csharp&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: var(--fs-body1); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;{
    IEnumerable&amp;lt;&lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;&amp;gt; fields = row.ItemArray.Select(field =&amp;gt; 
      &lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;.Concat(&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;\&quot;&quot;&lt;/span&gt;, field.ToString().Replace(&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;\&quot;&quot;&lt;/span&gt;, &lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;\&quot;\&quot;&quot;&lt;/span&gt;), &lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;\&quot;&quot;&lt;/span&gt;));
    sb.AppendLine(&lt;span class=&quot;hljs-built_in&quot; color=&quot;var(--highlight-literal)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;.Join(&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;,&quot;&lt;/span&gt;, fields));
}&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI Adjusted&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-weight: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline; white-space: normal;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI Adjusted&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-weight: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline; white-space: normal;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI Adjusted&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-weight: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline; white-space: normal;&quot;&gt;Ref:https://stackoverflow.com/questions/4959722/how-can-i-turn-a-datatable-to-a-csv&lt;/p&gt;&lt;div style=&quot;font-weight: inherit;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/1014700066589946297/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2022/07/c-datatable-to-csv.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1014700066589946297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1014700066589946297'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2022/07/c-datatable-to-csv.html' title='C# DataTable to CSV'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-2502466395746601666</id><published>2022-01-03T18:50:00.002-08:00</published><updated>2022-01-03T18:50:21.805-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blazor"/><title type='text'>ASP.NET Core Razor Component life cycle</title><content type='html'>&lt;p&gt;&amp;nbsp;Blazor&amp;nbsp;元件在啟動時會有一連串的事件觸發，然而在元件觸發時會因不同狀況下所觸發的事件有所不同，下列Code可放在Blazor @Code中來做事件的執行順序觀察。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;/// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 當參數 (設定時 SetParametersAsync)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;param name=&quot;parameters&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public override async Task SetParametersAsync(ParameterView parameters)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine(&quot;Trigger SetParametersAsync&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await base.SetParametersAsync(parameters);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 元件初始化&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override void OnInitialized()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine(&quot;Trigger OnInitialized&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; base.OnInitialized();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 元件初始化&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override async Task OnInitializedAsync()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine(&quot;Trigger OnInitializedAsync&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await base.OnInitializedAsync();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 設定參數之後&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override void OnParametersSet()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine(&quot;Trigger OnParametersSet&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; base.OnParametersSet();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 設定參數之後&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override async Task OnParametersSetAsync()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine(&quot;Trigger OnParametersSetAsync&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await base.OnParametersSetAsync();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 元件轉譯&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;param name=&quot;firstRender&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override void OnAfterRender(bool firstRender)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine(&quot;Trigger OnAfterRender(firstRender={0})&quot;, firstRender);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; base.OnAfterRender(firstRender);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 元件轉譯&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;param name=&quot;firstRender&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override async Task OnAfterRenderAsync(bool firstRender)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine(&quot;Trigger OnAfterRenderAsync(firstRender={0})&quot;, firstRender);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await base.OnAfterRenderAsync(firstRender);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// 隱藏 UI 重新整理&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; protected override bool ShouldRender()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine(&quot;Trigger ShouldRender&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return base.ShouldRender();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/2502466395746601666/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2022/01/aspnet-core-razor-component-life-cycle.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/2502466395746601666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/2502466395746601666'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2022/01/aspnet-core-razor-component-life-cycle.html' title='ASP.NET Core Razor Component life cycle'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-1760019227793265431</id><published>2021-08-16T01:42:00.003-07:00</published><updated>2021-08-16T01:50:18.530-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="專有名詞"/><title type='text'>Fact Table &amp;  Dimension Table &amp; ETL</title><content type='html'>&lt;p style=&quot;background-color: #fffaee; color: #444444; font-family: Arial, Helvetica; font-size: 13px; letter-spacing: 1px; margin: 0px 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;1. Fact Table ( 事實表格 )&lt;/strong&gt;&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;資料倉儲系統中儲存歷史資料的資料表格，這些都是資料倉儲的核心資料。&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;如果以一個商用資料倉儲來看，事實表格的資料是以交易為中心的資料，它們可以是物品的銷售，信用卡交易和利息與利潤等資料。&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;資料倉儲中的事實表格是資料庫中處理得最頻繁的資料&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;表格，也是操作最為頻繁的，所以事實資料表有時可以龐大到占據超過1TB的空間。&lt;/p&gt;&lt;p style=&quot;background-color: #fffaee; color: #444444; font-family: Arial, Helvetica; font-size: 13px; letter-spacing: 1px; margin: 0px 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;2. Dimension Table (維度表格 )&lt;/strong&gt;&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;用來定義事實表格中的欄位，例如員工姓名、性別或其他項目等。&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;使用上和正規化的過程相似，同樣都是擷取有用的資料以加快處理速度。維度表格所包含的資訊，一般可以指出如何從事實表格中取得有用的材料。&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;因此簡單來說，維度表格是用來記載事實表格中所包含資料的意義。&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;維度表格通常很小，且只含有幾個資料列。所以資料倉儲一般只會有少數幾個事實表格，卻會有很多個維度表格。&lt;/p&gt;&lt;p style=&quot;background-color: #fffaee; color: #444444; font-family: Arial, Helvetica; font-size: 13px; letter-spacing: 1px; margin: 0px 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;3. ETL，Extraction、Transformation and Loading&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;( 資料提取、轉換及匯入 )&lt;/strong&gt;&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;這是資料整合的3個步驟，由資料來源讀取出資料，將它們轉換成適合分析的型態，&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;並且將它們匯入資料倉儲系統。這個過程在建立資料倉儲架構中是不可互缺的一環，&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;通常還要搭配著資料清潔（Data Cleaning）將系統源頭許多未經整合的、不允許的、遺失的或者錯誤的資料，&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;在匯入資料倉儲之前重新整頓，因為源頭是錯誤的資料，之後發布的也是錯誤的資訊。&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;所以，完成ETL以後，資料的分析處理作業才可以繼續進行。&lt;/p&gt;&lt;p style=&quot;background-color: #fffaee; color: #444444; font-family: Arial, Helvetica; font-size: 13px; letter-spacing: 1px; margin: 0px 0px 1em; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: #fffaee; color: #444444; font-family: Arial, Helvetica; font-size: 13px; letter-spacing: 1px; margin: 0px 0px 1em; padding: 0px;&quot;&gt;林柏凱,專攻歷史資料分析的資料庫系統, IThome, 2008/08/24&amp;nbsp;&lt;br style=&quot;letter-spacing: normal;&quot; /&gt;&lt;a href=&quot;http://www.ithome.com.tw/itadm/article.php?c=50472&quot; style=&quot;color: #6e3b1a; text-decoration-line: none;&quot;&gt;http://www.ithome.com.tw/itadm/article.php?c=50472&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/1760019227793265431/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2021/08/fact-table-dimension-table.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1760019227793265431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1760019227793265431'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2021/08/fact-table-dimension-table.html' title='Fact Table &amp;  Dimension Table &amp; ETL'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-7240421738861714182</id><published>2017-09-07T18:49:00.006-07:00</published><updated>2017-09-07T18:49:58.870-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EXCEL"/><category scheme="http://www.blogger.com/atom/ns#" term="VBA"/><title type='text'>EXCEL VBA Scriptlet.TypeLib Error GUID 365</title><content type='html'>&lt;br /&gt;
轉貼:https://support.microsoft.com/zh-tw/help/4036837/run-time-error-70-permission-denied-generate-guid-with-office-vba&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;content-article spacer-32-top col-lg-16 col-lg-offset-4 col-md-20 col-md-offset-2 ng-scope&quot; ng-if=&quot;article&quot; style=&quot;background-color: white; box-sizing: border-box; float: left; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;BBAlpha Sans&amp;quot;, &amp;quot;S60 Sans&amp;quot;, Arial, sans-serif; font-size: 15px; margin-left: 213.438px; margin-top: 24px !important; min-height: 1px; outline: none; padding-left: 24px; padding-right: 24px; position: relative; width: 853.781px;&quot;&gt;
&lt;div article=&quot;article&quot; class=&quot;ng-isolate-scope&quot; generic-article=&quot;&quot; iframe=&quot;iFrame&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;content-article&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;container&quot; style=&quot;box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1600px; outline: none; width: 805.781px;&quot;&gt;
&lt;div class=&quot;row&quot; style=&quot;box-sizing: border-box; margin-left: -24px; margin-right: -24px; outline: none;&quot;&gt;
&lt;header class=&quot;page-title-header&quot; style=&quot;box-sizing: border-box; margin: 68px 0px 44px;&quot;&gt;&lt;h1 class=&quot;page-title col-xl-20 col-md-18 ng-binding ng-scope&quot; ng-bind-html=&quot;article.details.heading&quot; ng-if=&quot;article.details.heading&quot; style=&quot;box-sizing: border-box; float: left; font-size: 2.875rem; font-weight: 200; line-height: 1.21739; margin: 0px 0px 16px; min-height: 1px; outline: 0px; padding-left: 24px; padding-right: 24px; position: relative; width: 711.484px;&quot;&gt;
「 執行階段錯誤 70： 使用權限被拒 」 建立 GUID，以透過 Office VBA 時&lt;/h1&gt;
&lt;div aria-hidden=&quot;false&quot; class=&quot;ng-isolate-scope&quot; data-title=&quot;「 執行階段錯誤 70： 使用權限被拒 」 建立 GUID，以透過 Office VBA 時&quot; media-widget=&quot;&quot; ng-hide=&quot;iframe&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;content-media row&quot; style=&quot;box-sizing: border-box; margin-left: -24px; margin-right: -24px; outline: none;&quot;&gt;
&lt;ul class=&quot;list-unstyled col-md-6 col-xl-4 media-widget&quot; style=&quot;box-sizing: border-box; float: left; list-style: none; margin: 0px; min-height: 1px; padding: 20px 24px 8px; position: relative; width: 150.281px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 10px;&quot;&gt;&lt;a class=&quot;ng-binding&quot; href=&quot;mailto:?subject=%E6%88%91%E8%AA%8D%E7%82%BA%E6%82%A8%E6%9C%83%E5%B0%8D%E6%AD%A4%E6%96%87%E7%AB%A0%E6%84%9F%E8%88%88%E8%B6%A3%EF%BC%9A%20%E3%80%8C%20%E5%9F%B7%E8%A1%8C%E9%9A%8E%E6%AE%B5%E9%8C%AF%E8%AA%A4%2070%EF%BC%9A%20%E4%BD%BF%E7%94%A8%E6%AC%8A%E9%99%90%E8%A2%AB%E6%8B%92%20%E3%80%8D%20%E5%BB%BA%E7%AB%8B%20GUID%EF%BC%8C%E4%BB%A5%E9%80%8F%E9%81%8E%20Office%20VBA%20%E6%99%82&amp;amp;body=%E3%80%8C%20%E5%9F%B7%E8%A1%8C%E9%9A%8E%E6%AE%B5%E9%8C%AF%E8%AA%A4%2070%EF%BC%9A%20%E4%BD%BF%E7%94%A8%E6%AC%8A%E9%99%90%E8%A2%AB%E6%8B%92%20%E3%80%8D%20%E5%BB%BA%E7%AB%8B%20GUID%EF%BC%8C%E4%BB%A5%E9%80%8F%E9%81%8E%20Office%20VBA%20%E6%99%82%20-%20https://support.microsoft.com/zh-tw/help/4036837/run-time-error-70-permission-denied-generate-guid-with-office-vba&quot; id=&quot;media-email&quot; ng-href=&quot;mailto:?subject=我認為您會對此文章感興趣： 「 執行階段錯誤 70： 使用權限被拒 」 建立 GUID，以透過 Office VBA 時&amp;amp;body=「 執行階段錯誤 70： 使用權限被拒 」 建立 GUID，以透過 Office VBA 時 - https://support.microsoft.com/zh-tw/help/4036837/run-time-error-70-permission-denied-generate-guid-with-office-vba&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; text-decoration-line: none; word-wrap: normal;&quot; translate=&quot;no&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;win-icon&quot; style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; display: inline-block; font-family: &amp;quot;Dev Center MDL2 Assets&amp;quot;, &amp;quot;Membership MDL2 Assets&amp;quot;; line-height: 1; outline: none; padding: 0px 10px 4px 0px; position: relative; top: 1px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;電子郵件&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 10px;&quot;&gt;&lt;a class=&quot;ng-binding&quot; href=&quot;https://www.blogger.com/null&quot; id=&quot;media-print&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; word-wrap: normal;&quot; translate=&quot;no&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;win-icon&quot; style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; display: inline-block; font-family: &amp;quot;Dev Center MDL2 Assets&amp;quot;, &amp;quot;Membership MDL2 Assets&amp;quot;; line-height: 1; outline: none; padding: 0px 10px 4px 0px; position: relative; top: 1px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;列印&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/header&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ng-scope ng-isolate-scope&quot; machine-translation=&quot;&quot; ng-if=&quot;article.details.isMachineTranslated === true || article.details.isMachineTranslated === &#39;true&#39;&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;alert-band ng-scope&quot; ng-if=&quot;machineTranslated &amp;amp;&amp;amp; machineTranslated.disclaimer&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;alert alert-info&quot; role=&quot;alert&quot; style=&quot;background-color: #f2f2f2; border: none; box-sizing: border-box; margin-bottom: 8px; margin-top: 8px; min-height: 48px; outline: none; padding: 12px 12px 12px 20px; position: relative;&quot;&gt;
&lt;div class=&quot;ng-binding&quot; style=&quot;box-sizing: border-box; font-size: 13px; line-height: 1.33333; outline: 0px; padding: 4px 0px 0px;&quot;&gt;
重要：本文是以 Microsoft 機器翻譯軟體翻譯而成，而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章，讓使用者可以依其使用語言使用知識庫中的所有文章。但是，機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤，就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。如果您發現錯誤，並想要協助我們進行改善，請填寫本篇文章下方的問卷。&lt;/div&gt;
&lt;div class=&quot;ng-binding&quot; ng-bind-html=&quot;machineTranslated.viewOriginal | compassFormat: {article: originalLink}&quot; style=&quot;box-sizing: border-box; font-size: 13px; line-height: 1.33333; outline: 0px; padding: 4px 0px 0px;&quot;&gt;
檢視原始英文文章：&lt;a href=&quot;https://support.microsoft.com/en-us/help/4036837/run-time-error-70-permission-denied-generate-guid-with-office-vba&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; text-decoration-line: none;&quot; target=&quot;_self&quot;&gt;4036837&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ng-isolate-scope&quot; debug=&quot;machineTranslated&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;kb-banners class=&quot;ng-scope ng-isolate-scope&quot; ng-if=&quot;article.gdsProducts.length &amp;gt; 0&quot; products=&quot;article.gdsProducts&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/kb-banners&gt;&lt;div article-sections=&quot;article.details.body&quot; class=&quot;ng-isolate-scope&quot; product-picker=&quot;article.details.products&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; ng-include=&quot;getTemplateUrl()&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-scope ng-isolate-scope&quot; content-section-list=&quot;article.details.body&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-scope&quot; ng-if=&quot;!isString &amp;amp;&amp;amp; hasContent()&quot; ng-repeat=&quot;section in contentSectionList track by $index&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-isolate-scope&quot; content-section=&quot;section&quot; style=&quot;box-sizing: border-box; margin-bottom: 20px; outline: none;&quot;&gt;
&lt;section applies-to-products=&quot;[]&quot; class=&quot;section ng-scope&quot; ng-attr-id=&quot;{{contentSection.meta.id}}&quot; ng-class=&quot;{&#39;internal-content&#39;: isInternalSection() }&quot; ng-if=&quot;typeof(contentSection) !== &#39;string&#39;&quot; style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;&lt;div class=&quot;container section-body ng-scope&quot; ng-if=&quot;contentSection.content &amp;amp;&amp;amp; contentSection.content.length &amp;gt; 0&quot; style=&quot;box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1600px; outline: none; width: 805.781px;&quot;&gt;
&lt;div class=&quot;row&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-left: -24px; margin-right: -24px; outline: none;&quot;&gt;
&lt;div class=&quot;ng-scope col-xs-24&quot; ng-class=&quot;getStyleClass()&quot; ng-repeat=&quot;content in contentSection.content track by $index&quot; style=&quot;box-sizing: border-box; float: left; min-height: 1px; outline: none; padding-left: 24px; padding-right: 24px; position: relative; width: 853.781px;&quot;&gt;
&lt;div class=&quot;ng-isolate-scope&quot; compile=&quot;content&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;alert-band ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;alert alert-warning&quot; role=&quot;alert&quot; style=&quot;background-color: rgba(255, 241, 0, 0.4); border: none; box-sizing: border-box; margin-bottom: 8px; margin-top: 8px; min-height: 48px; outline: none; padding: 12px 12px 12px 20px; position: relative;&quot;&gt;
&lt;div class=&quot;row&quot; style=&quot;box-sizing: border-box; margin-left: -24px; margin-right: -24px; outline: none;&quot;&gt;
&lt;div class=&quot;col-xs-24&quot; style=&quot;box-sizing: border-box; float: left; min-height: 1px; outline: none; padding-left: 24px; padding-right: 24px; position: relative; width: 821.781px;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; font-size: 13px; line-height: 1.33333; outline: 0px; padding: 4px 0px 0px;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;重要&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; outline: none;&quot;&gt;這篇文章包含示範如何以降低安全性設定，或關閉電腦上的安全性功能的資訊。您可以進行這些變更，來解決特定的問題。在進行這些變更之前，Microsoft 會建議您先評估在特定環境中實作此因應措施與相關聯的風險。如果您選擇實作此因應措施，採用任何其他的適當步驟，以協助保護您的系統。&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; ng-if=&quot;!isString &amp;amp;&amp;amp; hasContent()&quot; ng-repeat=&quot;section in contentSectionList track by $index&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-isolate-scope&quot; content-section=&quot;section&quot; style=&quot;box-sizing: border-box; margin-bottom: 20px; outline: none;&quot;&gt;
&lt;section applies-to-products=&quot;[]&quot; class=&quot;section ng-scope&quot; ng-attr-id=&quot;{{contentSection.meta.id}}&quot; ng-class=&quot;{&#39;internal-content&#39;: isInternalSection() }&quot; ng-if=&quot;typeof(contentSection) !== &#39;string&#39;&quot; style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;&lt;header class=&quot;section-header ng-scope&quot; ng-if=&quot;contentSection.title&quot; style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.3); box-sizing: border-box; margin-bottom: 28px; padding-bottom: 18px;&quot;&gt;&lt;h3 class=&quot;section-title ng-binding&quot; ng-bind-html=&quot;contentSection.title&quot; style=&quot;box-sizing: border-box; font-size: 1.5rem; font-weight: 300; line-height: 1.16667; margin-bottom: 0px; margin-top: 0px; outline: 0px;&quot;&gt;
狀況&lt;/h3&gt;
&lt;/header&gt;&lt;div class=&quot;container section-body ng-scope&quot; ng-if=&quot;contentSection.content &amp;amp;&amp;amp; contentSection.content.length &amp;gt; 0&quot; style=&quot;box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1600px; outline: none; width: 805.781px;&quot;&gt;
&lt;div class=&quot;row&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-left: -24px; margin-right: -24px; outline: none;&quot;&gt;
&lt;div class=&quot;ng-scope col-xs-24&quot; ng-class=&quot;getStyleClass()&quot; ng-repeat=&quot;content in contentSection.content track by $index&quot; style=&quot;box-sizing: border-box; float: left; min-height: 1px; outline: none; padding-left: 24px; padding-right: 24px; position: relative; width: 853.781px;&quot;&gt;
&lt;div class=&quot;ng-isolate-scope&quot; compile=&quot;content&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
當您執行 Visual Basic for Applications (VBA) 程式碼時，會呼叫&lt;span class=&quot;&quot; style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;CreateObject(&quot;Scriptlet.TypeLib&quot;)。GUID&lt;/span&gt;函式來建立 GUID，在 Microsoft Office 應用程式 （Word、 Excel，等等） 中您會收到下列錯誤訊息：&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;Run-time error &#39;70&#39;:&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Permission denied&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
如果已安裝下列的年 7 月 2017年安全性更新的 Office，就會發生這個問題：&lt;/div&gt;
&lt;ul class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; list-style-image: initial; list-style-position: initial; margin: -8px 0px 0px; padding: 8px 24px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;&lt;a href=&quot;https://support.microsoft.com/en-us/kb/3213545&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; text-decoration-line: none;&quot;&gt;&lt;u style=&quot;box-sizing: border-box;&quot;&gt;Office 2016 的安全性更新： 2017 年 7 月 11，&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;&lt;a href=&quot;https://support.microsoft.com/en-us/kb/3213555&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; text-decoration-line: none;&quot;&gt;&lt;u style=&quot;box-sizing: border-box;&quot;&gt;Office 2013 的安全性更新： 2017 年 7 月 11，&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;&lt;a href=&quot;https://support.microsoft.com/en-us/help/3213624/descriptionofthesecurityupdateforoffice2010july11-2017&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; text-decoration-line: none;&quot;&gt;&lt;u style=&quot;box-sizing: border-box;&quot;&gt;Office 2010 的安全性更新： 2017 年 7 月 11，&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;&lt;a href=&quot;https://support.microsoft.com/en-us/help/3213640/descriptionofthesecurityupdatefor2007microsoftofficesuitejuly11-2017&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; text-decoration-line: none;&quot;&gt;&lt;u style=&quot;box-sizing: border-box;&quot;&gt;Office 2007 的安全性更新： 2017 年 7 月 11，&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; ng-if=&quot;!isString &amp;amp;&amp;amp; hasContent()&quot; ng-repeat=&quot;section in contentSectionList track by $index&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-isolate-scope&quot; content-section=&quot;section&quot; style=&quot;box-sizing: border-box; margin-bottom: 20px; outline: none;&quot;&gt;
&lt;section applies-to-products=&quot;[]&quot; class=&quot;section ng-scope&quot; ng-attr-id=&quot;{{contentSection.meta.id}}&quot; ng-class=&quot;{&#39;internal-content&#39;: isInternalSection() }&quot; ng-if=&quot;typeof(contentSection) !== &#39;string&#39;&quot; style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;&lt;header class=&quot;section-header ng-scope&quot; ng-if=&quot;contentSection.title&quot; style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.3); box-sizing: border-box; margin-bottom: 28px; padding-bottom: 18px;&quot;&gt;&lt;h3 class=&quot;section-title ng-binding&quot; ng-bind-html=&quot;contentSection.title&quot; style=&quot;box-sizing: border-box; font-size: 1.5rem; font-weight: 300; line-height: 1.16667; margin-bottom: 0px; margin-top: 0px; outline: 0px;&quot;&gt;
狀態&lt;/h3&gt;
&lt;/header&gt;&lt;div class=&quot;container section-body ng-scope&quot; ng-if=&quot;contentSection.content &amp;amp;&amp;amp; contentSection.content.length &amp;gt; 0&quot; style=&quot;box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1600px; outline: none; width: 805.781px;&quot;&gt;
&lt;div class=&quot;row&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-left: -24px; margin-right: -24px; outline: none;&quot;&gt;
&lt;div class=&quot;ng-scope col-xs-24&quot; ng-class=&quot;getStyleClass()&quot; ng-repeat=&quot;content in contentSection.content track by $index&quot; style=&quot;box-sizing: border-box; float: left; min-height: 1px; outline: none; padding-left: 24px; padding-right: 24px; position: relative; width: 853.781px;&quot;&gt;
&lt;div class=&quot;ng-isolate-scope&quot; compile=&quot;content&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
&lt;span class=&quot;&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;這個問題是經過設計規劃。年 7 月 2017年安全性更新，&amp;nbsp;&lt;span class=&quot;&quot; style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;CreateObject(&quot;Scriptlet.TypeLib&quot;)。GUID&lt;/span&gt;被封鎖的 Office VBA 中的惡意程式碼的安全性防護。&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; ng-if=&quot;!isString &amp;amp;&amp;amp; hasContent()&quot; ng-repeat=&quot;section in contentSectionList track by $index&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-isolate-scope&quot; content-section=&quot;section&quot; style=&quot;box-sizing: border-box; margin-bottom: 20px; outline: none;&quot;&gt;
&lt;section applies-to-products=&quot;[]&quot; class=&quot;section ng-scope&quot; ng-attr-id=&quot;{{contentSection.meta.id}}&quot; ng-class=&quot;{&#39;internal-content&#39;: isInternalSection() }&quot; ng-if=&quot;typeof(contentSection) !== &#39;string&#39;&quot; style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;&lt;header class=&quot;section-header ng-scope&quot; ng-if=&quot;contentSection.title&quot; style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.3); box-sizing: border-box; margin-bottom: 28px; padding-bottom: 18px;&quot;&gt;&lt;h3 class=&quot;section-title ng-binding&quot; ng-bind-html=&quot;contentSection.title&quot; style=&quot;box-sizing: border-box; font-size: 1.5rem; font-weight: 300; line-height: 1.16667; margin-bottom: 0px; margin-top: 0px; outline: 0px;&quot;&gt;
因應措施&lt;/h3&gt;
&lt;/header&gt;&lt;div class=&quot;container section-body ng-scope&quot; ng-if=&quot;contentSection.content &amp;amp;&amp;amp; contentSection.content.length &amp;gt; 0&quot; style=&quot;box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1600px; outline: none; width: 805.781px;&quot;&gt;
&lt;div class=&quot;row&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-left: -24px; margin-right: -24px; outline: none;&quot;&gt;
&lt;div class=&quot;ng-scope col-xs-24&quot; ng-class=&quot;getStyleClass()&quot; ng-repeat=&quot;content in contentSection.content track by $index&quot; style=&quot;box-sizing: border-box; float: left; min-height: 1px; outline: none; padding-left: 24px; padding-right: 24px; position: relative; width: 853.781px;&quot;&gt;
&lt;div class=&quot;ng-isolate-scope&quot; compile=&quot;content&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
若要解決這個問題，請使用下列方法之一。&lt;/div&gt;
&lt;h3 class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 1.5rem; font-weight: 300; line-height: 1.16667; margin-bottom: 32px; margin-top: 0px; outline: 0px;&quot;&gt;
解決方法 1 （建議選項）： 使用 CoCreateGuid&lt;/h3&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
請改用&lt;a href=&quot;https://msdn.microsoft.com/en-us/library/windows/desktop/ms688568(v=vs.85).aspx&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; text-decoration-line: none;&quot;&gt;&lt;u style=&quot;box-sizing: border-box;&quot;&gt;CoCreateGuid Windows API&lt;/u&gt;&lt;/a&gt;建立的 Guid。&lt;/div&gt;
&lt;h4 class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 1.25rem; font-weight: 300; line-height: 1.2; margin-bottom: 32px; margin-top: 0px; outline: 0px;&quot;&gt;
範例&lt;/h4&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
當您在 Office 應用程式中執行下列的範例程式碼時，就會發生錯誤：&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;Sub GetGUID()&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;Dim strGuid As String&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;strGuid = CreateObject(&quot;Scriptlet.TypeLib&quot;).GUID&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;MsgBox (strGuid)&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;End Sub&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
若要使用&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;CoCreateGuid&lt;/span&gt;函式，取代下列程式碼中的程式碼。&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;注意&lt;/span&gt;取代程式碼適用於 32 位元和 64 位元的 Office。請參閱&lt;a href=&quot;https://msdn.microsoft.com/en-us/vba/language-reference-vba/articles/64-bit-visual-basic-for-applications-overview&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; text-decoration-line: none;&quot;&gt;&lt;u class=&quot;&quot; style=&quot;box-sizing: border-box;&quot;&gt;64 位元概觀的 Visual Basic for Applications&lt;/u&gt;&lt;/a&gt;」 撰寫能夠在 32 位元和 64 位元的 Office 程式碼 」 一節。&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code class=&quot;&quot; style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;Private Type GUID_TYPE&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Data1 As Long&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Data2 As Integer&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Data3 As Integer&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Data4(7) As Byte&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;End Type&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;Private Declare PtrSafe Function CoCreateGuid Lib &quot;ole32.dll&quot; (guid As GUID_TYPE) As LongPtr&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;Private Declare PtrSafe Function StringFromGUID2 Lib &quot;ole32.dll&quot; (guid As GUID_TYPE, ByVal lpStrGuid As LongPtr, ByVal cbMax As Long) As LongPtr&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;Function CreateGuidString()&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Dim guid As GUID_TYPE&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Dim strGuid As String&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Dim retValue As LongPtr&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Const guidLength As Long = 39 &#39;registry GUID format with null terminator {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;retValue = CoCreateGuid(guid)&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;If retValue = 0 Then&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;strGuid = String$(guidLength, vbNullChar)&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;retValue = StringFromGUID2(guid, StrPtr(strGuid), guidLength)&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;If retValue = guidLength Then&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&#39; valid GUID as a string&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;CreateGuidString = strGuid&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;End If&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;End If&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;End Function&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;Sub GetGUID()&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;Dim strGuid As String&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;strGuid = CreateGuidString()&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;MsgBox(strGuid)&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; padding: 2px 4px;&quot;&gt;End Sub&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;h3 class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 1.5rem; font-weight: 300; line-height: 1.16667; margin-bottom: 32px; margin-top: 0px; outline: 0px;&quot;&gt;
因應措施 2 （替代方式）： 解除封鎖的 CreateObject(&quot;Scriptlet.TypeLib&quot;)。GUID&lt;/h3&gt;
&lt;div class=&quot;alert-band ng-scope&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;alert alert-warning&quot; role=&quot;alert&quot; style=&quot;background-color: rgba(255, 241, 0, 0.4); border: none; box-sizing: border-box; margin-bottom: 8px; margin-top: 8px; min-height: 48px; outline: none; padding: 12px 12px 12px 20px; position: relative;&quot;&gt;
&lt;div class=&quot;alert-title&quot; style=&quot;box-sizing: border-box; font-size: 18px; line-height: 1.33333; margin-bottom: 5px; margin-top: 1px; outline: 0px; padding: 4px 0px 0px;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;警告&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;row&quot; style=&quot;box-sizing: border-box; margin-left: -24px; margin-right: -24px; outline: none;&quot;&gt;
&lt;div class=&quot;col-xs-24&quot; style=&quot;box-sizing: border-box; float: left; min-height: 1px; outline: none; padding-left: 24px; padding-right: 24px; position: relative; width: 821.781px;&quot;&gt;
&lt;ul style=&quot;box-sizing: border-box; list-style-image: initial; list-style-position: initial; margin: 0px; padding: 8px 24px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;如果您解除&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;CreateObject(&quot;Scriptlet.TypeLib&quot;)。GUID&lt;/span&gt;函式，降低已於 Office 年 7 月 2017年安全性更新的安全性保護。&lt;span style=&quot;box-sizing: border-box; outline: none;&quot;&gt;此因應措施可能會使您的電腦或網路更容易遭受惡意使用者或惡意軟體，（例如病毒） 的攻擊。Microsoft 不建議使用此因應措施，但會提供這項資訊，以便您可以選擇實作自行選擇此因應措施。自行承擔使用此因應措施。&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;仔細遵循本章節中的步驟。如果您不當修改登錄，可能會發生嚴重的問題。之前您修改後，&lt;a aria-live=&quot;rude&quot; class=&quot;managed-link content-anchor-link&quot; data-content-id=&quot;322756&quot; data-content-type=&quot;article&quot; href=&quot;https://support.microsoft.com/zh-tw/help/322756&quot; managed-link=&quot;&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #006cd8; cursor: pointer; text-decoration-line: none;&quot; tabindex=&quot;0&quot; target=&quot;_blank&quot;&gt;&lt;u style=&quot;box-sizing: border-box;&quot;&gt;還原登錄備份，&lt;/u&gt;&lt;/a&gt;萬一發生問題。&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;ul class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; list-style-image: initial; list-style-position: initial; margin: 0px; padding: 8px 24px;&quot;&gt;&lt;/ul&gt;
&lt;div class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
若要解除封鎖該函式，設定可讓 Office 應用程式中具現化 Scriptlet.TypeLib 物件的登錄機碼。若要執行這項操作，請參考下列步驟：&lt;/div&gt;
&lt;ol class=&quot;ng-scope&quot; style=&quot;box-sizing: border-box; margin: 0px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;開啟 [登錄編輯程式]。&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&amp;nbsp;&lt;ol start=&quot;1&quot; style=&quot;box-sizing: border-box; margin: 0px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;瀏覽至下列路徑取決於您的 Office 版本及版。&lt;table class=&quot;table&quot; style=&quot;background-color: transparent; border-bottom-color: rgb(208, 208, 208); border-bottom-style: solid; border-collapse: collapse; border-spacing: 0px; border-width: 2px 2px 1px; box-sizing: border-box; max-width: 100%; width: 1217px;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;border-color: rgb(208, 208, 208) rgb(187, 187, 187) rgb(187, 187, 187); border-top-style: none !important; border-width: 1px 2px 2px; box-sizing: border-box; padding: 4px;&quot;&gt;&lt;td style=&quot;border-color: rgb(187, 187, 187); border-left-style: none; border-width: 2px; box-sizing: border-box; padding: 12px; vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;border-color: rgb(187, 187, 187); border-width: 2px; box-sizing: border-box; padding: 12px; vertical-align: top;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;32 位元辦公室&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-color: rgb(187, 187, 187); border-width: 2px; box-sizing: border-box; padding: 12px; vertical-align: top;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;64 位元辦公室&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border-color: rgb(208, 208, 208) rgb(187, 187, 187) rgb(187, 187, 187); border-top-style: solid; border-width: 1px 2px 2px; box-sizing: border-box; padding: 4px;&quot;&gt;&lt;td style=&quot;border-color: rgb(187, 187, 187); border-left-style: none; border-width: 2px; box-sizing: border-box; padding: 12px; vertical-align: top;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;Office 2016&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-color: rgb(187, 187, 187); border-width: 2px; box-sizing: border-box; padding: 12px; vertical-align: top;&quot;&gt;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{06290BD5-48AA-11D2-8432-006008C3FBFC}&lt;/td&gt;&lt;td style=&quot;border-color: rgb(187, 187, 187); border-width: 2px; box-sizing: border-box; padding: 12px; vertical-align: top;&quot;&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{06290BD5-48AA-11D2-8432-006008C3FBFC}&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border-color: rgb(208, 208, 208) rgb(187, 187, 187) rgb(187, 187, 187); border-top-style: solid; border-width: 1px 2px 2px; box-sizing: border-box; padding: 4px;&quot;&gt;&lt;td style=&quot;border-color: rgb(187, 187, 187); border-left-style: none; border-width: 2px; box-sizing: border-box; padding: 12px; vertical-align: top;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;Office 2013，Office 2010 Office 2007&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-color: rgb(187, 187, 187); border-width: 2px; box-sizing: border-box; padding: 12px; vertical-align: top;&quot;&gt;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\Common\COM Compatibility\{06290BD5-48AA-11D2-8432-006008C3FBFC}&lt;/td&gt;&lt;td style=&quot;border-color: rgb(187, 187, 187); border-width: 2px; box-sizing: border-box; padding: 12px; vertical-align: top;&quot;&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Common\COM Compatibility\{06290BD5-48AA-11D2-8432-006008C3FBFC}&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;附註&lt;/span&gt;如果不存在的 「 COM 相容性 」 和 「 {06290BD5-48AA-11D2-8432-006008C3FBFC}&quot;節點，請為它們建立機碼。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;建立下&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;{06290BD5-48AA-11D2-8432-006008C3FBFC}&lt;/span&gt;的 DWORD （32 位元） 值。&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;設定名稱為&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;ActivationFilterOverride&amp;nbsp;&lt;/span&gt;，並為&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;1&lt;/span&gt;的值。&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;若要一次封鎖函式，請將值設為&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;0&lt;/span&gt;。&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;關閉登錄編輯程式。&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-bottom: 12px;&quot;&gt;重新啟動任何開啟的 Office 應用程式。&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; ng-if=&quot;!isString&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div class=&quot;ng-isolate-scope&quot; compile=&quot;contentSectionList&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; ng-include=&quot;&#39;/app/content/PartialViews/Content/ArticleFooter.html&#39;&quot; style=&quot;background-color: white; box-sizing: border-box; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;BBAlpha Sans&amp;quot;, &amp;quot;S60 Sans&amp;quot;, Arial, sans-serif; font-size: 15px; outline: none;&quot;&gt;
&lt;div class=&quot;spacer-32-top col-lg-16 col-lg-offset-4 col-md-20 col-md-offset-2 ng-scope&quot; ng-if=&quot;article&quot; style=&quot;box-sizing: border-box; float: left; margin-left: 213.438px; margin-top: 24px !important; min-height: 1px; outline: none; padding-left: 24px; padding-right: 24px; position: relative; width: 853.781px;&quot;&gt;
&lt;div article-id=&quot;4036837&quot; class=&quot;ng-isolate-scope&quot; content-properties=&quot;&quot; last-modified=&quot;2017-08-15T20:41:46.0884925Z&quot; products=&quot;[&amp;quot;13615&amp;quot;,&amp;quot;8753&amp;quot;,&amp;quot;18412&amp;quot;,&amp;quot;16674&amp;quot;,&amp;quot;17226&amp;quot;]&quot; revision=&quot;1&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;div aria-hidden=&quot;false&quot; class=&quot;section&quot; ng-show=&quot;contentProperties&quot; style=&quot;box-sizing: border-box; margin-bottom: 71px; outline: none;&quot;&gt;
&lt;header class=&quot;section-header&quot; style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.3); box-sizing: border-box; margin-bottom: 28px; padding-bottom: 18px;&quot;&gt;&lt;h5 class=&quot;section-title ng-binding&quot; style=&quot;box-sizing: border-box; font-size: 1.5rem; font-weight: 300; line-height: 1.16667; margin-bottom: 0px; margin-top: 0px; outline: 0px;&quot;&gt;
內容&lt;/h5&gt;
&lt;/header&gt;&lt;div class=&quot;ng-binding&quot; style=&quot;box-sizing: border-box; font-size: 0.9375rem; line-height: 1.33333; margin-bottom: 24px; outline: 0px;&quot;&gt;
文章識別碼：4036837 - 最後檢閱時間：2017年8月16日 - 修訂： 1&lt;/div&gt;
&lt;div class=&quot;ng-scope&quot; ng-if=&quot;appliesTo.length &amp;gt; 0&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
&lt;label class=&quot;ng-binding&quot; for=&quot;applies-to&quot; style=&quot;box-sizing: border-box; display: inline-block; max-width: 100%;&quot;&gt;這篇文章中的資訊適用於:&lt;/label&gt;&lt;div class=&quot;ng-binding&quot; id=&quot;applies-to&quot; style=&quot;box-sizing: border-box; outline: none;&quot;&gt;
Microsoft Office 2010 suites, 2007 Microsoft Office suites, Microsoft Office 2016 suites, Microsoft Office 2013 suites, Office 365&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/7240421738861714182/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2017/09/excel-vba-scriptlettypelib-error-guid.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/7240421738861714182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/7240421738861714182'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2017/09/excel-vba-scriptlettypelib-error-guid.html' title='EXCEL VBA Scriptlet.TypeLib Error GUID 365'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-8172010862421773955</id><published>2017-04-17T19:15:00.003-07:00</published><updated>2017-04-17T19:15:53.172-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>SQL Server 備份 清除 LOG</title><content type='html'>&lt;br /&gt;
DECLARE @HandleDBName NVARCHAR(MAX),&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;@BackupFilePath NVARCHAR(MAX)&lt;br /&gt;
SET @HandleDBName = N&#39;DREP_ENT&#39;&lt;br /&gt;
SET @BackupFilePath = &#39;D:\AVMS_DB_Source\LogBack\&#39; + @HandleDBName + &#39;_&#39; + REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR,GETDATE(), 20), &#39;-&#39;, &#39;&#39;), &#39; &#39; ,&#39;&#39;), &#39;:&#39;, &#39;&#39;) + &#39;.LOG&#39;&lt;br /&gt;
&lt;br /&gt;
USE master&lt;br /&gt;
GO&lt;br /&gt;
-- 備份目前的 log&lt;br /&gt;
BACKUP LOG DREP_ENT TO DISK=&#39;&#39;&#39; + @BackupFilePath + &#39;&#39;&#39;&lt;br /&gt;
--將資料庫復原模式切換到簡單模式&lt;br /&gt;
ALTER DATABASE DREP_ENT SET RECOVERY SIMPLE WITH NO_WAIT&lt;br /&gt;
&lt;br /&gt;
-- 找到 DatabaseNameLog 的值&lt;br /&gt;
USE DREP_ENT&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
DECLARE @DBLogName VARCHAR(MAX)&lt;br /&gt;
SELECT @DBLogName = name FROM [sys].[database_files] WHERE type_desc = &#39;log&#39;&lt;br /&gt;
&lt;br /&gt;
--縮減 log file 到 1MB&lt;br /&gt;
DBCC SHRINKFILE(@DBLogName, 1)&lt;br /&gt;
&lt;br /&gt;
--將資料庫復原模式切換到完整模式&lt;br /&gt;
USE [master]&lt;br /&gt;
GO&lt;br /&gt;
ALTER DATABASE DREP_ENT SET RECOVERY FULL WITH NO_WAIT&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ref:http://charlesbc.blogspot.tw/2011/01/sql-server-log.html&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/8172010862421773955/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2017/04/sql-server-log.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/8172010862421773955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/8172010862421773955'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2017/04/sql-server-log.html' title='SQL Server 備份 清除 LOG'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-4422924277069443529</id><published>2017-03-23T18:43:00.003-07:00</published><updated>2017-03-23T18:43:43.396-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Windows 存取檔案記錄</title><content type='html'>&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;1.在File Server執行gpedit.msc -&amp;gt; 電腦設定 -&amp;gt; Windows 設定 -&amp;gt; 安全性設定 -&amp;gt; 本機原則 -&amp;gt; 稽核原則 -&amp;gt; 啟動&quot;稽核物件存取&quot;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;2.在你要監控的資料夾上面點右鍵 -&amp;gt; 內容 -&amp;gt; 安全性 -&amp;gt; 進階 -&amp;gt; 稽核 , 在此加入你要稽核的帳號,勾選&quot;讀取屬性&quot;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;3.稽核標籤底下有個&quot;以顯示於此套用到子物件....&quot;的選項要打勾&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;4.只要該User有去讀取資料夾裡面的檔案時..就會出現類似下面的事件紀錄 (在事件檢視器 -&amp;gt; 安全性裡面)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;PS:由於安全性的紀錄會很多筆..你可以透過篩選的方式篩選&quot;事件來源&quot; &amp;amp; &quot;物件存取&quot; &amp;amp; &quot;事件識別碼&quot; 來縮小範圍&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;--------------------------------------------------------------&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;事件類型:&amp;nbsp;稽核成功&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;事件來源:&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Security&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;事件類別目錄:&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: underline;&quot;&gt;物件存取&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;事件識別碼:&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: underline;&quot;&gt;560&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;日期:&amp;nbsp;&amp;nbsp;2009/9/8&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;時間:&amp;nbsp;&amp;nbsp;上午 10:36:53&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;使用者:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: underline;&quot;&gt;DFS\administrator&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;電腦:&amp;nbsp;DFS2003-3&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;描述:&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;物件開啟:&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;物件伺服器:&amp;nbsp;Security&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;物件類型:&amp;nbsp;File&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;物件名稱:&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: underline;&quot;&gt;C:\123\新增WordPad 文件.doc&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;處理識別碼:&amp;nbsp;1824&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;操作識別碼:&amp;nbsp;{0,742338}&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;程序識別碼:&amp;nbsp;3384&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;影像檔案名稱:&amp;nbsp;C:\WINDOWS\explorer.exe&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;主要使用者名稱:&amp;nbsp;administrator&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;主網域:&amp;nbsp;DFS&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;主要登入識別碼:&amp;nbsp;(0x0,0x33ADB)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Microsoft JhengHei UI&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;------------------------------------------&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/4422924277069443529/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2017/03/windows.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/4422924277069443529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/4422924277069443529'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2017/03/windows.html' title='Windows 存取檔案記錄'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-6652619986441425985</id><published>2017-03-15T23:22:00.002-07:00</published><updated>2017-03-15T23:22:41.481-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework"/><title type='text'>Entity Framework發生『Validation failed for one or more entities. See &#39;EntityValidationErrors&#39; property for more details』</title><content type='html'>&lt;pre style=&quot;background-color: #282b2e; border: 0px; color: #a9b7c6; font-family: inherit; font-size: 14px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;line&quot; style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span class=&quot;keyword&quot; style=&quot;border: 0px; color: #cc7832; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;catch&lt;/span&gt; (DbEntityValidationException ex)&lt;/div&gt;
&lt;div class=&quot;line&quot; style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
{&lt;/div&gt;
&lt;div class=&quot;line&quot; style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
    &lt;span class=&quot;keyword&quot; style=&quot;border: 0px; color: #cc7832; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;var&lt;/span&gt; entityError = ex.EntityValidationErrors.SelectMany(x =&amp;gt; x.ValidationErrors).Select(x =&amp;gt; x.ErrorMessage);&lt;/div&gt;
&lt;div class=&quot;line&quot; style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
    &lt;span class=&quot;keyword&quot; style=&quot;border: 0px; color: #cc7832; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;var&lt;/span&gt; getFullMessage = &lt;span class=&quot;keyword&quot; style=&quot;border: 0px; color: #cc7832; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;.Join(&lt;span class=&quot;string&quot; style=&quot;border: 0px; color: #6a8759; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;; &quot;&lt;/span&gt;, entityError);&lt;/div&gt;
&lt;div class=&quot;line&quot; style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
    &lt;span class=&quot;keyword&quot; style=&quot;border: 0px; color: #cc7832; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;var&lt;/span&gt; exceptionMessage = &lt;span class=&quot;keyword&quot; style=&quot;border: 0px; color: #cc7832; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;.Concat(ex.Message, &lt;span class=&quot;string&quot; style=&quot;border: 0px; color: #6a8759; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;errors are: &quot;&lt;/span&gt;, getFullMessage);&lt;/div&gt;
&lt;div class=&quot;line&quot; style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
 &lt;span class=&quot;comment&quot; style=&quot;border: 0px; color: grey; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;//NLog&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line&quot; style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
    LogException(&lt;span class=&quot;keyword&quot; style=&quot;border: 0px; color: #cc7832; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;new&lt;/span&gt; Exception(&lt;span class=&quot;keyword&quot; style=&quot;border: 0px; color: #cc7832; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;.Format(&lt;span class=&quot;string&quot; style=&quot;border: 0px; color: #6a8759; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;File : {0} {1}.&quot;&lt;/span&gt;, logFile.FullName, exceptionMessage), ex));&lt;/div&gt;
&lt;div class=&quot;line&quot; style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
}&lt;/div&gt;
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/6652619986441425985/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2017/03/entity-frameworkvalidation-failed-for.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/6652619986441425985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/6652619986441425985'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2017/03/entity-frameworkvalidation-failed-for.html' title='Entity Framework發生『Validation failed for one or more entities. See &#39;EntityValidationErrors&#39; property for more details』'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-1325382583223130962</id><published>2017-03-14T06:44:00.003-07:00</published><updated>2017-03-14T06:44:37.887-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>SQL Server Split</title><content type='html'>&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;DECLARE&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;DataSource &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;TABLE&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;ID&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; TINYINT &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;IDENTITY&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,[&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;Value&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; NVARCHAR&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;128&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;   

&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;DECLARE&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;Value NVARCHAR&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;MAX&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;BAT | CAT | RAT | MAT&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;DECLARE&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;XML&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;xml&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; N&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;&amp;lt;r&amp;gt;&amp;lt;![CDATA[&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; REPLACE&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(@&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;Value&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;|&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;]]&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;r&amp;gt;&amp;lt;![CDATA[&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;]]&amp;gt;&amp;lt;/r&amp;gt;&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;INSERT&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;INTO&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;DataSource &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;([&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;Value&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;])&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;SELECT&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; RTRIM&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;LTRIM&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;.&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;NVARCHAR(128)&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)))&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;FROM&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;xml&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;nodes&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;//r&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; T&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;SELECT&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;ID&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; 
      &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,[&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;Value&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;FROM&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;DataSource&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
ref:http://stackoverflow.com/questions/20698318/how-to-split-a-string-into-variables-in-sql</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/1325382583223130962/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2017/03/sql-server-split.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1325382583223130962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1325382583223130962'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2017/03/sql-server-split.html' title='SQL Server Split'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-9079941553039289088</id><published>2016-06-22T20:56:00.000-07:00</published><updated>2016-06-22T20:56:27.531-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>使用for迴圈循環Dictionary</title><content type='html'>&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: #5c5c5c; font-family: &amp;quot;courier new&amp;quot; , monospace; font-size: 12px; line-height: 15.6px; white-space: pre;&quot;&gt;Dictionary&amp;lt;string, string&amp;gt; D = new Dictionary&amp;lt;string, string&amp;gt;();&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #5c5c5c; font-family: &amp;quot;courier new&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 15.6px; white-space: pre;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: #5c5c5c; font-family: &amp;quot;courier new&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 15.6px; white-space: pre;&quot;&gt;D.add(key,value);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #5c5c5c; font-family: &amp;quot;courier new&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 15.6px; white-space: pre;&quot;&gt;
&lt;div&gt;
for(int i = 0; i&amp;lt; D.count ; i ++)&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
{&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; KeyValuePair&amp;lt;string, string&amp;gt; KVP = D.ElementAt(i);&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/9079941553039289088/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2016/06/fordictionary.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/9079941553039289088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/9079941553039289088'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2016/06/fordictionary.html' title='使用for迴圈循環Dictionary'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-2147121118238435905</id><published>2016-06-22T20:55:00.001-07:00</published><updated>2016-06-22T20:55:42.038-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>DataTable去除沒有值得Column</title><content type='html'>如果要去除Datatable中沒有值得欄位~ 一般最直覺的做法就是使用迴圈爬所有的 Row來判斷出該欄位是否有值，但如果資料量過大的時候效能一定會有很大的問題，使用Datatable中的Compute就能很簡單的解決此問題&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;post-text&quot; itemprop=&quot;text&quot; style=&quot;background-color: white; border: 0px; color: #222426; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 15px; line-height: 1.3; margin: 0px 0px 5px; padding: 0px; width: 660px; word-wrap: break-word;&quot;&gt;
&lt;pre class=&quot;lang-cs prettyprint prettyprinted&quot; style=&quot;background-color: #eeeeee; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;typ&quot; style=&quot;border: 0px; color: #2b91af; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; minLavel &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;border: 0px; color: #2b91af; margin: 0px; padding: 0px;&quot;&gt;Convert&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;border: 0px; color: #2b91af; margin: 0px; padding: 0px;&quot;&gt;ToInt32&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;dt&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;border: 0px; color: #2b91af; margin: 0px; padding: 0px;&quot;&gt;Compute&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&quot;min(AccountLevel)&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: darkblue; margin: 0px; padding: 0px;&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;border: 0px; color: #2b91af; margin: 0px; padding: 0px;&quot;&gt;Empty&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;));&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/2147121118238435905/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2016/06/datatablecolumn.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/2147121118238435905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/2147121118238435905'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2016/06/datatablecolumn.html' title='DataTable去除沒有值得Column'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-7283209398821676480</id><published>2015-10-16T01:47:00.002-07:00</published><updated>2015-10-16T01:47:24.457-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="技術專有名詞"/><title type='text'>SAP ERP 模組</title><content type='html'>&lt;br /&gt;
ERP&lt;br /&gt;
SD Sale &amp;amp; Distribution 銷售管理&lt;br /&gt;
MM Materials Mgmt 物料管理&lt;br /&gt;
PP Production Planning 生產管理&lt;br /&gt;
&lt;br /&gt;
QM Quality Manage-ment 品質管理&lt;br /&gt;
PM Plant Main-tenance 工廠維護&lt;br /&gt;
&lt;br /&gt;
HR Human Resources 人力資源&lt;br /&gt;
&lt;br /&gt;
IS Industry Sloutions 業界專用&lt;br /&gt;
WF Workflow 工作管理&lt;br /&gt;
PS Project System 專案管理&lt;br /&gt;
&lt;br /&gt;
AM Fixed Assets Mgmt 固定資產&lt;br /&gt;
CO Controlling 管理會計&lt;br /&gt;
FI Financial Accounting 財務會計</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/7283209398821676480/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2015/10/erp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/7283209398821676480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/7283209398821676480'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2015/10/erp.html' title='SAP ERP 模組'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-406313516705424683</id><published>2015-09-10T21:14:00.002-07:00</published><updated>2015-09-10T21:14:40.755-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="技術專有名詞"/><title type='text'>IT技術專有名詞</title><content type='html'>&lt;br /&gt;
Makingthe Business Case&lt;br /&gt;
所指的是商業資訊系統個案，公司企業組織所需的資訊系統可稱之為Makingthe Business Case&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Productivity Paradox(生產力矛盾)&lt;br /&gt;
許多的企業組織普遍的認為導入資訊系統是有效獲得更好的效益，但往往不如預期來的好，&lt;br /&gt;
漸漸的資訊系統導入的效益開始慢慢地被質疑，也就是所謂的生產力矛盾。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Value Chains(價值鏈)&lt;br /&gt;
一個公司的運作需要有下列這些活動&lt;br /&gt;
&lt;br /&gt;
Core 核心運作&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Inbound Logistics 物料採購&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Operations and Manufacturing 製造營運&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Outbound Logistics 商品銷售&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Marketing and Sales 市場業務&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Customer Service 售後服務&lt;br /&gt;
Support 串聯運作&lt;br /&gt;
Administration &amp;nbsp;管理&lt;br /&gt;
Firm Infrastructure 基礎建設&lt;br /&gt;
Human Resources 人力資源&lt;br /&gt;
Technology Development 技術開發&lt;br /&gt;
Procurement 採購活動&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Legacy Information system(LIS)舊有/傳統的資訊系統&lt;br /&gt;
在一個營運組織中，資訊系統的增加是常見的事情，同個作業體下增加資訊系統而保留原有的資訊系統是必然的。&lt;br /&gt;
在原有的資訊系統都是統稱LIS (Legacy Information system)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IT Infrastructure Library，ITIL(資訊技術基礎架構庫)&lt;br /&gt;
資訊技術基礎架構庫(IT Infrastructure Library，ITIL)是一套由英國政府的電腦和電信局開發，用於規範IT服務管理的架構，可利用流程將現有資源最佳化，進而提昇IT服務水準，讓IT人員不再僅以技術面向來思考，還要與商業目的相結合，進而證明IT組織之於企業的價值，故在業界素有「IT界的MBA」之稱。&lt;br /&gt;
由於企業對「IT服務水準」日趨重視，對IT人員的要求將不只是「IT技術」，而是繼續延伸到「IT管理」 ，換句話說，IT人員隨著職位的提昇，取得相關管理認證已是時勢所趨，若只固守技術層面，將對未來之升遷發展造成相當程度的阻礙，而取得ITIL 相關證照，則是證明IT管理者具備IT服務管理知識的最佳證明。&lt;br /&gt;
隨著IT技術及服務的不斷演進，ITIL也陸續推出了新的版本，最近一次的大幅改版是2007年的 V3 版本，並於2011年再推出最新的「2011 版」 。「ITIL 2011」並非一個全新的版本，而是以「ITIL V3」為基礎所做出的更新，整體架構仍然依循 V3 版的 Service Lifecycle ，但針對 V3 版書籍中不足的部份做了補充及調整，更能符合IT產業的現況及實務需求。自2012年起，ITIL各級考試已正式更新為「2011 版」，但市場上仍習慣以「V3」稱呼，而資策會的所有ITIL課程也都已全面改版，協助學員通過最新版的認證考試 。&lt;br /&gt;
ITIL 2011 的認證架構是沿襲 ITIL V3 的制度，採用「積分制」的認證體系，累計取得22積分者，將可取得最高階的「ITIL Expert」資格。但 要朝向「Expert」資格邁進，Foundation 認證仍為入門的第一步，必須先取得此認證後，始可參加進階的認證及課程 。&lt;br /&gt;
ISO20000（IT Service Management，ITSM）是以ITIL為核心，針對IT服務管理所訂定的一套國際標準，藉由標準之導入，IT服務提供者可藉此建立適合自己的「IT服務管理」流程與方法，除可確保其所提供的服務符合客戶之需求外，亦可確保在有限的預算下，提昇系統及其服務的可靠性及可用性，並且符合國際規範，進而達到降低成本、增加生產力、提升IT服務品質的目標。其與 ITIL 最大的分別，在於組織可以透過獨立的稽核單位取得認證。&lt;br /&gt;
除了ITIL、ISO20000外，近年有更多組織引進高階的標準或管理方法，例如與 IT 治理相關的COBIT（Control Objectives for Information and Related Technology）框架，以及營運持續管理（Business Continuity Management，BCM）相關的 BS25999 標準等，都是受到企業極度重視及關注的議題。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Application Lifecycle Management，ALM(應用程式生命週期管理)&lt;br /&gt;
ALM,代表著一個應用程式的生命週期，在這段期間必須要有所管理。&lt;br /&gt;
1.Requirements specification&lt;br /&gt;
2.Development&lt;br /&gt;
3.Testing&lt;br /&gt;
4.Deployment&lt;br /&gt;
5.Maintenance</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/406313516705424683/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2015/09/it.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/406313516705424683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/406313516705424683'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2015/09/it.html' title='IT技術專有名詞'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-482785120221508335</id><published>2015-09-10T20:36:00.001-07:00</published><updated>2015-09-10T20:36:10.329-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="專有名詞"/><title type='text'>stock 與 inventory</title><content type='html'>stock 與 inventory&lt;br /&gt;
stock 與 inventory 這兩個字其實挺像的，作「庫存」的在解釋時，很多地方可以互換，但這兩個字還是有些許的不同。stock 的字強調的東西的本身，&lt;br /&gt;
- the merchandise that a shop has on handinventory 強調的是東西的記錄或是數量。 (清點等)&lt;br /&gt;
- making an itemized list of merchandise or supplies on hand&lt;br /&gt;
- a detailed list of all the items in stock&lt;br /&gt;
- a collection of resources所以當動字用時，也因此產生差異，I have to stock the shelf. 翻成中文大概是：我要把東西上&lt;br /&gt;
句型是：to stock somewhere with something.I have to inventory all books.&lt;br /&gt;
翻成中文大概是：年底前，我要把庫存清點過。We&#39;ll take inventory by the end of the year.</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/482785120221508335/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2015/09/stock-inventory.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/482785120221508335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/482785120221508335'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2015/09/stock-inventory.html' title='stock 與 inventory'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-5623184997316997148</id><published>2015-09-10T20:24:00.002-07:00</published><updated>2015-09-10T20:24:32.516-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="專有名詞"/><title type='text'>牙技專業英文--診所做業篇</title><content type='html'>&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 396px;&quot;&gt;
 &lt;colgroup&gt;&lt;col style=&quot;mso-width-alt: 6752; mso-width-source: userset; width: 158pt;&quot; width=&quot;211&quot;&gt;&lt;/col&gt;
 &lt;col style=&quot;mso-width-alt: 5920; mso-width-source: userset; width: 139pt;&quot; width=&quot;185&quot;&gt;&lt;/col&gt;
 &lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;height: 16.5pt; width: 158pt;&quot; width=&quot;211&quot;&gt;牙技專業英文--診所做業篇&lt;/td&gt;
  &lt;td style=&quot;width: 139pt;&quot; width=&quot;185&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(237, 125, 49); border-bottom-color: white; border-bottom-width: 1.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: none solid solid none; color: white; font-family: 新細明體; font-size: 12pt; font-weight: 700; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
中文&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(237, 125, 49); border-bottom-color: white; border-bottom-width: 1.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: none none solid solid; color: white; font-family: 新細明體; font-size: 12pt; font-weight: 700; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
英文&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
牙醫師&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Dentistry&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
牙科助理/護士&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Dental assistant/nurse&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
牙醫診所&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Dental clinic&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
麻醉劑&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Dental anesthetic&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
患者&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Patient&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
齲齒&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Dental caries&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
假牙&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Denture&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
光聚合樹脂&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Resin of light curing&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
銀粉/汞&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Amalgam/mercury&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
支台齒成形&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Abutment forming&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
排齦處理&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Gingival retraction&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
牙齒邊緣線&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Margin line&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
精密印模/模型印象&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Impression of model&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
(褐)藻膠&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Alginate&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
牙托&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Tray&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
硬石膏&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Anhydrite/Dental stone&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
普通石膏&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Gypsum&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
凝結時間&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Setting time&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
攪拌時間&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Mix time&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
氣泡&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Air bubble&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
咬蠟/咬合紀錄&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Bite wax/occlusion record&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
三級蠟&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Paraffin wax&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
矽膠&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Silicon&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
臨時牙冠&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(252, 228, 214); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Temporary crown&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(248, 203, 173); border-right-color: white; border-right-width: 0.5pt; border-style: solid solid none none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
技工指示單&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(248, 203, 173); border-left-color: white; border-left-width: 0.5pt; border-style: solid none none solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Table of dental info&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/5623184997316997148/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2015/09/blog-post_5.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/5623184997316997148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/5623184997316997148'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2015/09/blog-post_5.html' title='牙技專業英文--診所做業篇'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-1603540736628614420</id><published>2015-09-10T20:23:00.002-07:00</published><updated>2015-09-10T20:23:11.605-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="專有名詞"/><title type='text'>牙技專業英文--技工篇 </title><content type='html'>&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 418px;&quot;&gt;
 &lt;colgroup&gt;&lt;col style=&quot;mso-width-alt: 5600; mso-width-source: userset; width: 131pt;&quot; width=&quot;175&quot;&gt;&lt;/col&gt;
 &lt;col style=&quot;mso-width-alt: 7776; mso-width-source: userset; width: 182pt;&quot; width=&quot;243&quot;&gt;&lt;/col&gt;
 &lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;height: 16.5pt; width: 131pt;&quot; width=&quot;175&quot;&gt;牙技專業英文--技工篇&lt;/td&gt;
  &lt;td style=&quot;width: 182pt;&quot; width=&quot;243&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(112, 173, 71); border-bottom-color: white; border-bottom-width: 1.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: none solid solid none; color: white; font-family: 新細明體; font-size: 12pt; font-weight: 700; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
中文&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(112, 173, 71); border-bottom-color: white; border-bottom-width: 1.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: none none solid solid; color: white; font-family: 新細明體; font-size: 12pt; font-weight: 700; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
英文&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
牙技師&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Dental technician&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
牙科技工所&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Dental laboratory&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
模型檢查&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Check model&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
模型修整&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Trimming model&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
舌側研磨&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Trimming lingual plate&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
釘子孔&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Pin hole&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
柱樁&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Pin&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
迴轉溝&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Retention groove&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
石膏分離劑&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Separating agent for gypsum&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
二次石膏&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Secondary pour plaster&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
基底層石膏&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Base stone&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
線鋸&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Mini saw&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
支台齒&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Abutment tooth&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
支台齒成形&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Die forming&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
支台齒硬化劑&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Die hardener&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
塗界面漆&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Die spacer&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
咬合器&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Articulator&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
咬合器裝著&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Mounting&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
蠟分離劑&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Separating agent for wax pattern&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
浸蠟&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Dipping wax&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;蠟形製作&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Wax pattern&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
雕刻刀&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Carving knife&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
側方運動&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Lateral movement&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
邊緣封閉&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
seal marginal&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
植立鑄道&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Table of dental info&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
排氣道&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Air vent&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
包埋&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
invest&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
石棉內襯&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Asbestos liner&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
高溫包埋材&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
investment&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
灰化爐&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Furnace/Burnout oven&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
去蠟灰化&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Burn-out&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
離心鑄造機&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Centrifugal casting machine&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
高週波鑄造機&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Hig frequency casting machine&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
氬氣鑄造機&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Argon casting machine&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
純鈦鑄造機&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Pure titanium casting machine&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
鑄造&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Casting&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
火焰槍/氧氣吹管&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Blowpipe&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
火焰&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Flame&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
燃燒帶&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Combustion zone&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
還原帶&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Reduction zone&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
坩堝&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Crucible&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
鑄造壓力&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Casting pressure&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
鎳鉻合金&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Ni-Cr alloy&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
合金&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Alloy&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
金合金&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Gold alloy&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
鑄造缺陷&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Casting defect&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
鑄巢&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Blow hole&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
噴砂機&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Sandblaster&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
氧化鋁砂&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Aluminum oxide&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
空壓機&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Air compressor&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
金剛砂&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Emery&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
氧化層&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Oxide layer&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
切片&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Disc&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
試戴&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Try-in&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
粗研磨&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Preliminary grinding&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
細研磨&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Secondary grinding&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
咬合調整&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Occlusal equilibration(adjustment)&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
量金尺&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Gauge of metal&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-right-color: white; border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
拋光&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(198, 224, 180); border-bottom-color: white; border-bottom-width: 0.5pt; border-left-color: white; border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Polish&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-right-color: white; border-right-width: 0.5pt; border-style: solid solid none none; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
蒸氣洗淨機&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-left-color: white; border-left-width: 0.5pt; border-style: solid none none solid; border-top-color: white; border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Steam Cleaners&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/1603540736628614420/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2015/09/blog-post_31.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1603540736628614420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/1603540736628614420'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2015/09/blog-post_31.html' title='牙技專業英文--技工篇 '/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4600553782148963076.post-2047230931436611401</id><published>2015-09-10T20:18:00.002-07:00</published><updated>2015-09-10T20:18:15.215-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="專有名詞"/><title type='text'>醫院單位中英文詞彙對照表</title><content type='html'>&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 784px;&quot;&gt;
 &lt;colgroup&gt;&lt;col style=&quot;mso-width-alt: 10944; mso-width-source: userset; width: 257pt;&quot; width=&quot;342&quot;&gt;&lt;/col&gt;
 &lt;col style=&quot;mso-width-alt: 14144; mso-width-source: userset; width: 332pt;&quot; width=&quot;442&quot;&gt;&lt;/col&gt;
 &lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;height: 16.5pt; width: 257pt;&quot; width=&quot;342&quot;&gt;醫院單位中英文詞彙對照表&lt;/td&gt;
  &lt;td style=&quot;width: 332pt;&quot; width=&quot;442&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(112, 173, 71); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; color: white; font-family: 新細明體; font-size: 12pt; font-weight: 700; height: 16.5pt;&quot;&gt;中文名稱&lt;/td&gt;
  &lt;td style=&quot;background: rgb(112, 173, 71); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; color: white; font-family: 新細明體; font-size: 12pt; font-weight: 700;&quot;&gt;英文名稱&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
董事會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Board of Directors&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
院長&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Superintendent&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
健康促進委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Health Promotion Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
外傷多重科別委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Trauma Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
醫療倫理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Medical Ethics Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
醫學教育委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Medical Education Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
醫療品質審議委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Medical Quality Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
手術管理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Surgical Management Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
藥事委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Pharmaceuticals Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
管制藥品管理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Controlled Drugs Management Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
病歷管理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Medical Record Management Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
輸血作業管理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Blood Transfusion Management Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
衛材管理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Medical Supply Management Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
急診委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Emergency Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
加護病房管理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
ICU Management Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
癌症委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Cancer Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
輻射防護管理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Radiation Protection Management Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
感染管制委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Infection Control Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
人體試驗委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Institutional Review Board&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
病理組織委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Pathology Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
危機管理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Crisis Management Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
勞工安全衛生委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Occupational Safety and Health Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
海外宣教委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Overseas Missionary Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
病人安全委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Patient Safety Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
生物安全管理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Biosecurity Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
性騷擾防治及處理委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Sexual Harassment Prevention Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
人事評議委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Human Resource Evaluation Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
營養委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Nutrition Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
主治醫師資格審查委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Doctor Recruitment and Qualification
  Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
出院準備委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Discharge Planning and Referral Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
專科護理師培育計畫暨執業規範專責委員會&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Nursing Education &amp;amp; Training Standard
  Procedures Committee&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;特別助理&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;Superintendent Special Assistant&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
稽核室&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Auditing&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
病安品管中心&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Patient Safety &amp;amp; Quality Control
  Office&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
院長辦公室&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Superintendents Office&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
教研行政組&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Medical Education &amp;amp; Research
  Administration&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
研究發展組&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Research &amp;amp; Development&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
秘書組&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Secretary&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
顧客服務組&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Public Relations&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
輻射防護室&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Radiation Protection&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
感染管制室&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Infection Control&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
感染管制組&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;&amp;nbsp;Infection Control&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
抗生素管制組&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;&amp;nbsp;Antibiotics Control&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
社區服務部&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Community Service Department&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;早療管理中心&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Sunshine
  Development Center&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;縣居服管理中心&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Chiayi County Home Service&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;市居服管理中心&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Chiayi City
  Home Service&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;再耕園管理中心&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Renewal Garden&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;長青園管理中心&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Evergreen
  Garden&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
院牧部&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Pastoral Care Dept.&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
協談中心&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Good News Biblical Counseling Center&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
傳道中心&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Evangelistic Center&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
宣教中心&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Missionary Center&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
醫療副院長&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Medical Deputy Superintendent&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;癌症中心&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Cancer Center&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;門診中心&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Out-Patient Clinic&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;外科部&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Department of
  Surgery&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;一般外科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;General Surgery&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;胸腔外科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Thoracic
  Surgery&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;心臟血管外科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Cardiovascular Surgery&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;大腸直腸外科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Colon &amp;amp;
  Rectal Surgery&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;泌尿科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Urology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;神經外科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Neurosurgery&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;整形外科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Plastic Surgery&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;骨科部&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Department of
  Orthopedics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;運動醫學科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Sports Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;內科部&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Department of
  Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;一般內科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;General Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;胸腔暨重症科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pulmonary &amp;amp;
  Critical Care Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;心臟血管科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Cardiology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;腸胃肝膽科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Gastroenterology
  &amp;amp; Hepatology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;腎臟內科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Nephrology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;神經內科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Neurology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;感染科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Infectious Diseases&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;過敏免疫風濕科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Allergy/Immunology/Rheumatology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;血液腫瘤科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Hematology &amp;amp; Oncology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;內分泌新陳代謝科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Endocrinology
  &amp;amp; Metabolism&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;小兒部&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Department of Pediatrics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;一般兒科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pediatrics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;新生兒科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Neonatology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;小兒心臟科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pediatric
  Cardiology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;小兒過敏科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pediatric Allergy&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;小兒腸胃科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pediatric
  Gastroenterology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;小兒感染科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pediatric Infectious Diseases&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;小兒腎臟科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pediatric
  Nephrology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;小兒內分泌新陳代謝科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pediatric Endocrinology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;小兒外科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pediatric
  Surgery&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;婦產部&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Dept. of Obstetrics and Gynecology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;產科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Obstetrics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;婦科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Gynecology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;不孕症中心&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Infertility
  Clinic&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;優生保健科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Prenatal Genetics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;家庭醫學科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Family Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;眼科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Ophthalmology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;耳鼻喉科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Otolaryngology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;皮膚科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Dermatology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;牙科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Dentistry&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;精神科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Psychiatry&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;復健科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Rehabilitation&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;急診醫學部&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Dept. of Emergency Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;麻醉部&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Dept. of
  Anesthesiology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;中醫部&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Chinese Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;針灸科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Chinese
  Acupuncture&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;內科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Chinese Internal Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;婦產科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Chinese
  Obstetrics and Gynecology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;小兒科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Chinese Pediatrics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;骨傷科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Chinese
  Orthopedics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;影像醫學科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Radiology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;放射腫瘤科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Radiation
  Oncology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;核子醫學科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Nuclear Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;病理科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pathology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;實驗診斷科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Laboratory Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;藥劑科&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pharmacy&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;護理部&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Nursing Department&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;急護系&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Intensive Care&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;重症加護系&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Critical Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;兒科系&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Pediatrics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;外骨科系&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Surgery and Orthopedics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;婦產科系&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Obstetrics and
  Gynecology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;內科系&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;社區護理室&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Community
  Health&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;醫學研究部&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Dept. of Medical Research&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;基礎醫學研究室&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Biomedicine
  Research Laboratory&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;臨床醫學研究室&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Clinical Medicine Laboratory&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;教學部&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Dept. of
  Medical Education&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;教師培育中心&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Center for Faculty Development&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;醫學圖書館&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Medical Library&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;教學中心&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Medical Education Center&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;實證醫學中心&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Evidence-Based
  Medicine Center&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;臨床技能中心&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Clinical Skills Center&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;社區健康部&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Dept. of
  Community Health&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;老人醫學科&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Geriatric Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;社區醫學室&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Community
  Medicine&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;體檢中心&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Physical Examination Center&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;長照管理室&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Long-Term Care&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
行政副院長&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; word-wrap: break-word;&quot;&gt;
  &lt;div style=&quot;word-wrap: break-word;&quot;&gt;
Administrative Deputy Superintendent&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;管理部&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Dept. of
  Management&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;人事室&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Human Resources&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;會計室&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Accounting&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;資訊室&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Information Technology&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;醫療業務室&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Medical Affairs&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;資材室&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Purchasing&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;社會工作室&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Social Work&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;勞工安全室&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Occupational Safety&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;傳播室&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Media Center&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;企劃室&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Public Affairs&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;總務部&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;General Affairs
  Department&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;保險業務室&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Insurance Declaration&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;勤務室&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Logistics&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;環工室&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Engineering and Maintenance&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;營養組&lt;/td&gt;
  &lt;td style=&quot;background: rgb(226, 239, 218); border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Nutrition&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;22&quot; style=&quot;height: 16.5pt;&quot;&gt;
  &lt;td height=&quot;22&quot; style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-left-color: rgb(169, 208, 142); border-left-width: 0.5pt; border-style: solid none solid solid; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt; height: 16.5pt;&quot;&gt;出納組&lt;/td&gt;
  &lt;td style=&quot;border-bottom-color: rgb(169, 208, 142); border-bottom-width: 0.5pt; border-right-color: rgb(169, 208, 142); border-right-width: 0.5pt; border-style: solid solid solid none; border-top-color: rgb(169, 208, 142); border-top-width: 0.5pt; font-family: 新細明體; font-size: 12pt;&quot;&gt;Treasury&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://erichuang223.blogspot.com/feeds/2047230931436611401/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://erichuang223.blogspot.com/2015/09/blog-post_64.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/2047230931436611401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4600553782148963076/posts/default/2047230931436611401'/><link rel='alternate' type='text/html' href='http://erichuang223.blogspot.com/2015/09/blog-post_64.html' title='醫院單位中英文詞彙對照表'/><author><name>艾瑞克的回憶錄</name><uri>http://www.blogger.com/profile/03623482228234965596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYuo54vxNvSaKuSZ3HGw_RTGcx3ihW5WqMnFkr_0cfyPcH1n774tZy33vo3R0bCAB0bTnC_H3LesW9HmJXwH7zikd7Ou0m3gqsBP_LVAAEqgxgfU-LQ8W7iVPP-vuISUA/s113/me.jpeg'/></author><thr:total>0</thr:total></entry></feed>