自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lnmp nginx 安装与配置

启动 nginx 前确保开启php-fpm。

2024-07-01 10:24:55 197

原创 新版PHPSTORM 用户 cywin64 实现 sftp

PHPstorm

2023-03-08 10:20:05 163

原创 web 页面导出 pdf 下载

web 界面 导出 pdf 带 echarts

2022-10-20 11:53:39 259

原创 PHP 导出 大量数据 到CSV

内存超出

2022-10-14 10:11:18 582

原创 自定义获取请求参数类 GET POST

自定义获取请求参数类

2022-07-15 17:24:26 290

原创 PHP 处理csv 文件 解决中文乱码

csv 数据处理

2022-07-15 17:07:56 801

原创 大文件下载 解决方案

大文件下载

2022-07-15 17:00:08 1127

原创 大文件上传(以G为单位) js 部分

项目中上传的视频文件,小则1~2G,大则50G 以上,普通的上传文件方式时间较慢,并且不能没有进度条百分比,通过问文件分块可以快速上传,同时可以显示进度条

2022-07-15 16:40:14 266

原创 设计模式-- 工厂模式

设计模式-- 工厂模式 对之前的策略文章完善

2022-07-14 12:14:42 147

原创 设计模式--单例模式

设计模式 -单例模式

2022-07-14 11:53:52 135

原创 yar 框架 实现 rpc

yar 实现 rpc

2022-07-01 10:37:33 459

原创 PHP 与底层 linux 命令 混合开发 类

Linux

2022-06-29 17:43:27 184

原创 使用Curl 实现 本地 以及远程设备的请求

curl 求情本地以及 其他设备

2022-06-29 17:33:09 518

原创 PHP 大文件分块上传 底层实现

文件 分块上传 ,

2022-06-29 17:26:54 196

原创 ubuntu 16搭建lnmp

#安装 unbuntu 16.0 后访问外网1 修改dns sudo rm -rf /etc/resolv.conf #删除 /etc/resolv.conf sudo vim /etc/resolv.conf #在 /etc/resolv.conf 内写入nameserver=114.114.114.114 #可以访问外网ping baidu.com 2,开启sshsudo apt-get install openssh-server安装mysql sudo apt-g

2021-08-24 18:13:06 144

原创 Mysql 主从复制

MySql 主从原理主库配置[mysqld]#开启二进制日志log-bin=mysql-bin #设置server-id,建议使用ip最后3位server-id=140binlog-do-db= test #要同步的数据库binlog_format=mixed #混合模式 row | statement | mixed// 创建slave 账户CREATE USER 'slave'@'192.168.0.107' IDENTIFIED BY '123456';grant FILE

2021-08-24 18:10:38 102

原创 设计模式 -- 策略模式

