volume

Listen to volume buttons in background service?

风格不统一 提交于 2019-11-26 01:35:57
问题 I know how to listen to volume buttons in an activity. But can I do that in a background service? If yes, how to do that? 回答1: Judging by the couple of other questions about this topic, no. Other question 1, Other question 2 Services simply do not receive KeyEvent callbacks. 回答2: It is possible. Use code below (for newer Android versions, especially Marshmallow, see bottom of the answer): public class SettingsContentObserver extends ContentObserver { int previousVolume; Context context;

LVM的创建与快照和SSM存储管理器的使用

邮差的信 提交于 2019-11-25 23:27:42
LVM:Logical Volume Manager(逻辑卷管理) 概念(名词): PV:Physical Volume(物理卷) VG:Volume Group(卷组) LV:Logical Volume(逻辑卷) 最小存储单位为:PE 总结: 名称 最小存储单位 硬盘 扇区(512B) 文件系统 block(1K,4K) RAID chunk (512) mdadm -c LVM PE (16M 自定义) 创建LVM: 准备分区: #fdisk /dev/sdb 分三个分区: sdb1,2,3 创建PV [root@localhost ~]# pvcreate /dev/sdb{1,2} Physical volume "/dev/sdb1" successfully created Physical volume "/dev/sdb2" successfully created 创建VG [root@localhost ~]# vgcreate Vg1 /dev/sdb{1,2} Volume group "Vg1" successfully created 创建LV [root@localhost ~]# lvcreate -n LV1 -L 1.5G Vg1 Logical volume "LV1" created. -n 指定LV名称,-L 指定大小 各种查看 #pvs

深入浅出爬虫之道: Python、Golang与GraphQuery的对比

人走茶凉 提交于 2019-11-25 23:21:00
本文将分别使用 Python , Golang 以及 GraphQuery 来解析某网站的 素材详情页面 ,这个页面的特色是具有清晰的数据结构,但是DOM结构不够规范,无法通过单独的选择器定位页面元素,对页面的解析造成了一些曲折。通过这个页面的解析过程,深入浅出的了解爬虫的解析思想与这些语言之间的异同。 深入浅出爬虫之道: Python、Golang与GraphQuery的对比 一、前言 1. 语义化的DOM结构 2. 稳定的解析代码 二、进行页面的解析 使用Python进行页面的解析 1. 获取title节点 2. 获取size节点 3. 完整的Python代码 使用Golang进行页面的解析 使用GraphQuery进行解析 1. 在Golang中调用GraphQuery 2. 在Python中调用GraphQuery 三、后记 一、前言 在前言中,为了防止在后面的章节产生不必要的困扰,我们将会首先了解一些基本的编程理念。 1. 语义化的DOM结构 这里我们讲的语义化的DOM结构,不仅仅包括 语义化的html标签 ,也包括了语义化的选择器,在前端开发中应该注意的是,所有的动态文本都应该有单独的 html 标签包裹,并最好赋予其语义化的 class 属性或 id 属性,这在版本功能的迭代中,对前端和后端的开发都是大有裨益的,比如下面的HTML代码: <div class=