自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序之PHP后端服务器数据库的连接处理

弄个小程序真是脑壳疼,好不容易把前端弄好,把服务器布置好,但是如何连接后台服务器和数据库实现数据交互呢?网上搜到的博客教程真是够乱的,对于我这种后端技术小白一点都不友好!我摸索的好几天,终于前端能读取到服务器的 mysql 数据库,所以来这记录下一些过程和坑,说不定能帮到无意看到这篇文章的朋友呢! PHP后端代码 最开始是要能连接到服务器上 MySQL 数据库:(php文件要放在指定目录下,服务器布置测试的时候你应该知道在哪里,这里就不说了)test.php文件...

2021-03-10 01:12:29 1326 1

原创 yii怎么手动生成错误日志

具体方法如下:首先配置错误方法,修改errorHandler参数(相关推荐:yii框架)在config/web下,默认为site控制器下的error方法123'errorHandler' => ['errorAction' => 'site/error',]修改为:123'errorHandler' => ['errorAction' => 'error/error',]...

2021-03-09 13:56:49 175

原创 jquery的插件有哪些

jquery的插件有:1、jQuery表单验证插件Validation;2、jQuery表单插件Form;3、动态绑定事件插件livequery;4、管理Cookie的插件Cookie;5、模态窗口插件SimpleModal。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。jquery的插件有:1、jQuery表单验证插件:Validation(1)Validation简介    最常使用JavScript的场合就是表单的验证,而jQuery作为一个优秀

2021-03-09 09:42:10 394

原创 PHP修改php.ini中关于文件上传大小的配置项

php.iniphp.ini文件保存了php的一些重要属性,例如现在要说的文件上传的一些限制条件,关于php.ini,有一篇很好的介绍:php.ini文件详解,在Windows系统中编写php的时候,我们一定见过这个画面(来源百度):在这个网页我们就可以看到圈起来的部分标明了php.ini文件的位置,今天在Linux服务器上测试一个php文件的时候,结果打开页面是这样:那么我们怎样获取php.ini的位置信息呢?方法一是写个测试php页面使用phpinfo()函数输出一下,但是Linux有更方便

2021-03-09 05:27:11 238

原创 linux怎么查看进程?

linux查看进程的方法:1、使用“ps aux”命令来查看,能以简单列表的形式显示出进程信息;2、使用“ps -elf”命令来查看;3、使用“top”命令来查看;4、使用“pstree -aup”命令来查看。本教程操作环境:linux5.9.8系统、本文适用于所有品牌的电脑。linux查看进程的方法进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程)。**查看进程方法:**第一种:1ps auxps命令用于报告当前系统的进程状态。可以搭配kill指令随时中

2021-03-09 01:13:19 376

原创 PHP 完整表单实例

PHP - 在表单中确保输入值在用户点击提交按钮后,为确保字段值是否输入正确,我们在HTML的input元素中插添加PHP脚本, 各字段名为: name, email, 和 website。 在备注中的 textarea 字段中,我们将脚本放于 <textarea> 和 </textarea> 标签之间。PHP脚本输出值为: $name, $email, $website, 和 $comment 变量。然后,我们同样需要检查被选中的单选按钮, 对于这一点,我们 必须设置.

2021-03-08 13:57:19 96

原创 PHPWAMP集成环境Zend组件的相关介绍,环境默认的PHP运行模式

目前最新版的PHPWAMP集成环境默认都安装了zend解密组件,下面是详情信息。PHP线程安全和非线程安全的选择和区别。备注:在PHP5.3以后,PHP不再有ISAPI模式,安装后也不再有php5isapi.dll这个文件。Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,Windows下的PHP版本分两种:线程安全版本与非线程安全版本,线程安全和非线程安全只针对windows,而...

2021-03-08 09:41:54 109

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

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

2021-03-08 05:27:48 167

原创 office是指什么

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

2021-03-08 01:14:07 165

原创 jquery中怎么获取数组的长度

