- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 Ubuntu下无法检测到设备,adb显示insufficient permission for device
fang@fang:$ echo 0x2a45 > ~/.android/adb_usb.inifang@fang:$ adb kill-serverfang@fang:$ adb devices* daemon not running. starting it now on port 5037 ** daemon started successfully *List of d
2017-03-01 14:12:20
470
原创 ViewStub惰性装载控件
我们知道Android中的标签,该标签可以在布局文件中引用另外一个布局文件,这种方式是在布局文件中固定导入,使用起来不是很方便。 ViewStub的功能和的功能类似,也是实现引用另外一个布局。但是唯一不同的是ViewStub并不会马上装载引用布局文件,只有在调用了ViewStub.inflate()或ViewStub.setVisibility(View.VISIBLE)方法,View
2015-05-06 10:27:56
669
原创 一起来写makefile
Linux环境下的大型项目开发中,通常把整个系统划分为若干模块,每个模块完成某一相对独立的功能,各个模块相互作用以构成一个完整的系统。对于这样一个软件系统,是不可能只使用一条或几条gcc命令就可以编译生成可执行程序的。在Linux中,有一个用来维护程序模块关系和生成可执行程序的工具-----make。它可以根据程序模块的修改情况重新编译链接生成中间代码或最终的可执行程序。执行make命令,需要一个
2014-08-11 15:59:34
647
转载 栈和堆的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2014-07-22 19:25:08
465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人