- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 Android-4大组件
本文参考“蓝欧”的视频内容安卓需要的所有安装工具在 http://pan.baidu.com/share/link?shareid=3549049802&uk=1262136800#list/path=%2F&parentPath=%2FActivitysetContentView(R.layout.activity_main) 只要是res文件夹下的,都是R.,这样才能在java
2017-04-28 10:08:20 167
原创 Android——JNI
java本地开发接口,优点是比较高效。前提要看懂C。NDK native develop kits就是一个工具包。开发工具:Android Studio1.下载安装配置NDK,配置path(既要SDK也要NDK)2.AS关联NDK3.在java里写native代码,在src / main下新建一个jni的包,在jni里面选new / c/c++ Source File,JNI
2017-04-27 11:16:29 252
原创 C语言——函数指针&联合体&别名&结构体&结构体指针
1.定义:就是我们的指针指向一个函数int add( int x,int y){ return x+y;}main(){//定义一个函数指针int (*Android)(int x,int y);//为这个函数指针赋值atguigu=add;//为函数指针做运算int result=Android(99,1);printf(“result==
2017-04-26 16:36:51 1690
原创 C语言——静态内存分配和动态内存分配
静态内存是直接变量等于什么什么。malloc(int)返回值为内存地址,内存地址长度为4个字节(指针的长度),一般先申明一个指针不对他进行赋值,用malloc(int)返回值赋给这个指针,手动申请的内存用free(temp指针名)函数回收。数组第一次分配的内存还是不够用时,使用realloc(谁,长度多少)来扩展内存。为变量申请动态内存:int* temp;temp=mall
2017-04-26 15:31:51 927
原创 typescript
注意:先安node.js在用命令行装typescript。访问国外的网站太慢,就访问国内的npm install -g typescript --registry=http://r.cnpmjs.orghttp://bbs.9ria.com/thread-404564-1-1.html 安装一般不会有问题,有问题就抄这个人的博客
2017-04-23 16:09:06 171
原创 shiro权限控制
1.首先在web.xml中配置Apache ShiroshiroFilterorg.springframework.web.filter.DelegatingFilterProxytargetFilterLifecycletrueshiroFilter/*DelegatingFilterProxy作用是自动到Spring容器查找名字为shir
2017-04-21 16:12:09 247
原创 Android
本文参考《Android应用开发揭秘》1.Android NDK开发使用JNI来调用本地的方法或者类库来将java程序与Native程序结合起来。JNI分开了java代码与本地代码(C/C++)的执行,定义了清晰的API用于2者之间的通信。2.步骤
2017-04-21 09:56:27 157
原创 log4j
http://www.codeceo.com/article/log4j-usage.html从菜鸟到入门,掌握 Log4j,很多都是从这里抄过来的7种日志级别:off >fatal>error>warn>info>debug>all#指定日志级别和位置log4j.rootCategory=INFO,stdout , R 日志级别,打印到的位置1,打印到的位置2
2017-04-19 11:18:05 145
原创 拦截器
这个区域总结拦截器。包括普通的拦截器,struts2的拦截器,spring mvc的拦截器。讲真要不是做面试题的时候,考到了spring mvc的拦截器,我还真没想起来spring mvc还有个拦截器。以后再总结。。。
2017-04-06 20:32:32 243
原创 equals()与hashcode()
经常有面试题要考到为什么重写equals()就必须重写hashcode()?还是看图吧,hashcode()方法是native的,我也看不到源码,不知道怎么去看
2017-04-04 11:44:58 144
原创 path和classpath和classpath*
path是给操作系统用的,用来指定可执行文件的位置。classpath是给编译工具javac用的,用来指定class文件的位置。classpath*能加载所有同名的文件,classpath只能加载其中一个,还是第一个classpath*:与classpath:的区别
2017-04-04 10:28:37 152
原创 生活感悟
面试的时候,技术总监还专门问了我英文能力怎么样。我要提高英语阅读能力,不求能开口说英语,但求一篇英文的技术文档我能够看懂讲真,看源码的注解能学到很多的东西,看API也能学到很多的东西那么多前辈都是自己看英文资料才能写出技术博客,我要想活的轻松不痛苦还是要走他们走过的路Amy,你一定要加油啊!当我贫困潦倒时,我把勤奋舍出去,这叫天道酬勤2.2017/05/05 工作一段时间
2017-04-03 10:14:29 161
原创 C语言
1,指针的概念指针是一种特别的变量,它是存放地址的假设定义一个指针变量int * i_pointer用来存放整型变量i的地址,申明指针用*i_pointer=&i&用来取地址,把取得的地址赋值给i_pointer*取值操作符,申明指针的时候它又不算取值操作符 类型说明符 *变量名,定义指针一定要指定基类型&取址操作符变量的地址就叫指针,指针变量就
2017-04-02 21:27:53 620 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人