logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CarSystemUI冷启动耗时分析

定义SystemUI 主线程创建完成,并首次进入 Running 状态。Trace 判断依据主线程:main状态:Running。

#android
git中统计代码行数

查看git上个人代码量git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc

#git
ubuntu 拷贝文件中断后无法识别硬盘分区

今天我用移动硬盘在Ubuntu12.04拷贝数据,可能是系统响应过慢,拷贝到最后时未完成,就将硬盘移除。下次再插入硬盘硬盘时提示:“Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0). Failed to mount'/dev/sdb1': Input/o

ubuntu终止进程的方法

在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill 、killall、pkill、xkill 等进行。-------------------------------------------------------------------先看两个例子:例子一:结束某个程序,如Firefox     键入命令:pkillfirefox例子

#ubuntu#firefox
android插件化 small rules

为什么要用small:1:解决65535的问题,不再依赖multidex,拆分dex变的可控2:small提供了一套插件间的解藕和通信方案,使得独立开发各个模块变得更加容易3:解藕后,各个业务模块可以独立更新4:低入侵性,即使后来改用其他的插件化方案也不需要更改代码结构--切换方案弹性更大 1: bundle.json用来配置需要被加载的插件{"u...

#android
java wait()和sleep()方法之经验谈

sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep 不会释放对象锁。wait 是Object 类的方法,对此对象调用wait 方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify 方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。

#java
carwatchdog 守护进程健康检测

WatchdogInternalHandler(内部注册于 internal ICarWatchdog)在每个敏感方法里会使用 checkSystemUser(...) 验证调用者是否为 SYSTEM uid(IPCThreadState::self()->getCallingUid() == AID_SYSTEM)。WatchdogProcessService 是 carwatchdog 守护进

#java#算法#前端
declare-styleable:自定义控件的属性

做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:

#android
android system_server WatchDog简介

android系统中SystemServer WatchDog的主要作用是监控SystemServer进程的运行状态,防止其卡住或者死锁。

文章图片
#java#linux#开发语言
android内存 smaps解析

anon:dalvik-main space (region space)] : 920 kB//堆内存在这里分配,不设置largeSpace的话上限是256M。[anon:dalvik-zygote space] : 3252 kB//zygote进程的初始空间。[anon:libc_malloc] : 31422 kB//通过malloc接口申请的内存,图片内存分配之类的。GL mtrack

文章图片
#数据库
    共 14 条
  • 1
  • 2
  • 请选择