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

陈文管的博客

分享有价值的内容

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

Mac必备开发软件

2019年9月8日发布 | 最近更新于 2023年8月28日

在Mac环境下,有些软件对开发工作是非常有用的,比如查看分析日志、文件清理、代码拉取等,记录下平常开发中用到的软件,持续更新~

一、Mac文件清理

一次在使用电脑的时候,发现电脑运行卡顿,而且散热出口声音很烫,电脑变成了暖手宝。查看系统容量的时候发现系统文件快撑爆了。问题是我并没有安装很多软件,近期也没保存大文件数据。要查看整个磁盘文件到底是哪个文件占用比较大导致的,并且可以删除多余的文件,推荐使用OmniDiskSweeper,轻巧简单且免费。打开软件后双击显示在窗口中的Macintosh HD。

之后软件就会详细分析硬盘中的文件(加载分析的速度有点慢),把所有文件占用的大小都列出来。查看占用的文件大头,逐个[……]

【阅读全文 ▽ 】

Android 子线程更新UI详解

2019年9月6日发布 | 最近更新于 2023年8月28日

本文内容介绍子线程操作UI抛出的CalledFromWrongThreadException异常解析,子线程操作UI的几种方法,及几种在子线程中操作UI导致的异常现象说明。

一、子线程中操作UI一定会报错?

不一定,如果是在onCreate中子线程操作UI控件,不会发生异常,可以正常更新UI,下面看下源码。

1. 首先是ViewRootImpl抛异常的地方

