打赏

2019年9月17日

PHP水仙花数的实现

摘要: php水仙花数是什么? 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)三位的水仙花数共有4个:153,370,371,407;四位的水仙花数共有3个:1634,8208,9474;五位的水仙花数共有3个: 阅读全文

posted @ 2019-09-17 09:44 头大的冯冯 阅读(1212) 评论(0) 推荐(0) 编辑

bcpow — 任意精度数字的乘方

摘要: bcpow — 任意精度数字的乘方 说明 string bcpow ( string $left_operand , string $right_operand [, int $scale ] ) 左操作数的右操作数次方运算. bcpow — 任意精度数字的乘方 说明 string bcpow ( 阅读全文

posted @ 2019-09-17 09:39 头大的冯冯 阅读(200) 评论(0) 推荐(0) 编辑

2019年9月7日

PHP设计模式

摘要: (一)单例模式(Singleton) ● 定义保证一个类只有一个实例,并且提供一个访问它的全局访问点。系统内存中该类只存在一个对象,节省了系统资源,对于一些需要频繁创建销毁的对象,使用单例模式可以提高系统性能。● 代码示例 1 <?php 2 3 class Singleton 4 { 5 /** 阅读全文

posted @ 2019-09-07 12:13 头大的冯冯 阅读(94) 评论(0) 推荐(0) 编辑

php单点登录实现原理实例详解

摘要: 单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。 单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几 阅读全文

posted @ 2019-09-07 11:02 头大的冯冯 阅读(1215) 评论(0) 推荐(0) 编辑

2019年9月2日

js正则验证邮箱格式

摘要: 说明:input框输入邮箱,失去焦点后自动获取验证 1 //获取输入的邮箱,验证邮箱格式 2 $(document).ready(function () { 3 $("input[name='email']").blur(function(){ 4 var email = $("input[name 阅读全文

posted @ 2019-09-02 10:34 头大的冯冯 阅读(1331) 评论(0) 推荐(0) 编辑

2019年9月1日

PHP面向对象简易验证码类

摘要: PHP简易验证码类 以上便是关于验证码类的封装过程,可以直接使用。 链接:https://mp.weixin.qq.com/s/7RrGadoaN-If72N30LGEEw 阅读全文

posted @ 2019-09-01 20:53 头大的冯冯 阅读(231) 评论(0) 推荐(0) 编辑

php 中 instanceof 操作符

摘要: "instanceof"操作符的使用非常简单,它用两个参数来完成其功能。第一个参数是你想要检查的对象,第二个参数是类名(事实上是一个接口名),用于确定是否这个对象是相应类的一个实例。它的基本语法如下:if (object instanceof class name){//继承关系//} 作用:(1) 阅读全文

posted @ 2019-09-01 20:35 头大的冯冯 阅读(307) 评论(1) 推荐(0) 编辑

通过实例详细讲解PHP垃圾回收机制

摘要: PHP垃圾回收机制:1. PHP可以自动进行内存管理,清除不需要的对象,主要使用了引用计数2. 在zval结构体中定义了ref_count和is_ref , ref_count是引用计数 ,标识此zval被多少个变量引用 , 为0时会被销毁。is_ref标识是否使用的 &取地址符强制引用3. 为了解 阅读全文

posted @ 2019-09-01 15:54 头大的冯冯 阅读(272) 评论(0) 推荐(0) 编辑

2019年8月31日

PHP实现上传视频的功能

摘要: 首先前台HTML表单代码如下: 前端页面效果如下: 然后后台处理上传视频的PHP代码如下: 那么在这个PHP代码中,我们定义了一个upload_file的上传函数,通过这个函数不仅可以实现视频上传还能实现图片上传。 并且已经通过详细的注释给大家介绍了每一步操作的含义,方便大家参考学习。 最后我们可以 阅读全文

posted @ 2019-08-31 21:20 头大的冯冯 阅读(9133) 评论(0) 推荐(0) 编辑

2019年8月28日

二维数组分组

摘要: 分组前数据格式: 分组后数据格式: 阅读全文

posted @ 2019-08-28 10:45 头大的冯冯 阅读(416) 评论(0) 推荐(0) 编辑

2019年8月6日

自定义接口错误响应格式

摘要: 基础小知识laravel 处理异常的位置在 app/Exceptions 这个目录,如果新建异常类,就在这个目录这个目录中,最重要的是 Handler.php 这个文件,如何处理渲染异常,是这个类的 rander 方法。如果你需要自定义错误输出,其实就是重写这个 rander 方法。 1.在 app 阅读全文

posted @ 2019-08-06 16:57 头大的冯冯 阅读(1070) 评论(0) 推荐(0) 编辑

2019年8月1日

laravel多字段模糊匹配-orWhereRaw

摘要: 1 use App\Models\Resume; 2 3 4 $resume = Resume::query(); 5 $content = $request->input('content'); 6 $resume = $resume->where('name','like',"$content% 阅读全文

posted @ 2019-08-01 10:59 头大的冯冯 阅读(807) 评论(0) 推荐(0) 编辑

2019年7月31日

es的日期格式

摘要: https://www.elastic.co/guide/en/elasticsearch/reference/2.3/mapping-date-format.html 在es中,默认的时间类型为date, date类型的默认格式为:"strict_date_optional_time||epoch 阅读全文

posted @ 2019-07-31 16:42 头大的冯冯 阅读(4464) 评论(0) 推荐(0) 编辑

2019年7月3日

php中const定义常量

摘要: const 常量 1.在定义时必须被初始值,2.前面不加任何修饰符3.变量名字母一般都大写4.常量可以被子类继承5.一个常量是属于一个类的,而不是某个对象的 作用:当某些值是固定不变的,就用const 1.const 定义的常量和define()定义的常量的区别? 希望一个成员变量不被修改 例如圆周 阅读全文

posted @ 2019-07-03 13:59 头大的冯冯 阅读(152) 评论(0) 推荐(0) 编辑

2019年5月9日

报错 DOMDocument not found

摘要: php -m 查看有没有dom扩展 没有安装扩展 yum install php-dom php 常用扩展有 阅读全文

posted @ 2019-05-09 19:21 头大的冯冯 阅读(691) 评论(0) 推荐(0) 编辑

2019年5月6日

laravel 关掉debug

摘要: 然后把Laravel服务重启一下 阅读全文

posted @ 2019-05-06 15:26 头大的冯冯 阅读(886) 评论(0) 推荐(0) 编辑

2019年5月5日

win7在本地windows的hosts文件中,添加新的域名映射后,不生效(问题描述:hosts文件添加自定义域名后,ping 不通域名,但是ping ip可以)

摘要: 将原来的hosts文件删除,在C:\Windows\System32\drivers\etc目录下,新建一个新的hosts文件(记住文件不要后缀,不要命名为.txt,本人在此踩过坑,或者可以百度搜索下载一份hosts文件), 并加上对应的域名, 参考如下 即可以解析成功,ping不通域名是因为DNS 阅读全文

posted @ 2019-05-05 14:17 头大的冯冯 阅读(1530) 评论(0) 推荐(0) 编辑

2019年4月20日

PHP数组和XML相互转换的函数

摘要: 黎明互联:https://www.liminghulian.com/article/32 阅读全文

posted @ 2019-04-20 13:52 头大的冯冯 阅读(98) 评论(0) 推荐(0) 编辑

数组转字符串

摘要: 打印 string(146) "Array ( [m] => monkey [foo] => bar [x] => Array ( [0] => x [1] => y [2] => z ) ) " 阅读全文

posted @ 2019-04-20 13:46 头大的冯冯 阅读(147) 评论(0) 推荐(0) 编辑

2019年4月11日

is_numeric — 检测变量是否为数字或数字字符串

摘要: is_numeric — 检测变量是否为数字或数字字符串 bool is_numeric ( mixed $var ) 如果 var 是数字和数字字符串则返回 TRUE ,否则返回 FALSE 。 参见 is_bool() 、 is_float() 、 is_int() 、 is_string() 阅读全文

posted @ 2019-04-11 14:34 头大的冯冯 阅读(109) 评论(0) 推荐(0) 编辑

intval — 获取变量的整数值

摘要: echo intval ( 42 ); // 42 echo intval ( 4.2 ); // 4 echo intval ( '42' ); // 42 echo intval ( '+42' ); // 42 ... 阅读全文

posted @ 2019-04-11 14:22 头大的冯冯 阅读(145) 评论(0) 推荐(0) 编辑

php获取数组最后一个值

摘要: $array = array(1,2,3,4,5); echo end($array);//5 阅读全文

posted @ 2019-04-11 14:20 头大的冯冯 阅读(146) 评论(0) 推荐(0) 编辑

2019年4月2日

js正則匹配经纬度(经纬度逗号隔开)

摘要: 谷歌坐標:31.2807691689,112.5382624525 高德坐標:31.2807691689,112.5382624525 阅读全文

posted @ 2019-04-02 18:08 头大的冯冯 阅读(1248) 评论(0) 推荐(0) 编辑

2019年3月31日

提示-bash: telnet: command not found的解决方法

摘要: Linux centos 运行telnet命令,出现下面的错误提示: 解决方法: 安装telnet服务 centos、ubuntu安装telnet命令的方法. 阅读全文

posted @ 2019-03-31 22:01 头大的冯冯 阅读(585) 评论(0) 推荐(0) 编辑

2019年3月27日

使用composer遇到的坑

摘要: 平台:Windows下cmd命令行內 問題 解决 阅读全文

posted @ 2019-03-27 15:38 头大的冯冯 阅读(282) 评论(0) 推荐(0) 编辑

2019年3月25日

laravel的ORM模型的find(),findOrFail(),first(),firstOrFail(),get(),list(),toArray()之间的区别

摘要: find($id)需要一个id并返回一个模型。如果不存在匹配的模型,则返回null。 findOrFail($id)需要一个id并返回一个模型。如果不存在匹配的模型,则会引发错误, 它会抛出一个error。 first()返回在数据库中找到的第一条记录。如果不存在匹配的模型,则返回null。 fir 阅读全文

posted @ 2019-03-25 12:57 头大的冯冯 阅读(380) 评论(0) 推荐(0) 编辑

2019年3月22日

php 合并图片 (将活动背景图片和动态二维码图片合成一张图片)

摘要: 參考:https://www.cnblogs.com/yeshaoxiang/p/7867789.html 阅读全文

posted @ 2019-03-22 11:12 头大的冯冯 阅读(5573) 评论(0) 推荐(0) 编辑

2019年3月20日

a标签通过浏览器下载远程图片

摘要: upload 阅读全文

posted @ 2019-03-20 17:33 头大的冯冯 阅读(392) 评论(0) 推荐(0) 编辑

js驗證網址URL格式

摘要: /^((ht|f)tps?):\/\/([\w\-]+(\.[\w\-]+)*\/)*[\w\-]+(\.[\w\-]+)*\/?(\?([\w\-\.,@?^=%&:\/~\+#]*)+)?/ 阅读全文

posted @ 2019-03-20 13:50 头大的冯冯 阅读(105) 评论(0) 推荐(0) 编辑

2019年3月19日

js通過name获取input框输入值

摘要: var account = $("input[name='account']").val();//获取input框输入值 阅读全文

posted @ 2019-03-19 11:35 头大的冯冯 阅读(421) 评论(0) 推荐(0) 编辑

2019年3月18日

文件下载

摘要: 引入 下載 文件目錄 WWW\gf\storage\app\public\qrcodes 阅读全文

posted @ 2019-03-18 09:53 头大的冯冯 阅读(55) 评论(0) 推荐(0) 编辑

laravel 路由分組

摘要: laravel 路由分組 阅读全文

posted @ 2019-03-18 09:44 头大的冯冯 阅读(122) 评论(0) 推荐(0) 编辑

2019年3月12日

用jquery得到select选中的值

摘要: function pushType(e) { alert($('.pushtype option:selected').val()); alert($('.pushtype option:selected').text()); } 阅读全文

posted @ 2019-03-12 15:25 头大的冯冯 阅读(85) 评论(0) 推荐(0) 编辑

2019年3月7日

centos7 查看、打开和关闭防火墙,查询及开放防火墙端口

摘要: 使用centos7会发现,用centos6以前的方式查看、打开和关闭防火墙都无效了。这是因为centos7的防火墙改用firewalld,而不再使用iptables了 查看centos7的防火墙的状态,查看的命令为 sudo systemctl status firewalld 查看后,看到acti 阅读全文

posted @ 2019-03-07 18:13 头大的冯冯 阅读(456) 评论(0) 推荐(0) 编辑

2019年3月4日

PHP使用文件锁解决高并发问题示例

摘要: 新建一个.txt文件,文件中什么都不用写。 【一】.阻塞(等待)模式:(只要有其他进程已经加锁文件,当前进程会一直等其他进程解锁文件) 【二】.非阻塞(等待)模式:(只要有其他进程已经加锁文件,当前进程不会等其他进程解锁文件直接返回) 如果连接数据库费时间的话,下面有个简单的小demo demo.p 阅读全文

posted @ 2019-03-04 17:11 头大的冯冯 阅读(148) 评论(0) 推荐(0) 编辑

2019年2月18日

访问器 & 修改器

摘要: 访问器 model /** * 定义一个访问器 当 Eloquent 尝试获取 title 的值时,将会自动调用此访问器(查詢時自動調用) * @author jackie <2019.02.18> */ public function getTitleAttribute($value) { ret 阅读全文

posted @ 2019-02-18 00:37 头大的冯冯 阅读(166) 评论(0) 推荐(0) 编辑

2019年2月15日

mysql悲观锁

摘要: 悲观锁与乐观锁是两种常见的资源并发锁设计思路,也是并发编程中一个非常基础的概念。 悲观锁(Pessimistic Lock) 悲观锁的特点是先获取锁,再进行业务操作,即“悲观”的认为获取锁是非常有可能失败的,因此要先确保获取锁成功再进行业务操作。通常所说的“一锁二查三更新”即指的是使用悲观锁。通常来 阅读全文

posted @ 2019-02-15 16:43 头大的冯冯 阅读(2701) 评论(0) 推荐(0) 编辑

2019年2月14日

php最常见最经典的算法题

摘要: 1、一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 2、有一母牛,到4岁可生育,每年 阅读全文

posted @ 2019-02-14 11:51 头大的冯冯 阅读(5174) 评论(2) 推荐(1) 编辑

2019年1月31日

php 字符串固定长度,不够补充其他字符串

摘要: w3school手冊:http://www.w3school.com.cn/php/func_string_str_pad.asp 阅读全文

posted @ 2019-01-31 11:56 头大的冯冯 阅读(211) 评论(0) 推荐(0) 编辑

2019年1月23日

打印Laravel模型查询产品的SQL

摘要: 1.在路由閉包打印sql 打印一段代码生产的 sql 语句,使用路由闭包做个实验 Route::get('/get-sql', function() { DB::enableQueryLog(); $data = App\Models\BusinessProduct::Enable(1)->get( 阅读全文

posted @ 2019-01-23 10:58 头大的冯冯 阅读(332) 评论(0) 推荐(0) 编辑

导航