攸乐
码龄8年
关注
提问 私信
  • 博客:52,642
    52,642
    总访问量
  • 25
    原创
  • 2,060,819
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:菲律宾
  • 加入CSDN时间: 2017-09-25
博客简介:

攸乐

博客描述:
尚未佩妥剑,转眼便江湖!
查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得8次评论
  • 获得24次收藏
创作历程
  • 2篇
    2022年
  • 3篇
    2021年
  • 2篇
    2020年
  • 6篇
    2019年
  • 18篇
    2018年
成就勋章
TA的专栏
  • nginx
    1篇
  • laravel
    2篇
  • linux
    6篇
  • swoole
    5篇
  • apache
    1篇
  • tool
    4篇
  • study
    3篇
  • python
    1篇
  • php
    11篇
  • go
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

nginx 路由添加一个目录层级

nginx 重写路由 rewrite
原创
发布博客 2022.11.23 ·
1480 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信支付V3 yansongda/pay 踩坑记录

【代码】微信支付V3 yansongda/pay 踩坑记录。
原创
发布博客 2022.10.26 ·
5301 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

正则记录1

正则匹配 数字 字符 特殊 必须同时存在 限制8到16个字符 /^(?=.*[a-z])(?=.*\d)(?=.*[#@!~%^&*.])[a-z\d#@!~%^&*.]{8,16}$/i
原创
发布博客 2021.05.06 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组无限级处理汇总

数组三级树结构重组, 子级在父级的child字段中这里只是处理到三级,如果大神有处理像这样的无限级的结构,恳请在下方留下地址,非常感谢!//$rows 为数据库直接查询出来的二维数组 #方法一,只是多次循环,没有多层循环,效率还是蛮高的 private function each($rows){ $zero = []; $one = []; foreach ($rows as $row){ if($row["pid"]==0){ $zero[$row['id']] =
原创
发布博客 2021.04.29 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

centos系统安装VMware tools

centos虚拟机 设置共享文件夹相关的博文已经很多了,但总会遇到各种问题,所以再记录一遍。关闭虚拟机,打开设置勾选使用物理驱动器如果勾选 使用ISO映像文件 会出现以下报错2. 开启虚拟机 =>点击安装VMware tools3. 输入“mkdir /mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹。mkdir /mnt/cdrom输入“mount -t iso9660 /dev/cdrom /mnt/cdrom”将光盘挂载到/mnt/c
原创
发布博客 2021.04.26 ·
1213 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

socket.io client php客户端

引入socket.iocomposer require “workerman/phpsocket.io”服务代码server.php 基于thinkphp框架php server.php start //启动服务命令// 加载基础文件require __DIR__ . '/../thinkphp/base.php';use PHPSocketIO\SocketIO;use Workerman\Worker;// 执行应用并响应(绑定)//Container::get('a.
原创
发布博客 2020.10.19 ·
1337 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

laravel5.8 pusher socket.io

背景用于扫码状态,广播事件等简单websoket服务,框架laravel5.8pusher基于pusher外部服务,使用简单,可以在任何框架中使用,laravel只是将发布广播使用了事件触发(具体触发可以看laravel文档),这里展示常规使用引入composer require pusher/pusher-php-server “~3.0”服务端和客服端代码分私有频道和共有频道,需要在pusher上注册获取秘钥等2.1 共有频道 注意channel和event请保持一致
原创
发布博客 2020.10.13 ·
373 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

mysql新增唯一键(mysql 5.7)

前提新增组合唯一索引,表中已有大量数据,且有很多重复数据解决mysql 5.6 及以下alter ignore table xy_member_game_count add UNIQUE unique_name (uid,time);mysql 5.7 以上1.删除表中重复数据,只保留重复中的一条delete from memberwhere (uid,ti...
原创
发布博客 2019.08.02 ·
3078 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git覆盖本地切至最新版本

git fetch --allgit reset --hard origin/mastergit fetchgit reset [branch]
转载
发布博客 2019.07.04 ·
1803 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程信号

信号名 信号值 信号类型 信号说明SIGHUP 1 终止进程(终端线路挂断) 本信号在用户终端连接(正常或非正常、结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联.SIGINT 2 终止进程(中断进程) 程序终止(interrupt、信号, 在用户键入INTR字符(通常是Ctrl-C、时发出SIGQUIT...
转载
发布博客 2019.02.22 ·
247 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

php 多进程使用记录

//创建子进程测试 public function process(){ $curr_pid = posix_getpid(); file_put_contents('1111.txt','创建子进程成功'.$curr_pid.PHP_EOL,FILE_APPEND); echo $curr_pid; $pid = p...
原创
发布博客 2019.02.15 ·
275 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

TCP/IP协议-就是这么简单

TCP/IP(传输控制协议/网际协议)协议包括两层协议:核心协议和应用层协议(整理自《完全精通局域网)核心协议在用户网络操作系统安装的TCP/IP协议模块是一系列相互联系的协议,所有其他应用程序和TCP/IP协议套件中的其他协议都依赖于TCP/IP核心协议所提供的基本协议。这些协议包括:IP、ARP、ICMP、IGMP、TCP和UDP。应用层协议因为仅仅在具体的网络环境中,仅仅是...
原创
发布博客 2019.02.01 ·
1707 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

数组小操作

筛选数组中满足条件的key valuefunction maxZengSongTwo(array $arr,int $amount){ ksort($arr); $level = ''; $i = 1; foreach ($arr as $key=>$value){ if($key==$amount){ retur...
原创
发布博客 2019.01.22 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

hash实现原理

class HashTable{ public $hashTable=[]; public $size=10; public function insert($key,$value){ $index =$this->hashFun($key); if(isset($this->hashTable[$index])){ ...
原创
发布博客 2018.10.16 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php读取ppt

问题: 无法获取ppt中的table 如解决恳请留言 public function readPPT(){ //创建 /*$createPHPPowerPoint = new PhpPresentation();//create ppt obj $createPHPPowerPoint->getLayout()-&g...
原创
发布博客 2018.08.31 ·
3813 阅读 ·
0 点赞 ·
4 评论 ·
2 收藏

easyswoole使用记录

报错1 error response has end at status 1 解决:屏蔽options请求的时候需要return false;(easyswoole文档中只有”解决跨域”代码,并没有return false) ...
原创
发布博客 2018.08.29 ·
5043 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

file,socket,curl发送http请求

file系列函数示例一$html = file_get_contents('http://www.baidu.com');var_dump($http_response_header);$fp = fopen('http://www.baidu.com','r');var_dump(stream_get_meta_data($fp));fclose($fp);示例二...
原创
发布博客 2018.08.07 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis编译报错Cannot find config.m4

redis官网下载的是redis客服端服务,是没有没有config.m4共php挂载扩展 php挂载redis扩展如下… 需要下载phpredis 地址:https://github.com/phpredis/phpredis/archive/develop.zip wget https://github.com/phpredis/phpredis/archive/develop.z...
原创
发布博客 2018.08.02 ·
1788 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux 查找指定时间段创建的文件

#!/bin/bashbegintime=`date -d -1hour +%T`echo $begintimeendtime=`date +%T`echo $endtimefind -name '*.jpg' -newermt $begintime ! -newermt $endtime
原创
发布博客 2018.08.01 ·
5746 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

php原生zip测试

//简单测试1 public function zipTest(){ $zip = new \ZipArchive(); $res = $zip->open('static/download/zip/test.zip',\ZipArchive::CREATE); if ($res === TRUE) { echo 'o...
原创
发布博客 2018.07.27 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多