自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 谈一谈php://input和php://output

对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA(原生的post数据),因为它不依赖于特定的 php.ini 指令,内存消耗更少“php://input allows you to read raw POST data. It is a less memory intensive alternative.

2021-02-28 15:56:28 96

原创 php数组索引的Key加引号和不加引号的区别

今天在看一个PHP博客时留意了这么一句话:“PHP中的索引KEY值如果不用引号括起来的话,会将索引KEY值解释为一个常量,当找不到该常量的定义时,才将其解释为一个字符串”。我有点不太相信,因为我一直都会将索引KEY用引号括起来,从而没有出现这种情况。趁现在有时间正好写行代码测试一下: 复制代码 代码如下: define(‘WEBHOST’,’blog’); $wso = array(); $wso[‘blog’] = ‘www.weixiaodeyu.com’; $wso[‘WEBHOST’] = ‘www

2021-02-28 11:38:36 123

原创 jquery中的not怎么用

jquery中not的使用方法:【not()】方法返回不符合一定条件的元素,该方法通常用于从被选元素组合中移除一个或多个元素,语法为【$(selector).not(criteria,function(index))】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。相关免费学习推荐:javascript(视频)、jQuery教程(视频)jquery中not的使用方法:定义和用法not() 方法返回不符合一定条件的元素。该方法让您规定一个条件。不符合条

2021-02-28 07:24:18 175

原创 vue.resource是什么

vue-resource是【Vue.js】的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应,也就是说,【$.ajax】能做的事情,【vue-resource】插件一样也能做到。本教程操作环境:windows7系统、Vue2.9.6版,该方法适用于所有品牌电脑。vue-resource特点vue-resource插件具有以下特点:1. 体积小vue-resource非常小巧,在压缩以后只有大约12KB,服务端启用gzip压缩后只有4.5KB大小,这远比jQuery的体

2021-02-28 03:12:58 67

原创 一起看看 Activity启动模式

小程序开发教程主要介绍了Activity启动模式的相关资料推荐(免费):小程序开发教程前言平常我们启动活动的时候就是直接startActivity或许并没有注意活动的启动模式,默认情况下都是以默认的启动模式启动。但启动模式有时候是比较重要的。例如一个活动你想他只启动一次不要有多个实例,那么你可能需要把他设置为singleTask模式。所以有必要了解一下这一些启动模式。同时要注意一下,启动模式≠启动方式,启动方式是指显示启动和隐式启动,不要混淆,显示启动和隐式启动后续我会有专门的文章讲解。关于任务栈简

2021-02-27 12:05:24 42

原创 怎么修改windows系统的默认编码

本文环境:win10文章背景:使用7z解压缩一个.zip文件之后,发现文件包内的文件名是乱码,但是使用同版本的7z在另一个win10系统下解压缩,没有这个问题。(相关推荐:windows系统)问题原因:是win10默认编码的问题,由于这次的电脑是海淘回来的,默认编码格式是437(chcp);不是win10的gbk;所以在遇到中文时会出现乱码。解决方案:网上一些教程是这样的:控制面板—-日期时间语言区域—-语言选项—高级—-非unicode部分。但是本系统中的控制面板中没有语言选项…..为.

2021-02-27 07:56:37 2141 1

原创 pdf是图片还是文档

pdf可以是图片,也可以是文档,比如在DOC文档中,用户可以把图片形式的字贴进去一样;pdf意为“可携带文档格式”是由Adobe Systems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。推荐:《编程视频》pdf可以是图片,也可以是文档;比如在DOC文档中,用户可以把一幅幅图片形式的字贴进去一样。PDF(Portable Document Format的简称,意为“可携带文档格式”),是由Adobe Systems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出

2021-02-27 03:46:31 635

原创 让vscode支持php函数跳转功能

1、正确安装了php。2、在命令行执行whereis php查看PHP安装路径3、在vscode中安装扩展插件PHP IntelliSense, 如果已经安装跳过。4、打开vscode配置,在扩展配置中找到PHP IntelliSense的配置。5、点击配置文件,编辑php.executablePath,将 null 改为php的安装路径。6、重新启动 vscode。...

2021-02-26 16:41:29 722

原创 搭建docker私有库的具体方法

