摘要:
聚合关系:表示整体和部分的关系,部分可以脱离整体而存在组合关系:也表示整体和部分的关系,但是整体和部分由相同的生命周期1.单例模式分为懒汉式和饿汉式饿汉式: public class Singleton{ private static Singleton singleton = new Singleton (); private Singleton (){} public Singleton getInstance(){return singletion;} } 懒汉式: publ... 阅读全文
摘要:
所谓SVD,就是要把矩阵进行如下转换:A = USVTthe columns ofUare the eigenvectors of theAATmatrix and the columns ofVare the eigenvectors of theATAmatrix.VTis the transpose ofVandSis a diagonal matrix. By definition the nondiagonal elements of diagonal matrices are zero. The diagonal elements ofSare a special kind of 阅读全文
摘要:
1.包访问权限:2.Java中的虚函数:虚函数是动态绑定,那么Java中除了静态方法和final和private 方法其他的都可以看做是虚函数,子类可以重写父类的方法,但是 C++中,只有virtual方法是动态绑定的,运行时确定调用哪个函数, 但是对于普通的函数来说,是编译器确定的,也就是父类指针指向子类 对象,那么对于非虚函数是调用父类的方法,对于虚函数来说是调用 子类的方法。但是对于Java来说,只要不是final 、static、private方法(属于final方法) 都是按照虚函数的处理... 阅读全文
摘要:
android应用,有些要从网络上下载图片,有几种方法:1、2、使用AQuery simple: aq.id(R.id.image1).image("http://...") cache control boolean memcache=false; boolean filecache=true; aq.id(R.id.image1).image("http://...",memcache,filecache); down sampling aq.id(R.id.image1).image(imageUrl,true,true,200,0) Fallba 阅读全文
摘要:
1、eoe Android开发者论坛目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布《eoe特刊》,问答频道和资料分享做的也不错。访问地址:http://www.eoeandroid.com2、 AndDev 国外非常好的一个Android开发者论坛,论坛版块划分完全面向开发者,从入门到进阶话题很全面,版主的水平也非常高,经常会出一些教程。访问地址:http://www.anddev.org/3、 helloAndroid以教程为最大特色的国外网站对大家系统学习Android知识非常有帮助. 阅读全文
摘要:
更多的时候要重写adapter以实现自己的一些功能,继承自BaseAdapter在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简 阅读全文
摘要:
如何分析和研究Log文件 ,如何看日志信息。 Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。1,程序异常退出 , uncaused exception2,程序强制关闭 ,Force Closed (简称FC)3,程序无响应 , Application No Response (简称ANR) , 顺便,一般主线程超过5秒么有处理就会ANR4 阅读全文
摘要:
每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。最近,我把我的从周一到周五的作息规律做了一次较大的调整。很长时间以来,我一直像所有其他程序员那样工作、休息。但就在2011年的下半年,我开 始了一项试验,想看看究竟什么样的作息时间能让我更有效率。这项实验目前仍在进行中,我并不是像军人那样严格遵守实验规定——例如,我也想会早20分钟、 或晚20分钟起床——但当前制定的作息规律是这样的:早上4:30 到 7 阅读全文
摘要:
1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set 2、java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。浅复制:只是根据一个对象,拷贝另一个完全相同的对象 阅读全文
摘要:
gdb调试命令: l: 打印上下文 p: 显示变量的值 run:运行 break:设置断点 s:进入子循环 n:下一步 bt:显示当前调用栈的内容 c:继续运行进入和离开gdb: 进入输入gdb 可执行文件,离开用quit gdb -silent: 不显示进入的信息,和退出的警告 怎么传递参数:run arg1,arg2,arg3 或者 set args arg1 arg2 arg3run>file 重定向输出info inferiors:输出正在被调试的多个程序 阅读全文