自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 《Linux是怎么工作的》读书笔记

本书是一日本工程师所著,Linux系统讲的通俗易懂,属于很好的入门书籍。本书适合初级工程师入门,中级工程师查漏补缺,高级工程师培训参考教材使用。

2022-11-19 10:31:41 989 1

原创 systemserver watchdog

watchdog 即看门狗,用来监测系统是否发生了死锁,无响应等问题。要定时喂狗,不及时喂狗认为此时系统发生了blcok。

2021-08-01 11:03:19 606

原创 linux系统各种cpu信息查询指令

uptimeTell the current time, how long the system has been running, the number of users, and the system load averages for the past 1, 5 and 15 minutes.Usage:uptime [options]Options:-p, --pretty show uptime in pretty format-h, --help displa...

2021-02-20 17:14:12 559

原创 android simpleperf工具介绍

simpleperf介绍Simpleperf是Android平台的一个本地层性能分析工具。它的命令行界面支持与linux-tools perf大致相同的选项,但是它还支持许多Android特有的改进。simpleperf原理CPU具有一个硬件组件,称为性能监控单元(PMU)。PMU具有一些硬件计数器,计数一些诸如 经历了多少次CPU周期,执行了多少条指令,或发生了多少次缓存未命中 等的事件。Linux内核将这些硬件计数器包装到硬件perf事件 (hardware perf events)中。

2021-01-25 14:23:23 4175 8

原创 linux环境变量查看与设置方法

Linux环境变量查看方法1echo $PATH方法2export -p | grep PATHLinux环境变量修改方法1:使用extern命令,对当前shell临时生效export PATH=$PATH:/usr/local/mysql/bin方法2:修改 /etc/bashrc 或 /etc/profile,加入如下行,对所有用户永久生效。export PATH=$PATH:/usr/local/mysql/bin方法3: 修改 ~/.bashrc 或者

2021-01-11 14:06:10 166

原创 dex2oat过程对系统性能的影响

问题最近开发中遇到个问题,系统在休眠唤醒后的一段时间,经常会出现系统卡顿不流畅的情况。正好赶上前段时间对设备做过OTA升级,自然会想到是否是OTA升级给系统引入了新的问题。看了一些设备在系统卡顿时间的log,多个设备此时后台都在执行dex2oat的过程。只是巧合吗?dex2oat会不会影响系统性能使系统变得卡顿?带着这个问题简单了解一下dex2oat。dex2oat简介android应用使用java语言写的,java跑在java虚拟机上。java虚拟机的作用是屏蔽底层系统与芯片的差异,使得上

2021-01-07 16:58:27 11882 2

原创 grep 正则表达式搜索

平时使用grep搜索字符串的频率很高,但绝大时候都使用的是最简单的搜索,稍微复杂一点就要先百度。归根接地是对正则表达式的使用不够熟练。下面总结一下平时工作中用到的正则表达式。语法grep [options] [pattern] [file]options-a : 不要忽略二进制数据-c : 计算符合样式的列数-d <动作> : 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。-e<范本样式>: 指定字符串...

2020-12-30 14:07:54 331

原创 Linux常用命令

此文记录了工作中经常用到的Linux命令文章目录&&&|||head&& 表示任务在后台执行,如要在后台运行redis-server,如: redis-server &&&&& 表示前一条命令执行成功时,才执行后一条命令 ,如: echo '1‘ && echo '2' || 表示管道,上一条命令的输出,作为下一条命令参数,如: echo 'yes,you are right' | grep ye

2020-12-19 16:23:33 379 1

原创 android 系统时间同步

android 系统时间同步

2020-11-14 08:41:27 5528

原创 android 蓝牙 HFP 总结

首先确认配置文件是否开启hfp profile功能。根据设备的角色(hfp client / hfp server)来配置hfp profile.profile 配置文件路径: alps/packages/apps/Bluetooth/res/values/config.xml alps/device/${customer}/${ProjectName}/overla...

2019-12-10 17:45:05 1069

原创 android 蓝牙socket(spp)用法

1 综述蓝牙socket连接必须实现服务器端和客户端的机制。一个设备必须打开一个Server Socket,而另一个必须发起连接(使用服务器端设备的MAC地址发起连接)。当服务器端和客户端在同一个RFCOMM信道上都有一个BluetoothSocket时,则两端就建立了连接。此刻,每个设备都能获得一个输入输出流,进行数据传输。下面分别介绍服务器端和客户端的实现。2 服务器端服务器...

2019-12-10 17:44:40 1341

原创 android 蓝牙hfp client实现简介

首先确认配置文件是否开启hfp profile功能。根据设备的角色(hfp client / hfp server)来配置hfp profile.profile 配置文件路径: alps/packages/apps/Bluetooth/res/values/config.xml alps/device/${customer}/${ProjectName}/overla...

2019-12-10 17:42:35 2479 1

原创 SEAndroid 浅谈

1 绪论在引入SEAndroid之前,Android的安全处理机制分为应用程序和内核两个部分。应用程序部分安全机制就是通常所说的permission,相应的权限在AndroidManifest.xml中设置,当应用需要使用系统服务的时候会提示用户来确认。内核部分的安全机制就是传统的Linux UID/GID机制。在Linux UID/GID机制中,文件的权限控制在所有者的手中。因此,这种...

2019-05-10 16:04:45 1024 1

原创 android 蓝牙hfp server实现简介

首先确认配置文件是否开启hfp profile功能。根据设备的角色(hfp client / hfp server)来配置hfp profile.profile 配置文件路径:       alps/packages/apps/Bluetooth/res/values/config.xml       alps/device/${customer}/${ProjectName}/ove

2016-06-22 10:03:07 1716 2

git&repo training

Introduce the basic cmd about git and repo

2015-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除