自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 在IIS上配置php服务器

1、下载php解释器地址为http://windows.php.net/download/版本有两种,线程安全和非线程安全,线程安全是给apache用的,非线程安全是给iis用的,我们要配的是iis,所以下载非线程安全的,x86和x64看自己的机器是什么系统选择对应的版本下载就行了。2、安装php解释器php可以说不用安装的,只要将文件解压到c:\php(一般不放在系统盘,那么就放E:\PHP)文件夹,就算安装完成了。3、配置php.ini拷贝php.ini-development,

2021-03-10 01:45:18 372

原创 一个简单的PHP在线书签系统

1、需求分析 首先,需要识别每个用户。应该有验证机制。其次,需要保存单个用户的书签。用户应该能够添加和删除书签。再次,需要根据对他们的了解,向用户建议他们可能感兴趣的站点。2、解决方案2.1 系统流程图2.2 PHPbookmark中的文件列表 文件名 描述 bookmarks.sql 创建PHPbookmark的数据库SQL语句 login.php 包...

2021-03-09 14:30:07 253

原创 jquery LigerUI是什么?

jQuery LigerUI是基于jQuery而设计的一系列UI插件集合,其核心设计目标是快速开发、使用简单、功能强大、轻量级、易扩展,使用UI可以帮助开发者快速地创建友好的用户界面。相关推荐:《jQuery教程》jquery LigerUI 快速开发UI框架LigerUI 是基于jQuery 的UI框架,其核心设计目标是快速开发、使用简单、功能强大、轻量级、易扩展。简单而又强大,致力于快速打造Web前端界面解决方案,可以应用于.net,jsp,php等等web服务器环境。LigerUI有如下主要特

2021-03-09 10:15:03 116

原创 PHPMySQLI的基础数据

PHP_MySQLi的操作一、操作步骤:1. 连接MySQL数据库2. 判断是否连接成功3. 选择数据库4. 设置字符集5. 准备SQL语句6. 向MySQL服务发送SQL语句7. 解析处理结果集8. 释放结果集,关闭数据库连接二、常用操作: mysqli_connect();–连接数据库,并返回一个连接对象 格式: mysqli_connect(主机名,用户,密码,数据库名); –其中参数可选,若不写则参考php.ini中默认配置 mysqli_connect_e

2021-03-09 06:00:06 1138

原创 PHP手册整理 - 函数【内置函数(PHP信息相关)】

扩展相关函数【extension_loaded、get_loaded_extensions】://extension_loaded—检查一个扩展是否已经加载extension_loaded('gd')ordie('没有找到gd扩展!');//get_loaded_extensions—返回所有编译并加载模块名,类似命令行的php-m$loaded_extensions=get_loaded_extensions();print_r($loaded_extensions);123...

2021-03-09 01:46:04 106

原创 PHP实现微信支付(jsapi支付)流程

最近接触到一个项目,涉及到微信支付,搞微信开发这么久以来,还没搞过支付,之前也就搞过公众号发红包,感谢前辈们的探索,我看了他们的博文,让我少走了很多弯路。前期准备:1.微信认证服务号,并且开通了微信支付2.微信支付SDK,下载地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_13.登录微信支付平台https://pay.weixin.qq.com/index.php/account/api_cert下载支付证书...

2021-03-08 14:30:54 839 1

原创 使用PHP实现WEB网站登陆后台编写

####html页面,没加入CSS代码:<formaction="login.php"method="post"><inputtype="text"placeholder="账号"name="id"/><inputtype="password"name="password"/><inputtype="password"name="authcode"/><imgid="captcha...

2021-03-08 10:15:01 48

原创 jquery如何判断浏览器是否是ie6

jquery判断是否是ie6浏览器的方法:使用【$.support.style】判断,代码为【if ($.browser.msie && ($.browser.version == “6.0″) && !$.support.style)】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jquery判断是否是ie6浏览器的方法:jquery API中$.browser 浏览器内核标识 可用值: s

2021-03-08 06:00:45 230

原创 为解决cpu与主存的速度匹配可采用什么

