自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 阿里云盘使用教程

​ 阿里云盘是全球技术团队打造的一款《个人网盘,有下载不限速、不打扰、够安全、易于分享等特点,是一款为PC端用户提供云端存储、数据备份及等服务的网盘产品。

2022-11-18 11:00:13 4265 1

原创 总结FastCgi与PHP-FPM之间的关系 PHP-CGI与PHP-FPM之间是关系

首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配置文件,nginx知道这个不是静态文件,需要去找PHP解析器来处理,那么他会把这个请求简单处理后交给PHP解析器。Nginx会传哪些数据给PHP解析器呢?

2022-11-16 18:17:28 2852

转载 Laravel路由模型绑定

Laravel 提供了一个「路由模型绑定」功能来简化上述代码编写,通过路由模型绑定,我们只需要定义一个特殊约定的参数名(比如 `{task}`)来告知路由解析器需要从 Eloquent 记录中根据给定的资源 ID 去查询模型实例,并将查询结果作为参数传入而不是资源 ID。有两种方式来实现路由模型绑定:隐式绑定和显式绑定。

2022-11-05 11:01:39 7896

原创 laravel artisan 命令总结

artisan 命令总结

2022-11-01 15:16:18 7840

原创 tp6 自定义404, 异常页面

如不安装此扩展,404配置找不到指定页面会走exception_tmpl。tp6 自定义404,异常页面。

2022-08-12 14:30:23 1686

原创 PHP 六大设计原则

php六大设计原则

2022-06-21 14:27:12 146

原创 mysql约束

mysql中常用的约束:主键约束(primary key ) 唯一约束(unique) 非空约束(not null ) 外键约束(foreign key )

2022-06-19 12:25:10 110

原创 docker配置阿里云镜像加(最新)

阿里云镜像加速登录阿里云,找到容器镜像服务2.找到镜像加速地址# 1、新建一个目录sudo mkdir -p /etc/docker# 2、编译配置文件sudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://vp85ggug.mirror.aliyuncs.com"]}EOF# 3、重启该服务sudo systemctl daemon-reload# 4、重启docker

2022-03-15 09:45:15 3398

原创 php static 详解

静态属性1: static静态属性单独存在类中(属于类),不属于对象。因此只要类声明完毕,该属性就存在。既访问该静态属性不需要依赖于对象就可以访问2:static 在类中一直有个,因此他被所有对象共享,一人影响,其他共享。静态方法普通方法存放在类种,在内存中只有1份。静态方法也如此。 区别 :普通方法需要对象去调用,需绑this。静态方法不需要绑定this。静态方法不需要绑定this。静态方法不需要绑定this,则通过类名即可调用...

2021-02-25 15:57:19 2511

原创 php 数组常用函数

in_array — 检查数组中是否存在某个值array_key_exists — 检查给定的键名或索引是否存在于数组中array_search — 在数组中搜索给定的值,如果成功则返回相应的键名array_keys — 返回数组中部分的或所有的键名array_count_values — 统计数组中所有的值出现的次数count — 计算数组中的单元数目或对象中的属性个数array_sum — 数组中的所有值的和以整数或浮点数的结果返回。array_merge — 合并一个或多个数组ar

2021-02-22 09:11:06 219 1

原创 PHP控制反转(IOC)

正在开发

2021-01-21 10:23:12 15201 1

原创 安装jdk

正在开发

2021-01-21 10:17:11 14915

原创 php 反射机制

正在开发

2021-01-21 10:16:27 14817

原创 laravel 的MVC

正在开发

2021-01-21 10:15:54 14653

原创 数据库表连接

正在开发

2021-01-21 10:14:54 14617

原创 redis 学习笔记(一) 通用命令

keys pattern 查询相应的keykeys * 所有keys []通配括号内的某一个字符 如 keys nam[ae] 则查找是的 name namakeys ? 通配单个字符randomkey 返回随机type key 返回key 的类型 所有都是按照字符串 存储的exists key 判断key是否存在 0 不存在 1 存在del key 删除key 成功1 失败 0rename key..

2020-11-28 14:47:03 14563

原创 PHP 接口日志记录

