Time of Update: 2018-12-05
E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) 出現這個問題的原因可能是有另外一個程式正在運行,導致資源被鎖不可用。而導致資源被鎖的原因,可能是上次安裝時沒正常完成,而導致出現此狀況。解決方案:輸入以下命令sudo rm /var/cache/apt/archives/locksudo rm
Time of Update: 2018-12-05
編程遇到中斷:錯誤是未處理的“System.NullReferenceException”類型的異常問題是我在函數外定義了指標,卻沒有初始化,初始化放在函數體內了,指標作為形參,必須要在具體的地方初始化。double **kdistance = new double*[count];double *undistance = new double[count];if(GetDistance(count , pt , targetPoint , kdistance, undistance)){...
Time of Update: 2018-12-05
void CChild3DView::OnMouseMove(UINT nFlags, CPoint point){// TODO: 在此添加訊息處理常式代碼和/或調用預設值if(MK_CONTROL & nFlags){AfxMessageBox("ctrl 鍵已按下!");}else{}}出現的問題:通過nFlags判斷ctrl是否按下時,當ctrl沒有按下,滑鼠點擊後移動,LButtonUp
Time of Update: 2018-12-05
前段時間準備寫非作業系統的USB主機的驅動,裸奔ARM9,驅動隨身碟,網上找了好久,翻了大量資料,卻也沒發覺有一個好的常式,所以決定研究USB Specification,可那東西讓人看著一頭霧水,無奈!後來看了OHCI Specification,裡面也是協議一類的東西,要自己寫一個完整的驅動程式簡直是找罪受,不寫個一年半載估計是搞不定的!差點就放棄裸奔了,直接上OS!後來在翻閱Uboot和Linux代碼時知道了這兩個下面也是有USB Host
Time of Update: 2018-12-05
出現問題,打log如 調用connect socket accept 函數出錯,可以 perror("socket"); perror("connect"); printf("%s\n",strerror(errno));都能打出具體的錯誤select 函數再次強調:<0 : 出錯返回,=0: 正常,逾時返回,就是沒有fd可讀可寫,只針對於非阻塞 >0: 正常返回,而且可以調用FDISSET函數去查fd; Socket operation on non-socket
Time of Update: 2018-12-05
ASLR(Address space layout randomization)是一種針對緩衝區溢位的安全保護技術,通過對棧、共用庫映射等線性區布局的隨機化,防止攻擊者定位攻擊代碼位置,達到阻止溢出攻擊的目的。據研究表明ASLR可以有效降低緩衝區溢位攻擊的成功率,如今Linux、FreeBSD、Windows等主流作業系統都已採用了該技術。以下是在Ubuntu7.04上對地址空間布局的測試:[test.c]#include <stdlib.h>#include
Time of Update: 2018-12-05
錯誤資訊:error LNK2019: 無法解析的外部符號 "public: void __thiscall CArcBall::setBounds(int,int)" (?setBounds@CArcBall@@QAEXHH@Z),該符號在函數 "public: void __thiscall CChild3DView::OnSize(unsigned int,int,int)" (?OnSize@CChild3DView@@QAEXIHH@Z) 中被引用1>D:\Visual
Time of Update: 2018-12-05
在ubuntu下面成功通過c-kermit軟體,調用kermit協議,將核心檔案發送到開發板裡面。紀錄一下其中的曲折過程。(1) minicom首先使用minicom就是一個錯誤,然後鑽牛角尖了,想法設法去使用minicom,其實一開始就應該拋棄使用minicom,轉用別的工具。u-boot的官方網站已經說很清楚了。看這裡:http://www.denx.de/wiki/view/DULG/UBootCmdGroupDownload#Section_5.9.5.3.minicom is
Time of Update: 2018-12-05
(本人暫時處於菜鳥階段……)今天做一個函數的時候,想要返回一個類和一個整型,很自然的就想到用指標返回類,return返回整型。然後我的寫法是函數體:int Funtion(Element *p){Element *A = new Element();…… //對A進行的一些操作p = A; //此處的p有值int num = 0;return num;}調用函數處:Element *p =
Time of Update: 2018-12-05
轉自:http://hi.baidu.com/419836321/blog/item/690ba4a5bbc597ef9152ee26.htmlhttp://gcc.gnu.org/因為編譯軟體的需要,Ubuntu內建的gcc4.4.1版本太高,需要gcc3.x,因此需要安裝低版本的gcc,我選擇的是gcc3.4.4。第一、下載deb安裝包,我選擇源碼包編譯安裝會出錯,因此選擇deb包安裝;我下載的包為:gcc-3.4-base_3.4.6-6ubuntu3_i386.deb、gcc-3.4_3
Time of Update: 2018-12-05
病毒描述: 這是一個由VBS指令碼編寫,採用加密和自變形手段,並且通過隨身碟傳播的惡意蠕蟲。 病毒行為分析: 1、自變形 病毒首先通過執行strreverse()函數,得到病毒的解密函數解密運行病毒之後,病毒會重建密鑰,將病毒代碼加密之後,再將其自複製。 所以病毒每運行一次之後,其檔案內容和病毒運行之前完全不一樣。
Time of Update: 2018-12-05
一、問題原因:word只能用安全模式才能開啟雙擊word檔案後就會出現軟體錯誤,然後提示向微軟提供錯誤報表,點擊後word只能以安全模式開啟。 word突然不能正常啟動,並有提示框:(遇到問題需要關閉,並提示嘗試恢複。) 但恢複後立即出現提示:(WORD上次啟動時失敗,以安全模式啟動WORD將協助您糾正或發現啟動中的問題,以便下一次啟動應用程式。但這種模式下,一些功能將被禁用)。確認後可啟動WORD,但標題後有安全模式字樣。
Time of Update: 2018-12-05
su 和 sudo 的區別: 1.共同點:都是root使用者的許可權; 2.不同點:su僅僅取得root許可權,工作環境不變,還是在切換之前使用者的工作環境; sudo是完全取得root的許可權和root的工作環境。編譯時間碰到的問題是: arm-linux-gcc: command not found解決如下: 執行make 之前,先用下su - 命令取得root許可權,然後再執行make 。切換使用者命令:切換使用者命令:su -
Time of Update: 2018-12-05
聲明:文章一轉載自http://www.360doc.com/content/11/0621/16/6408986_128481830.shtml 文章二轉載自http://hi.baidu.com/cateyefish/item/794ab51f2535a4737a5f2526
Time of Update: 2018-12-05
在Ubuntu中有如下幾個檔案可以設定環境變數/etc/profile:在登入時,作業系統定製使用者環境時使用的第一個檔案,此檔案為系統的每個使用者佈建環境資訊,當使用者第一次登入時,該檔案被執行./etc/environment:在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設定環境檔案的環境變數~/.profile:在登入時用到的第三個檔案是.profile檔案,每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該檔案僅僅執行一次!預設情況下
Time of Update: 2018-12-05
產生必要的程式:將D:\OpenCV\apps\haartraining目錄下的所有標頭檔加到“標頭檔”,所有cpp檔案加到“源檔案” ,如下:當編譯createsamples.exe時,要移除 haartraining.cpp 和 performance.cpp 檔案(因為這兩個cpp 檔案是用來產生對應的exe程式的)點擊編譯,點擊運行,如下:createsamples.exe (產生樣本描述檔案)haartraining.exe (訓練分類器)performance.exe
Time of Update: 2018-12-05
參考:(參數 -numPos設定錯誤)The problem is that your vec-file has exactly the same samples count that you passed in command line -numPos 979. Training application used all samples from the vec-file to train 0-stage and it can not get new positive samples for
Time of Update: 2018-12-05
Run-Time Check Failure #2 - Stack around the variable 'inDevDlg' was corrupted.最近做項目的時候,做一個類,需要再添加一個新的成員變數,我做了的工作有:標頭檔中添加聲明,建構函式中初始化,解構函式中析構,在完成這些工作後,就是會出現一個中斷,然後錯誤碼:Run-Time Check Failure #2 - Stack around the variable 'inDevDlg' was
Time of Update: 2018-12-05
首先,謝謝szy-8910的博文 常態分佈隨機數的產生 這裡摘錄部分:二、任意分布隨機數的產生 下面提出了一種已知機率密度函數的分布的隨機數的產生方法,以典型的常態分佈為例來說名任意分布的隨機數的產生方法。 如果一個隨機數序列服從一維常態分佈,那麼它有有如下的機率密度函數:(1-1)其中μ,σ( >0)為常數,它們分別為數學期望和均方差,如果讀者對數學期望和均方差的概念還不大清楚,請查閱有關機率論的書。如果取μ =0,σ =0.2,則其曲線為
Time of Update: 2018-12-05
今天開始學習openGL,網上找了一個例子,拿來調試,遇到如下問題。已經加入了各種庫和標頭檔:#include <windows.h>#include <GL/gl.h>#include <GL/glaux.h>#include <GL/glu.h>#include <gl/glut.h>#pragma comment(lib,"opengl32.lib")#pragma comment(lib,"GLU32.LIB")#pragma