最小二乘法 直線產生

//point.hclass Point //Point類的聲明{public: //外部介面Point(float xx=0, float yy=0) {X=xx;Y=yy;}float GetX() {return X;}float GetY() {return Y;}friend float linefit(Point l_point[], int n_point); //友元函數//int型變數為點數private: //私人資料成員float X,Y;};//End of point.

審視Regex

         最近準備把shell編程搞定,中間看到Regex相關的介紹,就在網上搜到了一篇講的很好的文章http://deerchao.net/tutorials/regex/regex.htm《Regex30分鐘入門教程》。確實不是30分鐘看完了,甚至現在還有摸不透的地方,不過感謝作者的勞動成果。         Regex的基礎知識:元字元、轉義、重複、字元類、分支條件、分組、反義        

gdb調試學習 (一)

      這一部分由閱讀 《The Art of Debugging withGDB,DDD,and Eclipse》整理,以知識點形式一條條列舉。本書講解很詳盡,是一本不錯的調試入門書籍。不過作為“the art”開頭的書,感覺內容分量不夠。-------------調試基礎------------------1、GDB:GNU Project Debugger,針對基於linux平台項目的調試器;DDD:Data Display

SOLOT的開發日記(二)

終於將Link-Node的資料結構搭建完畢。編譯一下,發現各種語法錯誤較之前少了很多,看來編程水平小有提高,,贊一個,多給自己點鼓勵,我能行的~。但是下午的時候開始抓Bug,還是有很嚴重的邏輯問題。看來完全按照Nagel那一套來已經走到了盡頭。從今天起可以借鑒的是碩博論文以及對已經有的模擬軟體的理解來做了。主要的問題發生在對節點的更新:CNode::Move(),對於沒有下遊的路段的節點來說來說,對OutLinks的迭代會發生致命的錯誤。解決的方法是從CNode 派生出兩個類,CStart

尺規作圖將任意角度三等分

        剛正在重新看圖形學相關的基礎知識,中間講到一個預產生的mipmap用來最佳化載入紋理的速度。mipmap的面積:S = 1/4 + 1/16 + 1/64 + .... = 1/3。這個結果讓我想起了任意角度的三等分問題。記得之前學過的結論是任意角度的三等分用尺規是無法作出的。但是如果按照此公式,將角度四等分(也就是兩次二等分角,這是很容易的),取1/4,加上緊鄰的1/4取1/4,加上緊鄰的1/16取1/4,無盡迴圈,最終就是三等分角。

QTEmbedded漢字顯示

       直接從windows的C:/windows/fonts目錄拷貝喜歡的字型檔,例如楷體字型檔檔案simkai.ttf,至開發板的/usr/local/QtEmbedded/lib/fonts目錄下,在Qt工程的main.cpp檔案下加入代碼:QApplication::setFont(QFont("simkai",100,50));QTextCodec *codec = QTextCodec::codecForName("GBK");