准备server1,server2 (其中server1作为私有库服务器,server2作为普通客户端)(相关推荐:docker教程)在server1上1、下载 registry1docker pull registry:latest2、配置 /etc/default/docker 因为https需要证书密码等比较复杂,直接加 insecure-registry即可12345678910111213# Docker Upstart and SysVinit con.

2021-02-26 12:30:39 45

原创 提示Node应用性能的5个技巧

相关推荐:《node js教程》“如果你的 node 服务器前面没有 nginx, 那么你可能做错了。”— Bryan HughesNode.js 是使用 最流行的语言— JavaScript 构建服务器端应用的领先工具 。由于可以同时提供 web 服务器和应用服务器的功能,Node.js 被认为是以微服务为基础的开发和部署的关键工具。在后端开发中,Node.js 可以替换或者扩展 Java 和 .NET。Node.js 是单线程非阻塞 I/O, 使其可以支持成千上万的并发操作。这和 NGINX .

2021-02-26 08:14:56 56

原创 jquery LigerUI是什么?

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

2021-02-26 04:03:14 214

原创 layui修改select的值的方法

layui修改select值的方法:首先在html5中加上代码“”获取初始值;然后在js中设置select和单选框的值即可。本教程操作环境:Windows7系统、layui2.4版,该方法适用于所有品牌电脑。动态设置layui的select值推荐:《javascript基础教程》《layUI教程》html5中加上下类代码获取初始值。12之后js中设置select和单选框的值。123456789101112举个具体的例子html中123456789

2021-02-25 16:48:52 247

原创 jquery如何判断是否是数组元素

jquery判断是否是数组元素的方法:可以使用【$.isArray()】函数判断,【$.isArray()】函数用于判断指定参数是否是一个数组,语法为【$.isArray( object )】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。jquery判断是否是数组元素的方法:jquery中可以使用$.isArray()函数判断是否是数组元素。$.isArray()函数用于判断指定参数是否是一个数组。语法1$.isArray( object )示

2021-02-25 12:33:17 155

原创 PHP响应button的onclick事件

PHP是服务器端代码,html是客户端代码,实现button的onclick事件,就是客户端调用服务器端函数,因此就得向服务器提交请求。有一种简单粗暴的方式,就是button是a标签时,可以直接在href里面写上要执行的php页面(或者通过给button绑定window.location通过JS跳转到到PHP)。这种做法就得为每一个button设计一个PHP代码。而我的做法是:事件+ajax给button绑定点击事件,然后执行ajax。server.php...

2021-02-25 08:22:45 173

原创 【PHP】php 递归、效率和分析

递归的定义 递归(http:/en.wikipedia.org/wiki/Recursive)是一种函数调用自身(直接或间接)的一种机制,这种强大的思想可以把某些复杂的概念变得极为简单。在计算机科学之外,尤其是在数学中,递归的概念屡见不鲜。例如:最常用于递归讲解的斐波那契数列便是一个极为典型的例子,而其他的例如阶层(n!)也可以转化为递归的定义(n!=n*(n-1)!).即使是在现实生活中,递归的思想也是随处可见:例如,由于学业问题你需要校长盖章,然而校长却说“只有教导主任盖章了我才会盖...

2021-02-25 04:10:57 147

原创 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-02-24 17:03:17 131

原创 jquery如何判断是否按下了Enter键

