首页 文章 精选 留言 我的

精选列表

搜索[服务],共10000篇文章
优秀的个人博客,低调大师

日志服务数据加工最佳实践: 日期时间处理

场景1:Unix时间戳、日期时间字符串和日期时间对象的相互转换 LOG DSL语法中的日期时间处理主要涉及三种数据类型:Unix时间戳、日期时间字符串和日期时间对象。它们的相互转换方式如下图: 子场景1:日期时间对象和Unix时间戳的相互转换 1)日期时间对象转为Unix时间戳 dt_parsetimestamp智能转换函数,可以将日期时间对象或日期时间字符串转化为Unix时间戳。 dt_totimestamp,只支持将日期时间对象转化为Unix时间戳。 2)Unix时间戳转为日期时间对象 dt_parse智能转换函数,可以将Unix时间戳或日期时间字符串转化为日期时间对象 dt_fromtimestamp,只支持将Unix时间戳转化为日期时间对象。 子场景2:日期时间对象和日期时间字符串的相互转换 1)日期时间对象转为日期时间字符串 dt_str智能

优秀的个人博客,低调大师

[Android电量] 耗电信息统计服务battery / BatteryStats

通过执⾏battery命令(不需要root) adb命令获取电量量消耗信息 获取整个设备的电量量消耗信息 获取某个apk的电量量消耗信息 batterystats使用步骤 通过执⾏battery命令(不需要root) 通过 adb shell dumpsys battery,返回结果后有电池的各种信息,其中就包括 level(百分⽐比)adb命令查看电池电量量信息: adb shell dumpsys battery eroqltechn:/ $ dumpsys battery Current Battery Service state: mBootCompleted: true AC powered: false #有线充电器状态 USB powered: true #USB连接状态 Wireless powered: false #无线充电状态 Max charging current: 0 #最大充电电流,单位微安(uA) Max charging voltage: 0 #最大充电电压,单位微伏(uV) Charge counter: 0 status: 2 #充电状态,UNKNOWN=1,CHARGING=2,DISCHARGING=3, NOT_CHARGING=4,FULL=5 health: 2 #电池健康状态:只有数字2表示goodpresent: true #电池是否安装在机身 level: 93 #电量: 百分比 scale: 100 #满电100% voltage: 4265 #电池电压 temperature: 289 #电池温度,单位是0.1摄氏度technology: Li-ion #电池种类batterySWSelfDischarging: falsebatteryMiscEvent: 0 mSecPlugTypeSummary: 2 LED Charging: true LED Low Battery: true current now: 217 #电流值,负数表示正在充电charge counter: 0 Adaptive Fast Charging Settings: true USE_FAKE_BATTERY: false SEC_FEATURE_BATTERY_SIMULATION: false FEATURE_WIRELESS_FAST_CHARGER_CONTROL: true mWasUsedWirelessFastChargerPreviously: false mWirelessFastChargingSettingsEnable: true BatteryInfoBackUp mSavedBatteryAsoc: 88 mSavedBatteryMaxTemp: 429 mSavedBatteryMaxCurrent: 1746 mSavedBatteryUsage: 6447 FEATURE_SAVE_BATTERY_CYCLE: true adb命令获取电量量消耗信息 获取整个设备的电量量消耗信息 adb shell dumpsys batterystats | more 获取某个apk的电量量消耗信息 adb shell dumpsys batterystats com.sdu.didi.psnger | more 由于输出信息太多,可使⽤用命令more 或者 less 分篇查看 输出信息如下(由于篇幅, 只粘贴部分) heroqltechn:/ $ dumpsys batterystats com.sdu.didi.psnger Discharge step durations: #0: +1h43m34s304ms to 92 (screen-off, power-save-off, device- idle-on) #1: +1h54m26s635ms to 93 (screen-off, power-save-off, device- idle-on) #2: +1h59m33s225ms to 94 (screen-off, power-save-off, device- idle-on) #3: +1h58m56s325ms to 95 (screen-off, power-save-off, device- idle-on) #4: +2h2m44s341ms to 96 (screen-off, power-save-off, device-idle- on) #5: +2h2m20s111ms to 97 (screen-off, power-save-off, device-idle- on) #6: +1h46m1s361ms to 98 (screen-off, power-save-off, device-idle- on) Estimated screen off time: 8d 0h 17m 12s 800ms Estimated screen off device idle time: 8d 0h 17m 12s 800ms Daily stats: Current start time: 2019-01-22-04-46-42 Next min deadline: 2019-01-23-01-00-00 Next max deadline: 2019-01-23-03-00-00 Current daily steps: Discharge total time: 7d 19h 32m 18s 800ms (from 3 steps) Discharge screen off time: 7d 19h 32m 18s 800ms (from 3 steps) Discharge screen off device idle time: 7d 19h 32m 18s 800ms (from 3 steps) Daily from 2019-01-21-11-43-46 to 2019-01-22-04-46-42: Discharge total time: 8d 3h 3m 13s 700ms (from 3 steps) Discharge screen off time: 8d 3h 3m 13s 700ms (from 3 steps) Discharge screen off device idle time: 8d 3h 3m 13s 700ms (from 3 steps) Charge total time: 6h 35m 21s 800ms (from 18 steps) 也可以将上述命令标准输出到⼀一个⽂文件,来进⾏行行分析。 windows : > xxx.txt Mac/Linux: > xxx.txt 将获得的数据转换为可视化的html⽂文件 命令:python historian.py xxx.txt > xxx.html 关于电量,还可以通过battery-historian⼯工具来获取。https://github.com/google/battery-historian batterystats使用步骤 第一步:清除手机电量消耗历史情况(连接手机) adb shell dumpsys batterystats -enable full-wake-history =====打开全量日志记录 adb shell dumpsys batterystats --reset =====清空电量数据 第二步:设计场景测试(注:不链接手机)\ 第三步:导出测试数据 adb shell dumpsys batterystats > d:/batterystat.txt =======生成TXT文件(导出到本地) adb shell dumpsys batterystats > /sdcard/batterystat.txt =======生成TXT文件(导出到SD卡) exit-----退出shell命令

