自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 go-----封装发布包----goRelesc

安装依赖包goRelesc之后初始化vender 目录 执行 go mod init。内置封装好的常用功能,感兴趣的可以区github上看一下。

2023-06-26 23:33:36 153

原创 go--------gin+mysql+redis+websocket搭建聊天

这里需要注意的就是redis启动后期可能需要记录数据到redis,记录到redis有个好处可以设置国企时间自动清除,不用链接mysql数据库。2.untils目录下负责链接redis,mysql,kafak等操作,地址untils/system_init.go。避坑主要在于测试webscoket的地方可能会跨域需要加入如下代码解决跨域问题。1.在根目录下新建config/config.yml如下。二、链接MySQL和redis。3.安装redis依赖。1.在控制器层新建如下。

2023-05-31 22:57:59 632

原创 gin框架搭建swagger接口文档

swagger报错可能就是bin目录下没有生成swag.go文件,这时候需要找到gopath的目录“bin\pkg\mod\github.com\swaggo\swag@v1.16.1\cmd\swag”,执行 “go build ”将生成的swage.go文件复制到gopath的bin目录下。通过注解模板后重新执行swag init 初始化doc目录下文件我们就可以看到json文件如下方样子。改造route文件,我们需要将doc目录加载道路有,生成接口文档后才可以访问。下载ginSwagger之后执行。

2023-05-29 15:30:58 383

原创 go ---- beego框架过滤器使用

beego\bee 在自己的go安装目录进入之后执行 go build 就生成了在bin目录下生成了bee.exe,生成bee.exe的目录在 D:\Program Files (x86)\Go\bin\bin 也是自己go的安装目录下.生成后将此目录加入到环境变量中即可执行。接下来是过滤器中的代码如下,就是简单的获取heder头中传递的数据验证是否登录。bee工具如果安装完成后在go的bin目录下未生成bee.exe,进入。先引入路由的包,我们创建的是web项目非api项目,引入的包是。

2023-02-09 17:13:28 703 1

原创 go --- beego 框架 实现登录

modle文件 这里有orm的查询格式,和orm执行原生sql,特意写了两个格式方便大家参考,有的时候原生sql还是好用一些。创建user表 这里我是将token放进数据表中,其实可以放进缓存。安装beego和bee工具(安装过程参考beego开发文档)common控制器创建返回信息。routuer使用注解路由。

2023-02-03 12:00:29 500

原创 Spring Boot+redis 阿里云短信包

如上注意如果使用阿里云默认的测试短信一定要先绑定测试手机号才可以发送成功,如果非测试签名,请忽略。2.注册阿里云的accessId和accessKey。控制器层写两个接口一个是发送验证码事件如下。redis缓存中的数据现在就已经存进去了。创建yml配置文件,配置redis参数。先调通短信发送的功能如下Sample文件。封装redis缓存增,删,改,查操作。如下图登录成功,本章完结.如下图测试一些失败的数据。3.pom.xml依赖。如下图验证码发送成功。1.开通阿里云短信包。测试验证码登录的接口。

2022-11-30 16:57:59 358

原创 tp6+webhook 实现自动部署

坑点:php的shell_exec()等函数是被禁用的需要手动开启,其次执行shell_exec()函数默认用户设置的是你www下的目录,所以会执行拉取失败,我们需要手动创建个用户,再去赋予root权限,配置git.执行git的语句需要如下条件 1.root权限的用户,2.可配置全局git账号执行git指令时就无需输入账号密码3.我们下面用到的shell_exec()函数就是默认这里的user用户。将上述的文件提交到git以后,拉取到服务器,之后随便修改一些地方进行测试提交推送到gitee。

2022-09-26 17:05:22 621

原创 vue报错 ‘Cannot find module ‘D:\nodejs\node_modules\npm\bin\npm-cli.js‘

首先看到这个问题 就需要去验证是否是npm 所有命令都无法使用,其次去nodejs的安装目录下的node_modules有没有npm目录,npm/cnpm这些命令node_modules下都会有的 如下。2.去nodejs官网下载zip的nodejs将npm目录复制到node_modules,这里需要确保的尽可能nodejs版本要一致。1.msi安装的nodejs可以打开之前安装的msi程序选择修复,就会重新生成默认的npm命令目录;

2022-09-23 13:23:08 6419

原创 windows10系统下搭建C语言环境

Windows下安装c程序环境

2022-09-17 13:31:39 1952

原创 tp6------------obs存储服务

obs文件上传

2022-09-07 11:02:27 506 2

原创 Golang---------小试牛刀 gin框架文件上传

1.安装gin这里推荐下gin框架文档地址 :示例 | Gin Web Framework idea创建项目后先执行 go mod init 初始化mod 后执行如下命令安装2.创建入口文件main.go,入口文件定义好后 终端根目录下执行 go run main.go之后会如下图 红框内的是端口号 ,地址就是 127.0.0.1 或者是 localhost 访问 格式 地址 +端口号+路由 3.目录结构 如下图 controllers 控制器层,存放一些控制器,middlewares 存放中

2022-07-12 20:51:05 919

原创 TP6----------阿里云短信包验证码登录

TP6----------阿里云短信包验证码登录

2022-06-15 22:24:23 965

原创 thinkphp6-----微信授权登录

