无标题
软件/包/工具/镜像仅提供链接!!! 每次找一些工具很麻烦,自己的笔记可能会有缺漏,Bing搜索也比较麻烦。 把这些官方地址和博客等放在一起,方便快速查阅。 知识小林coding:xiaolincoding.com/ 计算机开发语言Go学习Go语言趣味学习平台 (sealoshzh.site) Go包工具goldmark(Markdown 解析器和扩展器) 运维鸟哥的私房菜(linux系统教学) 408数据结构镜像linuxubantu22:Index of /ubuntu-releases/22.04.4/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 开发工具Make 下载源:GnuWin download | SourceForge.net 官网首页:https://www.gnu.org/software/make/ 完整安装后。把安装路径bin添加到环境变量 PATH 中. SQL表设计 drawdb:github.com/drawdb-io/drawdb github...
无标题
软件/包/工具/镜像仅提供链接!!! 每次找一些工具很麻烦,自己的笔记可能会有缺漏,Bing搜索也比较麻烦。 把这些官方地址和博客等放在一起,方便快速查阅。 知识小林coding:xiaolincoding.com/ 计算机开发语言Go学习Go语言趣味学习平台 (sealoshzh.site) Go包工具goldmark(Markdown 解析器和扩展器) 运维鸟哥的私房菜(linux系统教学) 408数据结构镜像linuxubantu22:Index of /ubuntu-releases/22.04.4/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 开发工具Make 下载源:GnuWin download | SourceForge.net 官网首页:https://www.gnu.org/software/make/ 完整安装后。把安装路径bin添加到环境变量 PATH 中. SQL表设计 drawdb:github.com/drawdb-io/drawdb github...
无标题
PowerShell目的: 把所有 Go 文件中的vega/替换为e.coding.net/epini/zhinvyun/vega/,无论是 import 块内还是单行 import。 把所有 vega/ 替换为 e.coding.net/epini/zhinvyun/vega/ 1Get-ChildItem -Path . -Recurse -Include *.go | ForEach-Object { (Get-Content $_.FullName) -replace 'vega/', 'e.coding.net/epini/zhinvyun/vega/' | Set-Content $_.FullName }
无标题
命令快查 GitCheatSheet-ByGeekHour.pdf
无标题
SSHwindows生成密钥 12345678910# 生成新的 SSH 密钥对ssh-keygen -t rsa -b 4096 -C "your_email@example.com"# 启动 ssh-agenteval "$(ssh-agent -s)"# 添加私钥到 ssh-agentssh-add ~/.ssh/id_rsa# 将公钥添加到 GitHub 账户 “token”: “eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjU1OTcxMTAyMDUyMDU3MzYyOCwidGlkIjo1NjA0MDYyODI5NDc3OTE1NDgsImlvIjp0cnVlLCJpc3MiOiJpYW0iLCJleHAiOjE3NTQyOTYxNzksImlhdCI6MTc1MzY5MTM3OSwianRpIjoiNTc3NDA3NjUwNjA2NjcyNjU0In0.JyUP25QzODnQBLng-Q-Bp_S0UMhRsl9NZJShAHqD7U76oryYpoogMt6ADDofDSh...
幼麟实验室笔记
Golang底层知识目录 Golang底层知识 目录 1 学习前的介绍 2 string 2.1 Unicode字符编码 2.2 string的数据结构 2.3 string的底层细节 3 slice 3.1 slice结构 3.2 slice扩容机制 4 内存对齐 4.1 地址总线和数据总线 4.2 内存对齐 4.2.1 为什么要内存对齐 4.2.2 举个栗子 4.2.3 对齐边界 4.3 结构体内存对齐 5 map 5.1 map的结构 5.1.1 Map类型 5.1.2 bmap的结构 5.1.3 溢出桶 5.2 常用方法 5.3 哈希冲突 5.4 扩容 5.4.1 何时扩容 5.4.2 如何扩容 6 类型系统 6.1 如何动态获取数据类型信息 6.2 类型定义和类型别名 7 接口 参考链接 1 学习前的介绍通过幼麟实验室的学习让我更加深刻的去理解Golang的底层原理,看完最深刻的感受就是脑子好痒,非常干,全是干货。自己做的笔记整理出来,方便复习和阅读。 2 string2.1 Unicode字符编码变长编码 编号 编码模板 最...
Go面试总结及自己的心理路程
0 说说自己的心理路程 大一通过读C Primer Plus,考取了c语言计算机二级证书,便以为了解了不少。后面便只顾学习大学课程,还恰巧没有重视408四大计算机基础课程,仅仅是数据结构学的多一些,且学习数据结构用的是c语言,所以难免再花时间用Go语言来学习一遍。仅仅了解了Java的Spring Boot和MySql的一些简单命令语句,便觉得很不错了,到头来现实才给我当头一棒,告诉我山外有山,但我相信,没有来不及,只有抓住当下,一步一脚印,才能更好的发展自己。 现在学习了Go语言,正在看一些Go语言的书籍,参加了几次面试,是让我有了更清醒和更通透的目标,世上无难事,我需要继续努力。 引用毛主席的诗句:踏遍青山人未老,风景这边独好。 1 go与其他语言1 面向对象语言面向对象语言:object-oriented programming,是一种基于对象概念的编程范式。把一切客观存在的事物视为对象。对象是通过数据和数据的操作方法组合在一起,并且相互依赖。 对象可以访问并修改自己的字段 对象利用属性和方法的私有、公共可见性,对象的内部状态受保护,不受外界影响,被封装的。 面向对象三大特点...
RPC笔记
1.RPC1.1 介绍rpc的调用过程: 客户端: 建立连接 tcp/http 将对象序列化为json字符串 - 序列化 发送json字符串 - 调用成功后实际上接收到的是一个二进制的数据 等待服务器发送结果 将服务器返回的数据解析成对象 - 反序列化 代码: 创建与指定目标(服务端)的连接交互 创建 server 的客户端对象 发送 RPC 请求,等待同步响应,得到回调后返回响应结果 输出响应结果 服务端: 监听网络端口 80 读取数据 - 二进制的json数据 对数据进行反序列化 开始处理业务逻辑 将处理的结果序列化成json二进制数据 - 序列化 将数据返回 代码: 创建gRPC Server对象:这是Server端的抽象对象。 注册服务端接口到gRPC Server内部注册中心:这样在接收到请求时,可以通过服务发现找到该接口并进行逻辑处理。 监听TCP端口:创建Listen来监听TCP端口。 gRPC Server开始lis.Accept,直到Stop。 http: http 1.x 协议有一个问题:一次性 一...
Git笔记
Git使用手册 一、简单git拉取1.初始化注:以下命令皆在git-bash(windows下)或linux直接使用命令的情况下操作。 1.创建目录 1mkdir xxx 2.在该目录下输入命令,初始化一个空git 1git init 3.配置git 1git config 1234//输入以下命令git config --global user.name "goxny"git config --global user.email "xiaoze3300@163.com"git config --global --list //查看当前目录信息 4.新建文件(已修改状态) 1touch xxx 12//查看git状态git status 5.跟随(暂存状态) 1git add xxx 6.提交(仓库区) 12git commit -m "html"// -m +注释内容,注释版本信息 7.修改xxx文件 随意对xxx文件修改一下内容,接着 12git add .//跟随所有文件 12git status...
MySql笔记
MySQL1. 安装 官网下载 系统自带包管理工具安装:brew install mysql Docker安装:docker pull mysql linux:yum/rpm安装后,mysql默认有密码,需要修改密码。记得关闭防火墙。 mysql shell:官网下载 以“\”开头 默认的是js语言,以\sql即可改为sql语言,操作数据库 2. 数据库管理系统分为关系型和非关系型。 2.1 关系型数据库采用关系模型组织数据,借助集合、代数等数学概念和方法处理数据,通过二维表来表示数据之间的联系。 表的每一列代表一个字段,不同表之间通过关联字段来建立联系, ex. MySQL、Oracle、PostgreSQL 2.2 非关系型数据库数据量大,复杂 ex. Redis、mongoDB、neo4j 3. MySql关键字大写,其他小写。 常见命令: 1# add all and as asc between by desc distance distinct from group if in join like limit left not null on or o...

