最近用 coursera 學 machine learning ,但遇到用 octave 作業寫完卻無法提交的問題。提交了之後會遇到
!! Submission failed: unexpected error: urlread: Peer certificate cannot be authenticated with given CA certif
icates
!! Please try again later.
的錯誤訊息。
2016年12月29日 星期四
2016年12月23日 星期五
LoaderLock error
VS2015關閉LoaderLock訊息回報被改到
Debug->Windows->Exception Settings
Managed Debugging Assistants>LoaderLock這個地方
以前版本的VS是在
Debug -> Exceptions
Managed Debugging Assistants>LoaderLock
對於所有遇到的不明loader lock錯誤都可以從這邊關掉。不只在VS裡面,compile出來的執行檔也不會回報這類錯誤。
Debug->Windows->Exception Settings
Managed Debugging Assistants>LoaderLock這個地方
以前版本的VS是在
Debug -> Exceptions
Managed Debugging Assistants>LoaderLock
對於所有遇到的不明loader lock錯誤都可以從這邊關掉。不只在VS裡面,compile出來的執行檔也不會回報這類錯誤。
LoaderLock error
2016年12月21日 星期三
[C#] class/function 前面的方括號
在看ApplicationSetting所產生的code的時候發現一段code
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")]
public string filePath {
get {
return ((string)(this["filePath"]));
}
set {
this["filePath"] = value;
}
}
public string filePath{}前面的[]們,原來是Attribute。寫專案還沒時間看,先筆記一下
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")]
public string filePath {
get {
return ((string)(this["filePath"]));
}
set {
this["filePath"] = value;
}
}
public string filePath{}前面的[]們,原來是Attribute。寫專案還沒時間看,先筆記一下
[C#] class/function 前面的方括號
vs debug 時期路徑
因為debug的時候exe會因為x86/x64....的原因build到不同的位子去
如果有使用相對路徑去讀取檔案就可能會需要很多份
要找Resource們也會很困難
一個簡單的方法是去設定debug的路徑
如果有使用相對路徑去讀取檔案就可能會需要很多份
要找Resource們也會很困難
一個簡單的方法是去設定debug的路徑
vs debug 時期路徑
2016年12月16日 星期五
c# constructor 呼叫順序
在繼承關係中,constructor的呼叫順序是
1. 所有參數預設值會先被設定
class MyClass
{
int para1 = 1;...
}
因此在constructor被呼叫時,para1已經是1了
2. 最base的constructor被呼叫
3. 一層層往上呼叫
4. 最derived的最後被呼叫
5. 最後執行Object and collection initializer
(new myClass{para1 = 2; para2 = 3;...})初始會陣列就是用這個操作方式
c# constructor 呼叫順序
2016年12月13日 星期二
用setup.py安裝python模組
如果下載一個python模組,內有setup.py檔案
安裝方式:
在系統管理員權限的cmd底下
cd 到 setup.py所在路徑
python setup.py install
安裝方式:
在系統管理員權限的cmd底下
cd 到 setup.py所在路徑
python setup.py install
用setup.py安裝python模組
2016年12月8日 星期四
open source等化器 音量放大器
最近開始聽coursera上的Machine Learning課程
但是影片的聲音實在是有點小聲,聲音都開到100%了還是聽不清楚
本來找了一些等化器,但是功能有點陽春介面看起來不夠厲害
但是影片的聲音實在是有點小聲,聲音都開到100%了還是聽不清楚
本來找了一些等化器,但是功能有點陽春介面看起來不夠厲害
open source等化器 音量放大器
2016年12月7日 星期三
[筆記]rope management
跟K在NamPhapayai爬了一條多繩距的Madagascar,五個繩距,難度不難(最多5+)大多數是橫渡(Traverse)。但因為多繩距操作不熟悉搞了很久,而且還時常打結。
[筆記]rope management
2016年12月6日 星期二
Minivan to NamPhaPaYai camp
Minivan to the NamPhaPaYai camp have been moved to Mo Chit Bus Station since this month. THERE IS NO MINIVAN GOING FROM VICTORY MONUMENT TO KAENG KHOI (CAMP'S TOWN) ANY MORE!!!
The nest way to go Kaeng Khoi by public transport is going by minivan, departing from Mo Chit bus station every hour. But when you arrive Kaeng Khoi, you may still need to take a taxi to the camp, which cost you 400 THB for a ride (no matter how many people) .
The nest way to go Kaeng Khoi by public transport is going by minivan, departing from Mo Chit bus station every hour. But when you arrive Kaeng Khoi, you may still need to take a taxi to the camp, which cost you 400 THB for a ride (no matter how many people) .
Minivan to NamPhaPaYai camp
NamPhaPaYai minibus 前篇
要從victory Monument搭minibus到Kaeng Koi
但Victory Monument好稱有170條minibus路線,真是不知道該從何找起阿@@
有找到網站有列出各區可以去的地方,但上面沒有Kaeng Khoi..
看到有個app ThaiVans 可以去載apk裝在手機上
但Victory Monument好稱有170條minibus路線,真是不知道該從何找起阿@@
有找到網站有列出各區可以去的地方,但上面沒有Kaeng Khoi..
看到有個app ThaiVans 可以去載apk裝在手機上
NamPhaPaYai minibus 前篇
2016年11月29日 星期二
MIL鍵盤事件無法使用
MIL如果用displaySelectWindow將顯示放到panel中,內建的鍵盤事件就會無法使用
主要是因為鍵盤事件沒有被導向到Form中
解決的方法是將SelectWindow導向到Form中,再將Form嵌入Panel上,最後,把母Form中的鍵盤事件導向到DisplayForm中
主要是因為鍵盤事件沒有被導向到Form中
解決的方法是將SelectWindow導向到Form中,再將Form嵌入Panel上,最後,把母Form中的鍵盤事件導向到DisplayForm中
MIL鍵盤事件無法使用
[WinForm]取消focus狀態
這篇要做的事情跟前一篇的取消textbox輸入狀態不同
textbox只要將form的active control改成null或其他control就可以取消輸入狀態
但如果今天是想取消鍵盤事件對子Control的校果(例如只在特定狀態下讓快捷鍵能對子control作用)就沒這麼簡單
主要的問題是出在取消active control只是讓使用者不會繼續輸入,但是鍵盤事件一樣會被control接收到
textbox只要將form的active control改成null或其他control就可以取消輸入狀態
但如果今天是想取消鍵盤事件對子Control的校果(例如只在特定狀態下讓快捷鍵能對子control作用)就沒這麼簡單
主要的問題是出在取消active control只是讓使用者不會繼續輸入,但是鍵盤事件一樣會被control接收到
[WinForm]取消focus狀態
2016年11月28日 星期一
鎖定combobox
combo box 如果不想讓使用者任意輸入值(其實一般狀況下combo box的操作方式都是這樣),可以把combobox的DropDownStyle改成DropDownList
鎖定combobox
clr20r3 錯誤
最近寫一隻avt vimba取像程式,在我自己電腦run沒問題,但在traget上一直出現clr20r3的錯誤訊息
但在有安裝VS的電腦上又沒事orz
google上大部分的人都說這是.net framework沒有安裝正確版本的問題,少部分有更奇門遁甲的招式。但其實,.net framewor的版本問題會有其他錯誤訊息產生。
後來經過一番奮戰發現,這就是在form load之前的error,一旦form建立了,error的形式就會改變。所以這個clr20r3就是一般的bug,只是在form尚未建立時發生,請遵循一般debug步驟排除之。
也就是說如果你下載了一個程式,他在妳電腦上出現這樣的error,這隻程式有問題,如果你沒有code不用想修復他。
如果你是coder,你的程式有問題,請想辦法Debug
但在有安裝VS的電腦上又沒事orz
google上大部分的人都說這是.net framework沒有安裝正確版本的問題,少部分有更奇門遁甲的招式。但其實,.net framewor的版本問題會有其他錯誤訊息產生。
後來經過一番奮戰發現,這就是在form load之前的error,一旦form建立了,error的形式就會改變。所以這個clr20r3就是一般的bug,只是在form尚未建立時發生,請遵循一般debug步驟排除之。
也就是說如果你下載了一個程式,他在妳電腦上出現這樣的error,這隻程式有問題,如果你沒有code不用想修復他。
如果你是coder,你的程式有問題,請想辦法Debug
clr20r3 錯誤
2016年11月25日 星期五
[VS] 程式快捷鍵
[VS]取消textbox的輸入狀態
在form中加入了快捷鍵的功能後在textBox中輸入文字竟然也會觸發快鍵
難怪快捷鍵都設定成ctrl+blablabla
但是我就是為了方便程式運作不用用滑鼠按按鈕,所以快捷鍵只想按鍵盤上的一個鍵,因此在textbox輸入時要阻止form的快捷鍵運作。
[VS]取消textbox的輸入狀態
[VS]設定透明Label
將Label背景設定為透明
label.Parent = pictureBox_lowerLayerObject;
label.BackColor = Color.Transparent;
label.Parent = pictureBox_lowerLayerObject;
label.BackColor = Color.Transparent;
[VS]設定透明Label
2016年11月21日 星期一
openCv顯示影像
opencv 顯示影像可以用
cvShowImage(windowName, image);
但是在使用完這行之後一定要用
cvWaitKey(delay);
才會顯示
另外,這裡的delay應該是timeOut的意思
cvWaitKey會傳回使用者按下哪個鍵的char
可以用if(cvWaitKey(1) == 'q'){exit();}來退出
--
cvShowImage(windowName, image);
但是在使用完這行之後一定要用
cvWaitKey(delay);
才會顯示
另外,這裡的delay應該是timeOut的意思
cvWaitKey會傳回使用者按下哪個鍵的char
可以用if(cvWaitKey(1) == 'q'){exit();}來退出
--
openCv顯示影像
2016年11月13日 星期日
C++ c# raw string literal 原始字串
在C++字串中為了可以表示換行,tab等特殊操作,因此有跳脫字元\
好死不死資料夾路徑也用很多'\'
以前都會使用兩個("\\")表示\,但這樣的問題是在複製路徑後需要經過加工有點麻煩
ex: c:\testFile.txt 需要以 "c:\\testFile.txt"表示,麻煩
C++ 11裡面提供Raw String
表示
R"\a\b\c"
相當於
"\\a\\b\\c"
蠻方便的
在c#中則可以用 @"\a\b\c"
相當於"\\a\\b\\c"
好死不死資料夾路徑也用很多'\'
以前都會使用兩個("\\")表示\,但這樣的問題是在複製路徑後需要經過加工有點麻煩
ex: c:\testFile.txt 需要以 "c:\\testFile.txt"表示,麻煩
C++ 11裡面提供Raw String
表示
R"\a\b\c"
相當於
"\\a\\b\\c"
蠻方便的
在c#中則可以用 @"\a\b\c"
相當於"\\a\\b\\c"
C++ c# raw string literal 原始字串
訂閱:
文章 (Atom)