ubuntu 重新加入已有网络
总共三步:
- 安装: curl -s https://install.zerotier.com | sudo bash
- 加入网络: sudo zerotier-cli join 你的network ID
- 最后一步一定不要忘,要去官网上授权:点击网络id,向下找到授权的部分,在前面打上勾。
总共三步:
1 | QString date = "date -s \"2007-08-03 14:15:00\"" |
参考:https://www.runoob.com/go/go-tutorial.html
值类型是 int、float、string、bool、struct和array,直接存储值,分配栈的内存空间,被函数调用完之后会释放。
引用类型是 slice、map、chan和值类型对应的指针,存储是一个地址(指针),指针指向内存中真正存储数据的首地址,内存通常在堆分配,通过GC回收。
new 的参数要求传入一个类型,而不是一个值,它会申请该类型的内存大小空间,并初始化为对应的零值,返回该指向类型空间的一个指针。
make 也用于内存分配,但它只用于引用对象 slice、map、channel的内存创建,返回的类型是类型本身。
当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )。
第一行代码 package main 定义包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。
Go 语言的字符串可以通过 + 实现
常量定义:const identifier [type] = value
1 | package main |
select 是 Go 中的一个控制结构,类似于用于通信的 switch 语句。每个 case 必须是一个通信操作,要么是发送要么是接收。
1 |
|
通过QSS 去掉菜单前面的对勾。用颜色表示 checked 状态。
1 |
|
效果图:
![image-20201121110545903](QMenu 自定义样式/image-20201121110545903.png)
WIN+R 运行输入 gpedit.msc 发现找不到这个命令。在网上查了一下,说可能是因为自已用的Win10是家庭版,不支持这个功能。
发现用下面的方法可以手动安装。亲测好用。
1 |
|
把上面的内容存到一个bat文件中。用管理员权限执行,就能自动安装。
然后就可以运行 gpedit.msc 了。
首先打开注册表,找到这个路径:
1 | 计算机\HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS |
然后新建一个名为 UserDefinedDoublePinyinScheme0的字符串值,数值数据为
1 | 小鹤双拼*2*^*iuvdjhcwfg^xmlnpbksqszxkrltvyovt |
然后在设置中将默认的输入法设置为小鹤双拼。
1 | # 关键字需要用 %% 来包裹 |
示例:
1 | # 结果是这样的格式: 2020-02-07 12:36:52 |
http://download.qt.io/archive/qt/
http://download.qt.io/archive/qtcreator/
http://download.qt.io/archive/vsaddin/