自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP 操作日期各种转换,常见日期转换,涉及聊天时间转换、涉及日周月年转换、涉及到图表日期转换

三、根据指定时间戳返回一周之内的数组数据。六、根据将秒数转换成年月日时分秒。二、根据指定日期获取月份数组。一、将日期转换成距今多长时间。四、将指定日期转化为星期几。一、根据日期生成日期数组。七、获取今日当月今年日期。五、计算俩个日期之差。

2024-05-31 16:46:50 664

原创 uinapp 写好的聊天基础页面,拿来就用非常方便

【代码】uinapp 写好的聊天基础页面,拿来就用非常方便。

2024-05-27 16:07:39 260

原创 【Uniapp封装的websocket,无脑复制,粘贴即可使用】

【代码】【Uniapp封装的websocket,无脑复制,粘贴即可使用】

2024-05-27 15:55:16 563 2

原创 fastadmin接口输出图片 自动拼接网站URL

1.文件接口路径 修改核心文件 application\common\controller\Api.php/*** 构造方法* @param Request $request Request 对象*/// 控制器初始化//if (!//定义获取域名常量//也可以是云端域名//// 前置操作方法。

2024-05-21 11:58:37 505

原创 所有弹窗点击关闭后刷新父页面的JS原生方法及对应查找

window.parent.$(‘iframe[data-id=“页面路径”]’)[0].contentWindow.location.reload()所有弹窗形式关闭后刷新父页面时的跳转方法。

2023-05-15 15:09:14 336 2

原创 记录phpstorm常用快捷键记录

phpstorm常用快捷键记录

2023-03-22 11:22:18 1029

原创 一款好用的JS插件xm-select【只需要引用一个JS文件就搞定】

【代码】一款好用的JS插件xm-select【只需要引用一个JS文件就搞定】

2022-10-17 10:54:09 1568

原创 php对城市列表按字母排序

【代码】php对城市列表按字母排序。

2022-08-22 14:24:36 551 1

原创 【golang学习笔记2.2】 Map、结构体和接口

map是一个key-value的数据结构;类似于其他编程语言中的集合基本语法和注意事项varmap变量名map[keytype]valuetypekeytype的类型有很多种比如bool,string,指针,管道,接口,结构体,数组等keytype通常为int,string,slice,map,function不可以,因为这几个没法用==来进行判断valuetype的类型和keytype差不多。通常为数字类型【int,float】,stiring,结构体map的声明不会分配内存,,.............

2022-07-27 10:15:06 384

原创 【golang学习笔记2.1】 golang中的数组中的排序和查找

冒泡规则会进行俩次循环;arr.length-1次循环;第一次【外部循环】每次循环都会出现一个最大数;第二次循环【内部循环】会将比自己大的数进行交换位置。排序是将一组数据,按照指定的规则顺序的排列数据的过程。......

2022-07-26 14:56:13 1138

原创 【golang学习笔记2.0】 golang中的数组和切片

数组可以存放多个同一类型数据,数组也是一种数据类型,在go中数组是值类型。数组得定义var数组名称[数组大小]数据类型切片数组得一个引用,因此切片得类型为引用类型,所以在值得传递时,遵循引用传递机制。切片得使用和数组类似。切片得长度是可以变化的。所以可以理解为切片是定义一个空数组【类似于php中$arr=array()】切片定义的基本语法var变量名[]类型;例切片从底层上来说相当于一个结构体;...

2022-07-25 15:33:04 311

原创 【golang学习笔记1.7】 golang中的函数得使用

在函数中,程序员经常创建资源(比如数据库得连接,锁等),为了在函数执行完毕后,及时得释放资源,defer就可以使用了(延时机制)

2022-07-18 15:08:41 161

转载 【golang学习笔记1.6】 golang中的堆和栈

如果编译器无法证明函数返回之后变量是否仍然被引用,此时就必须在堆空间分配该变量,随后采用垃圾回收机制管理,而从避免指针悬空。一般栈内存会自动创建,函数返回的时候内存会被自动释放。Golang是自己管理内存,不依赖操作系统,即向操作系统申请一块较大内存,然后自己决定将变量分配到栈空间或对空间。无法避免的逃逸现象,对于频繁的内存申请操作,可以试着重用内存。总结最终的分配空间在于编译器的选择,编译器分析变量的生存周期的过程就叫做逃逸分析。尽可能避免内存逃逸,因为栈内存的效率远高于堆内存。栈内存与堆内存的区别。..

2022-07-16 10:36:55 1296

原创 【golang学习笔记1.5】 golang中的运算符

golang中的运算符

2022-07-09 16:19:16 350

原创 【golang 学习笔记1.4】 指针和保留关键字和预定义标识符

golang 指针和保留关键字和预定义标识符

2022-07-09 13:28:05 149

原创 TP5数组查询where封装

TP5数组查询封装

2022-07-09 10:37:55 546

原创 Go学习笔记1.3-变量的数据类型篇

