- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 Fragment里面如何使用Toast?
在Fragment里面使用Toast可能会报错,主要原因是获取不到上下文(Context),以下是Fragment里面获取上下文的方法:1、在Fragment的onCreate方法里面初始化Toast,例如:publicvoidonCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState
2017-11-08 15:10:18 10230
原创 Android Studio如何使用javah命令生成JNI头文件
假设我的MyTest.java源文件处于project/src/demo/test目录,例如:package demo.test;public class MyTest {public native fun(); }1、通过Android Studio终端进入project/src2、javac demo/test/MyTest.java3、javah
2017-11-07 14:32:12 872
原创 C语言中#符合的作用介绍
1、宏定义中使用#符号,宏定义中使用#代表把参数变成一个字符串,宏定义中使用##代表把两个宏参数连接在一起。具体用法:#include#defineSTR(s) #s#defineCONS(a, b) a##e##bvoidmain(){printf(STR(Hello)); => printf(“Hello”);printf(“%d”,CONS(2
2016-11-18 13:44:43 856
原创 代码优化方法集合
1、从循环提取不变代码;2、采用后置条件的循环代替前置条件的循环,例如采用do{}while()代替while,因为少了一条跳转指令,也就少了一次流水线的刷新;3、尽量采用减1指令代替加1指令;4、适当考虑循环展开,例如: for(i=0;i { m[i]= 0; } for(i=0;i
2016-11-16 13:08:05 808
转载 gcc和arm-linux-gcc默认头文件库搜索路径
在LINUX程序设计当中,经常会遇到头文件包含的问题,那么这些头文件到底在哪个路径下?具体的头文件路径依赖于程序性质(应用程序还是和内核相关的程序)和编译器,下面分别叙述。机器环境如下:UBUNTU10.04LTS,自己另外安装的LINUX内核源码目录为/usr/src/kernel,交叉链接器arm-linux-gcc安装目录为/usr/lcoal/arm/2.95.3/【1.如
2016-11-11 09:42:07 5774
转载 GCC 参数详解
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件转换成汇编语言,生成文件.s[编译器egcs] 3.由汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld][参数详解]
2016-11-04 09:58:31 260
转载 linux压缩和解压缩命令集合
ubuntu rar/unrar解压工具安装方法:压缩功能安装 sudo apt-get install rar卸载 sudo apt-get remove rar~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~解压功能安装 sudo apt-get install unrar卸载 sudo apt-
2016-11-03 09:44:14 167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人