首页
关于本站
友情链接
全站统计
更多
访客留言
精美壁纸
推荐
小鹿云计算
Search
1
疫情实时数据
10,905 阅读
2
关于 BootLoader
10,342 阅读
3
Linux环境下简单搭建Minecraft服务器(java版)
9,179 阅读
4
申请了萌ICP备案
9,164 阅读
5
中华人民共和国网络安全法
6,486 阅读
博客
学习笔记
技术
每日一拍
登录
Search
标签搜索
golang
源码
jsdelivr
server
火烧云
萌ICP备案
MyBatis
Hibernate
博客更名
风景
root
BootLoader
疫情
实时
NestJS
Express
雪景
山景
操场
ddos
绎泽
累计撰写
42
篇文章
累计收到
88
条评论
今日撰写
0
篇文章
首页
栏目
博客
学习笔记
技术
每日一拍
页面
关于本站
友情链接
全站统计
访客留言
精美壁纸
推荐
小鹿云计算
用户登录
登录
搜索到
3
篇与
golang
的结果
2022-07-13
Gin框架学习笔记
Gin是一个基于go语言编写的web框架,因为Gin的路由库基于httprouter开发的,性能非常好,支持Restful api规范安装go get -u github.com/gin-gonic/gin第一个demopackage main import "github.com/gin-gonic/gin" import "net/http" func main() { g := gin.Default() g.GET("/", func(c *gin.Context) { c.String(http.StatusOK, "hallo word") }) g.Run() }go run main.gog.Run()是将应用部署到本地服务器上,默认端口为8080,可设置端口,g.Run(":2333")路由r.GET("/test/:name", func(c *gin.Context) { name := c.Param("name") c.String(http.StatusOK, name) }) g.Run(":6666")127.0.0.1:6666/test如果没有传递参数将会输出DefaultQuery的默认参数test传递参数后 127.0.0.1:6666/test?name=wordPOST请求index.html<input type="text" name="user" placeholder="name"> <input type="password" name="pass" placeholder="pass"> <input type="submit" value="提交">main.gor.POST("/form", func(c *gin.Context) { types := c.DefaultPostForm("type", "post") user := c.PostForm("user") pass := c.PostForm("pass") c.String(http.StatusOK, fmt.Sprintf("user:%s,pass:%s,type:%s", name, pass, types)) }) r.Run()
2022年07月13日
693 阅读
0 评论
0 点赞
2022-07-13
简单使用Hugo搭建网站
Hugo是基于Go语言开发的静态网站生成器,特点就是快安装二进制文件安装(由官方编译完成的二进制文件来安装,推荐使用,用源码容易出现问题)https://github.com/gohugoio/hugo/releases源码安装git clone https://github.com/gohugoio/hugo.git cd hugo go install检查是否安装完成 hugo -v,如果需要支持SASS/SCSS,请添加--tags extended参数,不过在这之前需要CGO的依赖(或者使用hugo_extended版本)如果没安装CGO,请先安装CGO,这里使用的是mingw64,CGO_ENABLED环境变量为1生成站点hugo new site ./www创建文章(默认自动生成md文件到content文件夹中,可选择目录)hugo new post/hallo.md如果没有显示文章的话,请将文章的draft字段改为false,因为这个是草稿,草稿是不会显示在页面上的安装主题git clone https://github.com/miiiku/hugo-theme-kagome.git ./themes/kagome修改config.toml文件baseURL = 'https://blog.tencent-qq.cn' languageCode = 'zh-CN' title = '绎泽小窝' theme = "kagome"启动Hugo服务器hugo server访问http://localhost:1313如果报错,you need the extended version to build SCSS/SASS的话,请使用extended版本部署到github pageshugo --baseUrl="http://yizeblog.github.io/"如果该命令执行成功,会将静态页面生成到public文件夹中,只需要push该文件夹到github上就好了
2022年07月13日
673 阅读
0 评论
1 点赞
2022-04-19
简单使用ESbuild打包工具
ESbuild打包器基于Golang开发,优点在于可多线程打包,直接编译成机器码,ESbuild提供的api可在JavaScript和golang使用,连Vite在很多场景都依赖了ESbuild打包,支持TypeScript和jsx安装npm install esbuild或者yarn add esbuild打包.node_modules.binesbuild app.jsx --outfile=build/index.js --bundle或者package.json"build": "esbuild app.jsx --outfile=build/index.js --bundle"npm run build例子(app.jsx)import React from 'react' import ReactDOM from 'react-dom' const App = () => { return ( <div> <h1>Hallo, Esbuild!</h1> </div> ) } ReactDOM.render( <App />, document.getElementById("app") )index.html<div id="app"></div> <script src="./build/index.js"></script>我本地打包只花64ms就打包好了
2022年04月19日
575 阅读
0 评论
2 点赞