为解决cpu与主存的速度匹配可采用cache存储器。cache存储器是位于cpu和主存储器DRAM之间,规模较小,但速度很高的存储器,通常由静态存储器组成。静态存储器是位于cpu与内存间的一种容量较小但速度很高的存储器。为解决CPU和主存的速度匹配问题,其实现可采用介于CPU和主存之间的Cache。(学习视频分享:编程视频)Cache存储器,电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRA

2021-03-07 14:42:52 1630

原创 微信支付 api v3 支付通知 异步 验签失败 PHP

微信支付v3 异步验签失败此处我们接收参数(报文主体)一般是通过框架 自带的request接收。例如TP6:$this->request->param();这里如果使用此接收方式在进行json转换验签会失败。我们需要用原生的接收方式:file_get_contents(‘php://input’);接收到之后直接拿此数据进行签名验证。附以下代码:publicfunctionverifySign(){$timestamp="header头中...

2021-03-07 10:30:34 565

原创 如何运行php代码

如何运行php代码相信不少初学者会遇到不知道如何运行php这个尴尬的问题,小白博主就来一次比较详细的介绍第一步:下载Wampserverwarmserver提供了php运行的环境,安装的步骤这里就不给出了,百度一下会有的。http://www.wampserver.com/下载Wampserver传送门第二步:写一段简单的php代码<!DOCTYPEhtml><html><body><?phpecho"HelloWo...

2021-03-07 01:58:00 2497

原创 基于thinkphp6.x的API接口开发简单小实例

下面由thinkphp框架教程栏目给大家介绍基于thinkphp6.x的API接口开发简单小实例 ,希望对需要的朋友有所帮助!API接口开发简单小实例-基于thinkphp6.x主要有助于没接触过接口开发的PHP小朋友,即:前端提交一个商品ID,返回商品详情信息;鉴权什么的都没有,就是用于理解流程,精通从入门开始API接口开发简单小实例-基于thinkphp6.x代码如下:第1步:前端代码(请求端)view/index/index.html:1234567891011121

2021-03-06 10:30:02 1018 1

原创 php 根据地址获取经纬度(百度api)

根据地理位置获取经纬度这里用的是百度地图的接口,你需要先申请百度的服务秘钥(ak)。百度地图有这样一个接口:地理编码1.php代码:/***根据地址获取经纬度--百度地图*/publicfunctionqueryAddress(){$ak='你的ak';//填写你的ak$address='北京市海淀区上地七街';//要获取的位置$url='http://api.map.baidu.com/geocoding/v3/?output...

2021-03-06 06:16:48 392

原创 lineout是什么接口

lineout是音频线路输入接口,例如用户可以把其他播放器的声音信号通过line-in内录到电脑中;而line-out接口就是常用的音频线路输出,比较普及的应用就是电脑连接音箱。推荐:《编程视频》line-in接口是音频线路输入,例如你可以把其他播放器(复读机等非数字信号的)的声音信号通过line-in内录到电脑中。line-out接口就是最常用的音频线路输出,最普及的应用就是电脑连接音箱。mic接口就是麦克风接口,如果你有耳麦的话,就把麦克风接到这个口就行了。...

2021-03-06 02:03:23 4442

原创 php解析url并得到url中的参数及获取url参数的四种方式

本文给大家介绍php解析url并得到url中的参数及获取url参数的四种方式,涉及到将字符串参数变为数组,将参数变为字符串的相关知识,本文代码简单易懂,感兴趣的朋友一起看看吧下面一段代码是php解析url并得到url中的参数,代码如下所示:? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2

2021-03-05 10:35:24 825 1

原创 Centos安装PHP7及配置php-fpm开机启动

centos 7 编译安装 php-7.2.11的步骤在官网下载php-7.2.11的php压缩包,centos 7 安装 php-7.2.11的步骤,http://cn2.php.net/distributions/php-7.2.11.tar.gzcd/usr/local/srcwget-chttp://cn2.php.net/distributions/php-7.2.11.tar.gz下载好后解压 php-7.2.11.tar.gz 压缩包,并进入解压后的目录tar...

2021-03-05 06:07:57 472 1

原创 PHP - 编码规范 v1.0

一、 命名规则1. 命名规则概要1) 使用含义丰富的名字#goodif($currentYear>2009)...#badif($t>2009)...2) 在缩写中,只将首字母大写#goodfunctiongetHttpHost()#badfunctiongetHTTPHost()2. 类命名1) 类应该以名词单数形式, 首字母大写, 大小写混排,方式命名classSqlStatement{...}2) 表示一...

2021-03-05 01:54:25 116 1

原创 react全家桶都有什么

react全家桶都有:1、react是核心;2、redux相当于数据库;3、React Router是专为React设计的路由解决方案;4、axios用于浏览器和Node js的http客户端;5、Ant Degisn很好的React库。本教程操作环境:windows7系统、React17版,该方法适用于所有品牌电脑。react全家桶都有:1、reactreact的核心。2、reduxredux相当于一个数据库,可以当成一个本地的数据库使用,react-redux可以完成数据订阅,redux-t

2021-03-04 13:28:08 116 1

原创 ogg是什么格式的文件后缀

ogg是一种音频压缩格式的文件后缀。ogg是完全免费、开放和没有专利限制的。ogg文件格式可以不断地进行大小和音质的改良,而不影响旧有的编码器或播放器。Ogg全称是OGGVobis(oggVorbis)是一种音频压缩格式,类似于MP3等的音乐格式。Ogg是完全免费、开放和没有专利限制的。OggVorbis文件的扩展名是".ogg"。Ogg文件格式可以不断地进行大小和音质的改良,而不影响旧有的编码器或播放器。(学习视频分享:编程视频)优点:1、Ogg Vorbis的音质和MP3不相上下,但无法和FLA

2021-03-04 08:54:01 1096 1

原创 office是指什么

office是指microsoft office,它是由微软公司开发的一套基于windows操作系统的办公软件套装。常用组件有word、excel、powerpoint、outlook等。Microsoft Office是由Microsoft(微软)公司开发的一套基于 Windows 操作系统的办公软件套装。常用组件有 Word、Excel、PowerPoint等。最新版本为Microsoft 365(Office 2019)。(学习视频分享:编程视频)每一代的 Microsoft Office 都有

2021-03-04 04:38:03 185 1

原创 office是指什么

office是指microsoft office,它是由微软公司开发的一套基于windows操作系统的办公软件套装。常用组件有word、excel、powerpoint、outlook等。Microsoft Office是由Microsoft(微软)公司开发的一套基于 Windows 操作系统的办公软件套装。常用组件有 Word、Excel、PowerPoint等。最新版本为Microsoft 365(Office 2019)。(学习视频分享:编程视频)每一代的 Microsoft Office 都有

2021-03-04 00:24:24 3249 1

原创 jquery 如何判断是否为整数

jquery判断是否为整数的方法:1、使用取余运算符判断;2、使用“Math.round”判断;3、通过parseInt判断;4、通过位运算判断;5、通过ES6提供的Number.isInteger判断是否为整数。本教程操作环境:Windows7系统、jquery1.10.0版本,该方法适用于所有品牌电脑。推荐:jquery视频教程js判断是否为整数类型(5种方式)方式一、使用取余运算符判断任何整数都会被1整除,即余数是0。利用这个规则来判断是否是整数。123456789fun

2021-03-03 16:41:34 697 1

原创 PhpSpreadsheet设置所有单元格边框

usePhpOffice\PhpSpreadsheet\Reader\Xlsx;usePhpOffice\PhpSpreadsheet\Reader\Xls;usePhpOffice\PhpSpreadsheet\IOFactory;usePhpOffice\PhpSpreadsheet\Cell\Coordinate;usePhpOffice\PhpSpreadsheet\Spreadsheet;usePhpOffice\PhpSpreadsheet\Worksheet\PageSetup;...

2021-03-03 11:33:33 139

原创 中央处理器cpu主要由什么组成?

中央处理器cpu主要由运算器和控制器组成;CPU是电子计算机的主要设备之一,电脑中的核心配件。其功能主要是解释计算机指令以及处理计算机软件中的数据;CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。推荐:《编程视频》CPU主要由运算器和控制器组成。中央处理器(CPU),是电子计算机的主要设备之一,电脑中的核心配件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。中央处理器主要包括两个部分,即控制器、运算器,其中还包括高速

2021-03-03 07:10:42 4199

原创 为解决cpu与主存的速度匹配可采用什么

为解决cpu与主存的速度匹配可采用cache存储器。cache存储器是位于cpu和主存储器DRAM之间,规模较小,但速度很高的存储器,通常由静态存储器组成。静态存储器是位于cpu与内存间的一种容量较小但速度很高的存储器。为解决CPU和主存的速度匹配问题,其实现可采用介于CPU和主存之间的Cache。(学习视频分享:编程视频)Cache存储器,电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRA

2021-03-02 15:33:18 3513

原创 php 把数组中的键名作为变量名键值作为变量

<?php /** * php 把数组中的键名所为变量名键值作为变量 */$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6); //方法一,使用foreach循环实现 foreach($arr as $key=>$value){ $$key=$value; } echo $a; //方法二,其实php早就已经实现了这个功能extract extract($arr); echo $a;...

