Home
Jiangker
Cancel

Activity基础

Activity常见方法 方法名称 作用 void startActivityForResult(Intent intent, int requestCode) 需要返回值的方式启动一个activity void setResult(int resultCode...

Unraid硬盘散热控制

前言 我有一台nas,不过nas的硬盘风扇电源不知道接哪里最合适,因为接主板上,需要手动去控制转速。而接硬盘背板时,这样会一直满负荷运行,导致太吵了。 所以这里产生了一个想法,用arduino去控制风扇,再在nas里面去添加一个脚本,实时根据温度去发送应该的转速,然后使用pwm去控制风扇转速。 nas python脚本 # coding=utf-8 import os import ...

ubuntu java多版本切换

java安装 在默认情况下,应该是不带有jdk的,这个时候,我们可以使用apt来下载 apt-get install openjdk-8-jdk openjdk-11-jdk -y 当下载多个版本后,默认的java应该就是后下载的那个的版本。 使用update-alternatives切换版本 在/usr/bin目录下 ➜ bin ls -al| grep java lrwx...

ubuntu python多版本切换

安装 apt-get install python python3 -y 默认情况,默认的python是指向python2的,在/usr/bin目录下 ➜ bin ls -al| grep python lrwxrwxrwx 1 root root 7 4月 15 2020 python -> python2 lrwxrwxrwx 1 root r...

Ubuntu安装zsh

zsh 安装 更新 sudo apt-get update 安装zsh sudo apt-get install zsh 设置默认是呀zsh chsh -s $(which zsh) 下载安装 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh 若失...

Android AOSP编译

环境搭建 所有操作都是在root用户下,所以最好首先切换到root用户 更新 apt-get update zsh zsh安装 下载必备内容 apt-get install -y git vim wget curl python iftop apt-get install -y git-core gnupg flex bison build-essential z...

actix-web 框架

常见问题 中文乱码 返回的中文是乱码,其余正常,断点以及数据库中存储的数据都是正常的。这时可以加上使用utf-8字符。 HttpResponse::Ok() .content_type("text/plain; charset=utf-8") .body(format!("{}", “你好,世界”))

rustup更换镜像

添加到配置文件 echo 'export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup' >> ~/.bash_profile echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' &g...

ubuntu更换阿里源

前言 因为默认ubuntu的源是国外的,使用会出现更新很慢的情况,严重影响效率,所以需要先进行替换。 ubuntu系统 因为大多数时候默认是没有vim的,所以使用vi来打开 vi /etc/apt/sources.list 然后替换里面的内容 deb http://mirrors.aliyun.com/debian/ buster main non-free contrib d...

rust交叉编译

前言 我为什么需要使用rust进行交叉编译,因为想使用rust编译和运行web程序,所以使用Dockerfile时需要分为构建和运行两个步骤进行,但是编译出的程序并不能直接运行,所以改用交叉编译的方式来打包,就可以在对应架构下的容器内直接运行。 配置环境 我这里直接使用docker镜像,搭建一个专门用来编译docker的容器。 首先在pwd/rust-build目录下准备好apt s...