github.com/mitchellh/mapstructure 教程
官网链接: github.com/mitchellh/mapstructure
本文只是简单的记录下 mapstructure 库的简单使用,想更加详细的学习,点击 Godoc 学习吧。
文中内容基本都是来自后面的参考链接。
github.com/mitchellh/mapstructure 是一个用于将通用的map值解码为结构体(struct)并进行错误处理的Go库。当你从某个数据流(如JSON、Gob ...
github.com/json-iterator/go 详细教程
最近接触到了 github.com/json-iterator/go , 是由滴滴开源的第三方json编码库,它同时提供Go和Java两个版本。
文中大量内容来自 github 上的 wiki 文档,有兴趣的朋友可以直接点击 Home 跳转到官方文档查阅。
本文加了些自己的思考以及相关的详细学习例子,废话不多说了,冲!!!
1、基础介绍
json-iterator提供简洁的A ...
Git+Gitee使用分享
Git+Gitee快速入门
创建仓库
初始化本地仓库
验证本地git是否安装好
打开cmd窗口,输入git
这样就OK。
Git 全局设置:(只需要设置一次)
这台电脑如果是第一次使用git,就需要这样初始化一下,这样才知道是谁提交到仓库了。
git config --global user.name "萌狼蓝天"
git config --global user.email "2952458 ...
【补充】Gitee的介绍与使用
【参考博客地址】
Git使用教程总和 - Chimengmeng - 博客园 (cnblogs.com)
本地项目推送至 Gitee - Chimengmeng - 博客园 (cnblogs.com)
【一】Gitee的介绍
Gitee是一个基于Git版本控制系统的代码托管平台,提供了代码仓库、协同开发、代码管理等功能,适用于个人开发者和团队进行代码管理和项目协作。
【1】使用Gitee ...
【13.0】路飞项目的Gitee
【一】管理路飞项目
忽略一下文件夹及文件
.idea
*.log
__pycache__
*.pyc
scripts
【二】忽视部分文件
初识化仓库
git init
Initialized empty Git repository in E:/Old Boy/luffy/luffyCity/.git/
查看仓库状态
git status
On branch master
No commits yet
Untracked files:
.gitignore
...
自动同步 github 仓库到 gitee
自动同步 github 仓库到 gitee
先上最终效果
代码仓库: github2gitee
Github Action 同步结果:
为什么要同步到 gitee
将 gitee 仓库作为备份镜像仓库,以防不测
网上的同步方法
大致在网上查找了一通,基本都是使用 github action 做到自动同步,也有一些前人封装好的 action,所以做起来还是相对轻松的,由于不排除有新 ...
Gitee一个仓库存储多个项目
需求:
平时会做一些小项目,有时候一个小项目就几行代码,十几K的项目,给这些小项目建一个库保存太奢侈了太浪费了,所以换个思路,根据项目类型来创建库,然后每个小项目以孤立分支的方式存到该库中,这样就实现了一个库管理多个项目。但是这种方式托管的代码,在做变更时要么覆盖分支,要么重新创建分支保存。
...
集成gitee第三方登录
第三方登录的原理
所谓第三方登录,实质就是 OAuth 授权。用户想要登录 A 网站,A 网站让用户提供第三方网站的数据,证明自己的身份。获取第三方网站的身份数据,就需要 OAuth 授权。
举例来说,A 网站允许 Gitee 登录,背后就是下面的流程。
A 网站让用户跳转到 Gitee。
Gitee 要求用户登录,然后询问"A 网站要求获得 xx ...
gitee教程
目录
1、gitee是什么?
2、git网站上的注册登录
3、准备工作
4、上传文件到gitee
5、下载自己的仓库和别人的
*6、基本命令汇总:
1、gitee是什么?
基于git的代码托管协助平台
2、git网站上的注册登录
打开gitee官网Gitee - 基于 Git 的 ...
jenkins+linux+gitee+maven自动化集成部署项目
jenkins+linux+gitee+maven自动化集成部署项目
一、jenkins概述
1.1 Jenkins介绍与优势
Jenkins是一个基于Java开发的开源的、易操作的CI/CD工具软件,其主要用于持续、自动的构建/测试/部署软件项目、监控外部任务的运行。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行(Jenkins通常作为一个 ...
基于VuePress+gitee搭建个人博客
搭建步骤
步骤 1: 创建并进入一个新目录
mkdir my-blog
cd my-blog
步骤 2: 初始化项目
git init
pnpm init
步骤 3: 将 VuePress 安装为本地依赖
pnpm add -D vuepress@next @vuepress/client@next vue
步骤 4: 在 package.json 中添加一些 scripts在新窗口打开
{
"scripts": {
"docs:dev": "vuepress dev ...
基于gitee+hexo搭建个人博客
gitee准备
注册好gitee
git安装与配置
下载git默认安装,配置 在之前下载的目录下,右键,选择【Git Bash Here】
配置用户
git config --global user.name "username" //( "username" 注册的手机号码,)配置邮箱
git config --global user.ema ...
基于Jenkins+Gitee实现SpringBoot项目自动化部署(Docker版)
前言:
上一篇笔记:基于Jenkins+Gitee实现SpringBoot项目自动化部署(非Docker版)。
本篇笔记介绍一下Docker版本的Jenkins如何实现项目自动化部署。
本案例基于Linux CentOS 7服务器,防火墙开放8080端口(Jenkins使用),80端口(项目使用),云服务器直接在控制台配置安全规则即可。
1. 创建一个简单 ...
Github-Readme-Stats 简明教程
1. 更新 Readme 文件
在你想要放置 Readme-WakaTime 的位置中放置以下注释,这将作为程序的入口
<!--START_SECTION:waka-->
<!--END_SECTION:waka-->
2. 注册 WakaTime 账户
访问 WakaTime 官方网站注册并登录,你需要找到对应的 IDE/编辑器 插件,目前(2023.7.3)官方插件支持以下软件
3. 在工作软件中安装 WakaTime 插 ...
使用Gitee或GitHub托管Maven仓库JAR包的便捷方法
原文地址:https://ntopic.cn/p/2023062201/
我开源的JAR包的Gitee和GitHub托管的Maven仓库:
Gitee托管仓库:https://gitee.com/obullxl/maven-repository
GitHub托管仓库:https://github.com/obullxl/maven-repository
背景说明
在上一篇博客中,我们介绍了开源通用高性能分布式id序列组件(https://ntopic.cn/p/20230 ...
gitee 配置多用户
1. 清除 git 的全局设置(针对已安装 git)
新安装 git 跳过。
若之前对 git 设置过全局的 user.name 和 user.email。
类似 (用git config --global --l进行查看你是否设置),显示为:
$ git config --global user.name "你的名字"
$ git config --global user.email "你的邮箱"
必须删除该设置
$ git config --global -- ...
Git使用教程(带你玩转GitHub)
Git使用教程(理论实体结合体系版)
下载安装:
按照这个博客来就好
Windows系统Git安装教程(详解Git安装过程) - 学为所用 - 博客园 (cnblogs.com)
Git命令大全:
Git 大全 - Gitee.com
最小配置:
在桌面右键点击Git Bash Here进入命令行,GUI我们不常用。
首先要设置你的用户名称和 e-mail 地址, 因为每次 Git 提交都 ...
配置github pages教程
1.基础配置
mkdir myblog && cd myblog
hugo new site .
git init
git submodule add git@github.com:MeiK2333/github-style.git themes/github-style
vim .gitignore
git add .
git push -u origin master
git submodule 相关命令
Git - 子模块
git submodule deinit 卸载子模块 - 知乎
Git submodule add: "a git direc ...
使用 Obsidian + gitee 实现备份
1. 设置 ssh 公钥
参考连接 : 生成/添加SSH公钥 - Gitee.com
win+r 输入 cmd,打开cmd 窗口
在 窗口中,输入
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com" ...
本地项目推送至 Gitee
本地项目推送至 Gitee
【一】使用git本地上传
(1)登陆Gitee并新建仓库
官网:工作台 - Gitee.com
成功创建仓库后,复制从仓库地址(上传项目时需要)
(2)在本地新建一个空白文件夹,用来上传项目
(3)在电脑本地安装git,在新建的这个文件目录右键点击Git Bash Here
打开后的面板
(4)输入命令:git init
初 ...