- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 golang 遍历文件夹,得到文件夹数量和文件夹大小(比较map chan sync.map速度)
golang遍历文件夹得到文件数量及文件加大小
2022-01-05 10:18:54
1770
原创 gin框架的使用(十)——文章添加以及首页展示(代码链接)
代码的压缩包使用的是开源的markdownhttps://pandao.github.io/editor.md/首先是文章列表和添加页面template/article/ArticleList.html{{template "header.html" .}}{{template "nav.html" .}}<!-- 左侧导航和正文内容的分隔线 --><div class="splitter"></div><!-- 正文内容部分 -->&l
2021-12-09 16:10:59
1231
原创 gin框架的使用(九)——中间件jwt的使用
这两天比较忙。现在继续搞。jwt验证登录首先是 引入 jwtgo get -u github.com/dgrijalva/jwt-go然后在gin-demo/common/jwt.go中package commonimport ( "errors" "github.com/dgrijalva/jwt-go" "time")type Myclaims struct { Username string `json:"username"` jwt.StandardClaims}
2021-12-08 15:58:25
1276
原创 gin框架的使用(六)——viper读配置
viper是用go写的一个配置的工具包,支持很多的文件格式(JSON/TOML/YAML/HCL/envfile/Java properties )接下来先引用进项目go get -u github.com/spf13/viper然后在gin-demo下创建config/config.yaml文件,内容如下:app: Addr: 127.0.0.1 Port: 9663db: DriverName: mysql Database: gin-demo Port: 3306
2021-12-03 13:47:47
1834
原创 gin框架的使用(五)——整理代码之router和response
router路由在gin-demo目录下建立router/router.gorouter.gopackage routerimport ( "gin-demo/controller" "github.com/gin-gonic/gin")func InitRouter(r *gin.Engine) *gin.Engine{ //注册 r.POST("/user/register",controller.Register) //登录 r.POST("/user/login",.
2021-12-02 20:17:50
1412
原创 gin框架的使用(四)——用户登录
在gin-demo/controller/user.go 中写登录的方法package controllerimport "C"import ( "gin-demo/common" "gin-demo/model" "github.com/gin-gonic/gin" "github.com/jinzhu/gorm" "golang.org/x/crypto/bcrypt" "math/rand" "net/http" "time")// Register 用户注册func
2021-12-02 16:44:17
3414
2
原创 gin框架的使用(三)——用户注册
在gin-demo下创建model目录,目录下创建user.go来写user的结构体user.go的内容如下:package model// Usertype User struct { ID int `gorm:"primaryKey"`//设置为主键 Username string `gorm:"not null;unique;size:255"`//唯一,不为空 Password string `gorm:"not null"` Mobile string `gorm:"uniqu
2021-12-02 13:39:17
2047
原创 算法学习(5)---------数据结构基础之散列表
散列表 一、概念 散列表也被称作哈希表(hash table),这种数据结构对查询操作来说是很快的,它提供了键(key)和值(value)的映射关系,只要给出一个键(key),就能找到那个值,时间复杂度接近O(1)。 &nbs...
2019-09-29 11:04:02
170
原创 算法学习(3)-------数据结构基础之链表
链表 1、概念 链表是一种在物理上非顺序、非连续的物理结构,由若干的节点所组成。 (1)单向链表 &...
2019-09-19 10:25:31
157
原创 算法学习(2)-------数据结构基础之数组
一、数组 数组是指有限个相同类型的变量所组成的有序集合,数组中的每个变量称之为元素,数组中的元素访问是利用下标进行访问的,数组是最简单也是最常用的数组结构。 数组中的每一个元素都是存储在内存单元中,它们紧密排列,既不能打乱它们的排列顺序,也不能跳过某一...
2019-09-18 10:53:42
160
原创 算法学习(1)-------时间复杂度和空间复杂度分析
时间复杂度算法的好与坏在于它的时间复杂度和空间复杂度。所以一开始就学习了时间复杂度的分析。大O表示法:将算法相对的执行时间函数T(n)简化成一个数量级,T(n) = O(f(n)),O为算法的渐进时间复杂度,简称时间复杂度,因为是用大O来进行表示的,所以也称之为大O表示法。推导时间复杂度的步骤:如果运行时间是常数量级,用1表示,O(1);只保留时间函数中的最高阶的一项,如 f(n) ...
2019-09-17 21:55:53
422
原创 jquery对php传来的数据表格显示以及分页
jquery对显示表格的分页。首先是html代码:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery.min.js"...
2019-04-05 09:37:12
433
原创 php每一秒获取一次时间戳连续获取十秒存为数组,输出在html页面
每一秒获取一次时间戳连续获取十秒存为数组,将其存在数据库,并输出在html页面;获取时间戳,格式化成对应的时间代码如下:“<?php/** 每一秒获取一次时间戳,连续获取十秒,将其格式化后一起保存至数组,然后输出;*/date_default_timezone_set(“PRC”);//设置时区$timeArr = array();for( $ i = 0; $ i <...
2019-03-26 22:09:10
609
原创 php实现一个网站计数器
以下代码是实现一个网站计数器,并将计数文件保存在本地: 计数器 <?php /* * 网站计数器 */ $counterFile = "count.dat";//存储计数的文件 if(!file_exists($counterFile))//如果文件不存在 { $counter = 0;...
2019-03-26 20:28:26
623
原创 js实现在页面实时显示时间,一个按钮控制时间暂停和开始
js实现在html实时显示时间,一个按钮控制时间暂停和开始.代码如下:&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;style&gt; #ma
2019-03-17 14:26:31
9401
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人