Home
Chai Yan
Cancel

树莓派介绍及安装

树莓派 Raspberry Pi,是一款基于Linux的单片机计算机。 一、参数 官网: 树莓派3B+产品简介 树莓派3B+外形图 树莓派3B+原理图 硬件规范 参数: CPU:BCM2837B0,64位 1.4GHz 四核 Cortex-A53 (ARMv8) 内存:1GB LPDDR2 SDRAM 存储:Micro-SD卡接口,用于安装系统...

树莓派 GPIO

GPIO:General Purpose Input Output,通用输入输出。可以理解为树莓派电路板插针上的pin脚。下文统一用pin脚指代。 一、pin脚映射 树莓派有三种pin脚映射:BOARD、BCM、Pi4J/WiringPi。 1、BOARD/BCM BOARD、BCM:这两种映射方式可以在pinout网站查看,或者在终端输入pinout查看。 BOARD:下图中从左...

ncdu

ncdu,NCurses Disk Usage,增强版du。 安装:brew install ncdu 使用:ncdu [options] dir 例子:全系统扫描,ncdu -x / 命令/按键 说明 –color dark 增加显示颜色 -h ...

bat

bat,cat增强版,自动less、格式化输出、代码高亮、git集成、非打印字符显示。 安装:brew install bat 格式化输出、代码高亮: git集成: 非打印字符显示:-A

终端录屏

asciinema,终端录制 安装:brew install asciinema 使用: asciinema rec filename:进行录制,完毕时通过exit或ctrl+d结束,结束后会生成一个*.cast后缀的JSON文件; asciinema play filename:播放录制的文件。 asciicast2gif,从cast文件生成git 安装依赖:b...

日志框架

一、日志框架 Slf4j,简单日志门面(Simple Logging Facade for Java)为各种日志框架提供了统一的接口封装,包括java.util.logging、logback、Log4j等,使用户在部署时可以灵活配置自己想要的Logging APIs实现。 应用开发时,需要统一按照slf4j的API进行开发;部署时,选择不同的日志系统Jar包加入Java ClassPa...

htop

htop,一个用于Unix系统的交互式进程查看器,支持命令行界面下的鼠标操作。 1-4:cpu负载 Mem:内存使用情况 Swp:交换区占用情况 PID:进行的标识号 USER:运行此进程的用户 PRI:进程的优先级 NI:进程的优先级别值,默认的为0,可以进行调整 VIRT:进程占用的虚拟内存值 RES:进程占用的物理内存值 SHR:进程占用的共享内存值 S:进程...

Guava 字符串处理

Guava,包含了若干被Google的Java项目广泛依赖的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O 等等。所有这些工具每天都...

Git

Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 A Visual Git Reference 以图形化方式加深对 git 命令的理解。 一、Git库建立 git 库可以通过本地新建和克隆远程仓库两种方式实现。 #本地新建 git ...

Mac 工具配置

一、Sublime Sublime Text 是一套跨平台的文本编辑器,支持基于 Python 的插件。Sublime Text是专有软件,可透过包(Package)扩展。大多数的包使用自由软件授权发布,并由社群建置维护。 配置在命令行可使用 Sublime 打开文本文件。官方配置 配置方法 $ ln -s "/Applications/Sublime Text.app/Conten...