2013年10月5日 星期六

[C#.NET] 免費版SQL Server連線字串不能用localhost!!!

由於我安裝的是免費版的SQL Server (SQL server management studio 2012),

剛才在用Microsoft VS Express for Web時, 又發生不能連資料庫的情形,
想想和之前是出現過的錯誤很像,
"建立連接至SQL Server時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及SQL Server是否設定為允許遠端連線。(provider: Named Pipes Provider, error: 40 -無法開啟至SQL Server的連接)"
果然又是這個問題, 免費版的連線字串, localhost必須改為localhost\\SQLEXPRESS ,更改後如下:
//scsb.DataSource = "localhost"; 這個不行!
scsb.DataSource = "localhost\\SQLEXPRESS";
由於這是像我這種大新手很容易卡住的問題,所以註記在這裡,希望能幫助到人~

2013年8月20日 星期二

HTC New One有隱藏版的好用功能 → CAR(車用模式)

New One有隱藏版的好用功能!   CAR(車用模式)
同時感謝 mobile01@Power達人的感想

而就是因為New One前置喇吧聲音夠大, 所以CAR模式下的「音樂」「Speak語音撥號」「導航NLife」, 用起來才過癮啊~

個人總結CAR模式的亮點:
1.語音查詢很準,讚 

2.有Nlife加持,超強 
因為 HTC new one更新到android 4.2.2後, 多了免費的 NLife車用導航(TomTom圖資), 而且不用開3G就能導航哦!!

2013/10/5補充: 最近因為紫光問題換了台新機, 又重新發現New One的音質真好啊,
                            可能因為之前太常開車聽音樂聽到爽, 弄到New One破音啦 XDDD

2013年6月22日 星期六

[C#.NET] 委派

參考文章:
msdn ThreadStart 委派
[C#.NET] 如何 使用 多執行緒 Thread / 跨執行緒 存取UI
[C#]執行緒(Thread)使用與執行緒上操作UI

最近在巨匠上邱老師的.net課程, 提到Thread與委派, 是初學者容易"卡關"的地方, 
在這, 就以初學者的角度寫一篇分享:
        //先"委派"一個thread_callback的函式
        private delegate void thread_callback(string data);

        //"非同步呼叫"函式setAnswer,求data (即傳遞參數給多執行緒)
        private void setAnswer(string data)
        {
            if (this.InvokeRequired)
            {
                thread_callback cc = new thread_callback(setAnswer);
                this.Invoke(cc, data);
            }
            else
            {
                this.textbox.Text = data;
            }
        }

以上是通用型式,以下補充上課的範例
做2個按紐,上面那個將label1.text每次加1
                    下面那個用Thread的方法來達到"分時多工"的目的

程式碼:

using System;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
// 執行緒的建立,其實也是一種委派,讓開發者省略"public delegate void ThreadStart()"等程式碼

2013年2月26日 星期二

gmail的草稿(draft) 在電腦端打不開


今天gmail的 草稿(draft) 在電腦端突然打不開,不論IE、chrome、firefox,

都會出現 正在載入純文字... (loading rich text..) 的錯誤,


查了一下google group,二月就陸續有人出現這問題,,解決方法為:
1、用android手機端的gmail救回檔案,
因為在手機端看草稿(draft)是OK的,所以在手機gmail寄回給自己就好了;

2、用gmail內建的task來做
1) Open the Drafts folder.
2) Check the box for the email in question.
3) Press [More] then [Add to Tasks].
4) A little popup view opens up with my new Task and a link to "Related email".
5) Click the link to "Related email".
簡單說就是將不能開啟的gmail檔案, 加入"工作"(task)後, 再點其mail連結即可;

以上2個方法經測試都OK哦~

附註: 這個blog本來close了,但一些電腦上碰到的問題,寫在這搞不好可以對人有幫助 :)