error_log(date("Y-m-d H:i:s",time()).'【getProducts获取商品编号SKU接口的getFieldById】'."\n".serialize($aCat)."\n\n", 3, $this->FILE); error_log(date('Y-m-d H:i:s',time())."\tnow=".$now."\n",3,HOME_DIR."/logs/tochangsha-".date('Y-m-d',time()).".log");...

2020-11-04 13:57:40 9873

原创 php 字符串常见面试题

<?php# 打印字符串的第一个字符$a='abcdr';echo substr($a, 0,1);// 字符串还有类数组的特性,即可以用索引下标,把指定的字符取出来echo $a[0];#如何实现字符串反转$str = 'abcde';function reu($str) { $len = -strlen($str); //-5 echo $len; for($new =' ' ,$start=-1; $start >= $len; $star

2020-08-04 16:13:04 9159

原创 php substr截取中文乱码 已解决

echo substr('a中国g',1);//中国g echo strlen('中国你好');//12 utf-8 编码echo substr('中国你好',6);//因一个汉字代表3个字节 ->你好 echo substr('中国你好',4);//��你好->乱码 /*utf-8如何解决乱码mb_substr 根据自汉字字节来截取*/echo mb_substr('中国你好',1,3,'UTF-8');//国你好...

2020-08-03 15:18:02 8956

原创 php全角转义

将一个字串中含有全角的数字字符、字母、空格或’%±()'字符转换为相应半角字符/** * 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符 * * @access public * @param string $str 待转换字串 * * @return string $str 处理后字串 */function make_semiangle($str){ $arr = array('

2020-08-03 14:24:24 9078

原创 php 字符串长度函数

这里写目录标题strlen()mb_strlen()strlen()mb_strlen()字符串长度函数strlen() – 返回给定的字符串 string 的长度。返回值:成功则返回字符串 string 的长度;如果 string 为空,则返回 0。根据面试题整理的例子: $str = 'hello'; echo strlen($str), '<br>'; //5 $str1 = '中国'; echo strlen($str1), '<b

2020-08-03 10:24:27 9788

原创 PHP 单引号与双引号区别

区别<?php#区别 单引号 里不加转移符 则不去解析 然后原有输出$age = 13;$str = 'hello "jack" "$age"';echo $str, '<br>'; //hello "jack" "$age"#双引号 里不加转移符 有$符则去解析 然后在输出 如果找不到变量则 输出 空字符串$str1 = "hello 'jack' '$a' $a ";echo $str1, '<br>'; //hello 'jack' ...

2020-08-01 22:08:13 8912

原创 清除session(退出功能)

<?phpheader("content-type:text/html;charset=utf-8");// 开启sessionsession_start();// 清空session数组$_SESSION = array();// 销毁session文件session_destroy();// 删除cookie文件setcookie('PHPSESSID', '', time() - 1, '/');// 退出后去登录页面echo "<script>location

2020-07-31 17:17:55 9815

原创 富文本编辑器 图片base64 图片替换

