⑴ 怎麼調出Source Insight裡面工程的目錄樹
方法如下:
1、首先,用Source Insight打開某一文件,如圖所示;
(1)工程源碼的統計目錄擴展閱讀:
Source Insight是如今最好用的語言編輯器之一,支持幾乎所有的語言, 如C、C++、ASM、PAS、ASP、HTML等常見的,還支持自己定義關鍵字,Source Insight提供了可快速訪問源代碼和源信息的功能。
Source Insight自動創建並維護它自己高性能的符號資料庫,包括函數、method、全局變數、結構、類和工程源文件里定義的其它類型的符號。Source Insight 可以迅速地更新的文件信息,即使在編輯代碼的時候。而且符號資料庫的符號可以自動創建到的工程文件中。
Source Insight的常見使用小技巧:
一,背景色選擇
在希望要改變背景色的窗口點擊滑鼠右鍵(假定使用的是右手滑鼠),選擇上下文菜單的xxx Window Properties項,然後點擊彈出窗口的Back Color按鈕,即可修改該窗口背景色。
對於Source Insight的源碼主窗口,只需選擇上下文菜單的Special Window Color項即可完成背景色修改。
二, 配置合理的默認值高效工作
選擇Options/Document Options頁面,點擊其內的Auto Indent按鈕,在彈出的Auto Indenting窗口中,默認配置為 Auto Indent Type選擇Smart,且勾選了Smart Indent Options中的兩個可選項。
三,顯示坐標
選擇Options/Document Options頁面,勾選其中的Show line numbers。同時勾選其中的Show right margin,就可以顯示一條右邊界了。
⑵ 手機方案公司需要在mtk工程源碼編譯後將apk預裝到system/app目錄下如何操作
在 android 中,如果要使用系統限制的許可權(比如 android.permission.WRITE_SECURE_SETTINGS),我們需要把程序安裝到 /system/app/ 下。
下面以 SecureSetting.apk 為例,演示這個操作。需要准備一台已經獲得 Root 許可權的手機。
1、通過 USB 連接手機和電腦。
2、使用 adb 控制手機。
源碼列印?
1. $ adb push SecureSetting.apk /sdcard/ // 上傳要安裝的文件,為安裝做准備。
2. $ adb shell
3. $ su // 切換到 root 用戶。如果沒有獲得 Root 許可權,這一步不會成功。
4. # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 讓分區可寫。
5. # cat /sdcard/SecureSetting.apk > /system/app/SecureSetting.apk // 這一步可以用 cp 實現,但一般設備中沒有包含該命令。如果使用 mv 會出現錯誤:failed on '/sdcard/NetWork.apk' - Cross-device link。
6. # mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 還原分區屬性,只讀。
7. # exit
8. $ exit
$ adb push SecureSetting.apk /sdcard/ // 上傳要安裝的文件,為安裝做准備。
$ adb shell
$ su // 切換到 root 用戶。如果沒有獲得 Root 許可權,這一步不會成功。
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 讓分區可寫。
# cat /sdcard/SecureSetting.apk > /system/app/SecureSetting.apk // 這一步可以用 cp 實現,但一般設備中沒有包含該命令。如果使用 mv 會出現錯誤:failed on '/sdcard/NetWork.apk' - Cross-device link。
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 還原分區屬性,只讀。
# exit
$ exit
⑶ 求問怎麼統計JAVA代碼行數有什麼工具
源代碼行數統計器 1.5
本軟體用於統計軟體工程源代碼行數,
可對指定的子目錄下或整個目錄樹中所有指定類型的源代碼文件進行行數統計。
⑷ Android studio如何設置工程源碼的位置
在開發程序的過程中,少不了對源程序進行調試。下面介紹下如何在android studio中進行調試。
工具/原料
android studio
nexus 7
方法/步驟
1、在android studio中新建默認的android應用app。
2、點擊菜單欄的「Run」->「Attach debugger to Android process」。
3、然後會打開「Choose Process」窗口。選中要調試的進程,然後點擊ok。
4、console中會輸出:Connected to the target VM, address: 'localhost:8601', transport: 'socket'。說明已經可以進行調試。
5、在MainActivity的第14行打斷點,然後運行程序,可以看到程序停在斷點上。
⑸ 對一個已經發布的ASP.NET網站加了一個文件夾和內容,怎麼重新發布
重新建個項目,把發布那個網站的web.config拷貝下來放到新項目中。然後寫新項目代碼,寫好後重新編譯把新的dll文件傳到bin目錄,aspx等文件傳到相應的act目錄就可以了
⑹ 如何查看大型工程的源代碼
程序員在工作過程中,會遇到很多需要閱讀源碼的場景,比如技術預研、選擇技術框架、接手以前的項目、review他人的代碼、維護老產品等等。可以說,閱讀源代碼是程序員的基本功,這項基本功是否扎實,會在很大程度上影響一個程序員在技術上的成長速度。2014年寫《Qt on Android核心編程》和《Qt Quick核心編程》時,很多內容都是通過分析Qt源碼搞明白的。這陣子研究CEF和PPAPI,也主要靠研究源代碼來搞明白用法。最近工作上要修改已有項目的一個子系統,也是得硬著頭皮先讀懂代碼。總之在開發工作這十來年中,讀過太多源碼了,從源代碼中學習到太多東西了,如果不閱讀源代碼,真不知道自己能否成長起來。寫代碼是從模仿開始的,提高也是從觀摩別人的優秀設計和代碼開始的。所以閱讀源碼至關重要,接下來咱從下列方面聊聊閱讀源碼的事兒。不同的目的會有不同的心情,會影響到工作的進展,像修復他人的Bug這種事情,類似於沒被掰彎的男猿捏著鼻子給另外一個男人擦屁股,是很惡心的,很容易讓人拒絕的。所以因這種目標而閱讀源碼,往往是欲拒還迎、欲說還休,效率較低。然而修復實際工作中幫別人修復Bug這種情形,十有八九你要遇到,無可逃避。所以,心理調試很重要。為了學習去讀源碼,這是最愉快的最放鬆的。不過提醒一點,設定可檢驗的目標才會有收獲,否則就會像走到大街上看見一美女擦肩而過那樣,驚艷一下下,過後嘛關系嘛收獲也沒了。其他的目的,重構舊代碼、添加新功能,比幫別人擦溝子(陝西話,屁股)略強,因為他帶有創造性,創造性的活動能給人帶來強烈的愉悅,所以雖然這兩種目的也有很多讓人不爽的部分,不過想到我可以讓一棵老樹煥發青春,不爽也就慢慢弱下去了。
⑺ 如何構建開源項目的源碼工程
用intellij是個好辦法,再跟你說下eclipse的做法。首先要看你根目錄下是build.xml還是pom.xml
build.xml代表的是ant,然後你要找build.xml里邊有沒有和eclipse相關的target,(很多項目的ant腳本都會加一個target用來生成.project),如果有,執行 ant [target name]就可以了,再用eclipse導入就沒問題了。
如果根目錄下是pom.xml,說明是maven,用一條指令mvn eclipse:eclipse就能轉為eclipse項目,圖形界面沒研究過有沒有相應的按鈕,這條指令用在命令行。
⑻ 大型的stm32工程文件源代碼如何閱讀才有效率
這個工程源碼有點像字典,不需要通篇閱讀源碼,了解大概有些什麼內容,知道怎麼調用就可以了。最關鍵的是多做一個項目實踐,多用就對了
⑼ 我是初學者,在VC6.0工程中,用c++如何找到代碼文件,並統計文件數量,具體用到了哪些函數,
case 6:(head,head1)=delcre(head,head1);break; 沒這么用的!
c語言規定,一個函數只能有一個返回值!
如果想返回多個值數據,必須通過參數來實現:
主函數中:
delcre(&head,&head1); //傳變數的地址,通過子函數,直接改變地址中的內容
子函數:
void delcre(employee * *head,employee ** head1)
{
所有的head,head1換成(*head) (*head1)就好了,請LZ試試
//關於程序邏輯,請LZ自行研究
}
⑽ android如何把apk的工程代碼放到源碼目錄下編譯
啥平台的,是原生的還是高通的還是mtk的?反正都類似,你需要一個Android.mk然後源碼需要整體new過。然後編譯的時候編譯到Android.mk所在目錄就可以了。反正我現在接觸mtk平台的,new代碼方法如下:1、首先到XXXXXX/L23_XXXXXXX_AN5.1_MT6735_65C_L1.MP3.V1.8.9_150503/android_mtk_6753_mp目錄下,使用如下命令./TmakeGionee
BFL7506A
-p
packages/apps/XXXXX(XXXXXX就是你apk代碼所存放的並且與Android.mk同級的目錄)。