会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鸭子船长
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
88
89
90
91
92
93
94
95
96
···
119
下一页
2016年9月28日
Android性能优化之Systrace工具介绍(一) _&& Systrace生成的trace.html打开空白或者打不开的解决办法
摘要: 1.必须用Chrome打开 2.在mac电脑上,可能Chrome打开也是空白,解决办法是:在chrome地址栏中输入”chrome:tracing”,然后点击load按钮load你的trace.html文件。 Systrace简单介绍 Systrace是Android4.1中新增的性能数据采样和分析
阅读全文
posted @ 2016-09-28 14:16 鸭子船长
阅读(10388)
评论(1)
推荐(1)
2016年9月27日
Android开篇(转)
摘要: 转自:http://gityuan.com/android/ 一、简述 Android系统非常庞大、错中复杂,其底层是采用Linux作为基底,上层采用包含虚拟机的Java层以及Native层,通过系统调用(Syscall)连通系统的内核空间与用户空间。用户空间主要采用C++和Java代码,通过JNI
阅读全文
posted @ 2016-09-27 11:23 鸭子船长
阅读(330)
评论(0)
推荐(0)
2016年9月22日
在linux下运行java工程
摘要: 在linux 服务器上运行JAVA工程需注意。1: 在linux 上: /etc/profile 设置classpath 配置正确的jar 路径。2: 把本地JAVA工程做成一个jar包。如:1.jar3: 把JAVA工程的包含的jar包 和步骤2中的jar包 上传到制定目录。 如2.jar 运行
阅读全文
posted @ 2016-09-22 10:30 鸭子船长
阅读(629)
评论(0)
推荐(0)
2016年9月21日
java反射详解(转)
摘要: 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 pac
阅读全文
posted @ 2016-09-21 20:15 鸭子船长
阅读(262)
评论(0)
推荐(0)
android 底层log分析 内存及backtrace tombstone/crash
摘要: Build fingerprint: 'XXXXXXXXX'pid: 1658, tid: 13086 >>> system_server <<<signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 64696f7e r0 00000000 r1
阅读全文
posted @ 2016-09-21 17:38 鸭子船长
阅读(8097)
评论(1)
推荐(0)
linux addr2line 定位so库崩溃位置
摘要: 在Linux下写C/C++程序的程序员,时常与Core Dump相见。在内存越界访问,收到不能处理的信号,除零等错误出现时,我们精心或不精心写就的程序就直接一命呜呼了,Core Dump是Linux仁慈地留下的程序的尸体,帮助程序员们解决了一个又一个问题。 有时配置不给力,Linux直接毁尸灭迹,没
阅读全文
posted @ 2016-09-21 16:54 鸭子船长
阅读(16970)
评论(0)
推荐(0)
2016年9月9日
typeof关键字简介 -rtti
摘要: typeof关键字是C语言中的一个新扩展。只要可以接受typedef名称,Sun Studio C 编译器就可以接受带有typeof的结构,包括以下语法类别: 声明 函数声明符中的参数类型链表和返回类型 类型定义 类型操作符s sizeof操作符 复合文字 typeof实参 编译器接受带双下划线的关
阅读全文
posted @ 2016-09-09 15:56 鸭子船长
阅读(341)
评论(0)
推荐(0)
c++ typeid获取类型名-rtti
摘要: typeid操作符的作用就是获取一个表达式的类型。返回结果是const type_info&。不同编译器实现的type_info class各不相同。但c++标准保证它会实现一个name()方法,该方法返回类型名字的c-style字符串。 如果typeid的操作数不是类类型或者是没有虚函数的类,则t
阅读全文
posted @ 2016-09-09 15:12 鸭子船长
阅读(1243)
评论(0)
推荐(0)
C++ 中dynamic_cast<>的使用方法小结 -判断类型-rtti
摘要: 将一个基类对象指针(或引用)cast到继承类指针,dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理 即会作一定的判断。 对指针进行dynamic_cast,失败返回null,成功返回正常cast后的对象指针; 对引用进行dynamic_cast,失败抛出一个异常,成功返回正常
阅读全文
posted @ 2016-09-09 15:11 鸭子船长
阅读(1493)
评论(0)
推荐(0)
2016年9月7日
Java 8 Lambda表达式探险
摘要: 为什么? 我们为什么需要Lambda表达式 主要有三个原因: > 更加紧凑的代码 比如Java中现有的匿名内部类以及监听器(listeners)和事件处理器(handlers)都显得很冗长 > 修改方法的能力(我个人理解为代码注入,或者有点类似JavaScript中传一个回调函数给另外一个函数) 比
阅读全文
posted @ 2016-09-07 16:57 鸭子船长
阅读(183)
评论(0)
推荐(0)
上一页
1
···
88
89
90
91
92
93
94
95
96
···
119
下一页
公告