圖形物件導向

       在處理圖片時,現存的圖形編輯IDE(暫且稱作IDE,Integrated Develepment

針對需要頻繁調整控制項位置的用戶端UI架構的構思

        標題有點長,但是大體上講清楚了本文想要說明什麼。做過用戶端UI編程的童鞋,肯定都經常遇到根據不同的顯示解析度、客戶需求的變更等原因,需要不斷調整布局的經曆。Qt本身有個自適應的Layout,就像彈簧一樣,可以修改類似彈性係數的參數調整調適型配置的位置。然而,大多數情況下仍是不滿足要求的,比如兩行控制項數目不同,要求兩行控制項中第一行的A和第二行的B嚴格對齊的情況。這種不受控的因素導致常常仍使用基於像素或者比例的固定位置的方法標定控制項的確切位置。       

發訊息控制其他進程

有時候我們想要通過發送訊息的方式控制其他進程,一般用到的知識點記錄如下:1.  尋找視窗 可以用spy++工具觀察視窗的結構層次1)HWND FindWindow(  LPCTSTR lpClassName, // pointer to class name  LPCTSTR lpWindowName  // pointer to window name);用此函數來尋找頂層視窗,但是不能用此函數來找子視窗。返回的是視窗的控制代碼2)HWND FindWindowEx(  HWND

建設內網wiki

目前手頭的環境是windows的,所以考慮的是在windows下建立wiki服務。1、Wamp套件簡介:http://www.zzbaike.com/wiki/WAMP安裝:http://www.zzbaike.com/wiki/WAMP5sqlitemanager的網頁打不開重新整理一下就好2、MediaWiki簡介:http://baike.baidu.com/view/479431.htm  http://www.mediawiki.org/wiki/MediaWiki

函數庫調用 VS 系統調用

函數庫調用 VS 系統調用函數庫調用系統調用在所有的ANSI C編譯器版本中,C庫函數是相同的各個作業系統的系統調用是不同的它調用函數庫中的一段程式(或函數)它調用系統核心的服務與使用者程式相聯絡是作業系統的一個進入點在使用者地址空間執行在核心地址空間執行它的已耗用時間屬於“使用者時間”它的已耗用時間屬於“系統”時間屬於程序呼叫,調用開銷較小需要在使用者空間和核心上下文環境間切換,開銷較大在C函數庫libc中有大約300個函數在UNIX中大約有90個系統調用典型的C函數庫調用:system

SHFILEOPSTRUCT之惑

MSDN關於SHFILEOPSTRUCT的定義為: typedef struct _SHFILEOPSTRUCT {  HWND         hwnd;  UINT         wFunc;  LPCTSTR      pFrom;  LPCTSTR      pTo;  FILEOP_FLAGS fFlags;  BOOL         fAnyOperationsAborted;  LPVOID       hNameMappings;  LPCTSTR     

用MFC的Edit控制項顯示日誌

1、添加控制項,設定控制項屬性:勾選Multiline、Want return 、Read-only2、class wizard 添加控制項成員變數 CEdit m_logctrl3、添加日誌:添加CString成員 CString m_Log在事件響應函數中,添加日誌的代碼,並將添加到日誌末尾最新的內容在控制項的底部更新顯示:UpdateData(TRUE);m_log += "操作示範開始";m_log +=

簡述Session 、Cookie、cache 區別

Session是由應用伺服器維持的一個伺服器端的儲存空間,使用者在串連伺服器時,會由伺服器產生一個唯一的SessionID,用該SessionID 為標識符來存取伺服器端的Session儲存空間。而SessionID這一資料則是儲存到用戶端,用Cookie儲存的,使用者提交頁面時,會將這一

調試UI的思考

        不論是windows還是linux程式,都是需要持續重新整理來顯示介面的,所以調試斷點時看不到介面的實際情況,現象為無法切出介面對話方塊。但是針對介面的調試時,理想狀態應該是能在單步調試每行代碼時,能即時觀察到介面的變化情況。       

在虛擬機器裡測試VC++環境

用VC++開發的程式放在VMWare的Windows XP裡測試。提示:“由於應用程式配置不正確,應用程式未能啟動”錯誤。沒給任何調試資訊。由於之前在虛擬機器裡測試通過,懷疑是新加的一個開源的GIS庫的問題。安裝了VC 2005 _Redist,錯誤依舊。最後在賈工的協助下,才知道Windows管理中有錯誤資訊的一個報告。在我的電腦-管理-系統工具-事件檢視器裡。最後裝了個VC 2005 Redist SP1,問題竟然莫名其妙的解決了。我 Faint

用MFC實現檔案拖放(獲得檔案路徑)

1、用MFC Appwizard建立一個基於SDI的新工程,命名為Drag,除第一步選擇第一項以外,其餘全用預設設定。2、DragView.h檔案 CListBox m_View_List;3、DragView.cpp檔案---- 用classwizard添加WM_CREATE訊息響應,然後在OnCreate函數中添加如下代碼: DragAcceptFiles();//向file manager註冊自己,使自己能接受droped file(s) CRect rect(0,0,

ndk編譯iconv

需要注意的是libiconv的根目錄名要改為jni,才能正常編譯,否則提示NDK_PROJECT_PATH未定義,然後停止編譯iconv  (轉自 http://www.huyinqiu.com/dokuwiki/android/ndk%E7%BC%96%E8%AF%91iconv):libiconv-1.14環境配置:$ NDK=/path/to/ndk$ export PATH=$PATH:$NDK/toolchains/arm-linux-androideabi-4.6/prebuilt/

素數與編程

      求100以內或者1000以內素數的方法是個各類編程面試必考不讓的題目。最簡單的方法是:迴圈遍曆2~n之間所有的數i,看能不能被2~sqrt(i)整除。有一個整除了則不是素數,退出迴圈;如果沒有一個整除則是素數。      進步點的方法是篩法:2~sqrt(n)依次找素數,並篩掉由找到的素數乘積組合得到2~n之間的非素數。      有關素數的斷言有很多:哥德巴哈猜想、費馬素數猜想(被歐拉推翻)、孿生素數猜想、黎曼猜想等;以及各類關於素數分布的猜測,其中比較著名的是周氏猜測。     

bat讀取檔案夾下某一類檔案的路徑資訊表

問題背景:一個大工程,總會包含很多的bat或者py或者sh檔案,為了尋找和統計這些檔案,以觀察整個項目的工作流程,需要一個針對這些指令碼        “粘合劑”檔案的路徑資訊表。初步想法:用for:for /r . %%f in ("*.%1") do echo %%~f   遞迴目前的目錄,獲得參數1類型的檔案的路徑資訊表逐步完善:用for:for /r . %%f in ("*.%1") do echo %%~f  >> pathlist.txt 

總頁數: 61357 1 .... 14954 14955 14956 14957 14958 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.