自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大郎该吃药了的博客

马赛克也是一种码

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

原创 TP5.1 实现OSS文件上传

【代码】TP5.1 实现OSS文件上传。

2022-08-26 15:21:30 634 1

原创 PHP 对接阿里云短信

1、tp5.1框架2、composer1、关于asseccKeyId和asseccKeySecret、模板签名此处略过了。如果您只是要做开发接口,并不想申请的话可以使用官方提供的测试模板:2、在tp5.1框架composer阿里云短信的依赖包、官方的API文档里面有教程!官方有两个SDK的选择,选择升级版的SDK。至于没选这个原版的SDK是有原因的,我第一次选的就是原版的SDK,在执行“composer require alibabacloud/dysmsapi 1.8.1236” 时composer提示

2022-07-07 10:14:57 2106

原创 PHP 类库的使用

一、类库案例二、const和define的区别?用法一:const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于类成员变量的定义,const可在类中使用,define不能。用法二:const定义的常量大小写敏感,而define可通过第三个参数(为TRUE表示大小写不敏感)来指定大小写是否敏感。在运行时定义一个常量。define(‘TXE’,100,TRUE);用法三:const不能在条件语句中定义常量,而define函数可以。if($a>10){define(‘LE’,

2021-11-08 11:30:18 188

原创 js 正则验证

1、0 -100 的值可以小数 /^\d\.([0-9]{1,2}|[0-9][0-9])$|^[0-9]\d{0,1}(\.\d{1,2}){0,1}$|^100(\.0{1,2}){0,1}$/2、大于零的小数 ^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/3、大于0,小于等于7.8【控制到小数点的】 /^([0-7]|[0].[0-9]|[1-6].[0-9]|[1-7].[0-8])$/4、大于0,小于等于33.3,可以小数 控制到小数点 /

2021-09-15 16:52:22 87

原创 第一章:python语言介绍与环境搭建

一、python介绍?1、python擅长做什么?【全功能语言】 系统运维 网路编程(爬虫、服务器编程、搜索引擎) 科学计算(python、R、SPASS、DA数据分析、BD大数据分析) 教学 AI(第一领域) 图像处理、游戏(对处理情况下速度不是很快的情况下使用)2、python的特点? 优点: 纯面向对象 纯免费 移植性能好 混合编程(胶水语言) 开发效率高 缺点: 运行速度比较慢(比C++慢)3、python的版本问题? 版本不兼容 python2.

2021-09-10 13:57:17 139

原创 php 处理数组

一、计算经纬度function getDistance($lng1, $lat1, $lng2, $lat2){ if (empty($lng1) || empty($lat1) || empty($lng2) || empty($lat2)) return ''; $radLat1 = deg2rad($lat1);//deg2rad()函数将角度转换为弧度 $radLat2 = deg2rad($lat2); $radLng1 = deg2rad($lng1);

2021-08-05 16:24:33 232

原创 全文搜索引擎 Elasticsearch

安装前提参考文档:https://www.ruanyifeng.com/blog/2017/08/elasticsearch.html安装前提【需要有Java 8环境】一、安装java环境yum一键安装【第一种安装方式】1.首先执行以下命令查看可安装的jdk版本:yum -y list java*2.选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:yum install -y java-1.8.0-openjdk-devel.x86_643.安装完成之后,查看安装的j

2021-07-15 17:48:52 80

原创 搜索引擎-xunsearch(讯搜)

一、安装官方文档:http://www.xunsearch.com/doc/php/guide/start.installation运行下面指令下载、解压安装包 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-latest.tar.bz2执行安装脚本,根据提示进行操作,主要是输入 xunsearch 软件包的安装目录,强烈建议单独 规划一个目录,

2021-07-14 15:40:39 517 2

原创 Creating Server TCP listening socket 127.0.0.1:6379: bind: No error。。。启动遇到问题的解决办法

Creating Server TCP listening socket 127.0.0.1:6379: bind: No error。。。启动遇到问题的解决办法D:\redis>redis-server.exe redis.windows.conf[9952] 03 Jul 15:48:22.538 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No errorD:\redis>redis-cli.exe12

2021-06-11 13:54:27 1459 2

原创 ThinkPHP5.1导出excel表

ThinkPHP5.1导出excel表注意,5.1版本禁用了Loader的内置规则第一步:下载phpexcel拓展composer require phpoffice/phpexcel黄色警告不需要理会,下载完成后可以在框架的**/vendor/phpoffice/phpexcel**下查看第二步:部署代码use PHPExcel;use PHPExcel_IOFactory;//引入两个类function excel() { $data = session('d

2021-05-25 15:58:43 1042

原创 GIT的基础使用方法

【代码】GIT的基础使用方法。

2021-05-21 10:24:53 173

原创 图片验证码

<?phpnamespace V3\Controller;use Think\Controller;use V3\Param\Param;use V3\Status\Status;use V3\Status\Success;/** * 公共接口 * Class PublicController * @package Home\Controller * @date 2015-11-24 */class PublicController extends BaseController

2021-05-21 10:10:18 85

原创 SVN下载、拉取远程库、登录账号密码、上传文件和代码基本教程

1.1首先,在SVN官网,下载SVN客户端,如下图所示:(svn官网:https://tortoisesvn.net/downloads.html)1.2下载完的文件如下图所示,接着点击安装,按照默认步骤安装就好。1.3安装完后,在开始菜单会出现SVN客户端,如下图所示:1.4Windows桌面,点击鼠标右键,选择【SVN Checkout…】1.5在弹出的界面,输入如下图所示信息:1.6在弹出的界面输入账号和密码。由于我已经输入过了,所以截不了图。1.7此时已经拉入完SVN库,也就

2020-12-26 17:38:14 2209

原创 php面试相关问题

什么是传值和传引用/地址?什么时候用传值和转地址?用unset能销毁嘛? 答:1、传值:就是开辟一个新的内存空间,也就是复制一个空间,他们互不影响 传引用:对形参的修改影响到了实参的值, 1)什么是形参和实参? 答:1.实参是调用函数时候的参数 2.形参是声明函数时侯的参数 2、在变量前面加上&符号就是传引用 3、如果要对单独的的内存进行操作的话要用传值,如果要同时操作两块内存的话就运用传地址 4、不会销毁,因为他们指的是一块内存空间,如果没有任何地址

2020-09-19 08:52:42 97

原创 MySQL

爱的

2020-09-19 08:46:31 104

原创 vue框架安装

学习目标: 学习内容: 1、Vue-Linux下Nodejs环境安装 2、Linux下安装Cnmp 3、vue-nodejs-nvm安装 4、安装vue框架Vue-Linux下Nodejs环境安装:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句Linux下安装Cnmp:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午

2020-08-18 18:03:46 1054

空空如也

空空如也

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

TA关注的人

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