<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://120.112.17.17/blog/styles/rss.css" type="text/css"?>
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/">
 <channel>
  <title>Your Service Name</title>
  <description>Your service description</description>
  <link>http://120.112.17.17/blog/summary.php</link>
 </channel>
    <item>
        
   <title>win10 連 samba 網路芳鄰</title>
   <description>&lt;p&gt;
明明我的samba是3版也不可以,只好打開 windows 的 samv1,
&lt;/p&gt;
&lt;p&gt;
開啟或關閉 Windows 功能，找到 SMB 1.0 相關的選項，啟用 &lt;strong&gt;SMB 1.0/CIFS 用戶端&lt;/strong&gt; 及 &lt;strong&gt;SMB 1.0/CIFS &lt;/strong&gt;&lt;strong&gt;自動移&lt;/strong&gt;，伺服器沒用到就不要勾選,net use s: \\ip\dir /user:name password 就有 S
&lt;/p&gt;
&lt;p&gt;
參考:&lt;strong&gt;https://helloworld.pixnet.net/blog/post/46536909-%E8%A7%A3%E6%B1%BA-windows-10-%E7%84%A1%E6%B3%95%E9%80%A3%E7%B7%9A-smb1-%E5%95%8F%E9%A1%8C&lt;/strong&gt; 
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/600</link>
  </item>
    <item>
        
   <title>php 驗證碼 imgage 圖像函數,font 路徑</title>
   <description>&lt;p&gt;
在驗證碼使用 imaettftext 時, &lt;strong class=&quot;methodname&quot;&gt;imagettftext&lt;/strong&gt;( resource 
image, float size, float angle, int x, int y, int color, string 
fontfile, string text ),fontfile 可能因為 
GD版本不同,查找目錄的方式可能不同,因此找不到字型檔,在檔案前加入路徑,如:$font = &#039;./symbol.ttf&#039;;加入 ./ 
強迫查找當前目錄就可以
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/599</link>
  </item>
    <item>
        
   <title>Barcode/NFC/OCR Scanner Keyboard 手機網頁輸入掃瞄</title>
   <description>&lt;p&gt;
Barcode/NFC/OCR Scanner Keyboard 手機網頁輸入掃瞄
&lt;/p&gt;
&lt;p&gt;
也就是用手機登入網頁,在文字輸入欄位可以用手機掃瞄條碼的功能 
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/598</link>
  </item>
    <item>
        
   <title>驗證碼重新讀取</title>
   <description>&lt;p&gt;
