自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 golang通过http访问外部网址

不同项目之前,通过http访问,进行数据沟通先设定一个接口,确认外部能访问到PHP写一个接口。

2024-02-21 13:31:13 735 1

原创 golang实现图片上传

上传的图片,两种方式,一是用原来的文件名,直接file.Filename即可。我这里是采用的调试工具,apipost去直接上传的,参数值选择file即可。另外一种方法就是,自己生成名字,这里自己封装了一个方法。年月日时分秒最后加上纳秒拼接得来的。实现个图片上传,记录一下。

2024-02-20 13:43:40 782

原创 gorm 分页

上面结构体的名字是CardOrderReturn,这个是在原来的结构体Order和Card之外,单独为这个函数返回值特地写的结构体,只写要用的字段。需要注意的是,这里,虽然是Model的A表,但是求的数量,也是和关联表B,并且附加筛选条件之后的结果,而不是单独A表的数据数量。先查出数据库符合要求的一共多少条数据,然后,利用页码数和每页几条数据,计算出要查询的是哪些数据。分享一下利用gorm查询的时候,添加上分页的经历。添加上model,然后Count一下,相比于正常的查询,添加上两部分。

2024-01-25 15:57:45 1031

原创 golang利用redis和gin实现保存登录状态,校验登录

一、生成token,然后token保存到数据库用户表里面,每次登录的时候,自动更新,容纳后每次用的时候,去取出来校验,这种方式,数据库压力大,而且不是很灵活。二、每次登录生成token,然后token保存到Redis缓存中,每次都去校验,不仅快速,而且,数据库压力也小。具体的token组装方式,自己确定,我这边采用的是固定字符串+user_id的方式,1、路由,利用路由文件,添加中间件,将所有需要验证token的接口放一起。保存用户登录状态,一般常用的方式有两种。1.启动时候,加载Redis项。

2024-01-19 14:49:20 1189

原创 golang返回多层结构数据

golang返回封装多层的结构数组/切片

2024-01-18 09:52:17 748 1

原创 gin+gorm增删改查目录框架

gin+gorm 目录框架

2024-01-17 11:44:25 984

原创 golang编译失败:import cycle not allowed

将需要都用到的逻辑写在C包里面,然后,A包调用C包,B包调用C包,就不会报错了,这边不在详细说明,需要根据自己的具体业务,去调整代码。在开发golang项目的时候,遇到了一个问题,在编译的时候,报错。A包调用了B包,但是B包就不能再去调用A包了,这样就会报错。ginchat/models里面的问题。而models包中又调用了utils包。utils不在去调用models即可。utils调用了models包。修改一下逻辑,尽量不让循环调用。

2024-01-02 10:17:26 1737

原创 JavaScript定时轮询任务

解释一下,执行setInterval的时候,最好是前面定义一个全局变量,因为setInterval执行之后回返回一个标识,然后可以后面关闭定时任务的时候用。虽然代理小括号,变蓝色了,像是不带括号不对,实际上就不能带括号,相应的,也就不能传参了要执行的函数里面也可以用全局变量的方式去传参使用。还有一个点,也是我踩过的坑,就是要执行的函数不能带小括号。执行间隔,4000即为4秒,具体的大小,按自己需求设定。之前写过关于js定时轮询的功能,这次整理一下。

2023-12-14 09:58:58 826

原创 JS轮询任务查询订单退款状态

js轮训任务,根据订单实时状态,即时返回信息

2023-12-14 09:45:45 584

原创 tp5 rewrite nginx重写

tp5 rewrite重写

2023-12-11 15:51:01 613

原创 华为云短信验证

华为云短信的参数需要自己去注册华为云账号,然后去购买套餐,相关参数里面都有,获取并不复杂。将相关代码整理出来,可以直接调取引用。然后是调取的controller类。

2023-12-08 09:59:22 827

原创 TP5上传图片压缩尺寸

tp5图片压缩大小

2023-12-06 19:34:16 806

原创 PHP+ajax+layui实现双重列表的动态绑定

PHP+layui实现双层的数据的动态绑定

2023-11-29 11:05:23 900

原创 TP5制作图片压缩包

需要注意的是,写文件路径的时候,很多的博客博主,都是示例图片,同目录下面的什么test.jpg,导致在实际使用的时候,还是会遇到很多的问题,我暂时将我遇到的两个问题给例举说明一下,希望能帮到其他人。因为我这个上传的图片都是jpg,所以直接都是jpg了,图片格式不同的话,可以提前先获取图片格式,然后重命名成对应格式即可。不生成文件,不生成图片,打印zip文件路径,和图片路径发现确实是正确的.需要注意的是。至于去调用的话,这个zip是php内部封装的,不用像使用Excel一样的去在文件头部写引入什么的。

2023-11-23 17:11:05 320

原创 gin框架初识

gin初体验

2023-10-24 15:09:56 126

原创 golang搭建http服务

golang搭建简易http服务

2023-10-24 14:34:49 287

原创 MySQL修改时间添加时间自动更新

数据库的添加时间和修改时间自动写入

2023-09-14 16:59:09 850

原创 tp使用layui友好显示修改状态功能

友好显示修改框

2023-06-25 10:37:16 369

原创 layui解决table页内容显示过长的问题

指定显示长度,让每一列只占一行.然后被隐藏的名字,鼠标悬浮的时候就显示全名。

2023-06-13 12:13:32 1820

原创 python爬虫爬取数据

python爬取数据存入MySQL数据库

2022-10-31 16:18:25 68

原创 简单的实现九九乘法表

PHP,js实现九九乘法表

2022-09-23 17:03:16 187

原创 PHP跨站点对接访问请求