jquery中获取数组长度的方法:可以使用length属性获取数组的长度,length属性包含jQuery对象中元素的数目,属性语法为【$(selector).length】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jquery中获取数组长度的方法:1、新版jquery中可以使用length属性获取数组的长度,length属性包含jQuery对象中元素的数目。属性语法为$(selector).length。示例:1

2021-03-07 14:09:57 341

原创 使用PHPWord生成word文档

phpoffice的github:https://github.com/PHPOffice安装我们使用Composer来安装PHPWord。composerrequirephpoffice/phpword如何使用自动加载安装好phpword后,新建一个php文档,引入autoload.php。require'vendor/autoload.php';实例化实例化并新增一个空白页。$phpWord=new\PhpOffice\PhpWord\PhpWo...

2021-03-07 09:54:24 119

原创 php7和php5区别

1、php标量类型和返回类型声明#主要分为两种模式,强制性模式和严格模式declare(strict_types=1)#1表示严格类型校验模式,作用于函数调用和返回语句;0表示弱类型校验模式。1232、NULL合并运算符$site=isset($_GET['site'])?$_GET['site']:'wo';#简写成$site=$_GET['site']??'wo';1233、组合预算符//整型比较print(1<=>1);print(PHP...

2021-03-07 05:39:07 162

原创 PHP终止脚本执行

终止脚本执行,指的是通过一条语句告诉PHP引擎,此语句之后的其他语句不需要执行。PHP提供了三种方式来终止脚本执行:return,die,exitreturn:执行到该处退出,如果是在函数中,表示退出函数,如果是在脚本中,表示脚本停止执行return:函数的return是返回函数调用的地方,脚本的return是返回给脚本被包含的地方。demo13_stop.php基于以上可能,所以PHP的配置文件(项目配置文件:数据库的连接信息等),采用以上方式...

2021-03-07 01:24:17 93

原创 css grid布局和flex布局是什么?

在css中,grid布局指的是“网格布局”,是一个二维系统,可以同时处理行和列,可以通过将css规则用于父元素和该元素的子元素来使用网格布局;而flex布局指的是“弹性布局”,是一个一维系统,用来为盒状模型提供最大的灵活性。(推荐教程:CSS视频教程)一、flex布局简介flex是flexible box(弹性布局)的简介,是一个一维系统,用来为盒状模型提供最大的灵活性。使用:任何容器(行内元素可设置为display:inline-block);特点:空间分布在行中进行,而非整体二、grid布局

2021-03-06 14:10:43 126

原创 PHP实现页面跳转的三种方式

PHP实现页面跳转有三种方式,我们一一介绍,推荐使用第一、三方式。1.借助PHP的header()函数实现。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。注意:1.location和":"号间不能有空格,否则不会跳转。2.在用header前不能有任何的输出。3.header后的PHP代码还会被执行。4.部分浏览器存在兼容性问题,例如:IE浏览器如果输出的内容字节太小(小于512字节),那么就会被忽略。在使用时需要测试多个浏览器。<?p

2021-03-06 09:56:32 132

原创 如何解决bootstrap导航条不跳转的问题