今天在玩網頁登入加入驗證碼,可是在重新讀取時一直沒有作用,後來查網才知道,因為 src 沒有改變,所以不會重新執行
&lt;/p&gt;
原來 img 的 jquery
&lt;br /&gt;
$(&amp;quot;#getcode_num&amp;quot;).click(function(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;$(this).prop(&amp;quot;src&amp;quot;, &amp;quot;captcha/code_num.php&amp;quot; ); }) &amp;nbsp;
&lt;br /&gt;
//沒有作用,因為 src =&amp;nbsp; &amp;quot;captcha/code_num.php&amp;quot; 永遠一樣.,不會改變
&lt;p&gt;
改成
&lt;br /&gt;
$(&amp;quot;#getcode_num&amp;quot;).click(function(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;$(this).prop(&amp;quot;src&amp;quot;, &amp;quot;captcha/code_num.php?code=&amp;quot; + Math.random());&amp;nbsp;&amp;nbsp; });&amp;nbsp;&amp;nbsp;
&lt;br /&gt;
//改變,因為 src = &amp;quot;captcha/code_num.php?code=&amp;quot; + Math.random()); 因為 random每次改不一樣的值,code 參數隻是讓 src 不一樣,在後端不用處理
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/597</link>
  </item>
    <item>
        
   <title>php mysqli_multi_query 執行多筆 sql 指令 -- update 多筆用</title>
   <description>&lt;p&gt;
在 update 不同值時, mysqli_query 只能一筆一筆更新,時間效率都很差,上網找的方法是產生一個更新資料暫存表,再用唯一值一次更新.
&lt;/p&gt;
&lt;p&gt;
經過重覆測試,指令如下:&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p&gt;
$sql1 = &amp;quot;CREATE TABLE IF NOT EXISTS `std_pnum` (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #ff0000&quot;&gt;//產生暫存,最後沒有刪除,想說都要用&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; `stdno` varchar(10) NOT NULL,&lt;br /&gt;
&amp;nbsp; `subjno` text NOT NULL,&lt;br /&gt;
&amp;nbsp; `class` varchar(6) DEFAULT NULL,&lt;br /&gt;
&amp;nbsp; `grade` varchar(8) DEFAULT NULL,&lt;br /&gt;
&amp;nbsp; `seme` varchar(6) DEFAULT NULL,&lt;br /&gt;
&amp;nbsp; `pnum` smallint(6) DEFAULT NULL&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=utf8;&amp;quot;; 
&lt;/p&gt;
&lt;p&gt;
$sql1 .= &amp;quot;delete from std_pnum ;&amp;quot;;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #ff0000&quot;&gt;//一開始先清空 tmp表 &lt;/span&gt;&lt;br /&gt;
$sql1 .= &amp;quot;set @count := $bnum ; &amp;quot;;&amp;nbsp;&lt;span style=&quot;color: #ff0000&quot;&gt; //設定開始更新值,由 php 代入 
,宣告變數要用 set 或 select ,不可用 declare (在有 begin - end 內才可以用,一開始用 Declare 在這裡卡好久)&amp;nbsp;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;//用現有資料,利用 stdno 當唯一值,相同同編號,因為 @count := @count + 1 會跟來源變動,所以用子查詢我方式,將來源先轉成單純的唯一值排序,這樣@count 才會正常累加&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $sql2 = &amp;quot;insert into std_pnum &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;select c.stdno,c.subjno,c.class,c.grade,c.seme, @count := @count + 1 from &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;(select a.* from pig_reopen_std a LEFT JOIN student b ON a.stdno = b.stdno &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;WHERE a.indate &amp;gt;= &#039;{$config[&#039;okdate&#039;]}&#039; AND 
a.syear={$config[&#039;syear&#039;]} AND ((a.delete_yn&amp;lt;&amp;gt;&#039;Y&#039;) Or (a.delete_yn
Is Null)) AND a.pnum &amp;lt;= 0 &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;group by a.stdno &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;ORDER BY b.classno,b.seat,a.stdno,a.subjno,a.class,a.grade,a.seme) c ; &amp;quot;;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;//直接用產生的暫存表更新&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;$sql3 = &amp;quot;update pig_reopen_std a ,std_pnum b set a.pnum=b.pnum where a.stdno = b.stdno ;&amp;quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;$sql = $sql1 . $sql2 . $sql3 ; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp; if (mysqli_multi_query($link, $sql)) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #ff0000&quot;&gt;//執行sql&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; do {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mysqli_free_result($result);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mysqli_more_results($link))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$up_num = mysqli_affected_rows ( $link );&amp;nbsp;&lt;span style=&quot;color: #ff0000&quot;&gt; //取得最後更新筆數&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; } while (mysqli_next_result($link));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
本來更新350筆要14秒,現在馬上完成,顯示0秒 
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/596</link>
  </item>
    <item>
        
   <title>新重修科目多年級學期設定</title>
   <description>&lt;p&gt;
範例檔:&lt;a id=&quot;res_274&quot; href=&quot;http://120.112.17.17/blog/gallery/2/108.xls&quot;&gt;108.xls&lt;/a&gt;
&lt;/p&gt;
說明檔:&lt;a id=&quot;res_275&quot; href=&quot;http://120.112.17.17/blog/gallery/2/subject.docx&quot;&gt;subject.docx&lt;/a&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/595</link>
  </item>
    <item>
        
   <title>mysql 插入數據時出現 Incorrect string value: &#039;\xF0\x9F...&#039; for column &#039;name&#039; at row 1的異常</title>
   <description>&lt;p&gt;
最近在用 Excel 檔匯入資料時,顯示 Error , 轉成 Csv 再匯入就正常, 查網,原來是有些 Utf8 圖型或造字用到 
4碼(含)以上,而 Mysql 的 Utf8 內定3碼,解決方法網上是將內定 Utf8 3碼改成 
character-set-server=utf8mb4 
4碼,資料表也要更改(https://blog.csdn.net/m0_37983376/article/details/79224862)有修改方法,可是我改後無效,不知少了什麼,後來想,那些造字沒有顯示對網頁來說沒有那麼重要,所以想到一個取巧的方式,將這些字丟掉不存在就可以了,方法是,在
php 程式,將 utf8 轉成 big5 ,那些字就會用 &amp;quot;?&amp;quot; 代替,再將它轉回 Utf8 給網頁用,再樣那些字就給轉不見了, Csv 
不用轉,因為它本來就是 big5,程式自動轉成 Utf8 ,指令如下:
&lt;/p&gt;
&lt;p&gt;
if($type != &amp;quot;csv&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //不是csv檔,$str 轉big5再轉回Utf-8,排除 utf8 4碼以上字及造字,mysql utf8 內定三碼&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $str5 = mb_convert_encoding($str, &amp;quot;big5&amp;quot; , &amp;quot;UTF-8&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $str = mb_convert_encoding($str5, &amp;quot;UTF-8&amp;quot;, &amp;quot;big5&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } 
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/594</link>
  </item>
    <item>
        
   <title>貼上 Excel 時,前方有零文字,會變數字,零會不見</title>
   <description>&lt;p&gt;
因為 Excel 會將都是數字的文字貼上時當數字格式處理,如果要保留文字格式,我使用方法如下(不知有沒有更好)
&lt;/p&gt;
&lt;p&gt;
將要貼上的 Excel 儲存格改成文字格式,再貼上時先按右鍵,選擇右邊圖式(符合目的格式設定)就可以保留零,因為我們已經先將格式改成文字
&lt;/p&gt;
&lt;p&gt;
說明檔 : &lt;a id=&quot;res_273&quot; href=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/Excel.docx&quot;&gt;Excel.docx&lt;/a&gt; 
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/593</link>
  </item>
    <item>
        
   <title>phpexcel中PHPExcel_Exception Invalid cell coordinate</title>
   <description>&lt;p&gt;
那是欄位超出 26 的原因,Excel A1.B1.......Z1,AA1,AB1...所以輸出的時侯要轉換, Google 
看到直接在程式轉換,覺的不好用,自己寫一個小函數,代入 row 從 0 開始,直接轉換 
A,B,C.....AA,AB,AC........ZX,ZY,ZZ ,應該足夠用
&lt;/p&gt;
&lt;p&gt;
function n2a($num)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $b = 26;&amp;nbsp;&amp;nbsp;&amp;nbsp; //除數,26個英文字母&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $c = 64;&amp;nbsp;&amp;nbsp;&amp;nbsp; //商+64 ,第二位英文字&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $d = 65;&amp;nbsp;&amp;nbsp;&amp;nbsp; //餘數+ 65 , 餘數字母&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $aa =(int)($num / $b) ;&amp;nbsp; //有無超過 26&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $bb = $num % $b ;&amp;nbsp; //餘數&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $ret = ($aa) ? chr($aa+$c).chr($bb+$d) : chr($bb+$d) ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return $ret;&lt;br /&gt;
} 
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/592</link>
  </item>
    <item>
        
   <title>javascript 不同型態比較不相等</title>
   <description>&lt;p&gt;
在取部份字串時, 用 substr 取是 String&amp;nbsp; ,match 取是 Object ,直接 if(substr == match) 傳回 False 必須改字串才能比較,如下:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var str = &#039;c002&#039;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mstr = str.match(/\d+/).&lt;span style=&quot;color: #ff0000&quot;&gt;toString()&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sstr = str.substr( 1 , 3 ).&lt;span style=&quot;color: #ff0000&quot;&gt;toString()&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; alert(mstr + &amp;quot; = &amp;quot; + typeof(mstr) + &amp;quot;\n&amp;quot; + sstr + &amp;quot; = &amp;quot; + typeof(sstr)); 
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/591</link>
  </item>
    <item>
        
   <title>jquery 用 display 時 ie 沒有作用</title>
   <description>jquery 在用 select option 時 hide() 在 firefox , chrome 可以,但是在 ie 時沒有作用,只能用 disabled ,後來想到 jquery 可以串聯使用,於是試用 $(&amp;quot;.arrnoout&amp;quot;).prop(&#039;disabled&#039;,true).hide(); 將兩種功能串在一起,各取所需儘然可以, firefox,chrome 可以 hide(), 而 ie 也可以 disabled</description>
   <link>http://120.112.17.17/blog/shyong/archives/590</link>
  </item>
    <item>
        
   <title>用 jquery 時更改 js 檔一直沒用</title>
   <description>今天在改程式時,增加網頁功能,更改 jquery 的 js 檔案,一直沒有作用,後來想到是不是 buffer 問題,直接叫出我的 js 檔 (piggy.js) 結果沒有更改,重新整理後改成新的就有作用了,第一次碰到,原來 js 檔可能在 buffer ,而不會更新,下次碰到要記得叫出來看看</description>
   <link>http://120.112.17.17/blog/shyong/archives/589</link>
  </item>
    <item>
        
   <title>linux 臨時增加一組虛擬網卡IP</title>
   <description>&lt;p&gt;
有時需要在 Linux 臨時增加一組 IP , 又不想增加網卡,只好增加一組虛擬網卡IP,用完記得 down 
&lt;/p&gt;
&lt;p&gt;
假設原網卡名稱 eth0 , 虛擬網卡加 :0　即可
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;增加 :&amp;nbsp; ifconfig eth0:0 10.0.0.1 up&lt;/li&gt;
	&lt;li&gt;取消 :&amp;nbsp; ifconfig eth0:0 10.0.0.1 down&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;csharpcode&quot;&gt;
&lt;/pre&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/588</link>
  </item>
    <item>
        
   <title>從備份主機 nas (ms7) 取回資料</title>
   <description>&lt;ol&gt;
	&lt;li&gt;lib(圖書館主機),fhsh3(公文),fhsh4(網頁) windows 系列取回方法
	&lt;ol&gt;
		&lt;li&gt;打開電腦,連線網路磁碟機&lt;/li&gt;
		&lt;li&gt;資料夾輸入: \\nas.fhsh.tp.edu.tw\backup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (或 \\ms7.fhsh.tp.edu.tw\backup)&lt;/li&gt;
		&lt;li&gt;user: root&amp;nbsp;&amp;nbsp;&amp;nbsp; password: xx750xxx&amp;nbsp;&amp;nbsp;&amp;nbsp; ( nas(ms7) root 密碼)&lt;/li&gt;
		&lt;li&gt;連上網路磁碟機,要取回什麼自己 copy&lt;/li&gt;
		&lt;li&gt;&lt;a id=&quot;res_270&quot; href=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/270-win1.PNG&quot;&gt;&lt;img src=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/previews-med/270-win1.PNG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a id=&quot;res_271&quot; href=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/271-win2.PNG&quot;&gt;&lt;img src=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/previews-med/271-win2.PNG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a id=&quot;res_272&quot; href=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/272-win3.PNG&quot;&gt;&lt;img src=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/previews-med/272-win3.PNG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;ms1,ms6,ms7 Linux 系列
	&lt;ol&gt;
		&lt;li&gt;ssh 登入主機 ,sudo 成 root , 只有 root 才能 mount目錄&lt;/li&gt;
		&lt;li&gt;mount -t cifs -o username=&amp;quot;root&amp;quot;,vers=2.0 //nas.fhsh.tp.edu.tw/backup /mnt&lt;/li&gt;
		&lt;li&gt;打入 root 密碼 ==&amp;gt; xx750xxx&lt;/li&gt;
		&lt;li&gt;連上 nas , cd /mnt ,要取回什麼自己 copy&lt;/li&gt;
		&lt;li&gt;記得最後要 umount /mnt ,否則會一直掛在上面&lt;/li&gt;
		&lt;li&gt;&lt;a id=&quot;res_269&quot; href=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/269-ms1.PNG&quot;&gt;&lt;img src=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/previews-med/269-ms1.PNG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;
&lt;ol&gt;
&lt;/ol&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/587</link>
  </item>
    <item>
        
   <title>Dlink 一個 port 只有一個 MAC</title>
   <description>&lt;a id=&quot;res_264&quot; href=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/port_security.JPG&quot;&gt;&lt;img src=&quot;http://ms7.fhsh.tp.edu.tw/blog/gallery/2/previews-med/port_security.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/586</link>
  </item>
    <item>
        
   <title>window無法刪除目錄層次太深</title>
   <description>&lt;p&gt;
有位同事不知如何產 生了一個有一百多層子目錄的檔案,查找 google 後用 winrar , 7zip , cmd 檔的 del , rmdir 都無法刪掉, 後來找到&amp;nbsp; rimraf 才刪除,原理說它是照 linux 系統規範沒有長度限製,才可以,方法如下:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;到 https://nodejs.org 下載 node.js 安裝,裏面有 npm 指令&lt;/li&gt;
	&lt;li&gt;安裝 rimraf 指令&lt;code class=&quot;prism language-html&quot;&gt;&lt;span class=&quot;hljs-built_in&quot;&gt;&amp;nbsp; npm&lt;/span&gt; install -g rimraf&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;rimraf 刪除目錄 , (同事目錄執行後約 10 秒,才有反應刪除)tc&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/585</link>
  </item>
    <item>
        
   <title>win7 安裝 usb 鍵盤,滑鼠不能用</title>
   <description>&lt;p&gt;
因為新的 Intel Haswell 已經不支援 usb2 了,所以必須先將 usb3 的驅動加入 win7 集成內,這樣&amp;nbsp; usb 鍵盤,滑鼠才能用,ghost 後安裝才能用,否則 ghost 後會藍畫面,最近找到一個加入集成的網頁,都是用基礎指令,很不錯,要注意的是在 dism 集成指令時,如果用的是 教育版本 index 要改成1,因為教育版索引只有1 ,所以要改成 index:1 , 至於業界可能可以用 index:2 , 因為我是用教育版的,一開始因為是 index:2,所以一直無法成功,會反應沒有權限,直到找到網頁說教育版只有1,改成1才成功,然後安裝win7就可以成功了,也可以 ghost 到別台機器
&lt;/p&gt;
&lt;p&gt;
參考網址: https://www.asus.com/tw/support/FAQ/1030391/ 
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/584</link>
  </item>
    <item>
        
   <title>詠裕還原卡派送 Client LINUX 模式</title>
   <description>進功能平臺,[差異更新],功能表最下面[參數設定],第一項用戶端派送模式,選第二項,[Linux 文字模式],儲存 OK,這樣派送速度才可以極速</description>
   <link>http://120.112.17.17/blog/shyong/archives/583</link>
  </item>
    <item>
        
   <title>WIN10 安裝問題</title>
   <description>&lt;ol&gt;
	&lt;li&gt;影像磚更改,重開機還原
	&lt;ol&gt;
		&lt;li&gt;重建一個使用者,就可以了,舊的可以刪掉&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;Office 365無法刪除
	&lt;ol&gt;
		&lt;li&gt;重開始,找到程式(如 Excel)點右鍵,解除安裝,一個一個解除&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;Office2016無法安裝
	&lt;ol&gt;
		&lt;li&gt;找不到解決方法,只能安裝 Office 2010&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/582</link>
  </item>
    <item>
        
   <title>jqurey  及 form table  的順序</title>
   <description>&lt;p&gt;
今天在用 Ajax 的查圖程序時,當更改圖檔時在 pc,ipad 手機時,圖檔顯示都正常,可是在 andrid 手機時會最大化到超出螢幕 , 後來發現只要將  順序改為&amp;lt;form...&amp;gt;&amp;lt;table ...&amp;gt;&lt;br /&gt;
就正常了,之前在新增 html 檔案時也發現過一次,看來用 &amp;lt;form...&amp;gt; &amp;lt;table...&amp;gt; 時比較不會出狀況的,至於為什麼,不知道 
&lt;/p&gt;
&lt;p&gt;
20200914
&lt;/p&gt;
&lt;p&gt;
只要是用新増 html 元件的都要用&amp;nbsp; &lt;span style=&quot;color: #ff0000&quot;&gt;&amp;lt;form&amp;gt;&amp;lt;table&amp;gt;&lt;/span&gt; ,用 &amp;lt;table&amp;gt;&amp;lt;form&amp;gt;在 client 有作用,但是在 Server端,抓不到新增元件的值 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/581</link>
  </item>
    <item>
        
   <title>中華電信進來光纖只用一芯</title>
   <description>&lt;p&gt;
其實這一條 細光纜 裡面有二芯光纖絲&lt;br /&gt;
就像很多人以為中華電信供裝拉的那一條電話線裡面只有二芯銅線 事實上是四芯銅線&lt;br /&gt;
目前 純網路訊號的PON 都是只吃一芯光纖絲 來跑網路訊號&lt;br /&gt;
下行(從機房端或路邊交接箱--&amp;gt;用戶端) 的光波長是走1490nm&lt;br /&gt;
上行(從用戶端--&amp;gt;機房端或路邊交接箱) 的光波長是走1310nm&lt;br /&gt;
不同波長所以只要吃一芯光纖絲即可,不會插錯
&lt;/p&gt;
&lt;p&gt;
一般 switch to switch 用兩芯是因為價差
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;一個單芯雙波長(1310nm, 1490nm)的光纖收發模組 &amp;gt; 一個單芯單波長(1310nm)的光纖收發模組+一個單芯單波長(1310nm)的光纖收發模組 還貴 
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/580</link>
  </item>
    <item>
        
   <title>電腦語音軟體 NVDA</title>
   <description>同事的筆電開關機都會說一些測試的話,後來一查原來是安裝了 NVDA(電腦語音軟體),拿掉就好了,其實它是一套視障者的輔助軟件</description>
   <link>http://120.112.17.17/blog/shyong/archives/579</link>
  </item>
    <item>
        
   <title>alter table Sql 表格處理</title>
   <description>&lt;p&gt;
第一，我們要加入一個叫做 &amp;quot;Gender&amp;quot; 的欄位。這可以用以下的指令達成：
&lt;/p&gt;
&lt;div class=&quot;box&quot;&gt;
&lt;span style=&quot;color: blue&quot;&gt;&lt;strong&gt;ALTER TABLE Customer ADD Gender char(1);&lt;/strong&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&quot;box&quot;&gt;
&lt;p&gt;
接下來，我們要把 &amp;quot;Address&amp;quot; 欄位改名為 &amp;quot;Addr&amp;quot;。這可以用以下的指令達成：
&lt;/p&gt;
&lt;div class=&quot;box&quot;&gt;
&lt;span style=&quot;color: blue&quot;&gt;&lt;strong&gt;ALTER TABLE Customer CHANGE Address Addr char(50);&lt;/strong&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&quot;box&quot;&gt;
&lt;p&gt;
再來，我們要將 &amp;quot;Addr&amp;quot; 欄位的資料種類改為 char(30)。這可以用以下的指令達成：
&lt;/p&gt;
&lt;div class=&quot;box&quot;&gt;
&lt;span style=&quot;color: blue&quot;&gt;&lt;strong&gt;ALTER TABLE Customer MODIFY Addr char(30);&lt;/strong&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&quot;box&quot;&gt;
&lt;p&gt;
最後，我們要刪除 &amp;quot;Gender&amp;quot; 欄位。這可以用以下的指令達成：
&lt;/p&gt;
&lt;div class=&quot;box&quot;&gt;
&lt;span style=&quot;color: blue&quot;&gt;&lt;strong&gt;ALTER TABLE Customer DROP Gender;&lt;/strong&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&quot;box&quot;&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div class=&quot;box&quot;&gt;
來自:https://www.1keydata.com/tw/sql/sql-alter-table.html &lt;br /&gt;
&lt;/div&gt;
&amp;nbsp;
&lt;/div&gt;
&amp;nbsp;
&lt;/div&gt;
&amp;nbsp;
&lt;/div&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/578</link>
  </item>
    <item>
        
   <title>網頁上改為向下移動</title>
   <description>&lt;p&gt;
//網上找到 jquery 在網頁時,將 Enter 鍵改為 Tab 的作用&lt;br /&gt;
&amp;nbsp;$(&amp;quot;input&amp;quot;).not( $(&amp;quot;:button&amp;quot;) ).keypress(function (evt) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (evt.keyCode == 13) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($(this).attr(&amp;quot;type&amp;quot;) !== &#039;submit&#039;){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var fields = $(this).parents(&#039;form:eq(0),body&#039;).find(&#039;button, input, textarea, select&#039;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var index = fields.index( this );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( index &amp;gt; -1 &amp;amp;&amp;amp; ( index + 1 ) &amp;lt; fields.length ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields.eq( index + 1 ).focus();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(this).blur();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&lt;/p&gt;</description>
   <link>http://120.112.17.17/blog/shyong/archives/577</link>
  </item>
    <item>
        
   <title>jquery 中,id 名稱有中括號,如何選擇</title>
   <description>id 名稱有中括號,直接用 $(&amp;quot;[id=&#039;id名稱&#039;]&amp;quot;) 找取,記得要用單引號括起來&lt;br /&gt;
var id1 = &amp;quot;tseat[&amp;quot; + key +&amp;quot;]&amp;quot; ;&lt;br /&gt;
var idval = key + &amp;quot; &amp;quot; + item[&amp;quot;name&amp;quot;][key];&lt;br /&gt;
$(&amp;quot;[id=&#039;&amp;quot; + id1 +&amp;quot;&#039;]&amp;quot;).text(idval);&lt;br /&gt;
var id2 = &amp;quot;tscore[&amp;quot; + key + &amp;quot;]&amp;quot;;&lt;br /&gt;
$(&amp;quot;[id=&#039;&amp;quot; + id2 +&amp;quot;&#039;]&amp;quot;).val(item[&amp;quot;score&amp;quot;][key]);</description>
   <link>http://120.112.17.17/blog/shyong/archives/575</link>
  </item>
  </rdf:RDF>