杂记
就不呵呵呵
Don't be a coder but a thinker
展开
-
记录 AOSP 编译遇到的各种报错及解决方式
FAILED: /bin/bash out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex.rspOut of memory error (version 1.2-rc4 ‘Carnac’ (298900 f95d7bdecfceb327f9d201a1348397ed8a843843 by android-jack-team@google.com)).GC overhead limit ex原创 2020-06-29 08:23:01 · 3443 阅读 · 0 评论 -
零碎知识点
知识点一:picasso的像素点比较高原创 2017-03-07 13:57:35 · 349 阅读 · 0 评论 -
c语言学习笔记
C语言学习笔记文件的结束符:EFO (end of file) 是个整型数 值是 -1。在用putChar()/getChar()输出/输入字符串的时候,通常会使用会将临时存储变量c声明为int类型,就是为了有足够的空间存储EFO所对应的值。 参数–传值调用在c语言中,所有函数参数都是“通过值”传递的。也就是说,传递给被调用函数的参数值存放在临时变量中,而不是存放在原来的变量中,比如,For原创 2017-05-11 10:34:01 · 927 阅读 · 0 评论 -
Android 源码解析
废话不多说直接上github的地址 Android源码解析原创 2017-03-12 09:21:01 · 462 阅读 · 0 评论 -
专业技能总结
专业技能描述扎实的java语言基础,熟练掌握面向对象思想。熟悉java中常用的设计模式 单例模式:在内存中保持一个对象工厂模式:该模式的主要功能是统一提供实例对象的引用建造模式:该模式其实就是说,一个对象的组成可能有很多其他对象一起组成,比如说,一个对象的实现非常复杂,有很多的属性,而这些属性又是其他对象的引用,可能这些引用又包括很多对象的引用。封装这些复杂性,就可以使用构造模式。观察者模原创 2016-02-16 07:32:58 · 713 阅读 · 0 评论 -
框架搭建讲解
整体使用mvc模式进行框架搭建 整体讲解: Activity负责ui交互处理,相当于Controller层。 Model层负责业务逻辑处理,比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理。 View层:应用层中处理数据显示的部分,Xml布局和一些自定义的控件可以作为View层。原创 2016-02-26 11:36:53 · 396 阅读 · 0 评论 -
Android图片处理
图片处理 加载大图片用到的类:BitmapRegionDecoder1.传入图片:BitmapRegionDecoder.newInstance(inputStream,false)2.指定显示的区域:bitmapRegionDecoder.decodeRegion(rect,options);注意:第一个参数指定显示的区域,第二个参数可以用BitmapFactory.Options原创 2016-02-17 12:57:27 · 592 阅读 · 0 评论 -
Android性能优化
Android 性能优化对ArrayList进行优化: ArrayList的内部封装了一个数组,通过动态的修改数组的容量来达到动态扩容的目的,在扩容的过程中需要不断的copy数组内容和开辟新的空间。ArrayList的构造方法中提供了一个可以指定集合初始容量的构造函数,如果我们要存入集合的容量是可以预知的,那么可以使用这个构造函数来达到优化的目的。(ArrayList的默认容量是10,每次都是扩容原创 2016-02-17 12:58:19 · 384 阅读 · 0 评论 -
Android内存泄露情况总结
工具类内存泄露 在android开发中我们有时候需要写一些工具类,由于工具类需要操作资源文件这个时候我们就需要传入context的。在Activity中我们有时候为了懒省事直接在工具类的getInstance方法中传入this,这个this是当前activity的引用,而我们getInstance返回的对象是一个静态的且是一个强引用。也就是说我们的这个单例所持有的context(即这个ctiv原创 2016-01-14 20:47:07 · 394 阅读 · 0 评论 -
设计模式之--单例模式
懒汉式:判断实例对象是否存在存在:直接返回实例对象不存在:创建实例对象返回。//懒汉式单例模式public class MySingleton { //设立静态变量 private static MySingleton mySingleton = null; private MySingleton(){ //私有化构造函数 System.o原创 2016-01-14 20:14:04 · 396 阅读 · 0 评论 -
Object-C 学习第一天
oc学习笔记一杂谈好的程序员需要掌握三种语言:* 工作流程自动化语言,通常是一种脚本语言* 编辑器宏语言* 构建系统和应用的语言类是数据和操作数据的方法的集合,对象就是类的一个单独的实例。oc类包含一个接口和一个实现大部分的编程语言根据对`接口和实现`的处理方式 可以分为两种类型 * 不分离接口和实现 * 分离接口和实现 创建类NSObject 让对象具有创建对象的能力原创 2015-11-21 22:23:39 · 656 阅读 · 0 评论 -
c语言学习第一天
杂谈bash命令学习重命名文件:mv a文件名 a文件的新名字 vim常用命令`i`编辑模式esc 切换模式u 撤销键dd 删除一行0 到行首w 光标向后移一个词b 光标向后移一个词dw 删除一个单词D 删除到行尾V 选中正行y 将选中内容复制到粘贴板中p 在光标所在的下一行粘贴粘贴板中得内容n 执行上一次查找/xxx 查找内容 mac 快捷键学习command +原创 2015-11-22 14:46:32 · 442 阅读 · 0 评论 -
markdown语法
MarkDown语法大家好我今天要学习翻译一篇markMan的语法文章希望能对markMan初学者有所帮助,如果有问题可以联系我 <932390312@qq.com>添加标题(比如说这样) Header 1 ======== header 2 ======== or #Header 1 ##Header 2 ### Header 3 #原创 2015-11-21 09:44:14 · 1444 阅读 · 0 评论