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