原创 【linux】Ubuntu下自己編譯安裝和卸載軟件

很多情況下,我們在使用ubuntu的時候都是在新立得軟件包管理器中下載使用軟件的,好處是易於管理,方便更新,而且一般不會有很多的兼容性問題。但是問題是官方的軟件源一般更新很慢,而且很多的軟件根本就從來沒有進入過官方的源裏面,這種情況下

原创 objdump命令的使用

objdump命令的使用 objdump命令是Linux下的反彙編目標文件或者可執行文件的命令,它還有其他作用,下面以ELF格式可執行文件test爲例詳細介紹: objdump -f test 顯示test的文件頭信息

原创 VS2008 中右鍵“轉到定義”彈出“未定義符號” 的解決辦法。

VS2008 中右鍵“轉到定義”彈出“未定義符號” 的解決辦法。  先關掉工程,把工程目錄裏的 .ncb 格式的文件刪掉,再重新打開工程就OK了,據說是個BUG。

原创 C++開源代碼項目彙總

Google的C++開源代碼項目 v8  -  V8 JavaScript Engine V8 是 Google 的開源 JavaScript 引擎。 V8 採用 C++ 編寫,可在谷歌瀏覽器(來自 Google 的開源瀏覽器)中使用。

原创 快速設置CodeBlocks

codeblocks 需要設置: 安裝 漢化 1.主題 2.光標顏色 3.智能提示延遲時間改爲0 4.快捷鍵:註釋,取消註釋,後退,前進  Ctrl+3 Ctrl+4 Ctrl+u Ctrl+i 5.編譯器設置、鏈接器設置、搜索路徑 6.

原创 Makefile入門六連擊

    1 app:add.o sub.o main.o mul.o gcc add.o sub.o main.o mul.o -o app add.o:add.c gcc -c add.c -o add.o sub.o:su

原创 Slicer IO 邏輯分析

https://www.slicer.org/wiki/Documentation/Nightly/Developers/IO

原创 Slcier LoadableModule 分析

1.LoadableModule 介紹 可加載模塊是針對Slicer構建的C ++插件。他們爲特定行爲定義自定義GUI,因爲他們可以完全控制應用程序。 C++共享庫 完全控制UI(基於Qt)和Slicer內部構建(MRML, logics

原创 Slicer 模塊加載流程

Slicer加載模塊的幾個流程函數:    

原创 Slicer入門--Slicer Create Loadable Module

1.Creating Loadable Module 使用Slicer內置模塊ExtensionWizard模板創建自己的模塊文件,如下圖:會生成目錄和文件 可加載模塊可以看做是Logic和UI聯合構成的。 2.Create &&

原创 cmake configure_file

configure_file: 將一份文件拷貝到另一個位置並修改它的內容 configure_file(<input> <output> [COPYONLY] [ESCAPE_QUOTES] [@ONLY]