最近搞ajax请求的后端代码重构需求:每个模块的ajax要高效快捷便于管理 ,以前的做法 $type来区分请求来源, 是switch case 或者 if else 这种$type = $_GET['type'];switch($type){ case 'a': // break; case "b": // break;}使用设计模式后的代码 EncodeAjax.php类思想 ,封装 继承 实现/**

2020-09-01 14:23:37 139

原创 求助大神

小伙伴们有没有遇到到使用vlc插件播放udp流视频导致浏览器无响应的情况吗,怎么解决的

2019-03-29 18:11:10 169 1

原创 git与svn命令对比

gitsvn备注git clone +pathsvn co +path下载项目到本地git add *svn add *添加文件到库git commit -m ‘xx’svn ci -m ‘XXX’提交文件到库git statussvn st查看文件状态git diffsvn diff查看不同git pullsvn up跟...

2019-03-11 21:32:13 781

原创 PHP date() 函数

最近面试考察了date() 函数要求输出当前时间: 2019-3-7 12:30:56注意:此处的月份和日期都是不带0的echo date('Y-n-j H:i:s',time());则带0的呢如:2019-03-07 12:30:56echo date('Y-m-d H:i:s',time());详情大家可以参考:PHP格式化时间https://www.jb51.net/a...

2019-03-07 21:41:39 4560 1

原创 Redis与memcached有何不同

1,memcached 单个key 大小是1M,新版本是2M。2,单个redis的大小是512M3,memcached是一个多线程缓存服务器,而redis 是一个单线程服务器4,memcached数据不能持久化,断电后数据会丢失5,redis使数据持久化,其使用RDB机制和AOF机制进行数据的持久化6,memcached不支持集群,它的多服务器情况是在addServer的时候,...

2019-03-03 22:09:46 115

原创 Laravel5.1 下的计划任务

在聊laravel下的计划任务之前,先和大家聊聊 php artisan make 命令 make:console //控制台下的命令 make:command // 命令 make:event //事件 make:job //任务队列 ...

2019-03-03 14:45:39 261

原创 PHP的魔术方法

__sleep serialize 之前被调用 __wakeup unserialize 时被调用 __toString 打印一个对象时被调用 __set_state 调用 var_export 时被调用,用__set_state 的返回值作为 var_export 的返回值 __construct 构造函数,实例化对象时被调用 __destruct 析构函数,当对象销毁时被调用 __...

2019-03-02 20:30:06 122

原创 PHP实现双向链表

class Queue{ private static $queue = array(); public function addFirst($item){ return array_unshift(self::$queue, $item); } public function addLast($item){ return arary_push(self::$q...

2019-02-27 18:43:14 270

原创 http状态码

 *200 OK 服务器成功的返回用户请求的数据*201 CREATED 用户新建或者修改数据成功*202 Accepted 表示请求已经进入后台排队*204 NO CONTENT 用户删除数据成功--------------------------*3XX 重定向-----------------------------*400 invaild request 用户请求...

2019-02-25 21:19:59 95

原创 能够遍历一个文件夹下的所有文件和子文件夹

public static function my_scandir($dir){ $files = array(); if(is_dir($dir)){ if($handle =opendir($dir)){ while (($file = readdir($handle))!== false){ ...

2019-02-25 18:45:22 590

原创 今天和大家聊一聊mysql数据库的数据类型

#数值类类型int 普通的整数大小 int(10) # 常用来存储自增ID,以及linux时间戳tinyint tinyint(1) #常用来存储状态值float float(10) #单精度浮点型数据 double double(10) #双精度浮点型数据decimal decimal(10,2) #定点小数 格式 0.22,------------------------...

2019-02-25 18:11:47 99

原创 PHP 获取接口的方式

最近面试有道题是关于PHP如何获取接口的方式的 1,Get请求的接口可以用file_get_contents() 函数 或者curl -get, 2,POST请求的接口 只能用 curl-post 注,curl是PHP的扩展...

2019-02-22 13:13:47 1158

原创 手机号,固话正则表达式

今天面试一道题是这则表达式,正则的基础如下:正则表达式 可以查找, 替换,匹配字符串的.1.使用场景 在表单提交时,需要验证用户信息(邮箱,手机号,qq,身份证号) 修改配置文件 替换修改,查找字符串中的信息2.使用原则 替换字符串时,能使用函数解决的尽量不要使用正则 世界上最难理解的三个东西: 医生的处方, 道士的符, 程序媛(猿)的正则3.基本使用 正则的组成:定界符,...

2019-02-21 17:54:23 1236

原创 PHP连接mysql原生代码

今天聊一聊原生PHP操作mysql数据机基本操作 1.创建链接 $link = mysqli_connect('localhost','root',''); 2. 判断链接是否成功 if(!$link){ exit('mysql数据链接失败'); } 3. 选择要链接的数据库 mysqli...

2019-02-15 21:48:47 2800

原创 redis的基础知识

redis支持的数据类型 *----------------------------------------------------------------------------------------------1、string ----key value 二进制  可以存放图片或者对象  set get                                 应用场景: 统计...

2019-02-14 19:31:36 192 1

原创 单例设计模式与安全

今天面试聊了单例设计模式,手写单例模式代码:class Single{ private static $instance; public static function getIntance(){ if(isset(self::$instance)){ return self::$instance; }else{ return self::$instance=new ...

2019-02-14 18:15:04 163

原创 PHP 常用的数组整理

PHP 常用的数组函数// 数组的键名和值array_keys() 数组中的键array_values() 数组中的值in_array() 判断是否在数组内array_key_exists () 数组中是否存在某个keyarray_flip() 值与键交换array_search() 在数组中搜索给定的值,如果成功则返回相应的键名//数组的分段和填充arra...

2019-02-13 17:15:48 240

原创 include 与 require include_once 与 require_once 的区别

1 ,二者区别只有一个,那就是对包含文件的需求程度,include 就是包含,如果被包含的文件不存在的话,那么则会提示一个错误,但是程序会继续执行下去。 2,require 意思是需要,如果被包含文件不存在或者无法打开的时候,则会提示错误,并且会终止程序的执行。3, once 的意思是一次,那么 include_once 和 require_once 表示只包含一次,避免重复包含。...

2019-02-13 16:31:42 1179

转载 Deepin 下安装 LAMP

最近电脑装了Linux系统 deepin 学着安装LAMP环境ubuntu/deepin linux 下使用 apt-get 安装所需套的软件 LAMP ,yum 在deepin 下太麻烦了1. 安装 apacache2     apt-get install apache2     配置文件:/etc/apache2/apache2.conf         service ...

2019-02-13 16:20:59 512

原创 PHP 基础

1,PHP 八种基本数据类型int float string boolean // 基础数据类型array object(对象) //混合类型resource (资源) NULL // 复杂类型2, PHP 超全局变量$_GET $_POST $_SERVER $_FILES $_COOKIE $_SESSION $_REQUEST $_ENV$G...

2019-02-13 16:11:38 80

转载 PHP7 中 ?? 与? :的区别

??是PHP7版本的新特性,它与?:的区别在哪里呢??$b = $a?? $c ;相当于$b= isset($a)?$a:$c;?:$b = $a?$a: $c 则是 $b = !empty($a) ? $a:$c;

2018-11-01 14:36:26 15997

原创 判断字符串是不是回文

如有不足之处请指出    $num  = "abc126321cba";    $str1 = strval($num);    $str2 = strrev($str1);    if(strcmp($str1,$str2) == 0){        echo 'yes';    }else{        echo 'no';    }...

2018-11-01 14:35:49 203

空空如也

空空如也

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

TA关注的人

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