- 博客(4)
- 问答 (4)
- 收藏
- 关注
原创 Android studio下使用 NDK 之 Hello world
最后结果目的:1.学会如何使用Android studio创建一个native project2.学会如何在Android studio下使用Java调用本地语言(C/C++)1、首先创建一个普通的Project一值next,直到最后直接运行,是最开始的HelloWorld打开设置->Build,Execution,Deploym->Gradle选择”Use Default Gradle wrapp
2017-03-26 17:05:31 1273
原创 死锁
死锁腾讯一面被问到死锁的问题,回答不好,基础知识还不够扎实没有牛逼的项目,没有牛逼的获奖经历,那就需要好的发指的基础来撑了补一下基础:在计算机系统中有很多独占性资源,在任一时刻它们都只能被一个进程使用大部分死锁跟资源相关。资源分为可抢占资源和不可抢占资源,总的来说,死锁和不可抢占资源有关。因为可抢占资源潜在的死锁通常可以通过在进程之间重新分配资源而化解。所以重点应该是不可抢占资源。若请求资源不可用时
2017-03-26 15:20:08 442
原创 算法排序总结
排序算法总结算法的稳定性:如果待排序表中有两个元素Ri、Rj,其对应的关键字Ki=Kj,且在排序前Ri在Rj前面,如果使用某一排序算法排序后,Ri仍然在Rj的前面,则称这个排序算法是稳定的,否则称排序算法是不稳定的。首先,需要用到的一些公共函数,放在一个抽象父类里面public abstract class BaseSort { //可传入任何实现Comparable接口的数据类型
2017-03-26 15:13:40 346
原创 AsyncTask源码分析
AsyncTask源码分析当使用到线程处理网络操作或者其他需要用到线程的时候,经常会用到AsyncTask来进行异步操作.以下是常用的几个方法./* * 第一个参数类型,是doInBackground所接收的参数类型 * 第二个参数类型是onProgressUpdate所接收的参数类型 * 第三个参数类型是doInBackground返回的参数类型,也是onPostExecute接收的参数类
2017-03-22 00:26:05 342
空空如也
怎么重新安装设备管理器的非即插即用程序中的NULL驱动程序
2016-05-28
这段链表的快速排序的代码哪里出了问题,vs2010上调试不过
2015-08-17
C++中get与getline的区别?
2015-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人