自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WXiangQian

拼命挣扎的php工程师

原创 手把手教你如何做一套utm广告投放
原力计划

目前平台上缺乏对用户来源和生命周期的管理,导致外部投放活动和平台的运营活动无法精确掌握投放效果。这次增加的功能,可以让我们掌握不同的投放、活动所带来的用户质量,从而优化投放及活动手段。 通过在链接后面添加UTM(跟踪模块)参数的方式,跟踪用户来源。并且通过为游客模式的用户分配临时ID的方式,可以从...

2020-05-07 17:31:49 1365 27

原创 一篇文章揭穿创业公司的套路

每个初入社会的求职者,都曾经有过找工作被坑的经历。总结了以下潜台词,如果你能全部GET到,那么恭喜你,已被老板们拉入黑名单。 核心 「工资4k - 8k」——那工资就是4k 「工资上不封顶」——就是说说而已,没人会给你一个月一百万月薪的 「美女如云」——我司没有福利,你们员工自己互相给福利...

2020-04-21 10:52:54 10869 38

原创 《吊打面试官》系列之GIT面试篇
原力计划

为什么要编写这个系列?git不熟悉的面试者很难表现出自己熟悉git工作流,那么教大家如何在面试官面前大展雄风!!! git是一款代码版本控制软件,目前已被广泛的使用。因此优雅的使用git已经成了开发者的必备技能。 区别于SVN,git的特点是去中心化。 面试开始 以下都是面试经常会问到的问题,大家...

2020-04-15 09:59:48 1917 17

原创 Mac下安装brew遇到的问题以及解决方案

mac下安装brew遇到的坑 版本:Mac OS 10.15.5 brew官方地址:https://brew.sh Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心...

2020-07-01 15:59:52 66 0

原创 MacOS安装软件时提示文件已损坏

为什么会出现“文件已损坏” 首先你安装的软件是汉化的或者是破解过的,所以安装完后就提示这个错误。 如何解决“文件已损坏”的问题 首先安全性改为任何来源 打开终端,输入一下命令即可 sudo spctl --master-disable 系统偏好设置->安全性与隐私 最终解决方案 将要安...

2020-06-24 17:39:36 249 0

原创 PHP语言25周年,PHP是世界上最好的语言

1995年6月8日,PHP 1.0版本正式问世,目前已经更迭到7.4版本,PHP 8.0 Alpha1版本也有望于今年6月中旬发布。25周年之际,杜蕾斯官方微博发文庆祝:“#PHP语言25周年#不管PHP是不是世界上最好的语言,反正—— print(“durex is the best”)” 公...

2020-06-09 13:01:56 1669 2

原创 《我的憨憨女友都能看懂学会的PHP区别表格合集》
原力计划

isset 和 empty的区别 public、protected、private(3p修饰符)的区别 cookie 和 session的区别 get 和 post的区别 echo、print、print_r、var_dump的区别 Redis 和 Memcached的区别 Nginx 和 Apa...

2020-05-11 14:14:01 1189 12

原创 composer 如何更新指定的依赖包
原力计划

Composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。 composer更新指定的依赖包 compoesr 的require/update都可以更新指定的依赖包(...

2020-04-13 15:24:12 953 19

原创 PHP接入海尔消费金融
原力计划

海尔消费金融简称“嗨付”,公司要求接入海尔金融分期,第一次听说这种支付,官方只有java的demo,没有php的,所以下面会提供一些php实战用到的代码 介绍 海尔会拉一个微信群,给一个word文档,上面会写着测试环境地址,很简洁,没有在线的接口文档,效率极低,我一共收到了3个word文档了,...

2020-04-10 17:04:13 1118 18

原创 识破laravel+groupBy+count中那些隐藏着的秘密

laravel关于mysql中groupby不能 count 的问题 groupBy+ count来实现(去重+统计)数据出现不对的问题

2020-04-01 10:51:44 3269 15

原创 Ajax请求在safari浏览器不行,chrome可以正常请求

同样的Ajax请求,在chrome可以得到正常的response,但是在safari会返回"尝试载入资源时发生错误"。 原因: 可能是ajax的datatype没带。 如果你表单提交的button的type为“submit”,改为button或者其他类型即可,因为butto...

2020-03-18 12:20:02 889 1

原创 使用GNU nano时怎么保存退出的问题

Nano是一个简单的没有花梢及华丽效果的文本编辑器。Nano在做简单文本文件编辑时相当不错,可以满足一些基本操作. 本地连接服务器使用的是Termius。 Termius是一款支持WINDOWS,MAC,和IOS平台的远程SSH工具,功能强大,且和teamviewer一样注册一个账号就可以在多个...

2020-03-13 11:35:11 776 0

原创 laravel中blade模板带条件分页

laravel框架中在blade模板带条件分页 Laravel 让这件事变得简单、易于上手。Laravel 的分页器与查询构建器和 Eloquent ORM 集成在一起,并开箱提供方便的、易于使用的、基于数据库结果集的分页。

2020-03-05 11:45:09 523 1

原创 mac重启php-fpm

查看php-fpm端口是否在被php-fpm使用 sudo lsof -i:9000 一般修改 php.ini 文件后经常需要重启php-fpm sudo killall php-fpm // 关闭 再输入 sudo lsof -i:9000 就会发现php-fpm没有打印对应端口 ...

2020-02-17 10:04:52 295 0

原创 PHP接入银联在线网关支付

php银联支付,本文介绍的是如何接入中国银联在线网关支付 接入消费接口、接入交易状态查询接口、接入退货接口、测试环境测试银联支付

2020-01-02 17:01:27 3529 8

原创 EasyWeChat在laravel框架中的使用技巧

EasyWeChat在laravel框架中的使用技巧 eastwechat配置 获取公众号临时二维码 报错:Failed to cache access token. 公众号模板消息推送 公众号服务端的使用 小程序订阅消息推送 小程序解密消息

2019-12-19 11:34:05 537 0

原创 php实现防垃圾手机号注册功能(接入阿里云风险识别)

php实现防垃圾手机号注册功能(接入阿里云风险识别) 使用场景介绍 本司的使用场景是:做营销活动,邀请新用户得某某实物,这时候会有用户使用接码平台,利用国内或国外手机号进行注册,默认是黑号,所以要进行拦截,由此调研,确定使用阿里云的风险识别 阿里云风险识别文档 产品定位 风险识别(Fraud...

2019-12-02 09:46:37 554 4

原创 Redis-PHP实战篇——常用的使用场景

Redis-PHP实战篇——常用的使用场景 String 简单字符串缓存实战 HSET 简单哈希缓存实战 排行榜实战 list分页实战 简单字符串悲观锁实战 简单事务的乐观锁实战

2019-11-25 18:35:01 2947 0

原创 Redis进阶篇——PHP连接redis

PHP连接redis 正常PHP连接redis public function getRedis() { $redis = new \Redis(); $redis->connect(env("REDIS_MASTER",'127.0.0.1&#...

2019-11-11 18:45:31 294 2

原创 Redis基础篇——基本用法

基本用法 Redis 键(key) Redis 键命令用于管理 redis 的键。 Redis DEL 命令 Redis DEL 命令用于删除已存在的键。不存在的 key 会被忽略。 redis 127.0.0.1:6379> DEL KEY_NAME 在以上实例中 DEL 是一个命令,...

2019-11-04 18:22:44 279 0

原创 Redis基础篇——介绍以及了解

Redis基础篇 安装 Redis基础篇——Redis安装 Redis 介绍 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘...

2019-10-24 10:25:22 223 0

原创 Redis基础篇——Redis安装

安装redis 官方是没有支持Windows系统的,但是微软自己就做了一个支持win64位系统的,github地址 下载 Redis-x64-xxx.zip压缩包 新建文件夹redis,解压到redis文件夹内 打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行: re...

2019-10-16 21:25:36 240 0

转载 laravel的生命周期

世间万物皆有生命周期,当我们使用任何工具时都需要理解它的工作原理,那么用起来就会得心应手,应用开发也是如此。理解了它的原理,那么使用起来就会游刃有余。 在了解 Laravel 的生命周期前,我们先回顾一下PHP 的生命周期。 PHP 的生命周期 PHP 的运行模式 PHP两种运行模式是WEB模式...

2019-10-08 09:39:11 188 0

原创 laravel中scope的用法以及技巧

laravel中scope的用法以及技巧 laravel中的scope作用域 laravel中在模板中处理(属于不属于)的数据(增删改查),引入了scope来处理 也就是在模板定义方法中,加上前缀scope。 简言之,Laravel中模型中可以定义scope开头方法,这类方法可以通过模型直接调用。...

2019-09-19 18:53:44 3532 3

转载 金九银十,跳槽找工作的几点良心建议

​导读:最近大家都在谈论关于跳槽、找工作、面试之类的问题。本文给正在准备找工作或者准备跳槽的朋友几点良心建议。 01 别裸辞了 金九银十,这是求职者工作机会最好找的两个月,过了这两个月就要等明年三四月份了,虽然年底找工作的竞争力小,但是机会也少,人员没什么流动,都是等着拿完年终奖之类的...

2019-09-16 11:51:28 289 0

原创 Laravel中使用Queue队列技巧

Laravel中使用Queue队列技巧 Laravel 队列为不同的后台队列服务提供统一的 API,例如 Beanstalk,Amazon SQS,Redis,甚至其他基于关系型数据库的队列。队列的目的是将耗时的任务延时处理,比如发送邮件,从而大幅度缩短 Web 请求和相应的时间。 队列配置...

2019-09-12 14:43:36 2991 0

原创 Laravel 同时连接多个数据库

Laravel 同时连接多个数据库 上文说到thinkphp3.2同时连接两个数据库的文章,然后在总结下laravel同时连接 多个数据库的实例,方便新手学习,db连接以及model连接。 配置.env 文件 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PO...

2019-08-28 15:59:38 668 0

原创 thinkphp3.2同时连接两个数据库

thinkphp3.2同时连接两个数据库 因项目需求,需要用到连接两个库,所以封装了个方法,实例如下: tp3.2手册连接数据库 在公共的function.php加入封装的方法 function getCrmModel($name) { // new的model可以根据自己的需求去更...

2019-08-02 16:43:21 343 0

原创 laravel/lumen 接口执行时间记录以及前后置中间件terminate的使用

routemidlleware 不支持 terminate 这是基于什么考虑的。不管 laravel 还是 lumen 只有 global middleware 才会去 call terminate 而 routemiddleware 却不会 中间件文件都放在app/http/Middlewa...

2019-06-13 12:06:10 3408 0

原创 PHP接入网易易盾验证码

PHP接入网易易盾验证码

2019-05-29 10:06:36 698 3

原创 【推荐】PHP各种开源网站系统、cms系统一览[持续更新]

开源的网站系统很多,今天小编统计整理一下现在流行的各种开源系统、cms推荐,分享给大家参考使用,如果大家有好的资源分享,也请在本文留言评论! 1.cms系统 1)知名cms dedecms:http://www.dedecms.com/ 优点:免费开源、简单易上手、前后台分离、前台模版...

2019-05-23 18:46:42 4901 0

原创 git如何修改已经commitname和email

自己的github仓库发现每次提交的name和email不统一,尝试去修改已经commitname和email 因为更换过电脑,设置的--global name 和email 邮箱和以前的不一样了,想更换为以前的样子 于是尝试了好多方法,终于解决此问题 希望以下方法可以帮助到大家 ...

2019-05-13 11:54:30 3403 0

原创 php switch遇到的神坑

switch坑代码如下: (以下switch会输出什么结果?) $num = 0; switch ($num) { case $num < 12 : echo 1;die; break; case ($num >= 12 &...

2019-05-08 16:20:10 438 0

原创 php实现密码强度规则

密码要求: 1.长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有相同长度超2的子串重复 如果符合要求输出:OK,否则输出NG <?php //分类来解决情况比较多或者稍微复杂一点的情况 $str = '密码字符串'; ...

2019-05-06 17:22:41 397 0

原创 Layui form 表单验证lay-verify

layui 表单 1.表单自带校验 lay-verify:是表单验证的关键字 有以下值供选择: required (必填项) phone(手机号) email(邮箱) url(网址) number(数字) date(日期) identity(身份证) 自定义值 同时支持多条规则的验证: 格式:...

2019-04-25 10:19:25 434 0

原创 Laravel-admin 自定义excel导出数据

model-grid内置的导出功能只是实现了简单的csv格式文件的导出,如果遇到文件编码问题或者满足不了自己需求的情况,可以按照下面的步骤来自定义导出功能 Laravel-admin1.5.*教程点击跳转:https://blog.csdn.net/qq175023117/article/de...

2019-04-16 16:00:42 943 0

原创 Mac下使用 brew 安装mysql

一、打开mac控制台 brew install mysql@5.7 修改环境变量 vi ~/.zshrc export PATH=${PATH}:/usr/local/Cellar/mysql@5.7/5.7.24/bin source ~/.zshrc 二、启动mysql服...

2019-04-03 14:36:31 235 0

原创 layui解决数据表格搜索时发送了两次请求问题

layui解决数据表格搜索时发送了两次请求问题 在使用layui做后台项目时,用的数据表格渲染 然后实现条件查询,查看控制台,一开始正常是获取了一次列表, 但是设置了搜索条件,点击搜索后, 发送了一条带条件参数的请求去后台, 但是同时又发送了获取全部数据的请求 解决方案 我的搜索按钮设置在了表单...

2019-04-01 16:10:40 1227 0

原创 mac出现Enter passphrase for key的解决方案

刚进入新公司,第一次用Mac开发,因为电脑是前同事的,所以要把各种配置和git的配置换成自己的,由于秘钥更改没有一次性改好,在网上寻找了一些答案,自己总结下经验,防止以后遇到同样的问题。 公钥 私钥 当我们关联好自己的git时,发现每次pull 或 push代码时会让我们重复性输入自己的...

2019-03-12 09:51:40 581 0

原创 Git那些不为人知的秘籍以及Sao操作

如需要了解其他git操作:https://blog.csdn.net/qq175023117/article/category/7763157 Git配置 Git命令自定义别名 别名用来帮助你定义自己的git命令。比如你可以定义git a来运行gi...

2019-03-05 11:16:49 259 0

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