⑴ 怎么调出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同级的目录)。