libuv之unix域的使用---theanarkh
之前分析了unix域在libuv的基本原理。今天以一个简单的例子看一下如何使用它。本文涉及到一些网络编程的知识,不过文章不打算讲解这些,如果不了解可以先了解一下,或者留言。
void re…树莓派4最小化安装Linux---bigmagic
1.本文目的
Raspberry Pi 4 Model B发布了半年了,其强大的性能与低廉的价格使得其非常的热门。
下面来看一下主要的功能
1.5GHz 4核心64位 ARM C…树莓派JTAG详细使用笔记---bigmagic
1.说明
有的时候,在调试代码的时候,往往会借助一些硬件调试工具,JTAG就是很好的调试工具。下面来详细介绍一下如何在树莓派上使用JTAG进行调试。
本文主要在树莓派4上实现jlink…
Centos7 使用 Ansible 批量安装中文字体---叨叨软件测试
需求背景
Centos7 下 Java 生成图片水印时中文乱码,原因是没有安装中文字体。
安装中文字体以下是基于 Centos7 手动安装中文字体的详细步骤。当测试或者生产环境服务器比…
Nexus 使用 nginx 代理支持 HTTPS 协议---叨叨软件测试
背景
公司全部网站需要支持 HTTPS 协议,在阿里云负载均衡配置 SSL 证书后,导致 Nexus 的 HTTPS 访问出错。
网站访问路径:域名解析到阿里云的负载均衡,负载均衡配置…
Linux 查询应用进程号、端口、文件(知道其中之一查询其他)---叨叨软件测试
背景
日常搭建环境、查问题、接手前人搭建的环境等日常操作都需要。
常见的场景
查询应用程序的端口号(懒得查看配置文件),就可以通过查找进程号,再找端口号;知道应用程序的访问 ur…Linux 下使用 Monit 实现服务挂掉自动拉起---叨叨软件测试
背景
由于应用稳定性或者服务器资源限制等问题,应用就会出现自动挂掉的情况,此时就需要自动拉起应用。
生产环境,为了防止因为意外宕机造成服务长时间中断,一般都会设置服务进程监控拉起机制。…
Redis 日常运维脚本(增加集群批量删除 key 功能)---叨叨软件测试
需求背景
由于应用 bug 造成某些特定前缀的缓存出错,需要批量清理。
Redis 日常运维脚本 中的 redis-tools.sh 仅支持删除单个 key 和 全部清理,并未实现匹配…
Linux 知识点系列之 字符集---叨叨软件测试
操作系统字符集# 查看操作系统支持的所有字符集
$ locale -a
# 查看操作系统支持的中文字符集
$ locale -a | grep zh
# 查看当前系统字符集
$ locale
或
…
聊聊 Python 做微信小程序自动化,那些踩过的坑?---AirPython
1. 场景
之前写过 微信小程序的几种方式,对于有源码的小程序推荐使用微信开放的 SDK 来做自动化,否则只能使用原生或 WebView 的方式。
最近在用 Python + Appi…
在 Android 开发中使用协程 | 代码实战---Android 开发者
本文是介绍 Android 协程系列中的第三部分,这篇文章通过发送一次性请求来介绍如何使用协程处理在实际编码过程中遇到的问题。在阅读本文之前,建议您先阅读本系列的前两篇文章,关于在 Andro…
前端代码考(算)古(账)与翻(重)新(构)---lhyt
很多时候,我们看见一些不太优雅的代码、不太整洁的代码,也很容易可以推断出这段代码是怎么来的,甚至是可以推断出写这个代码的人当时的心理状态和那时候的背景。在前端迅速发展的时代,一份一年多两年以上…
协程 Flow 最佳实践 | 基于 Android 开发者峰会应用---Android 开发者
本文介绍了我们在开发 2019 Android 开发者峰会 (ADS) 应用时总结整理的 Flow 最佳实践 (应用源码已开源),我们将和大家共同探讨应用中的每个层级将如何处理数据流。
<…使用 Jetpack Security 在 Android 上进行数据加密---Android 开发者
作者 / Jon Markoff, Staff Developer Advocate, Android Security
您是否尝试过对应用中的数据进行加密?作为开发者,您想要保护数…
理解协程、LiveData 和 Flow---Android 开发者
从 API 1 开始,处理 Activity 的生命周期 (lifecycle) 就是个老大难的问题,基本上开发者们都看过这两张生命周期流程图:
△ Activity 生命周期流程图…
