發表文章

目前顯示的是 3月, 2014的文章

利用JavaScrip在送出表單前檢查資料

在HTML裡面,如果要送出表單一定要指定資料要送到哪一個網頁 而指定送到哪一個網頁的HTML語法如下 ... 我們常常會需要在送出表單前檢查資料,如果資料不符則不送出,免得送出了產生錯誤 重點就是要加上onsubmit這個參數,然後在你的javascrip function前面加個return 記得在你的function裡面,用判斷式,如果資料不符要求則回傳false,如此一來,資料就不會送出去了 我的javascrip範例如下,主要是在判斷二個日期,如果後面的日期小於前面,則不送出 function checkdate() { var s1 = document.getElementById("trainStartDate").value; var s2 = document.getElementById("trainEndDate").value; var TRsDate = new Date(s1); var TReDate = new Date(s2); if((TRsDate > TReDate)){ alert("資料無法送出,因為測試期間的開始日大於結束日"); return false; } return true; }

姐過的不是招 是緣份

看完一代宗師覺得實在很回味 雖然有些橋段吊鋼絲實在吊的很明顯 但是裡面有很多舖陳跟情緒會讓人看完一直回想 好電影才是這樣 首先 裡面的時代是民國初期 講話的方式跟現在很不一樣 古時侯的人說話真的是一句話裡有十個意思啊 很有學問 像是葉問要去金樓見宮羽田的時候 從進門開始就有人說要祝賀他 說是祝賀其實是找他單挑 然後葉問打贏了還會說一些讓對方有台階下的話 輸家也不客氣就直接接著繼續講 講話真的很有藝術 要是現代人全都穿越時空回到那個時候 可能會被認為是文盲吧 說話大剌剌 一點修飾都沒有 然後是葉問跟宮二曖昧的感情 雖然王家衛講了好多次葉問不愛宮二 他只愛武功 看到宮二只想到64手 但是我真的不相信他舖陳那麼多梗 會把愛武功的情節舖成大家都覺得他愛宮二  要舖可以好好舖嗎 而且他一直公開的說 讓我也覺得很有貓膩 這很不像他啊 導演不是都希望觀眾自己想像的嗎? 會有導演說 不是 我不是要導成這樣 是你們都誤會了 那你明明知道你這樣子演大家會這樣子想 你幹嘛還讓他們演的那麼曖昧呢 (太繞舌了我知道) 後來我上網查 發現王家衛跟葉問的兒子有簽授權 我實在很懷疑是不是授權裡面有附帶條款 (不能讓他父親愛別人之類的) 才讓他這麼苦口婆心公開的說葉問不愛宮二 但是在電影裡面又演的很糾結 啊 我不要爆雷了啦 總之很好看 你們自己看了就知道 念念不忘 必有迴響 最後再說一次如果有人跟我講這句話然後說他沒什麼意思 我一定會告他性騷擾

Yahoo Finance 資料錯誤

圖片
做財務分析作業的時候發現Yahoo Finance提供的台灣股市的資料在2002年錯了 而且不只一個小地方錯 我目前查了三支股票資料都是錯的 包含裕隆 永豐餘 永達 很不願意相信 但是跟很多地方比對過 真的錯了 我差點整個作業寫錯 不知道要怎麼反應 覺得寫去客服也不會有人理我 難不成要寫去總部嗎 提供給遇到一樣問題的鄉民 2002年的資料可能要去鉅亨網下載了 下面是截圖 這是Yahoo Finance的資料 例如裕隆 2002年四月每天的收盤價 跟下面的證交所比對 完全錯了 這個畫面很熟悉吧 是台灣證交所公布的歷史資料 民國91年=西元2002年 我實在不敢相信Yahoo那麼大的公司的資料會錯 我還懷疑是證交所錯了 於是又跑到Google Finance查 結果跟證交所的一樣 雖然Google Finance的資料是對的 可是他現在沒有提供api下載功能了 一頁最大30行 等我copy完都學期末了還交個屁作業 於是又跑到鉅亨網查 鉅亨網雖然沒有提供資料匯出的功能 但是也沒有限定一頁幾行 我終於可以做我的作業了 但是我知道Yahoo Finance的資料近幾年是都沒錯的 2002那年不知道出了什麼問題 如果要用太久以前的資料還是重覆確認比較好 共勉之

元大寶來RTD下載網址

元大寶來網頁改版之後RTD的下載位置找不到了 寫信給客服之後他們隔天就回我 改到這裡了 http://www.yuanta.com.tw/pages/product-stock/TradeTeach.aspx?Node=54bb81ac-d48d-4d1d-9fa8-0a3ea448747e&Show=LIST 在說明選單裡的 > RTD使用說明可以下載 不過這麼好的東西為什麼藏這麼裡面呢?!

Synology diskstation failed to synchronize with the network time server

圖片
裝了新的NAS之後過沒幾天一直出現這個問題 diskstation failed to synchronize with the network time server 導致連線一直不成功 我的解決方法是直接換一個Network Time Server 查了網路 台大有一個Network Time Server可以連 位置是  ntp2.ntu.edu.tw 我改了之後就成功了 有一樣問題的鄉民可以試試 If your DSM have "diskstation failed to synchronize with the network time server" issue, you can try to change the Network Time Server. I changed to  ntp2.ntu.edu.tw which is provided by Taiwan National U niversity and it works. 

如何安裝.tgz的檔案至Ubuntu

Linux的世界跟Windows的想法完全不一樣 如果要安裝一個檔案不是點二下就可以了 Linux的世界就像一台單眼相機 所有的設定都需要自己來 .tgz在Linux的世界裡是壓縮檔的意思 所以如果用ubuntu的話要先把它解壓縮 就會得到一個folder 通常解壓縮之後裡面會有一個install的文字檔 我一開始也是很開心 傻傻的對它一直點二下 但得到只是一個充滿指令碼的畫面 其實是要打開終端機的畫面 下指令安裝檔案 所以首先要這樣 cd /home/username/folder1/ 先把位置切換到資料夾底下 chmod u+x install 給install的這個文字檔權限 ./install 執行install 然後就會開始執行安裝 如果不能執行應該也是權限的問題 換成這一行試試 sudo ./install

SQL 日期跟時間的欄位合併後的查詢

將日期跟時間的欄位合併後 存在temp 再用between做搜尋 with temp as ( SELECT convert(char(11),Date)+convert(char(8),ImportTime) as DateTime,Symbol,Price FROM Stock WITH (nolock) Where (Date between '2014-02-26' and '2014-02-27') and Symbol = '1101' ) SELECT DateTime,Symbol,Price from temp Where DateTime BETWEEN '2014-02-26 10:00:00' AND '2014-02-27 11:00:00' order by DateTime

在Tomcat下設定虛擬目錄

這是因為我試圖讓R另存圖片到Tomcat的資料夾下 但是我發現R沒有寫入的權限 所以我只好讓R寫入到別的路徑 可是這對伺服器讀取來說會有問題 因為這個路徑在Client也要能讀得到 郭董說只好在在Tomcat下設定虛擬目錄了 方法如下 修改 Tomcat伺服器 conf目錄下的server.xml檔案 加入以下標記  <Context path="/pic123" docBase="d:\pic123" debug="0"></Context> 儲存檔案後,重開 Tomcat 打開瀏覽器輸入http://localhost:8080/pic123/ 如果可以輸入表示已經設定成功