摘要: 如果你想开发一个 composer 包,你可以按照如下步骤进行: 1. 创建一个空的代码库 首先,你需要创建一个空的代码库,如下图所示:创建成功后,将代码拉到本地,如下图所示: $ git clone https://github.com/RenzcPHP/composer_test.git 2. 阅读全文
posted @ 2023-01-03 17:16 才鱼 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 1.PHP CodeSniffer介绍 PHP_CodeSniffer 对 PHP 文件进行标记,并检测违反一组定义的编码标准的情况。 PHP_CodeSniffer 是一组两个 PHP 脚本:主脚本 phpcs 对 PHP、JavaScript 和 CSS 文件进行标记,以检测是否违反定义的编码标 阅读全文
posted @ 2022-12-14 19:14 才鱼 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 1.背景 openAi刚公布出来一两周,世面异常火爆,刚开始的时候openAi官网是不用注册账号就可以体验官方的ChatGPT聊天机器人,不过现在由于访问量大增,目前官方需要注册账号登录之后才能体验该功能。 根据官方文档的描述,OpenAI API 几乎可以应用于任何涉及理解或生成自然语言或实现代码 阅读全文
posted @ 2022-12-14 11:22 才鱼 阅读(7597) 评论(0) 推荐(0) 编辑
摘要: 一、xhprof扩展安装步骤 xhprof是PHP的一个扩展,最好也直接安装上graphviz图形绘制工具(用于xhprof分析结果以直观的图形方式显示),废话不多说,直奔正题。 1、安装 PHP5版本的安装 wget http://pecl.php.net/get/xhprof-0.9.4.tgz 阅读全文
posted @ 2018-08-27 23:58 才鱼 阅读(914) 评论(0) 推荐(1) 编辑
摘要: "ob_start" — 打开输出控制缓冲 "flush" — 刷新输出缓冲 "ob_flush" — 冲刷出(送出)输出缓冲区中的内容(此函数不会销毁输出缓冲区,而像ob_end_flush() 函数会销毁缓冲区) 及时清空缓冲区 ob_flush要配合flush一起调用,调用前需提前打开输出控制 阅读全文
posted @ 2018-05-23 09:47 才鱼 阅读(243) 评论(1) 推荐(1) 编辑
摘要: 下面简短几句代码就实现了电子相册自动轮播 实测效果图,效果棒棒哒 阅读全文
posted @ 2018-05-22 23:52 才鱼 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 之前一直找到的资料都是教你怎么生成pdf文档,比如: "TCPDF" 、 "FPDF" 、 "wkhtmltopdf" 。而我碰到的项目里需要验证从远程获取的pdf文件是否受损、文件内容是否一致这些问题,这些都不能直接提供给我读取pdf的功能,碰巧找到了一个可以读取并解析PDF文档的第三方类库 "P 阅读全文
posted @ 2018-05-04 13:35 才鱼 阅读(3531) 评论(1) 推荐(1) 编辑
摘要: 1、前言 很多时候,需要执行脚本任务,这时候,大多数我是不希望打开一个浏览器,输入地址来跑脚本的,这样我感觉很不爽,这时候,Yii1版本也是自带控制台下执行脚本的,具体实现步骤如下: 2、command下console配置文件说明 在你当前应用下config目录下,应该是有console.php控制 阅读全文
posted @ 2018-04-16 19:39 才鱼 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 开发环境 Yii1版本 MySQL PHP5.6.27 前言 物流规则匹配日志表记录订单匹配规则相关日志信息,方便管理员维护和查阅不匹配的订单,四个月时间,该日志表数据就有174G,当前,这么大的数据量,不仅对数据库造成了很大的负载压力,同时查询等维护也缓慢,所以采取将日志记录移出到文件进行存储。但 阅读全文
posted @ 2018-04-16 18:08 才鱼 阅读(22534) 评论(1) 推荐(2) 编辑
摘要: CI入门 一、【查】按条件获取一条记录 获取数据有返回数组形式或对象形式,row_array()、result_array()是以数组形式返回;row()、result()是以对象形式返回。同样的,更新、删除、新增数据,也是可以传数组或对象形式进行操作的。 方式一 方式二 二、【增】插入数据 三、【 阅读全文
posted @ 2018-04-13 18:17 才鱼 阅读(305) 评论(0) 推荐(0) 编辑