bootstrap导航条不跳转的解决办法:1、使用“$('#myTabs a').click(function (e){...}”方式;2、使用“data-toggle”标记;3、通过“window.location”实现跳转即可。本教程操作环境:Windows7系统、bootstrap3版,该方法适用于所有品牌电脑。推荐:《bootstrap视频教程》最近在学习bootstrap,准备做一个个人网站的主页。前端就准备采用bootstrap来做了,因为,bootstrap确实很漂亮,也很流行,有了问题

2021-03-06 05:44:15 295 1

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

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

2021-03-06 01:30:59 330

原创 pl是什么软件

pl全称Adobe Prelude,是Adobe出品的一款专业级别的视频编辑软件。Adobe Prelude软件将卓越的性能、优美的改进用户界面和许多奇妙的创意功能结合在一起,包括用于动态时间轴裁切、扩展的多机编辑、调整图层等。相关推荐:《编程学习》pl全称Adobe Prelude,是Adobe出品的一款专业级别的视频编辑软件。Adobe Prelude能够和Adobe Premiere或Final Cut Pro配合使用,可用于收录剪辑、转换素材代码、创建子剪辑标记和粗剪,为影视后期制作构建坚实基

2021-03-05 14:19:07 469

原创 在IIS上部署PHP网站

1、启动iis服务器,打开IIS服务器打开IIS服务器,点击网站,右击“添加网站”2、创建网站点击“添加网站”后,进入页面填写网站相关内容,如:网站名称、物理路径(网站所在文件夹),点击“确定”创建成功3、PHP设置点击创建好的网站,点击“处理程序映射”,点击右侧的“添加映射模块”,在弹出层中输入对应的参数,点击确认设置默认文档点击“默认文档”,鼠标右击“添加”按钮,添加默认文档,输入index.php,点击“确定”添加4、安装urlrewrite

2021-03-05 09:53:57 208 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-05 05:35:13 135 1

原创 php实现的简单问卷调查系统

最近尝试用php写一个简单问卷调查系统,简单的实现自定义试卷题目,用户管理,普通用户和超级用户登录进入不同的界面,进行不同的操作。废话不多说,直接看效果图吧:下图是普通用户进入之后的进行答卷的操作效果如下:下图是管理用户登录之后对后台数据进行管理操作的效果如下:在其过程中碰到一个比较纠结的问题,就是mysql中文乱码的问题,注意在通过phpmyadmin建数据库时,其编码要为utf8_general_ci,再在表中各个要输入中文的字段的编码也要设置为utf8_general_ci,否则就会乱...

2021-03-05 01:21:37 243 1

原创 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-04 17:36:40 81 1

原创 PHP控制循环操作的时间

循环执行某个程序,但循环执行过程中,可能会超时导致程序死掉,因此需要限制每个循环操作的最长时间。如果超时,则直接断开改进程,并继续下一层循环操作。携程,多线程都可以完成该操作,但在没有了解这些高深技术的时候,可以用这个简便的方法替代。TaskAsync.phpnamespaceTaskAsync;useWorkerman\MySQL\Connection;classTaskAsync{/***异步任务*@params$func要异步执行的主要函...

2021-03-04 12:53:57 79 1

原创 php底层运行机制与原理

1 PHP的设计理念及特点 多进程模型:由于PHP是多进程模型,不同请求间互不干涉,这样保证了一个请求挂掉不会对全盘服务造成影响,当然,时代发展,PHP也早已支持多线程模型。 弱类型语言:和C/C++、Java、C#等语言不同,PHP是一门弱类型语言。一个变量的类型并不是一开始就确定不变,运行中才会确定并可能发生隐式或显式的类型转换,这种机制的灵活性在web开发中非常方便、高效。 引擎(Zend)+组件(ext)的模式,降低内部耦合。 中间层(sapi),隔绝web se

2021-03-04 08:20:25 101 1

原创 在windows的资源管理器窗口中,左边显示的内容是什么

在windows的资源管理器窗口中,其左边窗口显示的内容是“系统的文件夹树”。在“资源管理器”窗口中,左边的文件夹窗口以树形目录的形式显示文件夹,右边的文件夹内容窗口是左边窗口中所打开的文件夹中的内容。文件资源管理器是一项系统服务,负责管理数据库、持续消息队列或事务性文件系统中的持久性或持续性数据。资源管理器存储数据并执行故障恢复。旧版本的Windows把“文件资源管理器”叫做“资源管理器”。“资源管理器”是Windows 系统提供的资源管理工具,我们可以用它查看本台电脑的所有资源,特别是它提供的树形

2021-03-04 04:05:04 2785 1

原创 PHP文件及运行(适合PHP初学者)

PHP文件及运行(适合PHP初学者)PHP文件可包含HTML、JavaScript代码和 PHP代码,换句话说PHP 代码可以嵌入HTML文档。PHP文件名以php为后缀。PHP代码以“<?php”开头,以“?>”结束,中间为php代码,代码行都必须以分号结束。当解析一个文件时,PHP(Hypertext Preprocessor超文本预处理器) 会寻找起始和结束标记,也就是 <?php 和 ?>,这告诉 PHP 开始和停止解析二者之间的代码。此种解析方式使得PHP 可以

2021-03-03 15:53:48 402 1

原创 PHP中使用CURL之php curl详细解析和常见大坑

这篇文章主要介绍了PHP中使用CURL之php curl详细解析和常见大坑 ,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧七夕啦,作为开发,妹子没得撩就“撩”下服务器吧,妹子有得撩的同学那就左拥妹子右抱服务器吧,况且妹子是要礼物的,服务器又不用。好啦,长话短说再长说,祭出今天的工具——CURL(Client URL Library),当然今天以PHP的方式来使用这件工具。0. curl是个什么东西PHP supports libcurl, a library create.

2021-03-03 10:53:00 276

原创 Java 9 逆天的十大新特性

在介绍java9之前,我们先来看看java成立到现在的所有版本。1990年初,最初被命名为Oak;1995年5月23日,Java语言诞生;1996年1月,第一个JDK-JDK1.0诞生;1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术;1996年9月,约8.3万个网页应用了Java技术来制作;1997年2月18日,JDK1.1发布;1997年4月2日,JavaOne会议召开,参与者逾一万人,...

2021-03-03 06:37:52 175

原创 java实现开根号

主要思路通过牛顿迭代法计算平方根。来吧,还是看代码ba..privatestaticdoublesqrt(doublec){if(c<0)returnDouble.NaN;doublejingdu=1e-15;doublet=c;while(Math.abs(c-t*t)>jingdu)t=(c/t+t)/...

2021-03-03 02:24:40 391

原创 计算机病毒分为哪三类

计算机病毒按照依附的媒体类型分类可分为网络病毒、文件病毒和引导型病毒三类;按照计算机特定算法分类可分为附带型病毒、蠕虫病毒和可变病毒三类。计算机病毒分类:(推荐教程:服务器安全)一、按照依附的媒体类型分类(1)网络病毒:通过计算机网络感染可执行文件的计算机病毒。(2)文件病毒:主攻计算机内文件的病毒。(3)引导型病毒:是一种主攻感染驱动扇区和硬盘系统引导扇区的病毒。二、按照计算机特定算法分类(1)附带型病毒:通常附带于一个EXE文件上,其名称与EXE文件名相同,但扩展是不同的,一般不会破坏更

2021-03-02 14:49:14 437

原创 vue前端UI框架有哪些?

vue前端UI框架有:Element、iview、vuetify、vue-strap、cube-ui、buefy、vue-beauty、at-ui、Vue-Blu、vue-storefront、Vux、Mint UI、Vant等等。相关推荐:《vue.js教程》vue前端UI框架一:Element官网地址:http://element-cn.eleme.io/#/zh-CN介绍:element ui框架的按钮组件,这款由饿了么前端开源的UI框架,一经面世,就收获大量程序员的芳心。在github 上

2021-03-02 10:33:39 183

原创 react中qs是什么

react中qs是一个npm仓库所管理的包,一个增加了一些安全性的查询字符串解析和序列化字符串的库,可通过【npm install qs】命令进行安装。本教程操作环境:windows7系统、React17版,该方法适用于所有品牌电脑。react中qs:qs是一个npm仓库所管理的包,一个增加了一些安全性的查询字符串解析和序列化字符串的库。可通过npm install qs命令进行安装。react使用qs:1、qs.parse()将URL解析成对象的形式1234import Qs fro.

2021-03-02 06:21:39 412

原创 git实现merge撤销同时清除merge的本地文件

git教程栏目介绍如何清除merge推荐:git教程一、开门见山解决办法法一:git reset --merge merge前的任何一次提交的hash串注1:如果工作区在merge之后没有任何改动,大胆的用此方法。如果工作区在merge之后有了改动,那么此方法会重置工作区的一切修改,慎用。但是会保留暂存区的改动。注2:当MERGE_HEAD 在当前的提交上的时候 (就是当合并分支时遇到错误或者冲突,分支旁边会多出“|MERGING”这个东西)git merge --abort 与此方法一样

2021-03-02 02:11:06 379

原创 jquery使用serialize()出现中文乱码怎么办

原因【.serialize()】自动调用了encodeURIComponent方法将数据编码了,jquery使用serialize()出现中文乱码的解决办法:调用【decodeURIComponent(XXX,true);】将数据解码。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jquery使用serialize()出现中文乱码的解决办法:原因:.serialize()自动调用了encodeURIComponent方法将数据编

2021-03-01 14:54:58 79

原创 css伪类原理是什么

css伪类原理是指伪类对元素进行分类,是基于特征characteristics,而不是它们的名字、属性或者内容;原则上特征是不可以从文档树上推断得到的,在感觉上伪类可以是动态的,当用户和文档进行交互的时候一个元素可以获取或者失去一个伪类。本教程操作环境:windows7系统、css3版,该方法适用于所有品牌电脑。推荐:《css视频教程》css伪类原理是什么?解释:伪类对元素进行分类是基于特征(characteristics)而不是它们的名字、属性或者内容;原则上特征是不可以从文档树上推断得到的。在

2021-03-01 10:47:02 380

原创 php数组函数大全

一、数组操作的基本函数数组的键名和值array_values($arr);获得数组的值array_keys($arr);获得数组的键名array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);在数组中检索applearray_search("apple",$arr);在数组中检索apple,如果存在返回键名array_key_exists("apple",$arr);检索给定的键名是否存在数组中is.

2021-03-01 06:36:42 183

原创 php 微信新增永久素材

微信的新增永久素材,最重要的是图文素材,基本流程是如下: 获取access_token; 上传封面素材,获取永久素材的media_id,可以是images或者thumb类型都可以 上传图文中的图片,获取图片的腾讯域名的url 上传永久图文素材 第一步就不说了,curl的就可以解决。第二步获取永久素材跟上篇获取临时id大同小异,等下会吧代码贴出来第三步获取图文中的图片url,主要也只是curl,和获取素材的流程差不多第四步就是最重要,不过有了神器..

2021-03-01 02:25:56 122

原创 jquery中怎么获取数组的长度

jquery中获取数组长度的方法:可以使用length属性获取数组的长度,length属性包含jQuery对象中元素的数目,属性语法为【$(selector).length】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jquery中获取数组长度的方法:1、新版jquery中可以使用length属性获取数组的长度,length属性包含jQuery对象中元素的数目。属性语法为$(selector).length。示例:1

2021-02-28 15:20:58 582

原创 php自动加载机制的实现

一、什么是自动加载自动加载就是当我们在当前文件中实例化一个不存在的类时,调用自动加载机制引入相应的类文件。注:自动加载有两种方式(都是php内置的),一种是通过__autoload(),另一种是通过spl_autoload_register()。以下两种方式的介绍中,都是执行test3.php文件。二、通过__autoload() 实现自动加载/data/www/test2/test2.php<?phpclasstest2{functionaa(){echo...

2021-02-28 10:59:25 173

原创 php 判断来路,PHP获取referer判断来路防止非法访问

面是我下载页面down.php 的php代码现在我发现,用迅雷,谷歌浏览器直接打开,就能输出下载文件,一点不起防盗链作用。现在我想,只允许在我自己站上连接过来的可以直接使用,别的的站过来的,和直接输入这个地址的,跳转到copy.htm页上去。PHP中的 $_SERVER["HTTP_REFERER"] 预定义服务器变量可以判断来路。$_SESSION['HTTP_REFERER']可以获取当前链接的上一个连接的来源地址,即链接到当前页面的前一页面的 URL 地址。一般用于判断浏览者是从哪里...

2021-02-28 06:48:59 407

空空如也

空空如也

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

TA关注的人

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