自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 php pcntl_fork 多进程

php,pcntl_fork,多进程处理数据

2023-12-21 09:55:50 471

原创 No code signing authority for module at /opt/homebrew/Cellar/php/8.0.12/lib/httpd/modules/libphp.so

提示: AH06662: Allowing module loading process to continue for module at /opt/homebrew/Cellar/php/8.0.12/lib/httpd/modules/libphp.so。3. 编辑 /etc/apache2/httpd.conf 添加下列。1. 首先在·钥匙串访问· -> 证书助理 -> 创建证书颁布机构。再回到·钥匙串访问· 找到 Ls RootCA。4. 重启 apache。选择右键简介始终信任。

2023-08-10 13:16:52 373

原创 具有该名称的证书颁发机构配置文件已经存在

无果之后决定放弃, 还是乖乖的换个名字. 就在我换个名称重新创建完成时候, 发现这个成功页面有个。的按钮, 真的是激动人心. 赶紧点开, 然后给我们跳出一个文件夹, 这里就是当前创建。这个错误的话, 这时你需要重启系统, 然后按照之前的操作, 删除对应的证书重新添加即可。. 由于手贱把第一次创建的证书给删除了, 再次创建就提示上面那个问题, 明明已经在。, 可以直接在命令行打开当前目录). 最终确定, 自建证书存储在。都在这里. 我们把不需要的删除, 然后再去创建就没有问题啦.

2023-08-10 13:10:13 128

原创 Mac登录两个微信

1.进入应用程序右键微信,点击显示包内容。4.双击运行WeChat终端,不要关闭。2.双击进入Contents。3.双击进入MacOS。

2023-04-03 10:15:07 201

原创 Mac Windows 使用硬盘(Mac 使用硬盘无法写入数据)

Mac 使用硬盘无法写入数据Mac Windows 存放数据换一个平台数据无法读取

2022-07-01 16:27:40 286

原创 解决Mac每次执行source ~/.bash_profile后环境变量才生效

​​​​问题:自己在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $source ~/.bash_profile后,才会生效。原因自己是在bash中配置的环境变量,而当前系统是使用的是shel解决办法:在.zshrc文件加中添加source ~/.bash_profile,方法如下进入主目录 cd ~编辑文件 sudo vim.zshrc按i进入编辑模式,加入source ~/.bash_profile后,esc,再输入:wq.

2022-04-01 20:29:12 534

原创 使用Redis的SETNX实现锁机制

$redisKey = 'user_pull_notificatio:' . $this->userId . '_' . $val['id']; # redisKeyif (Redis::set($redisKey, 1, "nx", "ex", 30)) { # 消息加锁,防止重复发送 # 处理逻辑 Redis::del($redisKey); # 删除redisKey}

2021-12-03 15:04:24 1385

原创 macOs Big Sur 11.2.2 phpize grep: /usr/include/php/main/php.h: No such file or directory

在macOs Big Sur 11.2.2使用phpize 安装扩展的时候遇到以下问题phpize grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or directorygrep: /usr/include/php/Zend/zend_extensions.h: No such file or director

2021-07-10 22:49:03 594 8

原创 macOs Big Sur Please reinstall the libzip distribution

按顺序执行以下命令,没有权限就使用sudowget https://libzip.org/download/libzip-1.5.2.tar.gztar -zxf libzip-1.5.2.tar.gzcd libzip-1.5.2mkdir build cd build cmake .. (#注意:cmake后面有两个小数点)make -j4make testmake install...

2021-07-10 22:29:05 454

原创 Mac Apache php 配置域名

macOs Big Sur 11.2.2Apache/2.4.46 (Unix)PHP 7.3.241.该dian'nao

2021-06-19 16:22:55 502 2

原创 Mac 安装 homebrew

1.执行以下命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2

2021-06-12 23:24:13 74

原创 Mac 安装 Redis

mac上安装 redis 首先必须保证mac 已经安装 xcode.因为make时要用到Xcode 的command Tools .(1)下载 redis http://redis.googlecode.com/files/redis-2.8.7.tar.gz解压到当前目录.(2)你也可以在终端下载:

2021-06-12 16:04:17 146

原创 Apache 配置域名无法到index.php

1. httpd.conf 增加 index.php,index.php 要在index.html前<IfModule dir_module> DirectoryIndex index.php index.html index.htm SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0</IfModule>2./etc/apache2/extra/httpd-vhosts.conf 具体配置域名配置如下&.

