1. 基本介绍1.0 项目介绍项目是基于 B/S 架构,涉及进销存,财务模块,单据打印以及各种报表。1.1 适用场景工厂厂家1.2 安装Github 地址, gitee 地址执行 composer install将 .env.example 复制重命名为 .env, 并在 .env 设置数据库账号密码等信息。执行 php artisan migrate 生成 ......
465
0
0
2022-04-21
一个简单的图片边缘检测方法大致步骤:缩放图片 提高效率图片灰度化根据亮度计算边缘第三步是最关键的,方法很多 这里采用的直接对比相邻的亮度。使用方法:安装composer require lizhichao/one-img 使用$img_path = '1.jpg'; $img = new \OneImg\Border(); $img->setIm ......
374
0
0
2022-04-21
PHP 冒泡排序这个应该是最大众的排序了。也算是简单排序算法中知名度最高的。冒泡排序的思路是怎么样的呢? 首先就是比较相邻的两个元素,如果满足条件,就交换,否则不动。然后是在比较接下来的两个相邻的元素,然后满足条件就叫交换,否则依然不动依次循环下去,最终一个元素会固定在最下边。举个栗子数组有5个元素从小到大排序,首先第一个和第二个比,第一个比第二个大就交换 ......
490
0
0
2022-04-21
先看代码$arr = [1, 2, 3]; foreach($arr as &$value){ } foreach($arr as $value){ } print_r($arr); // 预期 Array (   [0] => 1   [1] => 2 & ......
409
0
0
2022-04-21
//确保在连接客户端时不会超时 set_time_limit(0); //设置IP和端口号 $address = "127.0.0.1"; $port = 54321; $socketServer = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("socket_create() fail: ......
330
0
0
2022-04-20
用户输入的文本如何显示这是一段数据库中拷贝出来的用户输入,首先它不是富文本,但显示的时候要保持美观的格式。php 对字符如何进行处理?$intro_arr=explode("\n",$str); //根据换行符分割为数组 $new_str = ''; foreach($intro_arr as $item) { // 排除掉空白字符 ......
384
0
0
2022-04-19
/** * 拆分红包 * @param SendRedPackageRequest $request * @return array */ protected function spitMoney(SendRedPackageRequest $request) { $r ......
397
0
0
2022-04-19
这篇文章主要介绍加解密算法,以及在PHP中如何使用按大类划分,加解密分为两大类:对称加密和非对称加密。简单的区分就是,对称加密,加解密用的是同一套秘钥;非对称加密则有公私两个秘钥,公钥用来加密,私钥用来解密。相关函数的使用可以参考官网的函数手册,其中会有对应的示例可用来参考。对称加密对称加密的常规算法有:DES,3DES,AES等,支持一些模式,如 ECB, ......
567
0
0
2022-04-19
记录curl用不同方式:GET,POST,JSON等请求一个Api,网上很多例子,我这里也写个笔记,记录一下自己利用不同方式请求api的curl方法。方法可借鉴,可引用GET方法/** * Function:curl GET 请求 * @param $url * @param array $params * @param int $timeo ......
459
0
0
2022-04-19
用框架的话肯定照着文档各种爽,但是脱离了框架的加持,发现操作个数据库都挺麻烦的,网上看到的各种数据库封装类,都不咋地。于是想起以前看到的一个php微型框架 SpeedPHP,对于刚入门的朋友来说,学习一下这个框架再好不过,原理超级简单。提取了SpeedPHP的Model类,小改一了一下,以备用。此Model封装了基本的增删改查操作,复杂SQL给封装了参数绑定 ......
345
0
0
2022-04-19
1. 安装php swoole 宇润 / PHP 环境一把梭安装工具集// 安装php $ wget https://gitee.com/yurunsoft/php-env/raw/master/apt-php.sh && bash apt-php.sh// 安装 redis 扩展 $ wget https://gitee.com/y ......
534
0
0
2022-04-19
前言网上有很多介绍大量上传数据的,感觉都是一个抄一个,这是自己写的处理方式,在一些项目中已经应用.主要利用 yield 完成文件读取,这个重点看会了,其他基本就很简单.代码部分一.controller写法//获取请求的参数 $arrayParams = Request::all(); $objCsvFile = $arrayParams['csv_fil ......
431
0
0
2022-04-17
rmb-capital前段时间业务上有个需求,需要将金额用汉字大写方式展示。遇此问题肯定先找找有没有现成的,有是有,但不是太老,就是逻辑看着模糊,理解起来很难。正好赶着到周末,于是就选择自己来实现这个小小的转换逻辑。当时找到的财务规范,不是很正宗,就结合着我们日常习惯的读法进行逻辑实现,测试、调试,代码优化,折腾了一下午。实现这个转换方法后,我觉得挺好,逻辑 ......
364
0
0
2022-04-17
class AliyunGreen {     private $accessKeyId;     private $accessKeySecret;     private $url = 'https://green.%s.aliyuncs.com%s';     p ......
470
0
0
2022-04-16
yii-log-target - 监控系统异常且多渠道发送异常信息通知(Bark、Chanify、钉钉群机器人、飞书群机器人、Server 酱、企业微信群机器人、息知)。环境要求PHP >= 7.2yiisoft/yii2 > 2.0安装$ composer require guanguans/yii-log-target --prefer-di ......
352
0
0
2022-04-15