2021-03-02 11:06:58 807

原创 CentOS 7 下修改主机名

1.查看当前的主机名方法1: 1 2 [root@localhost~]#hostname localhost.localdomain 方法2:centos7及以上版本 1 2 3 4 5 6 7 8 9 10 11 [root@localhost~]#hostnamectl Statichostname:l...

2021-03-02 02:43:28 53

原创 在laravel项目中根据IP获取省市名称

下面由Laravel框架教程栏目给大家介绍根据IP获取省市名称的方法,希望对需要的朋友有所帮助!根据 ip 获取地理定位,曾尝试了 laravel的torann/geoip 包,不是很准确。还有 百度 API 调用获取地理信息的方法,为了减少维护成本,最终用了thinkphp3.2 中的一个包,是否是tp框架自带的不很清楚。这个包获取定位的原理是内置了省市数据库 UTFWry.dat。laravel 项目如何使用我放在了项目 app 同级目录 sdk 下。为了能够使用,composer.json 中需

2021-03-01 15:35:05 152

原创 php搭建个人博客

这几天不知道该干些什么,就想着完善一下博客。基本的发表文章功能已经实现了,就估摸着加个评论回复 可以和其他人交流 比较有意思然后开始百度 php实现评论回复功能 看了下,不想看。。。 就直接打开之前收藏的 实验楼的php实现留言本看下怎么实现留言回复,评论回复跟留言回复差差不多的样子先把源码下载了,看数据库设计 *** 这几天在想实现这个功能的时候 发现 要实现一个功能 就要设计好一个数据表 在设计数据表的过程中 程序的逻辑 和 细节会慢慢在脑海中清晰 这是一个很棒的过程 ***...

