Dock 栏
Dock栏仿苹果设计
1sudo apt-get install plank
安装完毕!
打开 plank 应用,即可应用
技巧右键: 打开设置
Go 初学者
初学入门出版书籍《Go微服务实战》的配套示例代码:ScottAI/book: 书中示例 (github.com)
IDEA 创建项目
打开 IDEA
新建项目
输入名称-另存为
语言选择 go 【没有点击右边的 + 号】
idea 会自动读取环境变量,找到 go 开发环境
首先创建一个空目录 helloworld
创建 go 取名为 hello.go
1234567891011// main 包是核心入口【可执行程序】package main// 导包: fmt 是一个标准包import "fmt"// main() 入口函数func main() { // 首字母大写: 包外可见【java 中非私有】 fmt.Println("Hello World!")}
点击 ▶ 运行
注意:
导入的包必须使用,否则编译不通过
声明的变量必须使用,否则编译不通过
http 服务器创建一个新的 go 文件
12345678910111213141516171819202122232425package ...
Go 语言基础入门
Go 语言基础程序基础
了解常量和遍历【const var 关键词】
:= 初始化以及赋值
123// 对变量 num 初始化,并赋值为 12// 之后想修改值不能用 := ,要用 =num := 12;
for 循环关键字的使用【源码: ==ScoteAI-book/ch01/1.4/loop.go==】
指针的使用 【源码: ==ScottAI-book/ch01/1.2/pointer/main.go==】
net/http 的使用 【源码: ==ScottAI-book/ch01/1.1/helloserver/main.go==】
垃圾回收机制——三色标记法
白色集合:可能会被垃圾回收
黑色集合:保证存活
灰色集合:过渡用的
包及作用域
123// 调用其他包的变量package1.num1package2.num1
...
MongoDB 数据库
安装数据库
下载
下载地址:Download MongoDB Community Server | MongoDB
根据提示选择不同的版本、平台以及安装形式,在这里采取默认 即可。
点击绿色按钮 Download 即可下载。
文件较大,请耐心等待…
安装包信息:
文件大小: 482.433MB
下载耗时:5~8分钟(根据自己的情况而定)
安装
双击下载的文件:mongodb-windows-x86_64-6.0.7-signed.msi
选择自定义安装。
选择 D盘 ,建议。
默认即可,数据目录(Data Directory)和日志目录(Log Directory)记住。
剩下的,全部下一步(Next > )即可。
等待安装完毕!安装完后,会自动弹出 Compass (一个可视化数据库管理页面)。
基本命令数据库的创建切换数据库(如果没有,会在内存中创建一个新的数据库)
1use fly_articleDb;
使用 db 查看当前数据库
1db
删除当前数据库
1db.dropDatabase();
集合的相关操作
Collection 在数据库中的 ...
快速上手 VuePress
快速上手 VuePress依赖环境
pnpm 7.29.3
vue 3.3.4
vuepress 2.0.0-beta.62
安装:
步骤1: 创建并进入一个目录
步骤2: 初始化项目
1pnpm init
步骤3: 添加本地依赖
1pnpm add -D vuepress@next @vuepress/client@next vue
步骤4: 在 package.json 文件中添加 script
123456{ "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" }}
步骤5: 创建第一篇文档
新建一个 docs 目录
1mkdir docs
新建一个 markdown 文件,并写入内容
步骤6: 在本地启动服务器
1pnpm docs:dev
VuePress 会在 http://localho ...
JavaScript 基础
JS 基础JavaScript 包含很多内容,如类、期约、迭代器、代理、客户端检测、事件、动画、表单、错误处理以及JSON等。
1. JavaScript 概念完整的 Javascript 包含3部分:
核心(ECMAScript)
文档对象模型(DOM)
浏览器对象模型(BOM)
script 标签属性:
async 立即开始下载脚本【外部脚本】
charset 字符集
crossorigin CORS 跨域资源共享
defer 脚本可以延迟到文档完全被解析和显示之后再执行(最好只包含一个这样的脚本)【外部脚本】
src 重要!!
type 脚本类型 type=”text/javascript”
noscript 标签:满足以下两个条件,都会被浏览器渲染。否则不会渲染 noscript 标签里内容
不支持 JavaScript
禁用 JavaScript
12345678910111213<!DOCTYPE html> <html> <head> <title>Example HTML Pag ...
docker
docker首先卸载掉旧版本
1sudo apt-get remove docker docker-engine docker.io containerd runc
下载参考文章:http://www.taodudu.cc/news/show-5875688.html?action=onClick
添加仓库文件: /etc/apt/sources.list
通过 vim 打开文件,并在最后添加源
1sudo vim /etc/apt/sources.list
安装1sudo apt-get install docker-ce docker-ce-cli containerd.io
等待安装完毕…(耗时46秒)
启动 docker1systemctl start docker
会提示输入密码,deepin 也可以人脸识别。
查看 docker 版本1docker --version
docker-ce 查看
1docker version
切换国内加速器这里采取阿里云加速地址: https://cr.console.aliyun.com/cn-hangzhou/in ...
dpkg
卸载删除软件包,并保留.postrm和.list文件.
1sudo dpkg -r ${名称}
清除所有文件,包括.postrm和.list文件.
1sudo dpkg -P ${名称}
查看是否卸载完毕
1sudo dpkg -l ${名称}
Git 小技巧
Git 加速小技巧
访问 GitHub 很慢,我们可以加上代理。
这里以 V2rayN 为例,sock5端口号为 10808
给 git 添加上全局代理:
1.\git.exe config --global http.proxy socks5://127.0.0.1:10808
Ubuntu 美化桌面
各个标题无先后顺序,但要求按照步骤来,怕出现错误。
GNOME官方插件中心:https://extensions.gnome.org/ 安装插件
Ubuntu 美化桌面
Git 克隆
1git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git --depth=1
安装
1cd WhiteSur-gtk-theme/ && ./install.sh
更多自定义安装
1./install.sh --help
安装 GNOME Tweaks 工具和 gnome 扩展GNOME Tweaks 工具是必须的,我们需要它来更改主题和图标,GNOME Tweaks 工具可以在Ubuntu的软件商店找到,也可以通过以下命令安装:
1sudo apt-get install gnome-tweak-tool
为了更加的可自定义性,还需要去安装一下扩展:
1sudo apt-get install gnome-shell-extensions
这里还要执行以下命令:
1sudo apt-get i ...