- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 讨论一个Android 异步开发中容易忽视的bug
异步编程是android开发中,为提高程序效率而不得不采取的设计模式,由于android UI 线程对即时反应的高要求,任何耗时长久的操作都不能在主线程中执行,如果主线程堵塞,app 将引发异常退出,因此,像与服务器交互,下载文件等网络操作,一般要将任务放入子线程中执行。Android 移动编程模型与PC 类似,一般有线程池,AsyncTask 等方式。异步编程,有一难点,也是异步编程往往导致难以
2016-01-27 15:33:49 736
一个java实现的简易编译器
这是一个用java实现的简易的编译器,他能将一个具有加法和乘法的算术表达式编译成类汇编语言,这是我博文对应的代码,具体请参看我的博文:
http://blog.csdn.net/tyler_download/article/details/50668983
例如输入
1+2*3+4;
end
end是必须的,表示输入结束,然后程序输出:
t0 = 1
t1 = 2
t2 = 3
t1 *= t2
t0 += t1
t1 = 4
t0 += t1
2016-02-18
一个android 文本比对app的实现代码
这是一个android版的beyond comparer, 它的功能是找出两个文本的最大共同子串,其算法思想是LCS, 但我利用Hirschberg 的动态规划算法将存储复杂度由O(n^2)改为O(n), 具体详情请参看我的博文:
http://blog.csdn.net/tyler_download/article/details/49820515
2015-11-16
Android 4.4 App Development Essential
亚马逊上五星级的android开发入门书,它将android开发的概念,流程娓娓道来,详细讲解了开发环境的搭建,调试,并逐步讲解开发的各个知识点,并提供动手实践的实例和程序,极大地降低了学习曲线,是想进入android移动开发的绝佳入门资料
2014-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人