自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 websocket和layim快速构建即时聊天。

公司需要给网站接入聊天室功能,没有办法去网上找demo发现一款好的产品推荐给大家。webim-plugin ,基于workerman和layim构建的web聊天扩展插件,只需要配置下就能使用,快速方便。功能全面:单聊、群聊、群管理、群名片、创建好友分组、修改删除好友分组、离线消息。含完整的右键菜单功能和手机端。官方网站:https://www.implugin.cn示例截图:...

2018-11-05 14:27:01 4720

原创 推荐一个好用的vue3+vite4+ts+element-plus的 admin 管理后台模板。

推荐一个好用的vue3+vite3+ts+element-plus的 admin 管理后台模板。

2022-09-27 08:36:02 2285 2

原创 php command 命令行格式化输出

php command 命令行格式化输出最近需要写在命令行输出带颜色 加粗闪烁等格式化文字。封装了一个类方便调用<?php/** * 命令行输出字符格式化类 * Class FormatOutput * @package MPQueue\OutPut */class FormatOutput{ private $label = ''; private $content; private $outFile = null; public function

2021-03-23 17:04:52 423 3

原创 Laravel7 扩展 关联方式 (根据ids 字段 关联多条id记录)

使用实例:一个课程有多个教师。表结构为课程(course)表中有teacher_ids字段 存储,隔开的多个教师(teacher)id实现方法添加类: App\Restructure\Relations\HasManyFromStr用于处理关联方法此类是参考Illuminate\Database\Eloquent\Relations\HasMany做的对应改动代码如下<?phpnamespace App\Restructure\Relations;use Illuminate\Dat

2021-01-18 16:23:50 437

原创 Laravel Eloquent 分表方法 支持create 和with等静态声明model的方法

分表设计 最先想到的就是 Laravel Eloquent 调用 setTable 方法,每次都重新设置表名给其加上后缀。示例如下$model = User();$model->setTable(‘user_2020_11’)->get();但是这样写有一个问题,当调用 crate 或者 with 时 setTable 没起作用,原因是它是直接用的 static 声明的静态调用没走类的 setTable ();所以只能走另一套方案,先将新表名设置在静态属性 tableName 中,覆

2021-01-18 16:20:28 702

原创 vue element 的 dialog 弹出窗口加上 最大化 还原 和自定义拖拽、拉伸弹窗

原理是 利用vue 的自定义指令功能 自定义一个指令 官方文档下面是指令内容export default { bind(el, binding, vnode, oldVnode) { //弹框可拉伸最小宽高 let minWidth = 400; let minHeight = 300; //初始非全屏 let isFullScreen = false; //当前宽高 let nowWidth = 0; let nowHight = 0

2020-08-29 15:11:09 7030 16

原创 生成唯一订单号 php

一个生成订单号的函数 可以用20年原理是把年份转换成英文字母缩短长度,后面加上时间到毫秒和两位随机数/** * 生成唯一订单号函数 * @return string */function order_no(){ $yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'); return

2020-05-19 16:15:37 212

原创 php 根据时间戳计算 是哪年 哪个月份的 第几周

php 根据时间戳计算 是哪年 哪个月份的 第几周核心思想是,判断本周周一为基准 判断是在哪年 哪个月份的 第几周function week_of_month($time){ $wk_day = date('w', $time) ?: 7; //今天周几 $mondy_time = $time - ($wk_day-1) * 86400;//本周一对应时间戳 $fir...

2020-03-30 10:41:41 2880

原创 php curl 发送HTTP请求方法支持http、https和文件上传支持自定义header

php curl 发送HTTP请求方法支持http、https之前从网上找的然后重新封装的函数,这次又需要从之前项目扒出来了,并加了一些注释写个博客以后忘了好找。 /** * 发送HTTP请求方法支持https * @param string $url 请求URL * @param array $params 请求参数 * @param string $method 请求...

2020-01-20 13:53:19 799

原创 eolinker开源5.0版本 修改语言为中文

eolinker开源5.0版本 修改语言为中文最近部署了eolinker开源5.0版本 发现语言是英文的而且没有教程去配置。经过查看源码发现里面有中文,应该只要配置后就可以。排查未压缩前代码,发现配置再js里面方法1.文件目录为 api-studio\frontend_source_code\src\app\app.module.js 找到translateProvider.trans...

2019-08-10 15:30:02 3158 5

原创 websocket原理解析和php原生实现websocket服务端

最近在网上查找websocket资料发现并没有很深入的讲解只是做了一些概念大纲性讲解和php的demo,在查找相关详细资料后这里深入讲解一下。一、了解tcp、socket、websocket讲解websocket之前我们首先来了解下tcp、socket、websocket之间的关系。网上有很多相关资料参差不齐 ,这里因为篇幅问题进行,简单介绍详细介绍参考:https://blog.csdn...

2019-03-16 11:01:29 3244

原创 php 进一法格式化浮点数为特定位数 可用于格式化价格

我们经常用到进一法需要保留几位小数。这里提供一个函数。// $price为要格式化的数,$number为需要格式化的位数 使用此函数需要安装 BCMath 扩展function format_price($price,$number=2){ $format_price = bcadd($price,0,$number); $num = strripos($price,".");...

2018-11-08 11:39:04 344

转载 用postMessage解决跨域通信和跨域调用js问题

本文转自:https://bbs.implug.cn/?thread-3.htm平时做web开发的时候关于消息传递,除了客户端与服务器传值,还有几个经常会遇到的问题:多窗口之间消息传递(newWin = window.open(…));页面与嵌套的iframe消息传递。同域名下可以通过parent调用父级页面的js跨域时如何调用。这里介绍的方法是用运用postMessage方式解决...

2018-11-03 16:00:16 2160

原创 TP5项目放在二级目录下重定向访问不对问题

最近用Thinkphp5做了一个小网站,发现当PHP版本切换成5.5以上版本后 如果访问地址是全地址 如loacalhost/index/index/index重定向不起作用,提示:No input file specified. 此问题比较好解决,原因是php版本5.5以上项目下的重定向文件.htaccess的语法不支持,重定向失败,只要将文件代码改动一下。将第七行的 RewriteRule

2017-12-28 15:29:40 9302

原创 mysql建立存储过程,模拟插入200万用户

公司需要建立模拟用户测试大数据,百度建立存储过程模拟插入数据下面是sql代码CREATE PROCEDURE test() begin declare var int;declare a int;declare mobile bigint;SET var =1;WHILE varSET mobile = 15063000000+var;INSERT INTO u

2017-03-06 10:56:14 1204

原创 阿里云直播服务 sdk demo php

最近做直播平台试用了一下阿里的直播服务,阿里的sdk写的有点绕,自己建了一个基类去实现签名提交和创建推拉流地址

2016-12-25 14:00:34 8148 5

原创 七牛直播服务sdk

最近要做一个直播的项目,用的七牛的直播服务,看七牛的服务端sdk比较繁琐,还有很多注释是我厌烦的英文注释,做了一个基类对其调用。

2016-12-25 11:45:52 3216

widdows-redis-5.0.9.tar.gz

官方redis 的windows版本更新过慢 只更新到了3点几,本人搜到到了第三方根据redis官方源码自己编译的windows下redis 解压收双击redis-server.exe即可启动reids

2020-08-29

PHP EXCEL导出类PHP_XLSXWriter 0占用内存秒速度

PHP_XLSXWriter 旨在输出(Office 2007+)xlsx格式的Excel兼容电子表格,持基本的单元格样式,支持编写巨大的100K +行电子表格,支持货币/日期/数字单元格格式,简单公式,多个工作表,占用内存小速度快,本资源已翻译readme为中文便于阅读,并且examples中有详细的各种例子,本人已阅读源码,此类库是使用创建临时文件,先把每行数据追加到临时文件最后用zip扩展把文件打包为表格文件,其确实占用内存小和速度快,请放心下载。

2018-07-26

支付宝及微信支付集成php

支付宝及微信支付集成直接加载支付SDK即可适用于任何PHP框架 资源来源于pay-php-sdk

2018-07-03

redis-windows64位版

redis -windows64位版 解压直接双击运行即可

2018-01-16

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

TA关注的人

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