2021-03-01 11:19:26 313

原创 jquery库是什么意思

jquery库是指一种封装好的JavaScript函数库,一个轻量级的"写的少,做的多"的JavaScript库,jquery封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。相关免费学习推荐:javascript(视频)、jQuery教程(视频)jquery库是指一种封装好的JavaScript函数库,一个轻量级的"写的少,做的多"的JavaScript

2021-03-01 02:58:31 98

原创 vue和react是什么框架?

vue是一套用于构建用户界面的渐进式JavaScript框架,Vue的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。react是一个用来构建用户界面的JavaScript开发框架,主要用于构建UI。相关推荐:《React视频教程》、《vue.js教程》vue是什么框架?vue.js (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第

2021-02-28 15:53:41 246

原创 PHP生成二维码与识别二维码

二维码的分类 线性堆叠式二维码 矩阵式二维码 二维码的优缺点优点 信息容量大 编码范围广 容错能力强 译码可靠性高 可引入加密措施 成本低,易制作 缺点 二维码技术成为手机病毒、钓鱼网站传播的新渠道 信息泄密 目前流行的三大国际标准 PDF417:不支持中文 DM:专利未公开,需支付专利费用 QR CODE:专利公开,支持中文 QR CODE 纠错能力 L级:约可纠错7

2021-02-28 11:35:54 460

原创 PHP是世界上最好的语言

1.认识PHP代码标识想在页面中编写PHP代码非常容易,如下面代码:<?phpecho"PHP是世界上最好的语言";?>123就像你可以编写JavaScript脚本语言需要写在<script></script >标签之间一样,你可以在页面中编写PHP代码写在<?php?>标签之间,但注意后面的?>是可以省略的。也可以计算算式:<?php echo 23+ 6;?>2.字符串一个字符串是用双引号括起来的一个词...

2021-02-28 07:21:45 313

原创 php数据库操作model类(使用__call方法)

本文实例讲述了php数据库操作model类。分享给大家供大家参考,具体如下: 该数据库操作类使用__call()方法实现了数据的查找功能。 代码如下: &lt;?php /* 作者 : shyhero */ define("HOSTNAME","127.0.0.1"); define("USERNAME","root");...

2021-02-27 16:13:16 185

原创 golang语言中map的初始化及使用

//先声明mapvarm1map[string]string//再使用make函数创建一个非nil的map,nilmap不能赋值m1=make(map[string]string)//最后给已声明的map赋值m1["a"]="aa"m1["b"]="bb"//直接创建m2:=make(map[string]string)//然后赋值m2["a"]="aa"m2["b"]="bb"//初始化+赋值一体化m3:=map[strin...

2021-02-27 12:02:47 89

原创 PHP超全局变量

PHP超全局变量一、PHP 超级全局变量列表:1.$GLOBALS2.$_SERVER3.$_REQUEST=$_POST+$_GET4.$_POST5.$_GET6.$_FILES7.$_ENV8.$_COOKIE9.$_SESSION一、PHP 超级全局变量列表:1.$GLOBALS<?php//$GLOBALS是一个包含了全部变量的全局组合数组,在一个PHP脚本的全部作用域中都可以访问。//x,y是全局变量可使用$GLOBALS['...

2021-02-27 07:54:01 256

原创 *Php消息队列实现

队列的概念:1、是队列结构的中间件2、消息放入后不需要立即处理3、由订阅者/消费者按顺序处理队列原理:也是解耦的原理:业务系统和队列处理系统没有关系一个写(业务系统),一个读(队列管理系统)。写的只管往队列里写,别的不用操心,读的能不能读完和写的也没有关系同样,读的只管从队列里往外读,来活儿就干,没活儿歇着应用场景:冗余:持久化的存储在队列中,后续由订单处理程序获取,处理完成之后,在把这条记录进行删除解耦:是解这2套系统(业务和队列处理),我们平常做的都是一套

2021-02-26 20:08:46 161

原创 select下拉框option默认选中(php模板渲染)

根据form表单提交的值,默认将select下拉框的option值选中:<label>是否推荐:</label><selectclass="input-text"name="is_recommend"><optionvalue="0"<?phpif($is_recommend=="0"){echo"selected";}?>>不限</option><optionvalue="1"...

2021-02-26 12:28:03 45

原创 docker安装php开发环境

安装前的准备首先建一个centos的镜像 docker pull centos:7.2.1511(docker 会自动会在你设置的registr mirrors里拉取镜像) 拉取完可以看看 让本地的10000端口号来印射到docker的centos容器并且进入到容器 docker run -i -t -p 10000:80 centos:v1 /bin/bash----------------安装Nginx+PHP+MySql ----------------------.

2021-02-26 08:12:20 236

原创 PHP7 引入的“??” 和“?:”的区别

实践出真知~测试代码输入测试:<?php$array=['a'=>1,'b'=>2,'c'=>[],];$a=$array['c']??0;$b=$array['c']?:0;$c=$array['d']??0;$d=$array['d']?:0;$e=$array['c']?1:0;...

2021-02-26 04:00:38 133

空空如也

空空如也

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

TA关注的人

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