摘要: 在 PHP 中,直接使用 openssl_encrypt 函数时,它并不直接支持 PKCS7Padding,特别是当使用 ECB 模式时,因为 ECB 模式本身并不关心数据填充(每个块都是独立加密的,且块大小固定为 AES 的块大小,即 128 位或 16 字节)。然而,由于 AES 的块大小与 P 阅读全文
posted @ 2024-09-15 21:41 北漂生活 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 一、背景 项目中需要用到el-select选择医院,全国医院数据量非常大,通过API读取数据页面直接卡死。 二、解决方案 1、组件:el-select + vue虚拟滚动(vue-virtual-scroll-list) 2、安装:npm install vue-virtual-scroll-lis 阅读全文
posted @ 2024-03-27 23:12 北漂生活 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 今天接到一个网单,编写一个算法,传入一个商品数组,获取5个商品,每个商品的数量随机,商品*数量=设定目标接近价,目前想到的办法只有递归。 代码如下: protected function execute() { $products = []; for ($i = 1; $i <= 100; $i++ 阅读全文
posted @ 2024-03-21 23:32 北漂生活 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、webpack-bundle-analyzer工具 1、安装 终端运行命令,根据包管理器自行选择命令 #npm npm install --save-dev webpack-bundle-analyzer #yarn yard add -D webpack-bundle-analyzer 2、代 阅读全文
posted @ 2023-10-31 10:49 北漂生活 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 一、原因 当全局header参数中包含命名为Accpet、Content-Type、Authorization的参数时,参数的定义将被忽略,需要手动添加。 二、解决办法 接口上security 参数,指定要放行的权限key 三、示例代码 /** * @OA\SecurityScheme( * typ 阅读全文
posted @ 2023-02-08 13:20 北漂生活 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 1、安装phpspreadsheet composer require phpoffice/phpspreadsheet 2、封装类 <?php namespace excel; use PHPExcel_IOFactory; use PhpOffice\PhpSpreadsheet\IOFacto 阅读全文
posted @ 2022-06-27 13:44 北漂生活 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 一、思路 1、创建tp6命令行工具 2、读取数据库表结构 3、生成swagger schemas格式 4、保存文件到指定位置 二、自定义tp console 第一步,创建一个自定义命令类文件,运行指令 php think make:command Schema schema 会生成一个app\com 阅读全文
posted @ 2022-04-13 10:14 北漂生活 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 代码实现功能如下: 1、通过勾选列名,实现列的显示与隐藏。 2、通过拖动表格,改变列宽度。 3、通过一套界面,对不同用户进行个性化设置(需自行扩展)。 一、数据库 CREATE TABLE `fields` ( `id` int(10) NOT NULL AUTO_INCREMENT, `actio 阅读全文
posted @ 2022-01-29 16:08 北漂生活 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 1、下载php7.4.15 下载地址:https://www.php.net/releases/ 2、替换安装包,编译安装 命令如下: tar -xzvf php-7.4.15.tar.gz mv php-7.4.14 php mkdir -p /Applications/MAMP/bin/php/ 阅读全文
posted @ 2021-12-23 16:06 北漂生活 阅读(559) 评论(0) 推荐(0) 编辑
摘要: adb push main.txt /storage/main.txt 阅读全文
posted @ 2021-05-28 01:10 北漂生活 阅读(52) 评论(0) 推荐(0) 编辑