打赏

2020年7月25日

解决php -v查看到版本于phpinfo()打印的版本不一致问题(LNMP环境搭建问题)

摘要: 使用phpinfo打印一下发现版本是7.2.31 使用php -v 打印的版本是5.4.16 [root@iZbp12y6fwj9mup08bgko6Z ~]# php -v PHP 5.4.16 (cli) (built: Apr 1 2020 04:07:17) Copyright (c) 19 阅读全文

posted @ 2020-07-25 18:13 头大的冯冯 阅读(473) 评论(0) 推荐(0) 编辑

2020年7月21日

安装PHP7.3.7出现“make: *** [sapi/cli/php]Error1”错误的解决办法汇总

摘要: 问题起因,编译安装 PHP 7.3.7 的过程中 configure 是正常的,但是 make 时一直提示 make: * [sapi/cli/php] Error 1 自己花了好久才找到解决方法,便想到记录在这里,可能会对后面遇到同样问题的人有所帮助! 以下是解决方法汇总: 如果在错误信息中有看到 阅读全文

posted @ 2020-07-21 22:01 头大的冯冯 阅读(1525) 评论(0) 推荐(0) 编辑

2020年7月15日

gearman的安装使用

摘要: yum 安装(推荐) 1.安装gearmand [root@iZbp12y6fwj9mup08bgko6Z ~]# mkdir /usr/local/gearmand [root@iZbp12y6fwj9mup08bgko6Z ~]# cd /usr/local/gearmand/ [root@iZ 阅读全文

posted @ 2020-07-15 21:57 头大的冯冯 阅读(256) 评论(0) 推荐(0) 编辑

2020年7月11日

PHP重置数组为连续数字索引的方式

摘要: 1、推荐的方式 array_values 方法 $arr = array('apple','banana','orange'); print_r(array_values($arr)); 打印: Array ( [0] => apple [1] => banana [2] => orange ) 2 阅读全文

posted @ 2020-07-11 17:19 头大的冯冯 阅读(397) 评论(0) 推荐(0) 编辑

2020年7月8日

PHP处理字符中的emoji表情

摘要: 目录 判断字符串中是否含有 emoji 表情 移除字符串中的 emoji 表情 含有 emoji 表情的字符串在 MySQL 中的储存 utf-8 编码的 emoji 表情或者某些特殊字符占用 4 个字节。utf-8 编码的常用中文字符占用 3 个字节。 一、判断字符串中是否含有 emoji 表情 阅读全文

posted @ 2020-07-08 22:44 头大的冯冯 阅读(449) 评论(0) 推荐(0) 编辑

2020年6月16日

JavaScript返回到上一页的方法

摘要: window.history.go(-1); //返回上一页 window.history.back(); //返回上一页 window.location.go(-1); //刷新上一页 window.history.back();location.reload();//强行刷新(返回上一页刷新页面 阅读全文

posted @ 2020-06-16 17:39 头大的冯冯 阅读(558) 评论(0) 推荐(0) 编辑

2020年6月14日

常用正则表达式—手机号码

