wingo桌面初见(1)

wingo桌面简介我们了解,window manager其实一个应用程序,我们这里开发wingo fork,当开发到一定程度的时候,作为主要的WM使用,提高工作效率。编译以及启动桌面git clone https://github.com/xuanmingyi/wingo.git cd wingo ./xephyr-wingo查看key.wini文件,特殊按键如下# shift -> Shift # control -> Control # mod1 -> alt # mod4 -> super (the "...

Wingo 2021-09-18 AM 800℃ 0条

Rust字符串(String与&str)

一般提到Rust字符串我们指的是两个类型:String(字符串类型)&str(字符串切片)字符串创建// 方法1 let s1 = String::from("hello"); // 方法2 let s1 = "hello".to_string();使用push_str更新字符串let mut s1 = String::from("foo"); let s2 = String::from("boo"); s1.push_str("boo"); s1.push_str(&s2);...

Rust 2021-09-04 AM 820℃ 0条

Golang 配置文件解析库 - viper

简介viper配置库支持如下特性设置默认值支持JSON,TOML,YAML,HCL,envfile,Java配置文件实时监控配置文件,当改变时重新读取从环境变量读取从远程读取配置文件,包括etcd和consul,同时监控修改从命令行读取从buffer中读取setting explicit values配置文件Address: "Wuxi" Postcode: 214000解析代码package main import ( "fmt" "github.com/spf13/viper" ) func ma...

Go 2021-07-26 PM 777℃ 0条

YAML解析 - yaml.v2

配置文件t2.yaml如下:user: xuanmingyi host: node1 password: 111111 agent: enable: truepackage main import ( "fmt" "io/ioutil" "os" yaml "gopkg.in/yaml.v2" ) type agent struct { Enable bool `yaml:"enable"` } type config stru...

Go 2021-07-25 PM 766℃ 0条

树莓派初始化

操作系统从树莓派的 下载 地址 下载操作系统 Raspberry Pi OS with desktop and recommended software使用写入软件 Raspberry Pi Imager v1.5 把上述镜像写入到TF卡中。配置ssh默认情况下sshd服务已经被关闭,需要在/boot文件夹下面,创建一个ssh文件登陆使用默认用户名密码登陆用户名: pi密码: raspberry系统配置替换清华源,更新系统# 编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代: deb http://mirrors.tuna.tsinghua....

树莓派 2021-07-25 PM 838℃ 0条