2014年1月21日 星期二

Hakko人機介面 讓人抓狂的疑難雜症

原本以為用完 Hitech我就要發了,老娘要變成人機介面專家了
但是一切都是bullshit,HAKKO等著我凸,這篇文章就當作紀錄好了

1.Hakko只有簡易輸入鍵盤,使用多重重疊視窗來用較為方便功能也多
2.元件變化的顏色過少
  這個等老娘有空再來講

3.Hakko的SRAM設定
  ->這是最靠北的地方,一般人機上面有非揮發性記憶體區,專門給人斷電記憶用的
      Hakko需要自行設定SRAM的區域
      A.在單元設定->SRAM/時間,點選進去自行輸入SRAM的WORD
      B.人機上也必須先設定,同樣是『SRAM/時間』,點進去格式化一下SRAM
      C.傳送資料完畢之後如果出現    『ERROR:161』,單元設定->環境設定
          把『SRAM強制格式化』勾選,恭喜你,再出現ERROR請聯繫業務
 

2012年12月10日 星期一

百日過後

昨天是阿罵的百日,大家心情很明顯的平靜囉~~
除了我媽跟他的兄弟姊妹還在哭以外,孫子都沒事了...哈哈~阿罵我會常常回斗六看你的

2012年9月2日 星期日

才人難得,留待白首人間

阿嬤因為無法自主呼吸,即使年紀這麼大了醫院只能說要開刀,要不然只要維生管路拔掉就無法存活,阿嬤住進病院一個禮拜後開刀,開刀完後短短的五天就走了。

在花蓮的阿公(我爸的)過世的時候因為年紀太小沒什麼印象,只記得小叔叔跪在地上祈禱,花蓮阿嬤去世的時候細節我也不記得了,只記得冰櫃裡面的遺體,還有我小時候花蓮阿嬤常常買東西給我的印象,我不常回去花蓮阿嬤這邊,對她印象也不深,可是我知道她很愛我們。

所以這應該是第一次遇到會記得,而且是我非常熟的親人的喪禮。老媽在早上接到病危通知的時候馬上開車回斗六,在路上跟我說不應該讓阿嬤開刀白挨這麼痛的一刀,我在車上很想睡覺的吃著早餐(那時候很早很早),雖然內心覺得這不應該是真實的吧?我卻不敢看我媽的眼睛。

進去加護病房前我覺得我心裡準備很足了,阿嬤其實已經生病了很久很久,她不記得我們這些小孩子,整天對著阿公大罵,醫生說她的記憶衰退,只記得很久以前的阿公外遇時候(沒證實)的事情,我總覺得跟阿嬤相處一天是一天,凌晨接到消息說阿嬤不行了,盡快趕來看最後一面。結果我在加護病房還是一樣哭得亂七八糟無法接受,凡而是我妹一直在跟我阿嬤說話。後來阿嬤就被救護車送回家來,在家裡喘了幾口氣之後過世了。

大家都在哭,可是阿嬤走了很安詳,她在禮拜六晚上最後一次會客時間睜開眼睛看了大家,這是她最後一次睜開眼睛,之後的事情就沒有知覺了,老爸說不是在病痛中過世是非常幸福的事情,快要80歲了,算是很長壽了。

禮拜天中午過後很多儀式時間就此定下,我卻必須趕回桃園工作,其實我好想現在就馬上回去斗六陪阿嬤,手機裡面還有兩個多月前阿嬤坐在客廳看電視的照片,總覺得這不是真實的,為什麼阿嬤被人放進冰櫃卻沒有因為太冷醒不過來,為什麼我要看著冰櫃中的阿嬤



2012年8月26日 星期日

IIS於XP之上的設定,使用ASP.net網頁

以下是我自己安裝的時候發生的鳥問題的解決方式= =
初始設定:
1.必須先使用XP光碟片安裝IIS5.1,安裝成功之後
   到控制台->系統管理工具->IIS
   進入之後右鍵點選預設的網站,在內容IP位址改成本機電腦的IP
(無線網路跟有線網路皆可以),成功之後會看到以下畫面
沒看到的話IIS砍掉重灌
2.設定你的ASP.net網頁資料夾
    一樣右鍵點選預設的網站,在內容主目錄可以看到路徑,修改你想要的資料夾路徑
    修改完畢後必須在此資料夾路徑另設一新資料夾來存放網頁,於新資料夾點選右鍵後在
    目錄地方右下角可看到建立,按下後網站就建立成功了!

