發表文章

目前顯示的是 3月, 2014的文章

[VB.Net] UShort 轉換格式為 Short

前言: 最近用NModbus元件寫modbus的通訊,但是nmodbus讀取值時取回的是unsigled short,也就是0~65535。當遇到設備是sigled short(-32767~32768)時就會出現負數時數值會出錯,今天一直找不到可以用內部指令的方式轉換,所以只好自己寫一個function 說明: 其實就是將UShort的格式先轉換成16進制,再將16進制轉成帶符號的10進制放到short中 程式碼如下: Function Ushort2short(ByVal value As UShort) As Short Return Convert.ToInt16(Convert.ToString(value, 16), 16) End Function

[Mablab]讀取Excel

參考網站: http://www.mathworks.com/help/matlab/ref/xlsread.html#bthgb2w xlsread Read Microsoft Excel spreadsheet file expand all in page Syntax num = xlsread(filename) example num = xlsread(filename,sheet) num = xlsread(filename,xlRange) example num = xlsread(filename,sheet,xlRange) example num = xlsread(filename,sheet,xlRange,'basic') [num,txt,raw] = xlsread( ___ ) example ___ = xlsread(filename,-1) [num,txt,raw,custom] = xlsread(filename,sheet,xlRange,'',functionHandle) example  

[SQL]如何移除SQL SERVER 2012

 前言: 最近徒弟鬼打牆的做什麼是都不順。 這幾天要他安裝SQL Server然後練習用程式語言連接與應用,但是他光搞SQL Server就搞了兩天,我受不了的情況下去查看,結果SQL 使用者新增時在勾選強制密碼規則情況下,密碼輸入六個數字居然還可以過,沒有出現錯誤訊息,這就很怪了。 然後新增後的帳號密碼也無法使用SQL Server Management Studio程式登入,只能用Windows權限登入,只好叫他移除重新安裝。經典的事移除重新安裝這檔是也搞了半天(使用windows內建新增移除程式移除SQL),但因為visual studio已經會先安裝一個MS SQL版本,若使用者在安裝SQL Server express就會有兩個版本的SQL Server在系統中,所以找指令來移除所有的SQL Server版本,再重新安裝。 =========================================== 要怎麼樣才能把SQL SERVER 2012 移除的乾淨呢 先到命令提示CMD 看自己的檔案路徑通常會是 CD "C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012" 然後再輸入Setup.exe /action=uninstall  =========================================== 參考連結 http://chenhewen1.blogspot.tw/2013/07/sql-server-2012_30.html

[ASP.Net]使用oledb匯出、匯入Excel,在IIS環境下出現Microsoft.Jet.OLEDB.4.0 提供者並未登錄於本機電腦上 的解決方法

圖片
前言(廢話):最近在寫ASP.Net將資料庫的資料匯出和匯入到Excel,不甘用html2excel的方式(因為他只是網頁將其副檔名改為excel格是,在用Excel去強迫開啟該網頁檔案)。只要開啟後修改該檔案,就會跳出另外一個資料夾,感覺很弱,且匯入也會有問題。所以在路上找到oledb的存取方式,但是卻發生這個錯誤。 參考網站說是作業系統在64位元底下時才會有這個錯誤訊息,因為Microsoft.Jet目前還不支援64位元的作業系統  在IIS應用程式集區,選擇右方的進階設定 將啟用32位元應用程式改為True,然後再重新啟動IIS,就搞定了。 參考網址:http://www.dotblogs.com.tw/morliwu/archive/2011/07/15/31627.aspx 迷之音:oledb匯入匯出Excel的教學,找時間再補上。最近太忙了~....

[Pi] 管理員帳號 密碼

圖片
樹梅派預設root的密碼是空的,但是空的又進不去。 所以當若真的需要使用root登入,則要先更改root的密碼 1.首先當然還是要先用個帳號登入 2.輸入變更密碼的指令 sudo passwd root 以變更root這個帳號的密碼 3.直接要求輸入新的密碼 4.要輸入兩次密碼相同才算設定成功 另外輸入su指令以登入root帳號,並輸入剛剛所設定的密碼後則以root身分執行

[Pi]Raspberry pi 遠端連線軟體 PieTTY 及亂碼顯是解決

圖片
遠端連線軟體:PieTTY 路上有一堆,但是在阿榮福利味上有免安裝版的 http://www.azofreeware.com/2006/12/pietty-0327.html 1.確定Raspberry pi 的IP位址 查詢IP指令:ifconfig 2.輸入樹梅派的IP 3.登入成功(若登入失敗,請先用電腦ping看看raspberry pi是否在網域內) 預設帳號:pi 預設密碼:raspberry 解決亂碼問題 雖然選單都是中文,但是系統裡面顯示的卻都是亂碼  在選單中>選項>>字元編碼>>選擇UTF-8 設定完後,記得 重新啟動 PieTTY 程式,重新連線  搞定~~

[Pi]Raspberry Pi 設定靜態IP 及 DNS

圖片
編輯網路設定檔 sudo nano /etc/network/interfaces  把原本的設定DHCP給MARK掉(前面加#變成註解,不執行) 下方填上IP資訊 iface eth0 inet static  address 172.20.6.155 netmask 255.255.255.0         gateway 172.20.6.2 然後按Ctrl+X離開並選擇儲存 以上參考: https://sites.google.com/site/raspberrypidiy/pc-to-rpi/win7 DNS設定,才能聯外網 一樣用管理員權限開啟文字編輯器來編輯設定檔,設定檔位置/etc/resolv.conf sudo nano /etc/resolv.conf 將DNS設定後一樣按ctrl+X離開並選擇儲存(ps:這裡的8.8.8.8是Google提供的DNS Server) 以上參考: http://linux.vbird.org/linux_server/0130internet_connect.php

[硬體]藍芽滑鼠使用一段時間後會自己斷線

圖片
話說去年中跟公司要了兩個高檔的3C產品,DELL E6430 i7 8GRAM 256G SSD 14"筆電 外加羅技 M557藍芽滑鼠 但是該死的藍芽滑鼠每次都是用到一半後就會自動斷線,一動也不動像在等瞎貓一樣的死耗子 後來上網查有可能是藍芽的電源被作業系統關了~~阿是想搞死誰~~我還在用就給我關掉 裝置管理員->藍芽裝置->內容->電源管理->允許電腦關閉這個裝置以節省電源 這個該死的選項不要勾選~~ 現在終於正常了~~~(這麼爛的設定是怎樣... )