优秀的个人博客,低调大师

一键搭建kms激活服务

简介 之前是使用vlmcsd来搭建这个虽然说很好用,但是功能不够多,今天介绍的是py-kms这个小工具。虽然也是激活的作用,但是带了一个界面可以给你看激活了几台机器,关键是支持docker部署 项目地址 https://github.com/SystemRage/py-kms 安装 首先你的机器上要安装上docker和docker-compose,之后clone下面这个项目,记得star和fork git clone https://github.com/bboysoulcn/awesome-dockercompose.git 之后使用docker-compose启动 cd awesome-dockercompose/kms docker-compose up -d 看激活的界面在 ip:8080 其实就是一个sqlite的管理工具 激活windows和office的方式看下面 https://www.bboysoul.com/2017/10/19/%E6%90%AD%E5%BB%BAkms%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9D%A5%E6%BF%80%E6%B4%BBwindows(vlmcsd)/ 欢迎关注Bboysoul的博客www.bboysoul.com Have Fun

优秀的个人博客,低调大师

日志服务数据加工:语法框架与样例

概述 目前数据加工全面支持ETL语言, 更简单灵活. 参考ETL语言介绍 1. 全局操作事件 1.1. 字段赋值(set event) 1.1.1. 语法介绍 语法: SET_EVENT_新字段 = 固定值 SET_EVENT_新字段 = 表达式函数 说明 设置单个字段值,字段名为新字段,如果已经存在,则会覆盖现有字段值 新字段的字符约束是:中英文数字_组成,但不能以数字开头。注意:支持中文,但不支持:,因此不能通过这种方式设置日志的tag等,可以参考通用操作完成这类需求。 表达式函数返回无值None时,该操作会被忽略 表达式函数返回的任何类型的值都会被转化成字符串(例如,数字会被格式化为字符串,放回到事件中) 完整的表达式函数信息,请参考表达式函数 1.1.2. 样例 例子1:设置固定值添加一个新字段city值为上海。 SET_EVENT_city = "上

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册