jquery判断是否按下了Enter键的方法:使用keynum方法判断,代码为【$('#textBox').keypress(function(event){var keynum = (event.keyCode ?event.keyC】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jquery判断是否按下了Enter键的方法:在jquery中,通过如下的方法,判断是否按下了Enter(回车)12345678

2021-02-24 12:48:10 304

原创 PHP获取URL后缀名

看到很多面试题都有这个题目,所以实现了一下。代码:<?php//PHP获取URL后缀名$url=(string)'https://blog.csdn.net/u012628581/test.php';try{$ext=pathinfo($url,PATHINFO_EXTENSION);if(!$ext){thrownew\Exception('parseextensionerror,'.$url);}...

2021-02-24 08:37:34 311

原创 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-24 04:23:50 207

原创 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-02-23 17:12:52 115

原创 PHP能创造成功:旧代码不一定是遗留代码

过去的一年里,Vimeo开发人员用多种编程语言编写了后端代码——PHP、Go、Ruby、Python、NodeJS、Java、C语言、C++和Rust。2004年,Vimeo开始使用PHP。对于像Vimeo这样的初创公司来说,PHP无疑是一种理想编程语言。PHP的解释器使企业家可以快速开发原型,它附带一个大型标准库,可以省去一些常见任务步骤,如发送电子邮件、访问数据库等。大多数初创公司都中道崩殂,但一些基于PHP的创业公司在十年后依然屹立不倒,有些甚至增长飞速、跃居前列。其中有的公司(最著名的当属F

2021-02-23 12:12:50 74

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

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

2021-02-23 07:58:43 695 1

原创 Java 数组的输入输出

Java中要对控制台进行输入操作的话要调用Scanner类,定义一个扫描的对象,例://要导入java.util.Scanner;Scannerscanner=newScanner(System.in);12这样便打开了输入流,接下来定义数组:int[]n=newint[4];//使用方括号,使用圆括号会报错1接下来可以将控制台取得的输入输入数组里面,需要调用Scanner对象的nextInt()方法:for(inti=0;i<4;i++){...

2021-02-22 16:44:46 265

原创 PHP安装Xdebug

1.下载对应扩展文件查看phpinfo信息,如下图: php版本5.6.27则需下载对应5.6的文件; X86代表需要下载32位文件,反之下载64位; VC11正常下载VC11,若后期发现不对则再尝试VC11-TS; 进入Xdebug官网下载页,https://xdebug.org/download.php这里我下载PHP_5.6_VC11(32_bit); 2.安装与配置 将刚刚下载的.dll文件放php的ex...

2021-02-22 07:58:56 450

原创 PHP+Mysql 实现留言板

最近看了下PHP基础语法,就想利用这些基本东西实现留言板,也是对基础知识的一个巩固。什么是留言板?一种可以用来记录,展示文字信息的载体。现切入正题,说说本次留言板是怎么实现!首先用户提交留言后,相关内容存入服务器,当他想看的时候后台再把所有留言读出来,最后显示在浏览器上,用户就可以看到留言了。这其中后台需要便于读写数据的一个工具,我选择mysql数据库来帮助我完成这些事。我写了主要是三个php文件,分别是:conn.php 连接数据库;addmsg.p...

2021-02-22 03:47:19 226

原创 PHP实现用户登录注册(详细教程)

教程前先给大家看看小编的实现成果吧!图1:图2:图3:教程:实现这个功能我们需要五个php文件:login.php(登录界面,如图2)<!DOCTYPEhtml><html><head><title>登录</title><metaname="content-type";charset="UTF-8"></head><body><divclass="content"...

2021-02-21 16:47:23 1702 1

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

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

2021-02-21 08:07:36 87

原创 PHP经典项目案例-(一)博客管理系统1

在基本学习了PHP的基础知识之后,自己开始尝试一些经典的项目案例。于是我借了一本关于PHP项目开发的书,然后找到了这个博客管理系统。(最经典的是留言板,但是我考虑了一下留言板,数据库设计稍微简单一点,所以我选择了这个)我去网上下载了源代码,但是之后发现源代码很多错误,还有一些数据库的知识用的是mysql库的,这样就算程序正确,运行时也会警告。因为mysql库的函数将被逐渐被替代。所以我用了五天的时间,在他的素材基础上,将所有的后台(也就是PHP代码块)重写,前端界面只是把它里面的错误改正使程序能够运行,所以

2021-02-21 03:55:04 203

原创 wifi direct是什么意思

wifi direct是指允许无线网络中的设备无需通过无线路由器即可相互连接,与蓝牙技术类似,这种标准允许无线设备以点对点形式互连,而且在传输速度与传输距离方面则比蓝牙有大幅提升。推荐:《编程视频》WiFi Direct是指允许无线网络中的设备无需通过无线路由器即可相互连接。与蓝牙技术类似,这种标准允许无线设备以点对点形式互连,而且在传输速度与传输距离方面则比蓝牙有大幅提升。按照定义,WiFi Direct设备是支持对等连接的设备,这种设备既支持基础网络也支持P2P连接,能够作为典型的站点STA加入基

2021-02-20 16:35:32 667

原创 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-20 12:04:42 48

原创 css样式“list-style:none”是什么意思?

在css中,“list-style:none”样式表示设置列表项标记的类型为空,即列表项前无标记。list-style属性默认列表项标记的类型为实心圆,如果属性值设置为none,则可以去掉列表项标记。“list-style:none”样式表示设置列表项标记的类型为空,即列表项前无标记。(推荐教程:CSS视频教程)list-style 简写属性在一个声明中设置所有的列表属性。该属性是一个简写属性,涵盖了所有其他列表样式属性。由于它应用到所有 display 为 list-item 的元素,所以在普通的

2021-02-20 07:48:14 506

原创 css子元素如何相对父元素定位?

在css中,可以使用position属性,通过给父元素设置相对定位“position:relative;”样式,给子元素设置绝对定位“position:absolute;”样式来实现子元素相对父级元素定位。本教程操作环境:windows7系统、css2版,该方法适用于所有品牌电脑。相关推荐:《编程视频课程》css中子元素相对父元素定位的实现方法父级元素 样式设置:1position:relative;子元素样式:1position:absolute;示例代码:html结构123

2021-02-19 16:15:45 582

原创 PHP 删除文件

//删除文件 $path为绝对路径 public function delFile($path){ $url=iconv('utf-8','gbk',$path); if(PATH_SEPARATOR == ':'){ //linux unlink($path); }else{ //Windows unlink($url); } }...

2021-02-19 12:05:26 45

原创 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-02-19 07:59:34 47

原创 php提示Array to string conversion 解决方案

这是个错误是我们在PHP使用中,把数组当成了字符串使用。有两种情况下会出现这种错误。场景一这种场景比较少,大多数都是新手才会犯,也很容易发现解决错误。就是字面意思,将数组当成字符串使用了。示例:$arr=array(0,1,2);//错误1,双引号可以解析变量,但是双引号中,就会认为它是字符串。var_dump("$arr");//错误2echo$arr;123456这种情况会返回结果:PHP Notice: Array to string conversion in /pa...

2021-02-18 14:09:59 1519

原创 argb和rgb风扇的区别是什么

argb和rgb风扇主要是在灯光部分针脚、电压和实现的效果方面的有区别:ARGB采用5V、3针,可以控制单个灯珠,可以实现流水灯、拼接显示文字图案等效果;RGB采用12V、4针,只能实现单色的变换。如今在DIY电脑的时候,大家不仅会关心机器的性能,还会追求主机的颜值,而机箱里的发光风扇绝对是给机箱增加颜值的必备利器,不过机箱风扇现在的种类比较多,下面就来大家了解一下rgb风扇和argb风扇的区别。ARGB和RGB风扇主要是灯光部分的电源连接针脚、电压和实现的效果方面的区别,不会影响到风扇的散热的表现。

2021-02-18 10:08:05 312

原创 mysql密码遗忘怎么办

mysql密码遗忘的解决办法:首先找到配置文件添加【skip-grant-tables】;然后重启mysql服务,免密登录,进入终端;最后修改成为自己的密码即可。本教程操作环境:windows7系统、mysql8.0.22版,该方法适用于所有品牌电脑。免费推荐:mysql教程(视频)mysql密码遗忘的解决办法:步骤一:找到mysql安装目录下的配置文件,一般是my.ini。并在[mysqld]这一项的下方,添加 skip-grant-tables,然后保存文件。操作如下:步骤二:重启mysql服

2021-02-18 06:02:31 255

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

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

2021-02-18 01:57:13 976

原创 PHP中的button的使用

在button的使用当中,就算设置了name也没有办法注入$POST或者$GET,一定要定义为submit才可以,具体代码如下:<buttonname="logup"type="submit">注册</button>

2021-02-17 15:29:44 239

原创 【必看文件含发帖规范】2020年黑马程序员社区总版规发布!

黑马程序员社区是黑马程序员粉丝的集散地,在这里我们可以了解黑马程序员最新动态,参与活动与互动,为每一个想学习的、正在学习的未来IT精英打造一个良好的互动交流平台。为了让每一个来访社区的同学都能及时有效的获取自己想要的信息,也为了更好的维护黑马社区的秩序,特推出【2020年黑马社区总版规】希望每一个访客都能友好遵守~违者播妞会把你们关到小黑屋哦~黑马程序员社区总版规细则第一章 总纲一、黑马程序员论坛的目的:黑马程序员论坛致力于打造所有程序员学习交流区,帮助中国所有程序员更快的高薪就业,为it.

2021-02-17 11:28:34 325

空空如也

空空如也

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

TA关注的人

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