./logo.jpg

人生当立志,立志须高远

本站采用知识共享 4.0 许可协议进行版权许可
如需转载,请注明来源

Kotlin 常用语法

官方文档 - en / zh-cn 惯用语法 - en / zh-cn 基础 基础语法 包 1 2 package my.demo import kotlin.text.* 函数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 fun sum(a: Int, b: Int): Int { return a + b } //表达式作为函数体,返回类型自动推断 fun sum(a: Int, b: Int) = a + b //无返回值的函数 fun printSum(a: Int, b: Int): Unit { println("sum of $aand $bis ${a + b}") } //Unit 返回类型可以省略 fun printSum(a: Int, b: Int) { println("sum of $aand $bis ${a + b}") } 变量

ADB 常用命令

常规 1 2 3 4 5 6 7 8 adb tcpip 5555 //设置远程设备监听端口 adb connect ip:port //连接远程设备 adb -s 20b5c60c shell ifconfig wlan0 //查看 IP adb reconnect //重新连接设备 adb shell am start -n {package}/.{activity} //启动程序 adb shell setprop persist.service.adb.tcp.port 5555 //设置系统重启后,远程设备监听端口 adb shell wifitest -z "W 00:1f:2e:3d:4c:5b" //设置 WI-FI MAC adb shell wifitest -z "B 00:1f:2e:3d:4c:5b" //设置 蓝牙 MAC

Centos 常用命令

Shadowsocks 安装 1 2 yum install python-setuptools && easy_install pip pip install shadowsocks 使用 1 2 3 4 ssserver -p 443 -k password -m rc4-md5 # 前台启动 sudo ssserver -p 443 -k password -m rc4-md5 --user nobody -d start # 后台启动 sudo ssserver -d stop # 停止 sudo less /var/log/shadowsocks.log # 查看日志 注:使用配置文件 创建配置文件 /etc/shadowsocks.json ,例如: 1 2 3 4 5 6 7 8 9 10 { "server":"my_server_ip", "server_port":8388, "local_address": "127.

Linux 常用命令

常用命令 1 2 3 4 5 6 7 8 rm -rf a.txt ##删除 cp b.txt a.txt ##复制文件 mv a.txt b.txt ##修改文件名 nohup ping todev.cn & ## 后台任务 jobs -l ## 查看后台任务, num,pid kill %num ## 杀掉后台任务,根据编号 ps -aux | grep "****" ## 查看相关进程 kill pid ## 杀掉进程,根据pid 设置文件权限 1 2 3 4 5 6 7 8 chmod 777 test.txt # 设置 test.txt 文件为所有用户都有读、写、执行权限 -rw------- (600) 只有拥有者有读写权限。 -rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。 -rwx------ (700) 只有拥有者有读、写、执行权限。 -rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。 -rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。 -rw-rw-rw- (666) 所有用户都有文件读、写权限。 -rwxrwxrwx (777) 所有用户都有读、写、执行权限。 环境配置 1 2 3 4 # 编辑 vi ~/.

Mac 常用命令

Mac 用户环境变量 bash 1 2 3 4 5 6 7 vim ~/.bash_profile export ANDROID_HOME=/Users/xxx/Library/Android/sdk export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools source .bash_profile zsh 1 2 3 4 5 6 7 vim ~/.zshrc export ANDROID_HOME=/Users/xxx/Library/Android/sdk export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools source .zshrc

Ubuntu 常用命令

apt 常用命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 apt-cache search package # 搜索包 apt-cache show package # 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package # 安装包 sudo apt-get install package - - reinstall # 重新安装包 sudo apt-get -f install # 修复安装"-f = ——fix-missing" sudo apt-get remove package # 删除包 sudo apt-get remove package - - purge # 删除包,包括删除配置文件等 sudo apt-get update # 更新源 sudo apt-get upgrade # 更新已安装的包 sudo apt-get dist-upgrade # 升级系统 sudo apt-get dselect-upgrade # 使用 dselect 升级 apt-cache depends package # 了解使用依赖 apt-cache rdepends package # 是查看该包被哪些包依赖 sudo apt-get build-dep package # 安装相关的编译环境 apt-get source package # 下载该包的源代码 sudo apt-get clean && sudo apt-get autoclean # 清理无用的包 sudo apt-get check # 检查是否有损坏的依赖 常见问题 修改密码 1 sudo passwd root 中文乱码 1 2 3 4 5 6 locale # 查看是否中文 locale-gen zh_CN.