- 博客(37)
- 收藏
- 关注
原创 拓展智慧树之“ Python ” 魔法前摇之环境与工具
Python 3.x 与 Python 2.x 不完全兼容,主要是因为Python 3.x 使用了新的字符串和整数类型,并且去除了一些旧的特性。可扩展性:如果需要一段运行很快的关键代码,或者想要编写一些不愿开放的算法,可以部分程序用C或C++编写,然后在Python中使用它们。高级语言:Python是一种高级语言,它的设计使得程序员能够更加关注编程的逻辑,而不是底层的细节。通过上述步骤,可以详细地配置Python开发环境,为后续的Python编程和学习打下坚实的基础。命令进行搜索,然后选择该命令。
2024-06-24 15:30:42
726
原创 Gin框架如何使用并搭建一个后台管理系统 RBAC 权限管理(六)
标准RBAC模型的表是比较简单了,要表示用户-角色-权限三者之前的关系,首先要创建用户表、角色表、权限表,用户和角色是多对多的关系,角色和权限是多对多的关系,需要再创建两章关系表,分别是用户-角色关系表和角色-权限关系表。
2023-11-27 17:29:19
1358
原创 Gin框架如何使用并搭建一个后台管理系统(五)
1.请求接口 post : localhost:8888/admin/doLogin2. 这时候,提交表单走路由routers 【routers/adminRouters.go】3. 处理登录提交表单请求 /admin/doLogin4. 查看数据库 manager表数据是否存在用户名和登录如没有对应数据表可以直接创建ginxiaomi库,然后直接执行下面的sql语句可以看出,创建出对应的manager表和数据;这里我们就可以 执行命令()跑起来对应程序……
2023-11-27 16:44:20
644
原创 Gin框架如何使用并搭建一个后台管理系统(四)
我们就需要在项目中 config文件夹中创建一个专门放配置文件的,也就是app.ini 文件。然后直接在可视化工具中导入文件执行sql语言,自动创建数据库文件和表。ps:看到有的人window环境下安装不成功可以下载一下依赖的包。到这个时候,我们应该安装上Mysql 开始工作。在新数据库中创建一个gin厂库 数据类型是utf8mb4;如有任何其他问题,请随时提问。二、导入需要用到登录的验证的sql语句文件。一、安装mysql 环境和可视化工具。在使用时,我们要结合学习的。来看一下啊具体的操作。
2023-11-06 23:59:01
445
原创 阿里云-无影云电脑-尝试安装golang环境及其项目运行
PS:很多人用的方式可能不一样,比如,会出现奇奇怪怪的报错信息,本人也有遇到,因为使用命令行创建项目的。(在笔记本window10系统上没有对应的问题,这里表示很疑惑???mkdir ginDemo // 创建文件夹echo main.go // 创建一个main.go 的go mod init ginDemo // 初始化依赖go mod tidy // 拉取依赖fresh // 启动项目。
2023-11-06 22:57:06
176
原创 【Mock.使用手册】
#mock 的使用方式分类:###1.本地个人项目使用可以直接写在本地可以输出的table表格:如果需要更加规范的话,本地创建mock文件夹,在mock文件夹内部管理好,类似于:文件中,并尝试给他一个URL;我们在组件中引入app.js 然后用axios 调用 mock 生成的这个URL地址,实际效果图如下:![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?
2023-11-05 16:36:09
166
原创 nodeJs连接mysql数据库问题摘要(一)
摘要:1⃣️mysql是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。2⃣️ nodeJsNode.js 是一个开源与跨平台的 JavaScript 运行时环境。 它是一个可用于几乎任何项目的流行工具!Node.js 在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核)。 这使 Node.js 表现...
2023-11-04 23:43:46
97
1
原创 Gin框架如何使用并搭建一个后台管理系统(三)
在该方法内部,调用了c.HTML(http.StatusOK, "admin/login/login.html", gin.H{}),该语句作用是返回一个带有指定状态码和模板引擎数据的HTML响应。文件夹创建出对应需要渲染的文件夹,比如登录login文件夹,首页main文件夹,还有抽离出来公共头部尾部页面等等文件存储在public文件夹下, 这些都属于admin 也就是我们坊商城后台管理系统的后台存储html的文件夹。接下来,我将从基础的login页面开始改造,并且我会附上对应的旧代码和改造完成的代码。
2023-11-04 23:41:51
191
原创 IT 未来该如何选择专业性,拓展自己的学习方向!!!
个人计算机的出现使得计算机的使用变得更加便捷和普及,而互联网的出现则实现了计算机之间的连接和信息的共享,开启了全球IT技术的快速发展。2000年代至今,移动互联网的兴起和云计算技术的发展,推动了IT技术进一步的演进。总结而言,IT技术的发展背景及历程经历了计算机的普及、互联网的出现、移动互联网的兴起和新兴技术的涌现等多个阶段。随着技术的不断进步和社会需求的推动,IT技术将继续发展并发挥越来越重要的作用。目前IT行业的发展速度非常的快,很多领域都已经开始和IT技术进行紧密的结合,这也带来了很多岗位的空缺。
2023-11-04 17:35:53
199
原创 Gin框架如何使用并搭建一个后台管理系统(二)
在 Gin 框架中,routers 是一个路由集合对象,而 r 代表一个具体的路由。在路由抽离函数汇总时,可以使用 r.Group() 方法来创建一个路由组,以便对相关路由进行分组管理。
2023-11-03 23:53:05
241
原创 阿里云-无影云电脑注册使用手册
简单说明一下情况,最近由于博主自己有点其他事情,更新可能不及时。博主觉得,使用体验上,还是不错的,可以使用这个流畅程度取决于这个云电脑终端登录的流量或者无线网的网速。要记住自己的配置用户名和密码,登陆时候需要输入。如有任何其他问题,请随时提问。可以看一下操作手册,去领取玩了。
2023-11-03 00:05:59
203
原创 Gin框架如何使用并搭建一个后台管理系统(一)
通过gin框架,搭建一个后台管理项目,需要哪些准备;也简单表达了一下,对应项目结构图,创建了相对应的文件夹和文件存放位置。
2023-11-02 23:21:40
663
2
原创 Gin中使用GROM操作数据库-mysql数据(一)
Object-Relationl Mapping,即对象关系映射,这里的Relationl指的是关系型数据库它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了。
2023-09-27 17:24:06
175
原创 MySql数据操作(一)
MySQL是一个广泛使用的关系型数据库管理系统,用于存储和管理结构化数据。它提供了强大的功能和丰富的工具,广泛应用于各种应用程序和网站开发中。在MySQL中,你可以创建数据库和表来组织数据,并使用SQL(结构化查询语言)来进行数据查询、插入、更新和删除操作。MySQL支持多种数据类型,包括整数、浮点数、字符串、日期等,以适应不同类型的数据存储需求。MySQL还提供了高级功能,如索引、事务处理、存储过程和触发器等,可以提高数据库的性能和安全性。此外,MySQL还支持备份和恢复、数据复制和集群等功能,以
2023-07-18 16:37:04
400
原创 Go语言中的gin框架 分布式部署环境下如何存储缓存本地工具-Redis 容器实现(十一)
Redis支持各种数据结构,包括字符串、哈希表、列表、集合和有序集合。它常被用作缓存、消息代理、队列和实时应用程序等多个用途。
2023-07-06 22:03:34
672
2
原创 Go语言中的gin框架 Cookie和Session 操作手册 (十)
在Gin框架中,使用方法来设置Cookie、sessions 等本地存储工具。使用的session都是第三方包的使用。
2023-07-06 20:45:31
1629
原创 Go语言中的gin框架 【上传文件-多文件】+ cookie 设置 (九)
gin框架关于单文件上传,多文件同一个标签伤处multiple 属性实现上传多文件。同时,讲述了关于 ctx.setCookie() 方法设置删除等操作。
2023-06-30 20:33:01
402
原创 Go语言中的gin框架Model + 上传文件(八)
Gin框架内置了一个multipart.Form解析器c.MultipartForm(),方便我们对上传的文件进行处理。在Gin框架中实现文件上传需要使用Multipart/Form数据类型。c.Request.MultipartForm 和 c.MultipartForm() 是 Gin 框架中用于处理多部分表单数据的两个方法。func (*gin.Context).SaveUploadedFile(file *multipart.FileHeader, dst string) error
2023-06-28 15:43:03
1160
原创 Go语言中的gin框架【中间件】集合(七)
Gin框架是一种用于构建Web应用程序的Go语言框架。中间件是Gin框架中的一个重要概念,用于在请求处理过程中添加一些额外的功能或处理逻辑。Gin框架中的中间件可以在请求被处理之前或之后执行一些操作。通常,中间件用于处理请求的验证、日志记录、错误处理等功能。Gin框架提供了一种简单而灵活的方式来定义和使用中间件。
2023-06-26 02:09:15
468
原创 Go语言中的gin框架如何抽离出路由且控制器实现继承(六)
以上就是 对控制器 loginControllers.go 文件的具体代码,并且,可以看出,如何从路由分组阶段,演化成 有控制器进行更细化的分类处理,路由中的函数处理方法抽离。可扩展性:当需要添加新的路由时,只需要在相应的路由组中添加即可,而不需要修改主文件中的代码,提高了代码的可扩展性。可配置性:通过路由组,可以对不同的路由分别进行配置,例如设置路由组级别的中间件、路由组级别的错误处理函数等。同时,这也缺少了一部分,关于函数是可以继承的,那么对应的控制器文件下,同一个包内是否可以通用呢,答案是……
2023-06-24 23:58:53
428
原创 Go语言中的gin框架之【GET/POST】请求参数接收传值(五)
在Gin中,可以使用Param或Query方法获取URL中的查询参数。Param方法可以获取路径参数,而Query方法可以获取查询参数。在 Gin 框架中,我们可以使用 ShouldBind 方法将请求中的数据绑定到结构体对象上。该方法可以自动推断数据的类型,并根据 Content-Type 的不同进行不同类型的绑定,支持 JSON、XML、Form、FormPost 四种数据类型。
2023-06-15 20:24:39
6083
原创 Go语言中的gin框架学习模版渲染之自定义模版函数(四)
在gin框架中,我们可以使用Go语言自带的html/template模块来进行模板渲染。
2023-06-14 00:12:49
495
原创 Go语言中的gin框架学习模版渲染(三)
在路由中,使用c.HTML方法来渲染HTML模板文件。通过学习这些基础知识,可以进一步学习如何使用模板继承、模板函数等高级功能来满足更多实际需求。在项目中创建一个templates文件夹,用于存放HTML模板文件。在Gin框架中,可以使用多种模板引擎来渲染数据。在main.go文件中创建路由,使用Gin框架中的HTMLRender方法来渲染HTML模板文件。打开浏览器,访问http://localhost:8080/,即可看到模板文件中的内容已经成功渲染出来了。
2023-06-13 01:32:48
640
1
原创 Markdown编辑器的一些常用操作
Markdown编辑器@TOC你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:C
2023-06-11 15:32:38
167
原创 Go语言中的gin框架学习疑问(二)
如果您在使用gin框架时,调用router.LoadHTMLGlob()方法时遇到了错误,可能是因为您没有正确配置HTML模板目录。router.LoadHTMLGlob()方法是用于加载HTML模板文件的方法,它允许您将一组HTML文件加载到内存中并在需要时渲染。如果此方法未正确配置或调用,则会导致Gin在使用gin.Context.HTML()方法渲染模板时无法找到HTML文件并产生错误。
2023-06-09 23:50:05
281
原创 Mac电脑上如何安装最新版本的Go
如何安装go(你的当前版本)然后你又安装了gin框架这个时候,你运行gin框架代码时候可能会报错。(note package *******)4. 如果以上步骤都没有解决问题,可以尝试删除$GOPATH/src下的gin-gonic目录,然后再重新运行上述命令来安装gin框架。下载完成后双击打开压缩包,并将解压出来的文件夹重命名为"go",并移动到你喜欢的位置(如 /usr/local 目录下)。在终端中运行命令 "go version",如果输出了当前安装的Go语言环境版本信息,则说明安装成功。
2023-06-08 11:37:20
2567
原创 Go语言中的gin框架学习入门(一)
gin是用Go语言写的后端web框架,简洁、轻量、支持高并发2.Github地址 :下载1. go version ( 1.7.0 以前 )2. go version ( 1.7.0 以后 )go mod init xxx(项目名称)用这个管理项目依赖包。3.(可选)如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http 包:运行示例。
2023-05-19 16:23:10
2001
1
原创 启动项目vue+element-ui+ts(npm run serve)问题解决1
vue+element-ui+ts 项目环境运行安装vue 最新版本;(选择对应的ts 选择) # vue-cli 版本3; vue 1. npm i -g @vue/cli 安装 element-ui 版本; # 安装 环境 1. npm i element-ui -S# main.ts;2. # .bable.config.js 配置 npm i @babel/preset-env -Dmodule.exports = { pre
2020-11-03 11:34:12
1420
原创 mysql -u root -p进不去 报错1045
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO), 如果出现这个错误最先应该检查端口,因为端口出问题了,重置密码都没有办法重置,还是一样会是这个错误ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),没有办法重置,这时候就要在服务里面查看端口有没有被两个同时占用。...
2020-10-19 01:08:57
1019
原创 H5页面原生gps 定位获取经纬度
先上菜 原生属性截图,自行参考navigator.geolocation.getCurrentPosition( 成功函数,失败函数,配置config)具体可以参考一下https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition//显示位置 showPosition(position) { alert("经度: " + position.coord.
2020-10-18 18:11:27
1890
2
原创 Mac 安装 mongodb 有问!未必答!
Mac 安装 MongoDB 使用手册MongoDB 官方下载地址:https://www.mongodb.com/try/download/community选择相对应的 系统版本,注意,可以使用google 浏览器 ——中文翻译功能嘛!下载好的了,我们开始下一步的工作:安装 mongo server可视化工具Robomongo 一个跨平台的MongoDB GUI客户端管理工具,支持Windows、MacOS、Linux。其特点是支持到MongoDB服务器的SSL连接,..
2020-08-28 23:28:01
148
原创 Parcel 使用手册(贰)Vue+ TS+Parce 的配合;「贰」
Parcel 使用手册(贰)Vue+ TS+Parce 的配合;「贰」:这是补充说明上次没有说完的首先,parcel 的打包工具的最新版本查看官网(parcel官网);然后,配置它的开发项目的生态环境-依赖:parcel-bundler#版本是@^1.11.0 且 需要 Vue版本<=3.0.0;这个一般开发都因该全局安装过npm i vue-cli -g;所以这个就一带而过,关于...
2019-03-19 00:31:52
302
原创 讲一下关于下载源的切换相关nvm插件和node版本管理(n)
首先,大家都知道的,我们国家对于网络安全这一块做了一个墙,至于好坏,这个小编就不多做论述了(ps:接下来就是重点划线内容了;)首先关于切换npm 数据下载源有多个方法;这里我就不一一说明了,就说一下我用的切换工具nvm;安装简单同时这个插件也没有跟新了,所以之前用的挺熟,说以就没换;npm install nvm -g 全局安装一下nvm ;npm install -g nvm或者...
2019-03-19 00:31:06
351
原创 关于parcel的最近版本@1.11.0
关于parcel 这一款web应用级打包工具,具有很好发展前景,相对于webpack和browserify 的成熟期的打包工程化的打包工具来说,是有那么一点稚嫩,但是未来前景很好,现在有很多人,在做中小型项目都在使用parcel 作为首选工具;为什么要用 Parcel 作为项目的打包工具?我只能说,你用了肯定喜欢,最新版本实现了ts和scss和less的编译,不用担心在配置很多插件packag...
2019-03-19 00:29:17
395
原创 小白的iconfont图标的使用方法和一些个人心得
首先你要找到一个合适的矢量图片库(推荐以下:阿里的iconfont矢量图库---[官方网址:点击打开链接http://www.iconfont.cn/ 找到需要的icon])1. 第一次登陆没有账号的先注册,然后找到你需要的图标,鼠标放在上面会有这样的变化:--------它的功能有:1.购物 2.收藏 3.下载 ______( 这里的不多作解释了,按照个人需求来选择) 2.这里的我们要说的...
2018-03-10 11:57:16
1478
golang 搭建 仿商城后端 静态资源(html,js,images,css,)
2023-11-04
Go语言中的gin框架Model + 上传文件(八)
2023-06-28
Go语言中的gin框架如何抽离出路由且控制器实现继承(六)
2023-06-25
golang语言,window系统下安装go语言包
2023-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人