2021-04-15 18:45:48 439

原创 apache 获取不到 authorization 解决办法

修改apache httpd.conf<IfModule dir_module>下增加 SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0 如图

2021-04-14 22:45:15 745

原创 php 生成指定长度字符串

<?php/** * 获取指定长度字符串 * @author YangYunHao * @date 2021-03-04 18:33:11 * @param int $length:字符串的长度 * @param bool $numeric:是否是纯数字 * @return string */function random($length, $numeric = false){ // $_SERVER['DOCUMENT_ROOT'] 可以换成uuid $see.

2021-03-04 19:12:05 611 1

原创 php 导出csv

// 不限最大执行时间,header头set_time_limit(0);$date = date('YmdHis');header('Content-Type: application/vnd.ms-excel');// 导出文件名header("Content-Disposition: attachment;filename={$date}.csv");header('Cache-Control: max-age=0');$counts = LiveVipActiv...

2021-03-03 17:08:50 181 1

原创 redis设置密码

1.第一种方式 (命令设置,如果redis重启之后密码就会失效,)进入redis,如果没有开启redis则需要先开启:[root@iZ94jzcra1hZ bin]# redis-cli127.0.0.1:6379>查看当前redis有没有设置密码:127.0.0.1:6379> config get requirepass1) "requirepass"2) ""// 这样表示没有设置密码命令设置密码:127.0.0.1:6379> config..

2020-12-22 17:52:34 553

原创 计算两个经纬度间的距离

/** * 获取两个经纬度间距离 * author AarthiModoo * date 2020-12-10 19:19 * * @param $fromLng * @param $fromLat * @param $toLng * @param $toLat * @return float|int|米 */ public static function computeDistance($...

2020-12-18 11:00:17 217

原创 通过经纬度查询附近的人

1.通过经纬度计算四个点坐标 /** * date: 2020-12-04 11:56 * Features:计算某个经纬度的周围某段距离的正方形的四个点 * @param $lng float 经度 * @param $lat float 纬度 * @param int $distance float 该点所在圆的半径,该圆与此正方形内切,默认值为1千米 * @param int $radius * @return arr.

2020-12-18 10:50:58 427

原创 Mac安装yaf扩展

1. 在官网下载扩展文件https://pecl.php.net/package/yaf (选择合适的版本)2.然后把yaf压缩文件拷贝根目录下 cp /Users/AarthiModoo/Desktop/yaf-3.2.5.tgz / (路径换成自己的路径)3.积压yaf压缩包tar -xvfyaf-3.2.5.tgz4.进入解压出来的目录 cdyaf-3.2.55.执行 phpize: sudo /usr/local/php5/bin/phpize (路径换成自己...

2020-08-18 15:42:12 625

原创 php操作redis

链接操作$redis = new \Redis(); // 实例化redis对象$redis->connect('这是地址', '这是端口'); // 链接Redis,参数为地址、端口$redis->auth('这是密码'); // 有密码的Rdeis,进行输入密码操作$redis->select('这是库名'); // 选择库...

2020-08-10 11:49:59 422

原创 redis 常用命令

redis-server 启动redis服务redis-cli 启动窗口select 库名 选择使用的存储库keys * 查看所有数据del key的名称 删除数据

2020-08-01 19:44:48 74

原创 mongoDb可视化界面安装

1.在github上拉取一个项目git clone https://github.com/mrvautin/adminMongo 2.进入到项目里面然后只执行命令即可npm install3.启动界面项目npm start启动之后在浏览器中输入网址http://127.0.0.1:1234即可进入到主界面中:...

2020-07-28 14:13:29 213

原创 VsCode 快捷键 for Mac

####按键使用符号: Shift (⇧) Control(或 Ctrl)⌃ Command(或 Cmd)⌘ Option(或 Alt)⌥ command + o 打开文件夹command + p 打开文件control + ~ 打开终端/关闭终端F5 调试shift + F5 停止调试command + shift+f 项目目录内查找command + shift+h 项...

2020-07-28 10:57:36 980

原创 thinkPhp 任务调度

1.书写任务,最好在app/command下,不在也没关系<?php/* * 修改已过期广告状态 * @user YangYunHao * @time 2020-07-21 14:36:51 * */namespace app\cli;use think\console\Command; // 这个是必须的use think\console\Input; // 这个是必须的use think\console\Output; // 这个是必须的// 也必须交继承cla.

2020-07-21 17:21:44 1190

原创 mysql 一条SQL 统计多条信息

SELECT (SELECT count(id) FROM statistics_log WHERE scene_id = 1) as list_one, (SELECT count(id) FROM statistics_log WHERE scene_id =2) as list_two, (SELECT count(id) FROM `user`) as user_number;...

2020-02-10 18:52:48 333

原创 Linux 定时任务crontab 删除指定时间前的文件

1.新建一个可执行文件touch /usr/local/bin/clear_psd注意,赋予权限:chmod 777 clear_psd2.编辑clear_psd文件,在其中添加类似下面的代码#!/bin/shfind /www/psd-import/uploads -type f -mmin +10 -name *.psd -exec rm -rf {} \;解析...

2020-02-06 18:44:37 1576

原创 php 使用 EasyWechat 获取分享链接

/* * * 获取分享链接 * 使用了 easywechat 没用过的自行看下官网文档 https://www.easywechat.com/ * @user AarthiModoo * @time 2019-12-15 21:26:07 * @param Request $request * @return \Illuminate\H...

2020-01-09 11:35:08 1072

原创 php 使用 EsayWechat 网页授权

/** * 发起网页授权(非静默授权) * 使用了 easywechat 没用过的自行看下官网文档 https://www.easywechat.com/ * @user AarthiModoo * @time 2020-01-09 10:54:10 * @param Request $request * @return \Sym...

2020-01-09 11:11:58 538

原创 php 抽奖算法

/* * 抽奖算法 * @user AarthiModoo * @time 2020-01-09 10:44:09 * @return array * */ public function randomPrize() { /* * prize 奖项 * weight 权重...

2020-01-09 10:44:42 978

原创 简单的 php int 类型数据加密解密

加密 /** * 加密 * @param unknown $result * @return boolean|mixed */ public static function encode(Request $request) { $val = $request->input('val',''); ...

2020-01-09 10:23:38 296

原创 laravel 队列

官方文档https://learnku.com/docs/laravel/5.4/queues/12561. 在控制器内将将要执行的操作参数入列,入列的队列名,是要执行的文件,与类名一样,大写转小写,单词间用下划线分隔// 参数1 参数2 对应的队列名称(类名) 执行时间 我这里是在现在...

2020-01-09 10:11:23 195

原创 测试定时任务是否执行

使用以下命令测试定时任务是否执行(每分钟写入当前时间到指定路径指定文件下)* * * * * /bin/date >> /Users/AarthiModoo/Desktop/cron.txt查看定时任务 crontab -l编辑定时任务 crontab -e...

2020-01-08 20:06:14 2528

原创 laravel 任务调度

1.写任务app/Console/Commands<?phpnamespace App\Console\Commands;use Illuminate\Console\Command;class Test extends Command{ /** * 签名 * The name and signature of the console com...

2020-01-08 20:01:22 193

原创 nginx 配置跨域

add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS;add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Reque...

2019-12-13 19:36:58 149

原创 laravel 获取执行的SQL

注意引入命名空间 use Illuminate\Suuport\Facades\DBDB::enableQueryLog();执行语句dd(DB::getQueryLog());

2019-12-13 19:34:52 1393

原创 Laravel Syntax error or access violation: 1055 Expression #1 of ORDER BY clause is not in GROUP BY

错误信息如下解决办法如下这是严格的db问题,你需要在你的配置/数据库中禁用严格模式'strict' => false文件位置 /config/database.php修改如下 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST...

2019-07-11 21:35:52 1121

原创 Laravel 路由分发

想让laravel 走不同的路由文件可以在 /app/Http/Kernel.php 进行配置,代码如下 /** * The application's route middleware groups. * * @var array */ protected $middlewareGroups = [ 'web' =&gt...

2019-06-14 11:26:27 530

原创 Laravel 出现 No application encryption key has been specified

若文件根目录下没有 .env1、.env.example 改名使用命令 copy 修改为 .env2、使用命令 php artisan key:generate 获取密码,自动保存到 .env3、将密码复制到config/app.php 中的key里面刷新页面即可...

2019-06-13 09:38:00 594

原创 php 常用正则

php 的正则匹配汉字和javascript的不一样$str = '/^[\x7f-\xff]{1,20}$/';if(!preg_match($str,$request_content['city'])){ die('错了');}

2019-04-28 14:11:15 208

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除