PHP跨站点接口请求访问

2022-09-21 15:02:45 280

原创 layui时间选择器

layui时间选择器

2022-09-20 19:12:28 1227

原创 PHP获取今日农历日期

接上一篇,如何获取今日农历日期原理:农历不像阳历,可以直接date()函数获取到,期间有闰月,每个农历月有30天的,也有29天的,加上阳历并不是严格意义上的每四年一个366天,所以,计算规则就是从1900年1月1日的时间戳为0的时候,到现在,一天一天的计算,把对应规则输入进去,每天每天的算下面有各种各样的算法,节气,节日,时辰,阴历各种函数,需要的,从这个类里面去调用即可。<?phpnamespace app\admin\controller;/* * 农历 节气 节日 */h

2022-09-20 19:11:40 2027 1

原创 PHP浮点型数据转整型时候数据不准

浮点型数据转化为整型时候丢失准确性

2022-08-23 10:25:49 497

原创 tp5使用sum()聚合函数分组查询

sum()分组查询

2022-08-14 21:00:50 2797

原创 layui项目显示待处理项

表头提示待处理项

2022-08-10 16:16:26 483

原创 tp5分页携带搜索参数

tp5分页搜索,带上搜条件

2022-08-10 16:05:33 176

原创 PHP导出文件(不用PHPExcel类)

tp5导出Excel,利用a标签拼接参数导出文件

2022-08-10 15:50:21 800

原创 TP5搭配layui2.x的form表单ajax提交

tp5和layui结合,form表单利用ajax提交

2022-08-02 14:25:09 835

原创 js动态创建input框

1.html代码<div id="details_p"> <div class="form-inline"> <label><input class="checkbox" type="checkbox" name="link" id="link_check">link<input type="text" name="link_value" placeholder="0" ></label> <inp

2022-03-02 18:08:51 5273

原创 js获取多选框选中状态

1.html部分<input class="checkbox" type="checkbox" name="demo" checked="checked">字段1<input type="text" name="value" placeholder="" value="" ><input class="checkbox" type="checkbox" name="demo" checked="checked">字段2<input type="text" n

2022-03-02 17:51:29 4740

原创 js获取select框选中的值

1.html部分<select name="select_type" id="select_type"> <option value="getGift">getGift</option> <option value="selectGift">selectGift</option> <option value="randGame">randGame</option> &lt

2022-03-02 17:39:36 2438 1

原创 js用clipboard一键复制

查了好多的资料,本来不想用插件的,但是那些不用插件的基本上不能用,各个浏览器都需要做适配。最后选择了找插件,嗯,真香!!!clipboard下载之后,一大堆东西,有用的就这么两个这个是clipboard的压缩后的文件,图省事的可以直接把这个复制过去,按照上面起名,引入文件,或者去官网下载:https://clipboardjs.com/https://clipboardjs.com//*! * clipboard.js v2.0.10 * https://clipboardjs.c

2022-03-02 16:19:32 1716

原创 The each() function is deprecated

之前的一个老项目,接手过来,部署之后发现这样的报错信息一查才知道是each()这个函数已经废弃,从7.2之后已经不用这个了,肯定会报错替换成一个新的函数即可$kv = each($mixed);$kv = $this->newEach($mixed);function newEach(&$array){ $res = array(); $key = key($array); if($key !== null){

2022-02-23 14:59:04 860

原创 continue、break和return的区别

之前对这个三个词没怎么太注意,今天遇到了,特地总结记录一下一、先从字面意思解释一下,1、continue:持续,延续,继续的意思;2、break:打断,终止,结束;3、return :返回,带回,送回。三个词都是有终止程序的意思,从程度的轻重来理解,就是,continue的程度最轻,毕竟还有持续的意思,只是小小的打断一下,而break中等,意为终止程序,从中打断。最后的return程度为最重,因为一个程序,一个函数的最终目的就是返回想要的结...

2022-02-07 18:52:53 7604

原创 腾讯云短信

前一阵子刚过,移动啊,支付宝什么的,好多都是在阳历生日给发送祝福,但是也有一部分人过农历生日,不过阳历生日的,所以,就想着自己写一个能在农历生日当天发送生日祝福的功能,只是一个小功能,记录一下。涉及到的知识点,分3部分一、短信;二、获取当天农历日期;三、定时任务;之前的博客有写怎么样去设置定时任务,后面再说获取当天农历日期,先记录一下短信情况。一、腾讯云上需要有账号,短信可以自己买套餐,目前腾讯搞活动,赠100条/月短信,需求不大的话,可以先白嫖着。进入短信控制台,先去创建短

2022-01-30 13:53:50 923

原创 连接服务器失败(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED)

直接用客户端能成功连接服务器,后来,服务器重装了一下,密码也该了,在次登录就报错了后来网上查了一下每次登录之后,本地都会保存一下,密码变了,还需要把之前连接的记录删掉才行在自己的客户端直接执行下面代码vi ~/.ssh/known_hosts把包含之前连接信息删掉即可...

2021-12-28 12:03:14 525

原创 华为云测试

一般的程序在写完之后都要测试一下,但是有的可能会需要下载一些软件辅助测试,下面给介绍一个非专业测试也能使用,也能完成测试功能的网站。https://console.huaweicloud.com/cpts进入之后不管进入的页面是哪里,去搜索CPTS,领取免费套餐包然后去创建测试任务然后编辑事物库因为是免费的,所以最高并发数只有100,如果需要更高的,...

2021-12-28 11:54:00 490

原创 PHP浏览器友好输出(tp框架的dump())

浏览器友好显示,PHP调试

2021-12-21 19:02:25 923

空空如也

空空如也

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

TA关注的人

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