自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陆雨技术博客

分享&成长

  • 博客(17)
  • 收藏
  • 关注

原创 FFMpeg-从安装到使用

一、写在前面记录FFMpeg PHP使用的点滴,它可以处理音视频(提取图片,进行转码,添加水印,旋转等等),对我们来说是一个强大的轮子。二、安装步骤1.添加包依赖,前提是composer已加载。composer require php-ffmpeg/php-ffmpegrequiresphp: ^5.3.9 || ^7.0顺利的话,composer.json里已经有了:...

2019-06-13 16:57:17 3319 2

原创 最新总结-php根据ip获取所在位置(定位)

一、前言:很多app及网站会用到定位这个功能,除了客户端的sdk集成之外,服务端也有解决方案!二、网上各种方法:1.新浪接口根据ip查询所在区域信息(经过测试,不能使用)2.淘宝接口根据ip查询所在区域信息(经过测试,回调时间经常在10秒左右,甚至更久!)3.腾讯根据IP获取地理位置API(经过测试,不能使用)4.其他方法(需要收费,且有限制)上面是查到的方法,具体不阐述了...

2018-08-20 20:28:27 11089 2

原创 mysql性能调优

默认的:[mysql]default-character-set=utf8[mysqld]port=3306basedir=E:/phpstudy_pro/Extensions/MySQL5.7.26/datadir=E:/phpstudy_pro/Extensions/MySQL5.7.26/data/character-set-server=utf8default-storage-engine=InnoDBmax_connections=100collation-server=

2020-07-23 12:30:49 312

原创 php方法点

1.测试代码块的运行时间(优化代码使用)//分别测试fun1和fun2的运行时间$etime1=microtime(true); $this->logic->func1($doc, $params,$status=0,$source=1);$etime2=microtime(true);print_r($etime2-$etime1.'--'); $this->func2($doc,$params);$etime3=microtime(true);prin

2020-07-08 17:15:39 259

原创 使用wkhtmltopdf将html转为pdf

1.首先安装该软件:点击安装2.如何使用?直接命令:wkhtmltopdfhttp://www.baidu.com/ baidu.pdfphp使用: $shell = Env::get('PDF.WKHTMLTOPDF')." ".Env::get('APP.APP_HOST')."reportDetail?docId=".$v["app_doc_id"]." ".Env::get('PDF.STORE_URL').$v["app_doc_id"].".pdf"; ..

2020-07-08 09:52:03 1370

原创 使用队列think-queue处理邮件的发送

前言:使用的php框架版本为:thinkphp 5.0.24,队列使用的拓展包为:topthink/think-queue:2.0.3,redis版本为 5.0.5。因为下面提到的队列使用的redis,所以先把这部分安装配置好,想了解的可以参考我之前写的两篇文章:redis入门-安装一、redis入门-php拓展二。 在项目根目录下运行composer命令: composer requi...

2019-09-26 22:33:24 1837 1

原创 redis入门-php拓展二

接着上一篇,上次在mac本地安装了redis,其实还没完成,接下来是安装redis 的php扩展:1.1 安装phpizeyum install php-devel1.2 下载扩展源码包,直接用wget#wget下载github上的文件 wget https://github.com/nicolasff/phpredis/archive/master.zip1.3 如果...

2019-08-30 14:26:16 537

原创 redis入门-安装一

redis简介redis的作者 antirez 说:代码就像一首诗,设计就是与复杂性做斗争,coding是一件很辛苦的事, 唯一的办法是享受它, 如果它不能带来快乐就停止它.Redis是数据库,性能俱佳的非关系性数据库,提供了5种不同的数据类型,分别是:字符串(Strings)、列表(Lists)、集合(Sets)、有序集合(Sorted sets) 、哈希(Hashes)。它...

2019-08-30 14:25:03 245

原创 Centos7 编译安装nodejs

1.安装gcc,make,openssl,wget(安装过的请忽略)yum install -y gcc make gcc-c++ openssl-devel wget2.下载源代码包同样的,你可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令wget https://nodejs.org/dist/v12.7....

2019-07-24 15:54:02 719

转载 Laravel5常用帮助函数一

Laravel自带了一系列PHP帮助函数,很多被框架自身使用,当然如果你觉得方便的话也可以使用它们。一、Laravel-字符串函数camel_case()函数将给定字符串转化为按驼峰式命名规则的字符串$camel = camel_case('foo_bar');// fooBarclass_basename()返回给定类移除命名空间后的类名$class = class...

2019-02-26 15:40:39 1358

原创 小程序-微信支付

一、写在前面:支付功能在之前的文章里也有提到过,不过大同小异,记录下来,希望对新手提供一些帮助。首先你对这个肯定不陌生:小程序开发文档。二、步骤:1)通过微信小程序发送下单支付请求,到自己服务器,参数就是商品的一些信息。(下订单)2)服务器调用微信小程序登录API,服务器后台返回openid,商户服务器生成订单,调用统一下单API,返回预付单信息(prepay_id),将组合再次签...

2018-08-23 15:35:48 881

原创 XunSearch安装及使用(附压测数据)

之前看过一篇文章:全文搜索和中文分词主要是介绍PHP的两种搜索:Elasticsearch + IK Analyzer 完全独立; TNTSearch + jieba-php 完全基于 php ;于是我选择了第二种方式试了一下,安装jieba-php倒是没啥问题,而TNTSearch需要SQLite存储索引,在这里配置出错,所以就搁置了。。。改天再仔细研究一下把。(该篇文章的博主已经写...

2018-07-22 11:07:36 755

原创 邮件功能-phpmailer

开发项目中,多多少少都会碰到邮件这个比较原始的功能,毕竟对于验证码或者后期的推广来说,是免费的!在Packagist里一搜:使用的人还是比较多的;有了强大的composer,我们直接:composer require phpmailer/phpmailer然后我们在公共函数里写个方法:sendMail,在需要的地方直接使用就可以了:<?phpuse PHPMailer\PHPMailer...

2018-06-09 23:22:03 402

原创 苹果内购-后端注意事项

老大要收保护费,我等小弟那也没办法呀。。。是的,我说的就是苹果内购!1.先上php验证函数:/** * 验证AppStore内付 * @param string $receipt_data 付款后凭证 * @return array 验证是否成功 */function validate_apple_pay($receipt_data){ /** * 0 re...

2018-06-09 23:13:05 5441 1

原创 微信小程序登录授权

PS:最近在弄一款小程序,今天得空,把登录授权这一块整理一下,网上搜的话,也有很多,但总觉得自己在项目上使用后,才理解的更加透彻。前端的逻辑:首次登录->获取rd3_session->拿着rd3检查是否过期(当然也可以设置为永久,这取决于后端设置)->如果过期,则再次登录;后端主要的也就是登录和检测是否过期。下面是后台的code:/** * 小程序登录 */...

2018-06-09 22:52:01 1475

转载 PHP编程的50个细节

1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row[‘id’]

2016-06-03 20:06:35 267

原创 phpmyadmin导入导出数据库解决问题(一)

首先,这是我的第一篇文章,自学PHP几个月了,之前遇到一些问题,一般都不去记录,现在养成遇到问题,记录下来,给自己养成一个好习惯,希望也能帮到一部分人。今天需要把之前写好的项目,上传到服务器,于是遇到了导出数据库的问题,我用的是phpmyadmin,选中了需要导出的数据库后,采用的导出方式如下:接着需要注意的是输出:还有下面的显示注释不要打钩:这样,就可以点击执行了,会

2015-12-01 16:04:32 2182

空空如也

空空如也

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

TA关注的人

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