1.先注册微信公众平台申请小程序账号1.appid,小程序密钥2.配置服务器,小程序后台配置3.申请https,放行服务器443端口,宝塔面板可以免费申请https证书这里大家可以自行安装baota,申请证书接下来上代码 微信登录接口/* * 微信登录接口,其余参数由前端传递 * @param $code * @return string|\think\response\Json * @throws \Psr\Simple...

2022-05-16 20:24:45 1951

原创 TP6----0-1高并发商城

参考singwa老师的课程《TP6从0到1打造高并发商城》,大家可以去慕课网看下,个人觉得讲课通俗易懂,少走了许多弯路。个人参考singwa老师的课程写的代码已经上传GitHub仓库,大家可以去参考下地址:https://github.com/linxiaobaoi/cmsNations/blob/main/admins.rar...

2022-05-15 16:34:55 584 1

原创 TP6-------对接腾讯云直播

一、环境准备1.服务器,阿里云服务器、腾讯云服务器或者其它服务器2.需要两个域名一个推流域名一个播放域名3.阿里云服务器为例需要解析两个域名作为推流和播放,推流和播放如下图都指向如下4.去腾讯云控制台,新建播放和推流域名注意:推流和播放不能是一个域名,可以是子域名5.新建key 地址 站点域名管理6.下载推流软件ob和播放alc参考腾讯云文档云直播 OBS 推流-功能实践-文档中心-腾讯云-腾讯云二、代码1.复制推流下的php代码2.复制如下代码..

2022-05-13 20:13:02 849

原创 thinkphp6.0 -------- php7.4配置 redis

1.首先php配置redis扩展需要先下载redisReleases · microsoftarchive/redis · GitHub这是下载地址 根据系统下载redis版本2.安装redis完毕以后,启动redis windows电脑直接双击如下文件3.接下来是安装redis扩展windows.php.net - /downloads/pecl/releases/redis/2.2.7/根据php版本为例子 我的是7.4 版本所以下载的是这个4.接下来下载另.

2022-03-27 17:16:58 2445

原创 解决微信小程序报错 “[ app.json 文件内容错误] app.json: [“usingComponents“][“l-grid“] 未找到(env: Windows,mp,1.05.2111”

首先报错是因为没有找到 npm需要构建npm,因此说明使用的是vue框架,这更加说明需要构建npm依赖了;1.打开微信开发者工具--->工具---->构建npm如图显示构建完成如果构建提示如下则需要先安装nodjs,点击下载进入官网安装nodejs并且配置nodejs,下载并且配置nodejs后执行如下命令npm i @vant/weapp -S --production记住一定要在当前小程序的根目录下执行才可以之后再去执行上面的构建npm,就会显示构建成.

2022-01-08 23:59:27 5223

原创 报错 Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc

关于linux安装子程序报错 Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc 的解决方案:首先看下这句话翻译 是“正在安装可能需要一点时间,安装失败”然后有个网址,按任意键继续;其次我们看下解决这个报错需要注意两个版本windows 10 专业版和家庭版这两个区别,首先看专业版需要如下红框内的东西随后重启电脑家庭版系统需要同样进入该界面

2022-01-03 14:36:21 26145 8

原创 TP6------实现连表查询搜索

1.首先实现逻辑是将表的数据连接起来,以李炎恢老师的联表查询为例bili地址【李炎恢】【ThinkPHP6.x / PHP框架】【十天精品课堂系列】【83P / 已完结】_哔哩哔哩_bilibili本章讲述的是一对一正向关联,通过主键id连接附表的外键id首先开发逻辑是先将两个表关联起来,如下类型 关联关系 相对的关联关系 一对一 hasOne belongsTo 一对多 hasMany belongsTo 多对多 belongsToMany

2021-11-07 16:37:41 1355

原创 TP6------图片上传/多图上传

1.tp6框架有个上传图片的扩展包,需要手动安装下//安装这个包才可以使用图片上传composer require thans/thinkphp-filesystem-cloud安装完成后会在config目录下生成filesystem.php文件里面参数如下2.新建控制器,一定要配置域名,或者ip地址+端口访问,不然上传图片就会有问题新建 Image控制器<?php/** *Created by giveLive *user:lingm *Date:2021/.

2021-10-31 00:55:23 4822 5

原创 TP ------实现无限极分类读取数据

1.数据库设计2.在app/common/business/Category.php控制器,因为可能后面前后端需要调用公共目录所以把公共模块放在common下,代码如下<?php/** *Created by giveLive *user:lingm *Date:2021/10/20 *timer:下午 11:33 *Atom:现在的努力是为了小时候吹过的NB **/namespace app\common\business;use app\common\model\.

2021-10-27 00:38:43 399

原创 TP6-----redis保存邮箱验证码

一、安装redis和redis扩展redishttps://github.com/tporadowski/redis/releasesredis扩展https://windows.php.net/downloads/pecl/releases/redis/5.3.4/https://windows.php.net/downloads/pecl/releases/igbinary/3.2.6/igbinary扩展https://windows.php.net/downloads/pecl/...

2021-10-09 03:17:58 394

原创 TP6------邮箱验证码发送邮件

一、安装tp6mailtp6缺少好多扩展,需要自己手动安装composer require phpmailer/phpmailer二、创建控制器1.在app\admin\controller 创建Mailcheck控制器<?php/** *Created by giveLive *user:lingm *Date:2021/10/4 *timer:下午 10:16 *Atom:现在的努力是为了小时候吹过的NB **/namespace app\admin\con

2021-10-05 00:57:52 1288

原创 vue安装+部署到nginx中

本章讲述windows系统如何安装vue并且配置到nginx环境下一、安装nodejs 官网:Node.js下载完成后需要记住安装的路径,其余直接下一步即可我安装的路径是D:\nodejs二、设置node_global和node_cache1.在安装的nodejs根目录下新建node_global和node_cache2.新建后需要设置两文件分别执行npm config set prefix "D:\nodejs\node_global"npm config set.

2021-09-21 02:19:31 810

地区,职位,知识付费,电商四种行业分类汇总数据表.rar

下载后,请查看说名文档在进行使用,之后导入数据库即可,pid代表分类id,id为0代表顶级分类,id不为0代表下级分类

2022-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除