随笔分类 - php
摘要:简单的使用场景:消息队列的场景有:解耦,异步,削峰。 此例用的场景,异步 有时候会有请求消耗时间过长,不能老让用户等待返回结果,可以用消息队列来做异步实现,之前用过workmain等类似的异步,但不如rabbit强大, 一个实际场景:我们做的一个抢任务功能,成功或失败会有一个日志记录,这个功能没必要
阅读全文
摘要:rabbit mq的php使用 php-amqplib操作消息队列 有大神翻译的教程,非常清楚可以参考: https://xiaoxiami.gitbook.io/rabbitmq_into_chinese_php/ying-yong-jiao-cheng/php-ban/1-hello_world
阅读全文
摘要:苹果ios通过描述文件获取udid 需要准备的东西 1,安装描述文件只支持https的回调地址,所以需要申请https域名 2,描述文件签名,不安装也可,只要能接受红色的字 步骤: 1,准备xml文件 <?xml version="1.0" encoding="utf-8"?><!DOCTYPE p
阅读全文
摘要:完美png图片添加水印类 被添加水印图片和水印图片都可以是png,保证透明无色背景,可调节透明度 <?phpclass Imgshuiyin{ /* 缩略图相关常量定义 */ const THUMB_SCALING = 1; //常量,标识缩略图等比例缩放类型 const THUMB_FILLED
阅读全文
摘要:session与cookie 浏览器关闭时的区别 cookie是存储在本地,当cookie在浏览器关闭的时候,再次打开是否记录之前的值,这跟cookie的过期时间设置有关。 如果cookie的过期时间分为两种 1,值为0或未设置:再次打开浏览器cookie值被清除。 2,time()+30*60:设
阅读全文
摘要:PHP socket Workerman是一款开源高性能异步PHP socket即时通讯框架。 非常好用的一款框架,可以支持在线聊天,长连接等 用法 官方 https://www.workerman.net/ 1,在php端,下载好 php start.php start -d 命令启动 2、在ht
阅读全文
摘要:基于tp5免费开源的后台管理系统 可以自定义后台菜单,模块等。 后台模板用的是:AdminLTE 简单的后台基础管理系统,有兴趣开源看看 代码地址:https://github.com/mengzhilva/tp5admin 后台样式: 模块定义后台的一级菜单 应用列表定义二级菜单
阅读全文
摘要:基于tp5的免费开源企业官网系统 基本功能: 自定义菜单,单页 添加新闻文章前台展示 前台页面自动适配电脑与手机端等。后台模板用的是:AdminLTE 项目放在github上有兴趣开源下载看看 https://github.com/mengzhilva/tp5cms 后台: 包含菜单、文章单页等 前
阅读全文
摘要:简单mvc框架核心笔记 看了thinkphp5的源码,模仿写了一个简单的框架,有一些心得笔记,记录一下 1.目录结构 比较简单,没有tp那么复杂,只是把需要的核心类写了一些。 核心类库放在mykj里, 2,生命周期,执行流程 入口文件自然是public里的index index里引入start.ph
阅读全文
摘要:php背景透明png php处理图片时,例如生成水印,对于png的水印经常背景会加有色的背景,用此方法可以去除背景 主要函数:imagecolortransparent; //添加水印 $src = imagecreatetruecolor($info[0], $info[1]); // 调整默认颜
阅读全文
摘要:大文件、多文件分片上传插件 支持多文件上传,显示进度条,大文件分片上传,文件下载,打包下载等功能。 前台jquery+css 后台php 文件放在github上,有兴趣的可以看看。 下载地址:https://github.com/mengzhilva/bigupload 文件说明 test.html
阅读全文
摘要:spl_autoload_register的作用 当php实例化一个类的时候,这个类如果在另外的文件,那么不用include或require的时候就会报错,为了解决这个问题,可以用spl_autoload_register spl_autoload_register有三个参数(autoload_fu
阅读全文
摘要:1.冒泡排序 $arr = array(5,2,6,2,3,1); for($i=0;$i<count($arr);$i++){ for($j=count($arr);$j>$i;$j--){ if($arr[$i]>$arr[$j-1]){ $b = $arr[$i]; $arr[$i] = $a
阅读全文
摘要:调用方法:sendmsg(15112211211) /** * 方法功能:新版发送短信接口 * 开发时间:16-7-26 下午2:29 * $phone :需要发送目的地手机号 * $content; 需要发送的内容 *///阿里云短信function sendmsg($phone,$code='1
阅读全文
摘要:示例代码功能见-识别二维码工具 反解析二维码工具 识别条码工具 反解析条码工具http://sberwm.gsjlw.com/ 可以通过读取图片中的信息,来逆向识别二维码的内容, 主要使用了ZBarCodeImage这个类的功能。 而这个类需要在服务器上安装php-zbarcode 具体安装方法见h
阅读全文
摘要:1 安装ImageMagick依赖 2 安装zbar拓展 3 安装php-devel 4 安装php-zbarcode 5 添加extension=zbarcode.so 到php.ini中 然后重启apache
阅读全文
摘要:本文主要记录了对git日常使用的一些理解,主要是对git分支的一些感悟。 git强大的版本控制系统,之前也使用过SVN,感觉上git对于多人开发的版本控制更加强大,特别是最近对git分支的使用,更是深有体会。 git的分支使用,假设场景,多人开发的时候,对于一个页面,前端写好后给后端,而后端放到服务
阅读全文
摘要:$w = new PHPExcel_Writer_Excel5($e); $dir = 'path/title.xls'; $w->save($dir);
阅读全文
摘要:官方文档说明: 在公众号第三方平台创建审核通过后,微信服务器会向其“授权事件接收URL”每隔10分钟定时推送component_verify_ticket。第三方平台方在收到ticket推送后也需进行解密(详细请见【消息加解密接入指引】),接收到后必须直接返回字符串success。 第一步是实例化微
阅读全文
摘要:dompdf\lib\fonts\dompdf_font_family_cache.php记住这个文件里面存放的是字体生成的缓存,迁移时如果覆盖了这个文件会导致乱码而且很难找到出错的地方,相信我。。。。 dompdf是php把html导出pdf的工具,十分好用,除了个别css3的属性不支持,其他都非
阅读全文

浙公网安备 33010602011771号