void checkThread() {
    if (mThread != Thread.currentThread()) {
        throw new CalledFromWrongThreadException(
[......]

【阅读全文 ▽ 】

Android Home键之后后台启动Activity延迟5秒

2019年9月1日发布 | 最近更新于 2023年8月28日

在客户反馈中遇到一个问题,Home键把应用置于后台,外部通过对接协议广播的方式,应用内接收到广播之后通过startActivity把应用从后台调起到前台,只是普通的逻辑调用,但是应用在后台停留了10S之后,应用才回到前台,并先出现了黑屏,之后才显示应用界面的问题。

从Activity的生命周期Log分析,在调用了startActivity之后,已经走到了onResume,但是过了5S之后,应用才显示出来。

一开始是怀疑系统方的问题,系统方分析之后,单单startActivity就花费了3S时间,之后还有应用内的Activity切换又耗费额外的2S,这5S时间可以看作是主线程的卡顿导致。但另外的5S是在onResume之后[……]

【阅读全文 ▽ 】

阿里云WordPress Apache服务器内存优化配置

2019年7月27日发布 | 最近更新于 2023年8月28日

php-fpm invoked oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=0

在优化WordPress服务器MySQL内存配置之后,跑了两天出现了php-fpm oom-killer导致网站无法访问,接上一篇:阿里云WordPress服务器MySQL内存优化配置,继续Apache服务器的优化配置修改。

一、网站无法访问异常分析

还是在阿里云轻量应用服务器控制台,进入应用详情模块,在远程连接之后(WordPress信息模块和MySQL信息模块远程连接功能相同),同样输入以下命令过滤异常Log:

sudo cat /var/log/messages[......]

【阅读全文 ▽ 】

阿里云WordPress服务器MySQL内存优化配置

2019年7月20日发布 | 最近更新于 2023年8月28日

WordPress MySQL: Error establishing a database connection

最近几天服务器经常挂掉,在后台提交了工单查询问题的根源,原来是服务器MySQL进程OOM导致被强杀。下面把CentOS服务器MySQL异常的分析过程和内存优化的配置记录如下。

一、MySQL OOM异常分析

1、在异常发生的时候访问网站,加载出来的页面显示的内容只有一行错误文本提示。

Error establishing a database connection

2、打开阿里云轻量应用服务后台,查看网络、CPU和内存的占用,可以看到内存占用异常偏高。

3、既然是数据库连接异常,[……]

【阅读全文 ▽ 】

Toast 自定义布局重复添加异常分析

2019年7月18日发布 | 最近更新于 2023年8月28日

Toast Exception : java.lang.IllegalStateException: View has already been added to the window manager.

Crash堆栈如下:

Exception:java.lang.IllegalStateException: View com.autonavi.skin.view.SkinRelativeLayout{95730 V.E...... ......I. 0,0-0,0}
    has already been added to the window manager.
at android.view.W[......]

【阅读全文 ▽ 】

adb shell 指令手册

2019年7月6日发布 | 最近更新于 2024年9月9日

adb即android debug bridge(安卓调试桥),本文内容包括常用adb shell相关命令的使用及说明,涉及到adb debug调试、adb无线连接、adb应用包操作、adb文件操作、adb网络操作、adb日志操作、adb截屏操作、adb系统交互相关操作。

一、ADB Debugging – Debug调试

1、adb devices

打印挂载的虚拟机/设备信息

adb devices

输入以上命令回车之后,输出设备序列号和状态 

e4b25377        device
emulator-5554  de[......]

【阅读全文 ▽ 】

AES加密解密

2019年6月23日发布 | 最近更新于 2023年8月28日

在项目开发中遇到AES加密解密的问题,因为一个参数问题卡了比较久,做个记录。并给出AES加密解密分别用Java、Python和C++的实现代码。

一、AES简介

AES加密算法即密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。

AES加密算法涉及4种操作:字节替代(SubBytes)、行移位(ShiftRows)、列混淆(MixColumns)和轮密钥加(AddRoundKey)。数据块分组长度必须为128比特,密钥长度可以是128比特、192[……]

【阅读全文 ▽ 】

SEO必备Chrome插件及相关配置

2019年5月25日发布 | 最近更新于 2023年8月28日

在做SEO数据分析的时候必备的Chrome插件,包括网站流量、停留时间跳出率等数据的分析,英文文章语法的检查。或者在电脑上发布Instagram的帖子涉及到的Chrome配置参数的修改,模拟定位位置,整理成这篇文章。

1、Instagram电脑端怎么发帖?

如果在手机上没有安装翻墙软件,而在PC上配置了,想在Instagram上发图片就比较麻烦,这边有个简单的方法,通过更改下Chrome的设置即可。

在Chrome浏览器中右键菜单选择“检查”,显示底部操作菜单之后,选中位置1.处的按钮,就可以切换到移动端的显示样式。

接着按F5或者浏览器左上角刷新按钮刷新页面,就可以完全切换到App端操作显示界面,在页面[……]

【阅读全文 ▽ 】

微信公众号爬虫:服务端公众号文章数据采集

2019年5月14日发布 | 最近更新于 2023年8月28日

本篇内容介绍微信公众号文章服务端数据爬取的实现,配合上一篇微信公众号爬虫:微信公众号浏览自动化,构成完整的微信公众号文章数据采集系统。

一、AnyProxy 配置(Mac)

AnyProxy是一个开放式的HTTP代理服务器,官方文档:http://anyproxy.io/cn/
Github主页:https://github.com/alibaba/anyproxy
主要特性包括:
基于Node.js,开放二次开发能力,允许自定义请求处理逻辑
支持Https的解析
提供GUI界面,用以观察请求

1、安装NodeJS

在安装Anyproxy之前,需要先安装Nodejs。Nodejs下载地址:http://nodej[……]

【阅读全文 ▽ 】

  • « Go to Previous Page
  • Go to page 1
  • Interim pages omitted …
  • Go to page 5
  • Go to page 6
  • Go to page 7
  • Go to page 8
  • Go to page 9
  • Go to Next Page »

工具网站

onetools.online: 一站式免费在线工具库,包括文本类、文档类、图像类、音频类、视频类、开发类、运维类、设计类、学术类、查询类及其他工具

latlongconverter.online: 地图坐标系批量转换(WGS84、GCJ02、BD09 、CGCS2000、UTM、度分秒和十进制等等)

xmlformatter.online: XML在线工具(格式化、压缩、合法性验证、转换XML文件为多种类对象类型,转换为交互式树状视图)

jpg2webp.com: Webp 和 Jpg、Png图片格式互转(单次最多50张)

博客公众号
博客公众号

GitHub

https://github.com/wenguan0927

近期文章

  • OneTools.online 一站式工具库已上线
  • Android 蓝牙模块关键词解析
  • Android PDF文件浏览及目录显示交互实现
  • Android 航线缩略图简易绘制实现
  • 145个外链建设网站清单

友情链接

崔庆才的个人博客

Trinea  (codeKK)

Piasy

Paincker

wanandroid

陈祖杰的BLOG

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