摘要: 2022年最新手机号正则表达式 代码: /** * 验证输入的手机号码 * @access public * @param string $user_mobile 需要验证的手机号码 * @return bool */ function is_mobile($user_mobile){ $chars 阅读全文

posted @ 2020-06-14 22:39 头大的冯冯 阅读(3157) 评论(0) 推荐(0) 编辑

JS实现斐波那契列数的三种方法

摘要: 大家是怎么实现斐波那契列数的? 1,1,2,3,5,8...f(n)=f(n-1) + f(n-2) 方法一: function f(n){ if(n == 1 || n == 0){ return 1; } return f(n-1) + f(n-2); } index.html 再给两种解法,对 阅读全文

posted @ 2020-06-14 22:36 头大的冯冯 阅读(216) 评论(0) 推荐(0) 编辑

2020年6月3日

常用正则表达式--金额

摘要: 1.正则表达式校验金额最多两位小数的实数 数字校验(项目中用于校验金额的): 任意正整数,正小数(小数位不超过2位) var isNum=/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/; 2.php 正则金额验证 $money_re 阅读全文

posted @ 2020-06-03 09:47 头大的冯冯 阅读(5941) 评论(0) 推荐(0) 编辑

2020年6月2日

PHP中三种设置脚本最大执行时间的方法

摘要: php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,如果脚本需要跑很长时间; 这种情况就要更改php脚本最大执行时间。 1、在php.ini里面设置 max_execution_time = 120; 2、通过PHP的ini 阅读全文

posted @ 2020-06-02 15:23 头大的冯冯 阅读(190) 评论(0) 推荐(0) 编辑

2020年5月20日

生成指定长度随机字符串

摘要: 1 /** 2 * @param $length 3 * @param bool|false $numeric 4 * @return string 5 * 生成指定长度的随机字符串并返回。 6 */ 7 //生成指定长度随机字符串 8 function get_rand($len = 6) 9 { 阅读全文

posted @ 2020-05-20 09:42 头大的冯冯 阅读(210) 评论(0) 推荐(0) 编辑

API常用签名验证方法(PHP实现)

摘要: 使用场景 现在越来越多的项目使用的前后端分离的模式进行开发,后端开发人员使用API接口传递数据给到前端开发进行处理展示,在一些比较重要的修改数据接口,涉及金钱,用户信息等修改的接口如果不做防护验证,经常容易被人恶意刷接口,导致巨大的损失。 API签名验证 这里我们引入业内比较通用的签名验证来对接口进 阅读全文

posted @ 2020-05-20 09:38 头大的冯冯 阅读(615) 评论(0) 推荐(0) 编辑

2020年5月14日

windows下启动mysql服务的命令行启动和手动启动方法

摘要: 1、图形界面下启动mysql服务。 在图形界面下启动mysql服务的步骤如下: (1)打开控制面板->管理工具->服务,如下图所示(依次按下 Ctrl+Shift+Esc): (2)点击:服务 进入服务列表页,找到MySQL 点击按钮“启动”则进行mysql服务的启动,这时候会显示已启用,刷新服务列 阅读全文

posted @ 2020-05-14 23:06 头大的冯冯 阅读(4728) 评论(0) 推荐(0) 编辑

2020年4月27日

phpstorm对比两套代码

摘要: phpstorm如何对比两套代码?在phpstorm中如何对比文件呢? 有两种方法: 方法一 首先在phpstorm中左侧的资源管理器中,按住键盘上的CTRL键,然后鼠标右键,点击菜单中的"Compare Tow Files",就可以了,如下图 方法二 在phpstorm编辑器窗口中打开一个文件,然 阅读全文

posted @ 2020-04-27 16:59 头大的冯冯 阅读(974) 评论(0) 推荐(0) 编辑

2020年4月25日

一道mysql查询面试题的思考解决过程

摘要: 啰嗦(可跳过) 前几天面试,笔试时遇到这道题,读了几遍题目都是懵懵懂懂,“一个段时间内至少N天,这N天中每天的分数总和要大于M”,好绕,最后没有写对。 今天想起来这道题,写出了答案并进行了sql语句的验证。 问题 某游戏使用mysql数据库,数据表 scores 记录用户得分历史,uid 代表用户I 阅读全文

posted @ 2020-04-25 21:57 头大的冯冯 阅读(178) 评论(0) 推荐(0) 编辑

Emoji表情在Laravel应用中的集成使用

摘要: Laravel Emoji —— 在 Laravel 应用中集成使用 Emoji 表情 1、简介 在社交网络如此发达的今天,Emoji 表情包无处不在,无论是QQ、微信、微博还是各大论坛,到处都是表情包的身影。作为一个开发者,你可能需要在应用中提供多种表情以供用户评论、交流时使用。 PHP 5 已经 阅读全文

posted @ 2020-04-25 18:11 头大的冯冯 阅读(248) 评论(0) 推荐(0) 编辑

2020年4月22日

MySQL 检索数据总结

摘要: 1. 基本查询 检索单个列select prod_name from products; 检索所有列select * from products; 检索不同的行select distinct vend_id from products; 限制结果select prod_name from produ 阅读全文

posted @ 2020-04-22 14:55 头大的冯冯 阅读(200) 评论(0) 推荐(0) 编辑

MySql的索引类型及索引数据结构

摘要: MySql存储引擎 MyISAM: 拥有较高的插入,查询速度,但不支持事务 InnoDB :5.5版本后Mysql的默认数据库,事务型数据库的首选引擎,支持ACID事务,支持行级锁定 MySql索引数据结构(BTREE和Hash) BTREE和Hash的区别 1、Hash 索引,其检索效率非常高,索 阅读全文

posted @ 2020-04-22 13:00 头大的冯冯 阅读(1408) 评论(0) 推荐(0) 编辑

2020年4月20日

MySQL 表示日期的数据类型

摘要: 阅读全文

posted @ 2020-04-20 09:32 头大的冯冯 阅读(116) 评论(0) 推荐(0) 编辑

让 Laravel API 永远返回 JSON 格式响应!

摘要: 当你在编写完全为 API 服务的 Laravel 应用时,你希望所有响应都是 JSON 格式的,而不是例如说授权错误会重定向到 /home 或 /login,最终重定向会变成 InvalidArgumentException: Route [login] is not defined. 的视图。 下 阅读全文

posted @ 2020-04-20 09:30 头大的冯冯 阅读(670) 评论(0) 推荐(0) 编辑

2020年4月16日

截取文件名后缀的方法或函数

摘要: echo substr(strrchr($file, '.'), 1); echo substr($file, strrpos($file, '.')+1); $arr=explode('.', $file); echo $arr[count($arr)-1]; $arr=explode('.', 阅读全文

posted @ 2020-04-16 18:27 头大的冯冯 阅读(340) 评论(0) 推荐(0) 编辑

MySQL密码加密与解密

摘要: MySQL密码加密与解密详解 有多种前端加密算法可用于数据加密、解密,这是一种简单的数据库级别的数据加密、解密解决方案。 以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT())。 1.建表:建表时注意数据的类型 CREATE TABLE 阅读全文

posted @ 2020-04-16 18:13 头大的冯冯 阅读(1355) 评论(0) 推荐(0) 编辑

2020年4月9日

常用正则表达式—邮箱(Email)

摘要: 实例1、只允许英文字母、数字、下划线、英文句号、以及中划线组成 举例:zhangsan-001@gmail.com 分析邮件名称部分: 26个大小写英文字母表示为a-zA-Z 数字表示为0-9 下划线表示为_ 中划线表示为- 由于名称是由若干个字母、数字、下划线和中划线组成,所以需要用到+表示多次出 阅读全文

posted @ 2020-04-09 14:24 头大的冯冯 阅读(14845) 评论(0) 推荐(0) 编辑

2020年4月6日

php获取文件夹中文件

摘要: 使用 scandir函数 可以扫描文件夹下内容 <?php class DirPath{ function scandirFolder($path) { $list = []; $temp_list = scandir($path); foreach ($temp_list as $file) { 阅读全文

posted @ 2020-04-06 22:31 头大的冯冯 阅读(208) 评论(0) 推荐(0) 编辑

2020年4月3日

Laravel 编码技巧一

摘要: 这里有一些在 Laravel 开发中值得记住的简单建议: 1. 最大限度的使用你的 .env 文件; 2.不要破坏框架核心,不要编辑 vendor 文件夹中的文件,你可以选择继承相关函数来实现。扩展优于修改。 3. 不要直接通过 PHPMyAdmin 或者其他数据库控制台创建表和索引。请使用数据库迁 阅读全文

posted @ 2020-04-03 17:33 头大的冯冯 阅读(202) 评论(0) 推荐(0) 编辑

2020年4月2日

composer 常用命令

摘要: 1、搜索包composer search 例子:composer search qiniu搜索一个包含有 qiniu 的包。 2、包的安装composer requirecomposer install 例子:composer require qiniu/qiniu:dev-master安装后会产生 阅读全文

posted @ 2020-04-02 10:01 头大的冯冯 阅读(273) 评论(0) 推荐(0) 编辑

2020年3月29日

mysql中去重 distinct 用法

摘要: distinct的使用语法是这样的: select distinct expression[,expression...] from tables [where conditions]; 在使用distinct的过程中主要注意以下几点: 在对字段进行去重的时候,要保证distinct在所有字段的最前 阅读全文

posted @ 2020-03-29 19:16 头大的冯冯 阅读(1462) 评论(0) 推荐(0) 编辑

2020年3月28日

oracle数据类型

摘要: 数据类型 描述 VARCHAR2(size) 可变长度的字符串,其最大长度为size个字节;size的最大值是4000,而最小值是1;你必须指定一个VARCHAR2的size; NVARCHAR2(size) 可变长度的字符串,依据所选的国家字符集,其最大长度为size个字符或字节;size的最大值 阅读全文

posted @ 2020-03-28 19:36 头大的冯冯 阅读(129) 评论(0) 推荐(0) 编辑

2020年3月25日

Laravel框架连接Oracle数据库

摘要: windows 系統 一、PHP开启oci8 1.下载 Oracle Instant Client 下载地址:https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/inde 阅读全文

posted @ 2020-03-25 18:52 头大的冯冯 阅读(1962) 评论(0) 推荐(0) 编辑

2020年3月24日

laravel 引入中文语言包

摘要: 第一步: composer require overtrue/laravel-lang 第二步: 安装成功后,在config/app.php文件中将以下这一行: Illuminate\Translation\TranslationServiceProvider::class, 替换为: Overtr 阅读全文

posted @ 2020-03-24 22:49 头大的冯冯 阅读(815) 评论(0) 推荐(0) 编辑

MySQL设置时区和默认编码

摘要: 情况描述 学习spring boot时要在Windows本地安装MySQL5.7,配置好之后项目,启动之后提示需要设置时区,并且在使用过程中发现出现乱码,中文无法显示,出现上述问题的主要是MySQL5.7中没有设置时区和编码。 解决方案 1、在spring boot的配置文件application. 阅读全文

posted @ 2020-03-24 22:48 头大的冯冯 阅读(996) 评论(0) 推荐(0) 编辑

2020年3月19日

博客文章收藏整理

摘要: 五个小技巧让你写出更好的 JavaScript 条件语句 https://mp.weixin.qq.com/s/k9W1uM4eJtcHRSsbW_KNqg 下拉搜索插件jQuery的带搜索过滤ajax加载下拉框插件http://www.htmleaf.com/jQuery/Form/2016033 阅读全文

posted @ 2020-03-19 11:28 头大的冯冯 阅读(77) 评论(0) 推荐(0) 编辑

2020年3月13日

tar (child): bzip2: Cannot exec: No such file or directory 解决方法

摘要: 今天用tar命令解压文件的时候出错了,信息如下: tar (child): lbzip2: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child ret 阅读全文

posted @ 2020-03-13 15:23 头大的冯冯 阅读(2352) 评论(0) 推荐(0) 编辑

2020年2月27日

pathinfo

摘要: pathinfo — 返回文件路径的信息 说明 mixed pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME 阅读全文

posted @ 2020-02-27 16:51 头大的冯冯 阅读(157) 评论(0) 推荐(0) 编辑

编译安装msgpack-php

摘要: Msgpack是一个 PECL 扩展,此扩展提供用于与 MessagePack序列化通信的 API。 MessagePack是一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。 下载 wget https://g 阅读全文

posted @ 2020-02-27 11:24 头大的冯冯 阅读(519) 评论(0) 推荐(0) 编辑

PHP小技巧

摘要: 1、foreach 效率更高,尽量用 foreach 代替 while 和 for 循环 2、循环内部不要声明变量,尤其是对象这样的变量 3、循环条件中使用函数 4、在多重嵌套循环中,如有可能,应当将最长的循环放在内层,最短循环放在外层,从而减少 cpu 跨循环层的次数,优化程序性能 5、用单引号替 阅读全文

posted @ 2020-02-27 11:15 头大的冯冯 阅读(254) 评论(0) 推荐(0) 编辑

JQ实现弹幕效果

摘要: JQ实现弹幕效果 代码如下,复制即可使用: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>JQ实现弹幕效果</title> 6 <style type="text/css"> 7 *{ 8 paddin 阅读全文

posted @ 2020-02-27 10:37 头大的冯冯 阅读(253) 评论(0) 推荐(0) 编辑

纯CSS3打造自行车

摘要: 代码和效果如下,复制即可用 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>快来打造属于你们自己的自行车吧</title> 6 <style type="text/css"> 7 * { 8 margin: 阅读全文

posted @ 2020-02-27 10:34 头大的冯冯 阅读(346) 评论(0) 推荐(0) 编辑

Laravel中{{}}和{!! !!}的区别

摘要: laravel中{{}}和{!! !!}的区别详解 1.{{}}和{!! !!} 中{{}}支持转义 一段html代码只是被当成普通的字符串输出 ,{!! !!} 不支持转义 一段html代码可以被正常的解析 1.2具体什么意思呢我们上代码演示 2.路由 1 Route::get('/demo', 阅读全文

posted @ 2020-02-27 10:24 头大的冯冯 阅读(1304) 评论(0) 推荐(0) 编辑

2020年2月21日

JS去除字符串最后的逗号

摘要: JS去除字符串最后的逗号 1 //第一种方法、将字符串中最后一个元素","逗号去掉, 2 str = str.substring(0, str.lastIndexOf(',')); 3 //第二种方法、将字符串中最后一个元素","逗号去掉, 4 str = (str.substring(str.le 阅读全文

posted @ 2020-02-21 15:30 头大的冯冯 阅读(868) 评论(0) 推荐(0) 编辑

导航