發表文章

目前顯示的是 7月, 2013的文章

T-SQL轉換Time格式只到"分"

SQL裡的Time資料型態預設為hh:mm:ss,也就是最少要顯示到秒 可是我只需要取到分呀 本來傻傻的這樣寫 SELECT SUBSTRING([系統時間], 1, 5) 結果馬上報錯了 SUBSTRING不可以用在時間的資料型態上 後來又查了一下 忽然有一個靈感 於是這樣 SELECT CONVERT(char(5), [系統時間], 108) as newTime 成了!

碎碎念

台灣實做Java與R結合的人好像不多 每次有問題上google查詢都只找到國外的討論 希望能有更多的人做這方面的研究 但也可能因為R的界面不是那麼親民(必竟是免費) 都是要下指令的 但R可以做的運算不比spss,SAS,Modeler差啊 而且又有很多好心人寫好的package 這樣子工程師就不用那麼辛苦了不是嗎 例如我那天看到一篇論文 是一個工工所的人用java硬寫出類神經網路來預測個股的買賣點 天哪 我想都不敢想 如果我用java寫那不就寫到我曾孫都取媳婦了 如果他知道可以用java call R,然後再把R類神經網路package load進來,資料丟進去,R就算好了 這樣大概一天就寫完了吧 不知道那個人拚了多久 希望他永遠不知道有這個方法 不然他應該會去撞牆或咬舌自盡

如何在google blog裡面坎入易讀的程式碼樣式

圖片
其實有時候上網查一些資料的時候會鬱悶 因為有些網友提供了做法但可能是他個人筆記的形式 就會看不太懂 或是他的做法換到我的環境就不行了  這次我要分享在google blog裡面如何坎入一個程式碼的小頁框,因為常常看到別人在用 覺得這樣子程式真的很好讀 像這樣 這裡可以放程式碼 上網查了之後有一個人教了做法 可是我用他的做法卻一直設定不好 只好回去再看官方的網站 最後終於成了 步驟如下 先到 SyntaxHighlighter 的網站直接按download 把整包東西下載回來 下載回來解壓縮之後 找到裡面scripts的資料夾 複製一個必要的檔案 shCore.js 及另外一個 shBrush????.js 請注意????就是依照你要寫的程式碼下載對應的brush,例如我要寫的是java及SQL,就下載shBrushJava.js和shBrushSql.js  再到另外一個styles的資料夾,複製shCore.css和shThemeDefault.css 所以現在我們有5個檔案了 shCore.js shBrushJava.js shBrushSql.js shCore.css shThemeDefault.css 把這些檔案上傳到網頁空間 例如dropbox或是google site 因為待會在google blog設定的時侯會用到 現在到google blog設定範本>編輯HTML 如下圖 按下編輯HTML之後 在<head> </head>之間 放入以下的code 請注意'https://sites.google.com/site/xytsite/css/'這一段是我的網頁空間 你必須替換成你的網頁空間網址 如下圖 然後發表新文章的時侯 請用HTML模式 請記得放在<div></div>的中間 在你要展示code的地方 使用<pre class="brush: java"> 中間放你要的code</pre> 至於<pre class="brush: java"> brush後面要放的代碼 就是要寫的程式的代碼 在下面這個網頁有交

Java快速的讀取陣列的值

//設定一個double的陣列,名叫temp,把值都放進去 double[] temp={4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14} //用以下迴圈可快速的取出陣列的值 for(double i : temp) { out.println(i+"\t"); }

JSP+讀取資料+核取方塊的寫法

網路上都很少關於JSP跟JDBC很簡單的表單應用方法,可能是會寫JSP的人都很厲害了閉著眼都會寫,所以我把自己用到的一些很簡單又很基本的應用放上來讓鄉民參考 //先建立好資料庫的連結 <%! java.sql.Connection conn = null; %> <% Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); conn = DriverManager.getConnection("jdbc:sqlserver://1.99.88.99;databaseName=abc","user","password"); Statement stat = conn.createStatement(); String sql = "SELECT * FROM abc"; ResultSet rs = stat.executeQuery(sql); %> <html> <head> <title>JSP Page</title> </head> <body>JAVA Access Database Test!! //先宣告一個表單 <from> //核取方塊的寫法 <% while(rs.next()){%> //Jsp:一直讀取資料直到沒有資料為止 <%=rs.getString(1)%> //Jsp:用資料庫第一行的資料來建立核取方塊 <br/>         <%}%> </form> </body> </html>