• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar

陈文管的博客

分享有价值的内容

  • Android
  • Affiliate
  • SEO
  • 前后端
  • 网站建设
  • 自动化
  • 开发资源
  • 关于

Jenkins API使用

2020年5月10日 | 最近更新于 下午10:50

项目上需要获取Jenkins历史编包记录,记录下Jenkins API的使用,因为是用在JavaScript中,这边记录下Jenkins API JSON编包数据的获取。

一、Jenkins API入口

Jenkins API简介入口在Jenkins工程编译页面底部右下角

Jenkins Rest API入口

进入之后可以看到XML、JSON和Python三种方式获取数据的说明,用Python方式获取到的也是JSON格式的数据,直接点击“JSON API”之后可以看到Jenkins工程的所有数据,包括编包配置,历史编译的版本信息等等。

Jenkins Rest API 简介页面

要查看更多的Jenkins API接口信息,可以点击”the documentation”,访问需要翻墙[……]

【阅读全文 ▽ 】

Android 性能监控之内存监控

2020年3月23日 | 最近更新于 上午2:19

接上一篇Android CPU监控,接着记录下Android内存的监控,包括系统内存和独立进程内存获取方式解析,以及系统内存和独立进程内存信息在C++层获取的实现。

一、Android系统内存解析

1. dumpsys meminfo方式解析

通常获取系统内存是通过dumpsys meminfo的方式:

adb shell dumpsys meminfo

示例输出:

Applications Memory Usage (in Kilobytes):
Uptime: 118719544 Realtime: 448708145

Total PSS by process:
    246,397K: com.au[……]

【阅读全文 ▽ 】

Android 性能监控之CPU监控

2020年3月15日 | 最近更新于 上午12:33

Android性能监控需要读取CPU和内存基础数据,本文对CPU基础信息获取的实现做个记录,在做了资料查询和Demo测试之后,最后确认在C++层从系统proc伪文件中获取系统和独立进程的CPU数据是可行的方法。

如果是在Java层实现CPU和内存的基础数据获取,在Android高版本会遇到Runtime.getRuntime().exec()执行shell命令权限限制问题。Android平台版本碎片化严重,一个功能开发出来适配成本大于收益是没有实现价值的。如果要实现Android全平台的兼容性,并在兼顾监控程序性能占用方面,直接下沉到C++是最简单直接的做法。

不建议直接使用类似控制台输命令持续获取CPU和内存信息,一个[……]

【阅读全文 ▽ 】

Android NDK版本配置和编译

2020年2月11日 | 最近更新于 上午12:39

项目上需要把功能下沉到C++去实现来降低性能上的损耗,N年不碰C++的重操旧业,首先就是要配置NDK编译环境,以下记录Android NDK版本配置和编译遇到的坑。

一、NDK版本下载

NDK最新版本下载地址:

https://developer.android.google.cn/ndk/downloads/

NDK历史版本下载地址:

https://developer.android.google.cn/ndk/downloads/older_releases.html

在Mac上测试android-ndk-r10d和最新的android-ndk-r20b版本都存在问题,编译中会出现找不到编译模块,或者参数引用找不到[……]

【阅读全文 ▽ 】

Mac DNS_PROBE_FINISHED_BAD_CONFIG 异常解决

2020年2月7日 | 最近更新于 下午6:22

Mac电脑用着用着出现DNS_PROBE_FINISHED_BAD_CONFIG异常,是DNS参数分配异常导致的,所有网页都无法打开,打开外网VPN之后Google可以正常访问,钉钉可以正常接收和发送消息,但是图片发送和接收之后都无法看到。

一、异常现象

网页打开都是提示DNS_PROBE_FINISHED_BAD_CONFIG异常。

DNS_PROBE_FINISHED_BAD_CONFIG异常现象

二、问题解决

进入系统偏好设置->网络,点击高级,进入网络参数配置页面。

Mac DNS_PROBE_FINISHED_BAD_CONFIG 异常DNS重置步骤1

切换到DNS栏目,左侧DNS服务器的选项逐个删除掉,删除之后会自动刷新分配新的DNS参数,之后点击‘”好“退出配置页面。

Mac DNS_PROBE_FINISHED_BAD_CONFIG 异常DNS重置步骤2

回到网络界面之后,要点击“应用”,刚刚的修改才可以生效。[……]

【阅读全文 ▽ 】

  • « Previous Page
  • Page 1
  • …
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • …
  • Page 12
  • Next Page »
博客公众号
博客公众号

GitHub

https://github.com/wenguan0927

近期文章

  • Gnirehtet终端设备共享PC网络实践
  • Python实现Android性能数据获取及压测场景模拟
  • Android模拟定位实现详解
  • Python性能分析优化及耗时异常自动化监控
  • Google Adsense申请及配置详解

友情链接

崔庆才的个人博客

Trinea  (codeKK)

Piasy

Paincker

wanandroid

陈祖杰的BLOG

闽ICP备18001825号-1 · Copyright © 2023 · Powered by chenwenguan.com