打赏

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 头大的冯冯 阅读(263) 评论(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 头大的冯冯 阅读(398) 评论(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 头大的冯冯 阅读(465) 评论(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 头大的冯冯 阅读(560) 评论(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 头大的冯冯 阅读(3173) 评论(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 头大的冯冯 阅读(218) 评论(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 头大的冯冯 阅读(6327) 评论(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 头大的冯冯 阅读(197) 评论(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 头大的冯冯 阅读(212) 评论(0) 推荐(0) 编辑

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

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

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

2020年5月14日

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

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

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

2020年4月27日

phpstorm对比两套代码

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

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

2020年4月25日

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

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

posted @ 2020-04-25 21:57 头大的冯冯 阅读(181) 评论(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 头大的冯冯 阅读(208) 评论(0) 推荐(0) 编辑

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

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

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

2020年4月20日

MySQL表示日期的数据类型

摘要: 阅读全文

posted @ 2020-04-20 09:32 头大的冯冯 阅读(116) 评论(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 头大的冯冯 阅读(343) 评论(0) 推荐(0) 编辑

MySQL密码加密与解密

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

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

2020年4月9日

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

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

posted @ 2020-04-09 14:24 头大的冯冯 阅读(15341) 评论(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 头大的冯冯 阅读(211) 评论(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 头大的冯冯 阅读(286) 评论(0) 推荐(0) 编辑

2020年3月28日

oracle数据类型

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

posted @ 2020-03-28 19:36 头大的冯冯 阅读(131) 评论(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 头大的冯冯 阅读(2023) 评论(0) 推荐(0) 编辑

2020年3月24日

MySQL设置时区和默认编码

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

posted @ 2020-03-24 22:48 头大的冯冯 阅读(1013) 评论(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 头大的冯冯 阅读(2573) 评论(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 头大的冯冯 阅读(158) 评论(0) 推荐(0) 编辑

编译安装msgpack-php

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

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

PHP小技巧

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

posted @ 2020-02-27 11:15 头大的冯冯 阅读(255) 评论(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 头大的冯冯 阅读(266) 评论(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 头大的冯冯 阅读(352) 评论(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 头大的冯冯 阅读(929) 评论(0) 推荐(0) 编辑

2020年2月19日

mkdir如何创建多级目录

摘要: mkdir如何创建多级目录 1 function create_folders($dir){ 2 return is_dir($dir) or (create_folders(dirname($dir)) and mkdir($dir, 0777)); 3 } 链接:https://mp.weixi 阅读全文

posted @ 2020-02-19 22:33 头大的冯冯 阅读(1282) 评论(0) 推荐(0) 编辑

2020年2月16日

array_intersect/array_diff(php实现获取数组中相同/不相同的元素)

摘要: 1、获取数组相同元素 array_intersect()该函数比较两个(或更多个)数组的键值,并返回交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array3 等等)中的键值。 1 <?php 2 $a1 = array("a" => "re 阅读全文

posted @ 2020-02-16 18:12 头大的冯冯 阅读(911) 评论(0) 推荐(0) 编辑

2020年1月23日

windows git pull或者push或者clone代码时弹出安全框解决办法

摘要: 报错: 1、打开控制面板-》凭据管理器》添加普通凭据 2.新增一个凭证 网络地址是:你的git远程访问路径下面是git的登录用户名和密码 阅读全文

posted @ 2020-01-23 10:07 头大的冯冯 阅读(1349) 评论(0) 推荐(0) 编辑

2020年1月10日

Laravel中api路由无法访问

摘要: 使用api路由文件时需要给加上aip前缀才可以访问的到 阅读全文

posted @ 2020-01-10 18:09 头大的冯冯 阅读(392) 评论(0) 推荐(0) 编辑

2020年1月9日

PHP开发api接口安全验证

摘要: php的api接口 在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。 验证原理 示意 阅读全文

posted @ 2020-01-09 17:01 头大的冯冯 阅读(426) 评论(0) 推荐(0) 编辑

2019年12月26日

PHP根据身份证号码,获取性别、获取生日、计算年龄等多个信息

摘要: 1 <?php 2 /** 3 * 根据身份证号码获取性别 4 * author:xiaochuan 5 * @param string $idcard 身份证号码 6 * @return int $sex 性别 1男 2女 0未知 7 */ 8 function get_sex($idcard) 阅读全文

posted @ 2019-12-26 14:50 头大的冯冯 阅读(1904) 评论(0) 推荐(0) 编辑

PHP按一定比例压缩图片

摘要: 图片压缩是我们日常开发中经常使用的操作,在如今需求很多的情况往往,上传的一张图片会被压缩成不同比例的图片,每次去操作也是一件非常繁琐的事情,于是进行了封装了一个压缩图片的操作类,希望大家遇到后,不用再为写很多压缩图片代码烦恼了。 1 <?php 2 3 /** 4 * 图片压缩操作类 5 * v1. 阅读全文

posted @ 2019-12-26 14:26 头大的冯冯 阅读(293) 评论(0) 推荐(0) 编辑

2019年12月24日

PHP实现笛卡尔积算法

摘要: 概念 在数学中,两个集合X和Y的笛卡儿积(Cartesian product),又称直积,表示为 X × Y。设A、B是任意两个集合,在集合A中任意取一个元素x,在集合B中任意取一个元素y,组成一个有序对(x,y),把这样的有序对作为新的元素,他们的全体组成的集合称为集合A和集合B的直积,记为A×B 阅读全文

posted @ 2019-12-24 17:26 头大的冯冯 阅读(976) 评论(0) 推荐(0) 编辑

导航