跳到主要內容

發表文章

Golang筆記-利用xorm實現ORM-mssql

package main import(  "fmt"  "time"  "github.com/go-xorm/xorm"  _ "github.com/denisenkom/go-mssqldb"  ) //宣告對應 TABLE的物件 type User struct {  Age int32 `xorm:"AGE"` //對應Table 欄位名稱  Name string `xorm:"NAME"`  AutoDate time.Time `xorm:"AUTODATE_TIME"` } //印出結果 func (user * User) String() string {  return fmt.Sprintf("AGE: %d, Name: %s,  AUTO_DATE: %v", user. Age, user. Name,user.AutoDate) } //宣告xorm引擎 var x *xorm.Engine func main() { //結合time.Since來記錄執行時間  now:=time.Now() //如果採用其他db driver,請置換driver name,這邊採用mssql  engine, err := xorm.NewEngine(" mssql ", "server=99.99.99.99;port=9999;user id=tester;password=999;database=TEST_DB")  if err != nil {   fmt.Println("新建引擎", err)   return  } //顯示sql  engine.ShowSQL(true)  var user [] User  engine.SQL("select * from TB_USER").Find(& user)  fmt.Println(user[0].String(), time.Since...

易經-卜辭看人生

書名:易經-卜辭看人生 作者:傅佩榮 易經這本書其實早已聽說許久,印象中只知道跟算命有關吧,出於好奇於是借了一本比較入門的書籍來看看,內容主要是介紹易經的來由,基本的八個卦以及部分卦辭,比較偏說明一些待人處事的道理,占卦部分則沒多加說明。不過算是一本很好的入門。 『天行健,君子以自強不息』 我一直以為這句話是在說要一個人自我鍛鍊,提升知識或鍛煉身體之類的,沒想到我誤解多年,這裏的自強不息比較指的是待人處事,人際關係的提升,與家人,朋友,同事間的關係是否有更好。仔細想想,工作雖然可以提升自身技能,但自己對於人際關係的維持其實瞞差的,好像只活在自己的世界,深感慚愧。 面對困境的智慧: 書中介紹易經中有四大難卦: 水雷屯:萬事起頭難,先求基礎安定再尋求發展。 習坎卦:危機重重,唯有誠信,謹言慎行 水山 蹇:山窮水盡,窮途末路。『行有不得者,皆反求諸己』 澤水困:坐困愁城,一籌莫展。這是最差的情況了,易經說此時要祭祀,藉由收斂心神改變心態,用不同的態度來面對,最後困境也會過去的。 每個人一生都會面臨許多困境,如果能先分明處於哪種困境,或許能找到解決的方向。

GRAY RHINO 灰犀牛 讀書心得

書名:GRAY RHINO 灰犀牛 作者:Michele Wucker 灰犀牛定義:指顯而易見威脅,只是我們常視而不見,以為看不見就不存在。 衍生行為模式 1.否認:為什麼我們看不到灰犀牛 人之本性 ,先否認降低衝擊 心理偏誤:確認偏誤 ,團體迷失,專家偏誤 或許有警訊,但並不明顯 啟發:否認階段是必定存在的,但不可停滯太久,此外應盡量多元化思考,跳出偏誤。或利用檢查清單來避免偏誤。 2.不作為:為什麼看到犀牛還不快跑 做了可能更糟,乾脆不做 不當誘因(醫院放縱院內感染因為可領額外補助) 啟發:小洞不補,大洞吃苦,不作為之後代價更大。試著改變誘因吧。 3.恐慌:犀牛發動攻擊了 為時已晚,此時解決太倉促,方法必然不佳,得花更多的資源。伊波拉病毒造成美國恐慌,建立了11個治療中心,但只用了兩個,總計才28個伊波拉病毒病人,相較之下忽略流感帶來更多的衝擊,2015年一月已有69個兒童病死。 啟發:由於為時已晚,此時更需要保持冷靜,尋找危機中的轉機。 結論: 當我們總在追求新的方法或新鮮的議題時,不時也要省思有哪些潛在的威脅,是一直被故意視而不見的,還有是什麼理由讓我們可以把問題擱著,而人往往太過自信,畢竟許多的威脅都是最後發展到難以處理,然後再用一個急迫的爛方法耗費更多資源,成效也有限。這種例子其實一直層出不窮,發生在你我生活周遭不是。

Java String Format

java練習筆記 String Format延伸應用: fix position : left justified()           System.out.println(String.format("%-10s hello" , s1));           hello      java fix position : right justified()           System.out.println(String.format("%10s helllo" , s1));                hello java fill zero in front           String.format("%03d" ,  s1)           050

LibreOffice

我在研究股票都會去台灣證卷交易所下載盤後資訊 檔案格式是csv 之前在window 下操作資料都蠻ok的 用excel整理也ok 偏偏............ 用air mac 打開就是亂碼 好像是mac os Number不支援big5吧母災~ 於是我找了一個貼近excel的開源工具 LibreOffice 打開後選擇big 5編碼就成功開啟中文字了~