一、 基本数据类型1.数值型1.1整数类型int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 byte1.2 浮点型folat32 folat641.3 字符型(没有专门的字符类型,通常使用byte来保存单个字母和字符)1.4 布尔型 true fasle1.5 字符串型(string)2.派生|复杂的数据类型2.1 指针(pointer)2.2 数组2.3 结构体(struct)2.4 管道(channel)

2022-06-23 09:29:27 126

原创 Go语言学习笔记 1.2-变量篇

go语言变量基础篇

2022-06-21 10:59:12 104

原创 Go语言学习笔记 1.1 安装和小试牛刀

golang 初步入门1.1

2022-06-20 11:07:53 113

转载 【下篇】tp6 安装amqplib扩展来使用rabbitmq

tp6使用rabbitmq1.composer 安装amqplib扩展包composer requirer php-amqplib/php-amqplib2.config下面新建rabbitmq.php<?phpreturn [ 'host'=>'127.0.0.1', 'port'=>'5672', 'user'=>'guest', 'password'=>'guest', 'vhost'=>'/', 'exc

2022-05-05 15:19:14 703 1

原创 php使用rabbitmq的安装到使用【tp6 安装amqplib扩展来使用rabbitmq】 【上篇----linux安装rabbitmq环境】

第一步 安装rabbitmq【rabbitmq基于Erlang】安装erlang1.1 选择对应版本需要下载合适版本的Erlang。地址:https://github.com/rabbitmq/erlang-rpm/releases![在这里插入图片描述](https://img-blog.csdnimg.cn/2609e925b83e4035b5db0bd150835f2b.png)1.2 下载复制连接地址,然后执行:wget https://github.com/rabbitmq/e

2022-05-05 14:52:59 1321

原创 记录一下对mysql的整理

1.什么是索引在MySQL中,索引(index)也叫做“键(key)”,它是存储引擎用于快速找到记录的一种数据结构。mysql索引的三种类型 1. 唯一索引:唯一索引通过确保表中没有两行数据具有相同的键值来帮助维护数据完整性。定义主键时,可以自动应用唯一索引。它确保索引键列中的值是唯一的。 2. 聚集索引:聚集索引对表的物理顺序进行重新排序,并根据键值进行搜索。每个表只有一个聚集索引。 3. 非聚集索引:非聚集索引不会更改表的物理顺序,并且会保持数据的逻辑顺序。每个表可以具有许多非聚集索引。

2022-02-28 10:59:22 256

原创 tp框架和fastadmin引用websocket,使用workerman对websocket的封装及使用(中小型项目在线聊天后台搭建)

windows下需要运行(tp5手册:https://www.kancloud.cn/manual/thinkphp5/235128)cmd 项目中到public目录下运行php server.php start -测试环境 生产环境 后面加-d。application下新建worker目录及worker.php文件。alert(“收到服务端的消息:” + e.data);alert(“收到服务端的消息:” + e.data);alert(“给服务端发送一个字符串:tom”);

2022-02-23 15:36:40 1157

原创 解决终端关闭导致workerman关闭 终端关闭导致服务关闭

终端关闭导致workerman关闭终端关闭导致服务关闭问:为什么我关闭了终端,Workerman就自己关闭了?答:Workerman有两种启动模式,debug调试模式和daemon守护进程模式。运行 php xxx.php start 是进入debug调试模式,用于开发调试问题,当终端关闭后Workerman会随之关闭。运行 php xxx.php start -d进入的是daemon守护进程模式,终端关闭不会影响Workerman。如果想Workerman不受终端影响,可以使用daemon

2022-02-14 22:50:59 447

转载 记录小程序 常用方法封装

//封装接口post from表单类型function way1(url, data, cb) { wx.showLoading({}) //加载动画 wx.request({ url: url, //域名 (据情况而定) url为地址 data: data, //所需要传的参数 header: { "Content-Type": "application/x-www-form-urlencoded", // 处理form表单的请求头 "cache-co

2022-01-07 15:24:25 161

原创 php TP5 redis 实现排行榜功能 (日榜 周榜 月榜)

PHP tp5 reids 实现排行榜功能(日榜 周榜 月榜)功能

2021-12-31 15:19:47 1842

原创 修改hosts 文件

正常的修改属性 给对应的权限如果 还不好使 请记住 属性不能设置只读;把只读取消勾选就好了 !!!

2021-12-09 19:44:08 82

原创 tp5使用swoole;内含相关配置和小程序测试简单代码

1、因为是tp5.0 使用的框架是fastadmin所以安装think_swoole就出现了问题1.解决方案 切换版本composer require topthink/think-swoole=1.0.* //tp5.0使用配置nginx支持https在server上面加上这几句话map $http_upgrade $connection_upgrade { default upgrade; '' close;}# 这里的backend可以改成自己需要的名称,我

2021-11-29 11:40:29 1776

原创 记录PHP常见的问题处理

一、记录mysql存json时文字乱码的问题有时候我们的json_encode 存入数据库中乱码 有个参数可以很好的解决这个问题就是JSON_UNESCAPED_UNICODE这个参数, json_encode($text,JSON_UNESCAPED_UNICODE) 这样就不会乱码了...

2021-11-24 17:06:46 412

原创 fastadmin 动态渲染图片上传功能

js动态添加上传功能//js方法 api: { bindevent: function () { $(document).on("click", '#add_options2', function () { var num=$('#num').val(); num++; $('#num').val(num);

2021-10-15 10:49:54 1430

转载 【php】php 判断一个点的经纬度是否在多边形或圆里 (结果经过严格测试,精确!)

【php】php 判断一个点的经纬度是否在多边形或圆里 (结果经过严格测试,精确!)<?php/*** Time: 9:35*/include_once './Convert.php';$point = ['lng'=>116.394299,'lat'=>40.011674];$circle = ['center'=>['lng'=>116.12637,'lat'=>40.114308],'radius'=>46807.83038795571

2021-09-14 16:21:41 311

原创 PHP将富文本内容的图片和视频内容src 加域名信息

富文本中的路径加上域名//富文本内容替换 $content 富文本内容 $strUrl 域名function replacePicUrl($content = null, $strUrl = null) { if ($strUrl) { $search = '/(src)=([\"|\'])?(.*?)(?(2)\2|\s)/is'; preg_match_all($search, $content , $matches); //var_dump

2021-09-02 11:13:18 563 1

原创 php批量下载图片并打包

封装函数<?phpnamespace app\admin\model;use think\Db;use think\Model;class Activity extends Model{ public static function downImg($arr) { //在此之前你的项目目录中必须新建一个空的zip包 $file_template='./canddata/downimg.zip'; //自定义文件名

2021-08-24 14:22:28 964 1

原创 php取汉字的首字母

/** * 取汉字的第一个字的首字母 * @param type $str * @return string|null * @user qichao * @date 2017-04-13 */ public function _getFirstCharter($str) { if (empty($str)) { return ''; } $fchar =...

2021-08-23 21:16:48 55

原创 记录一下PHP 抽奖概率的方法

PHP抽奖概率的方法//函数的参数:是一维数组;//键名是物品的名称,值是被抽到的概率。//array('奖品id|名称' =>10,'奖品id|名称'=>20); // 概率计算 function get_rand($proArr){ $result = ''; // 概率数组的总概率精度 $proSum = array_sum($proArr); //

2021-08-12 09:20:05 67

原创 PHP 生成唯一订单号

//通用生成唯一订单号function get_order_sn(){ @date_default_timezone_set("PRC");// $order_id_main = date('YmdHis') . rand(10000000, 99999999); $order_id_main = date('YmdHis'); //订单号码主体长度 $order_id_len = strlen($order_id_main); $order_id_sum

2021-08-10 10:30:02 203

转载 转载-利用PHP将HTML页面转换成PDF文件

本篇文章为大家展示了利用PHP将HTML页面转换成PDF文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。利用PHP编码生成PDF文件是一个非常耗时的工作。在早期,开发者使用PHP并借助FPDF来生成PDF文件。但是如今,已经有很多函数库可以使用了,并且能够从你提供的HTML文件生成PDF文档。这让原先耗时的工作变得非常简单了。FPDF是很早就被使用的,其特点如下:FPDFFPDF是一个允许使用纯PHP生成PDF文档的PHP类,换句话说,没有使用PD

2021-08-06 16:51:32 382

转载 转载-TCPDF(目前没有实际操作;先存一份记录)

TCPDF简明教程之前用fpdf总觉得fpdf还是不能达到我想要的效果——简单、扩展性强、重用率高,刚好同事在网上找到了tcpdf,这个工具可以算是fpdf的进化版了,最为强大的是,它可以将HTML代码输出成PDF,实在是太强大了。是家意大利的公司开发的(http://www.tcpdf.org/),免费开源,官网上可以下载这个类库,下载下来的压缩包里有很多的exsample文件,里面有生成各类PDF的教程,你只要复制一份,然后根据自己的实际需要来修改就行了。  但是,国内有关tcpdf的文档资料实在

2021-08-06 16:50:11 263

原创 记录PHP 生成小程序二维码

PHP 后台生成小程序二维码图片<?phpnamespace app\admin\model;use think\Model;use traits\model\SoftDelete;class Treasure extends Model{ //生成唯一标识 public static function guid($factor='',$prefix='',$suffix=''){ list($usec, $sec) = explode(" ", mi

2021-08-06 10:16:57 217

原创 记录一下PHP 序列化和反序列化 存数据比JSON处理方便一些

我之前是转JSON存数据库的;突然发现还是序列化和反序列化方便很多啊<?php //将数据序列化 $data = serialize($options);$options是数组 序列化成了一个字符串 //反序列化数组 $obj = unserialize($data); 将数据反序列化为数组;也就是说$options和$obj是一样的 个

2021-08-06 09:54:44 85

region.sqll

三级省市区联动表(带经纬度和code码)

2021-03-25

getID3.zip1

getiD3 文件包

2021-02-04

空空如也

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

TA关注的人

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