插入数据库的时候进行替换即可,不同去翻源码/** * [将文章里Base64图片转换为本地图片保存并返回文章内容] * @param [pageContents] $pageContents [文章内容] * @param [目录] $path [要保存的路径] */function image_change($pageContents,$path){ $pageContents = str_replace('\"','"',$pageContents); $reg = '/<

2020-07-31 16:58:41 11213

原创 php导出txt

<?php//带条件导出$wherelist = array();if (!empty($_GET['status'])) { $wherelist[] = " status =".$_GET['status'];}if (!empty($_GET['message'])) { $wherelist[] = " phone like '%".$_GET['message']."%'";}if (count($wherelist) > 0) { $where

2020-07-31 16:56:25 9368

原创 php 原生分页

<?php$wherelist = array();$urlist = array();if (!empty($_GET['news_title'])) { $wherelist[] = " news_title like '%".$_GET['news_title']."%'"; $urllist[] = "news_title=".$_GET['news_title'];}$type=$_GET['type'];var_dump($type);if (!em

2020-07-31 16:51:38 9567

原创 php while循环 selecrt下拉框 option默认选中

<?php$sql = "SELECT id FROM signinconfday ";$res = mysql_query($sql, $news);while ($date = mysql_fetch_assoc($res)) { ?> <option value=<?php echo $date['id'] ?> <?php if ($date['id'] =="参数二") {echo "selected=\"selected\"";} .

2020-07-31 16:43:33 9382

原创 php 防sql注入 关键字转义

//获取 $keyWord=$_REQUEST['username']; //如何防止查询sql攻击 //对关键字进行过滤 $keyWord=addslashes($keyWord); $keyWord=str_replace("%","\%",$keyWord); $keyWord=Str_replace("_","\_",$keyWord); $sql="select * from news where title like '%$keyWord%'";...

2020-07-30 14:22:16 9682

原创 php 输出html 总结

while($row = $result->fetch_assoc()) {echo "<a href={$row['link']} title=''> {$row['name']}</a></br>"; }

2020-06-29 20:35:41 11019

原创 了解公司的开发模式敏捷开发

敏捷开发入门教程

2020-05-17 11:35:37 190

原创 PHP最新版本及比较

php8PHP8,新的主要PHP版本,预计将在2020年12月3日发布。PHP 5.62018年12月,对PHP5.6的社区支持结束php72015年6月11日,正式公开发布PHP7第一版的alpha版本。2022年11月28结束支持为什么么开发团队应该将 PHP 5.6 升级到 7PHP升级的障碍:公司说不许多公司认为PHP升级的成本太高。这些受访者认为,他们需要重写其整个代码库,这将搁置关键项目。推高开发成本导致因等待新功能而感到沮丧的客户这是..

2020-05-17 11:28:30 17536

原创 PHP能干什么?

PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。PHP 脚本主要用于以下三个领域: 服务端脚本。这是 PHP 最传统,也是最主要的目标领域。命令行脚本。可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,但是如果用户非常精通 PH

2020-05-17 11:17:07 9723

原创 这竟然是外包公司?

外包分类1.人力外包2.项目外包先说说人力外包比如:华为公司很大,有很多项目在做,但是一些次要的,或者非核心的项目,如果华为公司自己招兵买马的话,那么成本会很高,像员工的社保,公积金等等这些都要华为自己掏钱,这时候,华为公司就会想了,能不能把这部分次要的项目包出去,包给其他公司,交给别人去做,这样的话,直接付款给外包公司就行了,项目一旦做完了就结束了。试想一下,如果华为不外包出去的话,一旦项目做完了,结束了,那华为还要养着这些员工,不划算,如果你是华为的老板,你是会自己招兵买马还是外包出去呢,哪个

2020-05-17 11:12:31 816

原创 详解传统开发与微服务及区别

是什么微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。概念...

2020-05-17 10:39:44 7234

原创 一文搞懂PHP中面向对象的三大特征

我们在前面去定义一个类时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模板)。这种研究问题的方法称为抽象

2020-05-14 20:29:37 9877

原创 一文搞懂php中抽象类和接口。

抽象类定义1.用abstract 关键字来修饰一个类时,这个类就叫抽象类.2.用abstract 关键字来修饰一个方法时,这个方法就是抽象方法.​ 应用场景:1.在实际开发中,我们可能有这样一种类,是其它类的父类,但是它本身并不需要实例化,主要用途是用于让子类来继承(规定子类),这样可以到达代码复用. 同时利于项目设计者来设计类。​ 入门代码:<?phpabstract class Man{ public $name='父类的属性'; abstract pu

2020-05-14 07:41:12 9578

原创 一文搞懂cookie与session

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-05-12 21:08:48 5655

原创 Windows 系统下你离不开的软件有哪些?

转知乎收藏夹

2020-05-06 14:20:19 9606

原创 mysql的默认隔离级别

https://www.cnblogs.com/shoshana-kong/p/10516404.htmlhttps://www.cnblogs.com/rjzheng/p/10510174.html

2020-04-27 20:37:32 9718

原创 phpstorm 2021 最新版 官方中文教程

结果

2020-04-27 18:33:58 15302 2

layui_time.zip

基于layui 的 时间选择器(开始时间与结束时间)

2019-10-11

PHPMailer-5.2.8.zip

这是PHPMailer-5.2.8 .请大家下载,这个里面文件比较全,谢谢

2019-05-14

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

TA关注的人

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