3.IIS架設完畢之後,發生了輸入帳號密碼的問題
    之前在網路上搜尋過很多方法,自己try之後那些沒有一個能成功
   後來自己摸一摸就成功了,雖然不能保證自己方式正確但還是貼一下方法
    1.在預設網站按右鍵->內容->目錄安全設定->編輯
       注意看使用者名稱格式是否為    本機電腦名稱/Administrator
       不是的話請改成此帳號
    2.同樣的地方,匿名存取的勾勾先不要勾,儲存之後關閉,重新刷一次網頁
       這時候應該會看到無法開啟網頁的畫面
      接著再重開一次同樣的地方,把匿名存取打勾,安內就可以了!

4.能夠進入IIS的畫面,卻在進入自己的ASP.net網頁時出現了IIS.Metabase錯誤的話
    這是我找到的方法
    在Visual Studio Tools -> Visual Studio 2005 Command Prompt 中執行
    aspnet_regiis -i  重新安裝 .net framework就可以了

5.IP加上ASP.net文件,將之設定為首頁
設定完之後通常都是IP加上資料夾路徑以及網頁檔案名稱 
  EXP:  localhost/www/index.aspx
如果要讓此連結的網頁直接用 http://localhost即可顯示的話,先在預設網站按右鍵
內容->文件,進入之後在啟用文件設定上打勾,並新增自己的預設首頁文件名稱
之後儲存跳出,依樣在預設網站按右鍵->新增->虛擬目錄
照著設定KEY一KEY就好了


 

2012年6月20日 星期三

XP SP3 使用SQL Compact 3.5 運行.SDF的資料庫

1.需先安裝相關msi  ->網路搜尋SQL Server Compact 3.5  可安裝Sp2包
2.電腦系統支援可觀看說明文件,以下是Xp SP3的使用

開發電腦的作業系統應該是 Microsoft Windows XP Professional SP3 (或更新的用戶端版本) 或 Microsoft Windows Server 2003 (或更新的用戶端版本);如果計劃與 SQL Server 交換資料,執行 IIS 的電腦也必須是這些作業系統。
如果您安裝 Windows XP SP3,而且想要使用 SQL Server Compact 連接,就必須啟用 HTTP 存取。預設設定為停用 HTTP 存取。若要啟用 HTTP 存取,請執行下列事項︰
  1. 開啟 [控制台]
  2. 按一下 [Windows 防火牆] 圖示。
  3. 按一下 [進階]
  4. 按一下 [網路連接設定] 區域中的 [設定]
  5. 選取 [Web 伺服器 (HTTP)] 核取方塊。
  6. 按一下 [確定] 以確認變更。
3.WinCE平台上不支援浮點運算
Indusoft必須使用DBexcute依序寫入資料,無法使用Trend

2012年6月10日 星期日

莫名其妙的星期一

現在冷戰中,讓我想到以前我有什麼不開心也是冷戰不說話,對方是不是也像我現在在這樣受到影響,那種很沮喪的感覺。

漸漸能夠了解以前對方的感覺了,第一次非常的難過,第二次、第三次,就慢慢的不受影響,這算好事嗎?不知道對方是不是也是這樣,所以感情就慢慢的磨掉了,磨光了。

2011年12月19日 星期一

DGV

dgv用的複製貼上

if (Control.ModifierKeys == Keys.Control && e.KeyCode == Keys.V)
            {
                Match m = Regex.Match(Clipboard.GetText(), "(.+)\r?\n?");//"(.+)\r?\n?");
                if (m.Success)
                {
                    int i = 0, j = 0;
                    while ((m.Groups[1].Value != "") && (dataGridView1.RowCount - 1 > dataGridView1.CurrentCell.RowIndex + i))
                    {
                        if (m.Groups[1].Value.Contains("\t"))
                        {
                            foreach (string column in m.Groups[1].Value.Replace("\r\n", "").Split('\t'))
                         
                            {
                                if ((dataGridView1.ColumnCount - 1) >= (dataGridView1.CurrentCell.ColumnIndex + j))
                                {
                                    dataGridView1[dataGridView1.CurrentCell.ColumnIndex + j, dataGridView1.CurrentCell.RowIndex + i].Value = column;

                                    j++;
                                }
                            }
                            j = 0;

                        }



                        else

                            dataGridView1[dataGridView1.CurrentCell.ColumnIndex + j, dataGridView1.CurrentCell.RowIndex + i].Value = m.Groups[1].Value;
                        i++;
                        m = m.NextMatch();
                    }
                }

                else

                    dataGridView1[dataGridView1.CurrentCell.ColumnIndex, dataGridView1.CurrentCell.RowIndex].Value = Clipboard.GetText();
            }