Go 语言搭建个人博客(qiucode.cn 重构篇 一)_golang 开发的多用户博客-程序员宅基地

技术标签: 个人博客  重构  Modules  golang  golang重构qiucode.cn  gin  

1、创建项目

本项目环境如下:

golang 版本: 1.19

windows 系统版本: win 8.1

浏览器: Chrome (在版本上没有特别要求)

本项目是使用Go Modules进行管理的,毕竟这是Go官方极力推崇的最新管理项目的方案,这种方式摆脱了GOPATH管理下,需在在GOPATH所在目录下管理项目。

在下图所示目录中创建一个新文件夹(新目录),当然咯,你大可在你电脑的任何位置新建一个目录。

在这里插入图片描述

打开CMD命令行窗口,或者在IDE打开也是一样的。

在这里插入图片描述

输入以下命令初始化module

go mod init qiucode.cn  //注意:qiucode.cn是 module 名称  可以随意命名的。

执行以上命令后

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/coco2d_x2014/article/details/127837232

智能推荐

计算机科学导论第8章答案,第8章计算机科学导论.ppt-程序员宅基地

文章浏览阅读304次。第8章计算机科学导论计算机科学导论 1. 经典压缩工具WinRAR 它采用了独特的多媒体压缩算法和紧固式压缩法,这点更是针对性地提高了其压缩率。 它默认的压缩格式为RAR,该格式压缩率要比ZIP格式高出10%~30%,同时它也支持ZIP、ARJ、CAB、LZH、ACE、TAR、GZ、UUE、BZ2、JAR类型压缩文件。 8.5.4 各种实用工具软件 (1) 压缩文件 在“常规”标签项中输..._计算机科学导论第四版第八章答案

解决安装bcrypt失败问题_node-gyp 安装 bcrypt失败-程序员宅基地

文章浏览阅读3.8k次,点赞2次,收藏5次。安装bcrypt的步骤安装依赖环境1. python 2.x2. node-gypnpm install -g node-gyp3. windows-build-toolsnpm install --global --production windows-build-tools安装bcryptnpm install bcrypt安装失败解决方法第一种//1.先全局删除依赖node-gypnpm -g uninstall node-gyp 全局删除 node-_node-gyp 安装 bcrypt失败

美国NCEP/NCAR再分析资料简介_ncep再分析数据-程序员宅基地

文章浏览阅读5.3w次,点赞28次,收藏144次。NCEP/NCAR再分析数据集是由美国气象环境预报中心(NCEP)和美国国家大气研究中心(NCAR)联合制作的,他们采用了当今最先进的全球资料同化系统和完善的数据库,对各种来源(地面、船舶、无线电探空、测风气球、飞机、卫星等)的观测资料进行质量控制和同化处理,获得了一套完整的再分析资料集,它不仅包含的要素多,范围广,而且延伸的时段长,是一个综合的数据集。依其统计时段不同,分以下几个类别。1_ncep再分析数据

STM32定时器详解_stm32通用定时器基本定时器-程序员宅基地

文章浏览阅读3.4k次,点赞7次,收藏51次。定时器作为微控制器不可缺少的外设,在STM32中也是如此。相信不少初学者学到定时器的时候对STM32的学习热情就大打折扣甚至想要放弃了,因为这一部分知识确实比较复杂。但是,如果你在之前对GPIO、串口通信、外部中断的学习中把这些外设掌握了的话,学习这个新知识并不难。例本章共计1万余字,从STM32定时器的原理、寄存器介绍、定时器配置以及定时器的几个常用的功能(如定时器中断、定时器输出比较PWM波形、定时器输入捕获测电平长度、定时器编码器模式应用等)的使用方法来教大家掌握定时器这一外设。_stm32通用定时器基本定时器

AI文案秘籍大揭秘!揭开文案写作四大绝招,你get到了吗?-程序员宅基地

文章浏览阅读325次,点赞5次,收藏7次。在当今社会,AI伪原创素材及文案被视为各行各业必备的技能之一。无论产品推介、广告宣传抑或内容创作等,皆需优秀的文案加以助益。今朝,承蒙知乎大神关照,将为诸位揭示文案写作之秘辛。一、了解目标受众在撰文案时,应率先明确主要的目标群体。不同社会群体会表现出各异的需求及偏好,唯有深度洞察他们

前端日志监控平台sentry使用 @sentry/browser @sentry/webpack-plugin-程序员宅基地

文章浏览阅读5.1k次。1.新旧SDK对比sentry前不久更新了js-jdk,以前使用的raven-js与webpack-sentry-plugin更新成了@sentry/browser @sentry/webpack-plugin旧 新raven-js @sentry/browser 前端错误日志上报SDKw..._@sentry/browser

随便推点

【网络协议】NTP(Network Time Protocol)协议详解-程序员宅基地

文章浏览阅读9.8k次,点赞2次,收藏32次。NTP(Network Time Protocol)------网络时间协议-----应用层协议,用来在分布式时间服务器和客户端之间进行时间同步。_ntp

Windows平台openssl和libssh2编译_windows 如何交叉编译openssl 和 libssh2-程序员宅基地

文章浏览阅读1.4k次。一. 编译工具ActivePerl:5.28下载地址https://www.activestate.com/products/activeperl/downloads/Name:2.14.02下载地址https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/CMake:下载地址https://cmake.org/download/Visu..._windows 如何交叉编译openssl 和 libssh2

ViewPager中用findViewById得不到View___findViewById应用注意事项_android findviewbyid 获取不到子视图-程序员宅基地

文章浏览阅读2.5k次。ViewPager的主要功能是使视图左右滑动1.在布局文件中加入组件android.support.v4.view.ViewPagerandroid:id="@+id/heroPager"android:layout_width="fill_parent"android:layout_height="wrap_content"/>和android的其_android findviewbyid 获取不到子视图

云数据库有什么用?有了云服务器为什么还要云数据库?_是否有必须云数据库-程序员宅基地

文章浏览阅读8.2k次,点赞4次,收藏27次。做为中小站长来说,一般购买了云服务器之后,可以自己在云服务器ECS上搭建数据库,并不需要另外购买云数据库。但是当网站的数据量规模已经大到一定程度之后,这种应用与数据库不分离的模式就会显露弊端了,会出现服务器反应迟缓卡顿现象。云数据库结合云服务器使用,布局站库分离的网站,这样的站库分离模式速度更快,也减少了数据安全风险,更降低了运营成本。云数据库RDS提供高可用、高可靠、高安全、可扩展的托管数据库服务,性能等同于商业数据库,但是价格相比ECS自建数据库,仅需约1/3,相比自购服务器搭建数据库,仅需约._是否有必须云数据库

解决python中Non-zero exit code (1)问题-程序员宅基地

文章浏览阅读4k次。python安装panas库时,出现Non-zero exit code (1)问题原因:pip版本过低 方法:window+R →cmd→python -m pip install --upgrade pip(要先输入pip确定pip存在,不存在要下载pip)_non-zero exit code (1)

意大利炮(面)来了?深度解析Intel初代10nm Cannon Lake处理器 ...-程序员宅基地

文章浏览阅读356次。(注:本文内容源自Anandtech,雷锋网(公众号:雷锋网)翻译) 对前沿半导体感兴趣的人都知道,Intel最新的制造工艺已经跳票许久了。10nm工艺首次发布是在2014年,最初定于2016年量产,但却一直延期至今。虽然首批使用10nm工艺的移动处理器在2017年底出货,却是以“特供”笔记本电脑的形式与国内一些大学合作推出。 Intel的10..._栅间距 cpp 金属间距 mmp

推荐文章

热门文章

相关标签