Android Native Crash Capture SDK Android Native Crash Capturehttps://github.com/MiechalZhao/CrashCapture
chromium gpu 硬件加速 compositing 转载请注明出处 http://blog.csdn.net/typename powered by miechalzhao@gmail.com前言:
Android 各个版本WebView 介绍Android 4.0及其以上版本的WebView内部结构实现以及WebView的渲染方式,WebKit for WebView VS Chromium for WebView。各个Android Webview版本的变化。
Android WebView 开发详解(三) 介绍Android WebView 开发的WebSetting,详解settings当中困惑的地方以及对开发的提醒。并且分析Android 4.0以上版本针对WebSettings这一部分的具体实现。
Android WebView findAll API Bug Android系统开发过的大家不管是framework以上还是native,大家都会遇到过不同Android版本差异带来的问题,Deprecate这个词framework层接触比较多童鞋会见得相当多,甚至一些api还会有一些bug. 本人总结Android开发针对版本不同问题的个人心得:1.首先查看官方文档和framework源码,这里推荐一个网址在线查看android各个系统版本的源
Android 分析应用程序占用native内存 Android 应用开发大家都知道可以通过DDMS来查看应用程序进程占用的内存大小;然而Native 内存并不能在虚拟堆上看到;Android系统基于Linux,这样的话其具备Linux的大多数特性;在Linux当中有不少方法可以查看进程占用的内存,可以采用图形界面工具,也可以采用命令,具体如何查看这边就不介绍了。 Android Native 内存查看:1.首先需要确保你的PC上
Webkit RefPtr and PassRefPtr Basic RefPtr and PassRefPtr Basics历史:在webkit当中很多对象是使用引用计数方式。这种方式的实现是通过每个类当中拥有ref和deref成员函数用来递增和减小引用计数。每一个ref方法调用和deref相对应。当引用计数变为0时,这个对象就会被delete。在webkit当中的很多类实现这种模式的方法是继承RefCounted类模板。回到2005年,我们发现有
Redhat配置git 服务器 一、安装git-core 下载git-core wget http://git-core.googlecode.com/files/git-1.7.9.tar.gz tar –xlvf git-1.7.9 cd git-1.7.9 ./configure –prefix=/usr/local/ /*指定安装目录*/ make
设计模式之工厂方法(factory method) Factory Method 模式的核心用意:使得一个类的实例化延迟到子类,让子类决定实例化哪个具体的类。工厂是制造产品的,那这个工厂具体制造什么样的产品则根据各个产业领域不同而不同。但是工厂对外的只是产品,具体产品如何生产对用户来说是透明的。下面列出一副图来描述工厂方法的结构:上述图中Product是接口部分.ConcreteProduct是具体的产品接口实现
一道有趣的GOOGLE算法题 问题描述:一个大小为n的数组,里面的数都属于范围[0, n-1],有不确定的重复元素,找到至少一个重复元素,要求O(1)空间和O(n)时间。如果没有时间,空间的要求,那解法会相当的多,hash table,STL当中的set等都可以很方便的解决。网上大多的解法是基于基数排序,还有标记法。本人由于兴趣,采用交换标记法,代码如下:#include#includebool Rep
全排列算法c++实现 问题:Given a collection of numbers, return all possible permutations.For example,[1,2,3] have the following permutations:[1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], and [3,2,1].Solution:#incl
动态数组对比STL vector及其实现(c/c++) c/c++动态数组动态数组 顾名思义能 动态增加内存的数组。 STL标准库中的vector具有类似的功能,c标准库的realloc也具有类似的功能,那为何还需要自己实现动态内存方式呢?对于追求效率,和有重要性能需求的我们来说,实现动态数组能让我们的程序运行的更有效率,下面分别谈一下vector 和realloc.1.vector再STL标准库的实现当中,vector内存不够时,会动态的
15个常用的gcc 命令选项 GCC编译器非常强大 ,在各个发行的linux系统中都非常流行,本文介绍的是一些常用的gcc编译选项下面这段代码将回围绕整个文章:编辑main.c如下.#includeint main(void){ printf(" The Geek Stuff"); return 0;}GCC编译选项1.指定输出可执行文件的名字使用最基本的gcc编译格