2016年9月25日 星期日

利用R語言分析期交所歷史年度行情近月合約資料

在RStudio的執行結果如下:
第三個星期三已經結算,所以結算日之後會沒有資料,我沒有特別再處理這部分


2016年9月8日 星期四

2016年9月3日 星期六

使用非同步的方式執行SQL命令

連線字串加上Asynchronous Processing=True啟動非同步模式

比如:
            String strConnectionString = "Data Source=localhost;" +
                                         "Integrated Security=True;" +
                                         "Initial Catalog=AdventureWorks;" +
                                         "Asynchronous Processing=True";

用途:同步模式是單執行緒,如果查詢結果要等待很久,程式會發生無法回應的狀態,就必須改用非同步

備註:
IAsyncResult result = cmd.BeginExecuteReader();

                    while (!result.IsCompleted)
                    {
                        System.Threading.Thread.Sleep(100);
                        textBox1.Text = "執行中!";
                    }


REF:
Visual C# 2012資料庫程式設計暨進銷存系統實作
第5-43頁
程式5-8-1

LINQ的降冪和升冪排序

降冪:descending
升冪:ascending

預設值是descending