自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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-01-30 14:32:43 52

原创 电脑底部的任务栏跑左侧了怎么调 windows

调整方法:1、将鼠标的光标停留在任务栏上,再右键单击,选择“任务栏设置”,进入“设置”里面的“任务栏”页面;2、找到“任务栏在屏幕上的位置”选项,将选项的内容改为“底部”即可。可能由于粗心,桌面底部的任务栏像图中一样跑到了左边。那么电脑底部的任务栏跑左侧了怎么调?下面本篇文章给大家介绍一下。电脑底部的任务栏跑左侧的解决方法:首先将鼠标的光标停留在任务栏上,再右键单击,选择“任务栏设置”。然后就进入了设置里面的任务栏页面。滑动任务栏下面的内容,找到“任务栏在屏幕上的位置”选项。单击“靠左”后,我们

2021-01-30 10:31:54 728

原创 jquery如何让按钮不可用

jquery让按钮不可用的方法:首先使用button标签创建一个按钮;然后通过id获得button按钮对象,使用【att()】方法将按钮的disabled属性设置为true,实现按钮不可点击。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。jquery让按钮不可用的方法:1、新建一个html文件,命名为test.html,用于讲解jquery如何设置按钮不可点击。2、在test.html文件内,在p标签内,使用button标签创建一个按钮,并设置其id为m

2021-01-30 06:25:03 589

原创 php返回json对象给前端

开发中经常碰到php返回json数据给前端的情况,直接echo json_encode('xxxx'); 这样子返回的话,默认:Content-Type:text/html; charset=UTF-8 是这样的,那么我们只需要改变header头为json的类型,那么就可以实现php返回的数据直接是json类型了。/***ajax数据返回json数据成功*/functionapiSuccess($msg="操作成功",$code=2000,$data=[],$redirect_url=...

2021-01-30 02:20:41 192

原创 详解java调用python的用法

python视频教程栏目介绍java调用python的用法相关免费学习推荐:python视频教程java调用python的几种用法如下:在java类中直接执行python语句在java类中直接调用本地python脚本使用Runtime.getRuntime()执行python脚本文件(推荐)调用python脚本中的函数准备工作:创建maven工程,结构如下:到官网https://www.jython.org/download.html下载Jython的jar包或者在maven的pom.xm

2021-01-29 10:05:50 135

原创 PHP项目响应速度优化

项目可优化范围很广,这里我们只讨论PHP程序本身的加速。 开启opcache。zend引擎每次都会把php代码解析成opcode,开启opcache后,会缓存opcode。 服务器的GCC编译器使用4.8+,Zend处理opcode部分的优化GCC4.8+才支持,官方称会带来5%性能提升。(跟第一条的opcache没关系) PHP版本尽量使用最新稳定版 其他优化范围还有:服务器配置、WEB服务器软件配置、CDN、Redis缓存、Mysql读写分离+分布式、服务器分布式..

2021-01-29 06:59:17 86

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

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

2021-01-29 03:49:46 506 1

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

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

2021-01-29 00:34:29 368

原创 CentOS 7 如何为 PHP 5.6 安装 MSSQL 扩展

背景前两天写了一篇文章OSX MAMP 如何为 PHP 5.6 安装 MSSQL 扩展,讲的是自己的个人电脑,也就是开发环境如何为PHP 5.6安装MSSQL扩展,现在要上生产了,继续讲讲怎么给CentOS7安装PHP - MSSQL扩展。运行环境操作系统 CentOS Linux release 7.8.2003 (Core) 集成环境 宝塔 PHP 5.6.40 步骤和之前一样,我们先来整理一下整体的步骤:1、安装freetds2、...

2021-01-28 10:37:07 196

原创 前端websocket与php后台连接

HTTP协议的特性:属于“请求-响应”模型,只有客户端发起了请求消息,服务器才能给出响应消息,没有请求,就没有响应;一个请求消息,服务器只能返回一个响应消息。有些特殊应用场景中,如“在线股票”、“聊天室”等,需要模拟呈现出“客户端不发请求,服务器也在不停的给出响应”效果,若使用HTTP协议,只能使用“AJAX+定时器”来近似的实现——心跳请求,问题:心跳过慢则信息的实效性差,心跳过快则服务器压力太大!WebSocket协议的特性:属于“广播-收听”模型,只要客户端连接到服务器上,就不再断开(永久连接),

2021-01-28 07:29:33 211

原创 php 传值与传引用的理解(通俗易懂)

php中遍历一个array时可以使用for或foreach,foreach的语法为:foreach($arras$k=>$v)。遍历数组,把index赋给$k,数组的值赋给$v,那么此处的赋值是传值还是传引用呢。先看下面的例子$arr=array(array('id'=>1,'name'=>'张三'),array('id'=>2,'name'=>'李四'),);foreach($arras$obj){$obj['id']=$ob...

2021-01-28 04:21:15 169

原创 PHP获取客户端IP地址方式

一、如果没有使用代理服务器REMOTE_ADDR=客户端IPHTTP_X_FORWARDED_FOR=没数值或不显示$ip=$_SERVER['REMOTE_ADDR'];二、使用透明代理REMOTE_ADDR=最后一个代理服务器IPHTTP_X_FORWARDED_FOR=客户端真实IP(经过多个代理服务器时,这个值类似:221.5.252.160,203.98.182.163,203.129.72.215)  这类代理还会将客户真实ip发送到请求...

2021-01-28 01:14:01 443

原创 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-01-27 11:29:22 148

原创 PHP连接Mysql,实现基本的增、删、改、查——用户管理系统

前言最近在学习PHP和Mysql,就一边看书,一边敲着代码尝试完成一个简易用户管理系统,只是实现了一些很简单的操作,虽然有点low(自动屏蔽大牛哈哈),但觉得还是总结一下吧,可以加深下印象,有不对的地方还请大家指出来,一起学习,共同交流。概述PHP是一种在服务器端执行的嵌入HTML文档的面向对象、解释型的脚本语言,语言风格类似于c语言。它具有强大的功能,能实现所有的CGI(公共网关接口,服务器与客户端程序进行“交谈”的一种工具)的功能,并比一般CGI有更快的执行速度。下面的连接操作是在WAM.

2021-01-27 08:16:11 222

原创 php实现数据库的增删改查

1.查询:数据的显示,这里就可以嵌入php来进行数据的输出<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"...

2021-01-27 05:04:11 220

原创 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-01-27 01:57:55 101

原创 jquery如何区分鼠标左键还是右键点击

jquery区分鼠标左键还是右键点击的方法:可以使用【event.which】属性区分右键点击,【event.which】属性返回指定事件上哪个键盘键或鼠标按钮被按下,代码为【switch (event.which)】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jquery区分鼠标左键还是右键点击的方法:jquery中可以使用event.which属性区分右键点击。event.which属性返回指定事件上哪个键盘键或鼠标按钮

2021-01-26 12:19:34 82

原创 CentOS 7 安装PHP 5.4.16

一、检查当前系统是否已经安装PHP#rpm-qaphp1二、查看yum是否有可安装的PHP软件#yumlist|grepphp1[root@localhost~]#yumlist|grepphpgraphviz-php.x86_642.30.1-19.el7basephp.x86_645.4.16-43.el7_...

2021-01-26 09:04:28 74

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

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

2021-01-26 05:45:09 122

原创 PHP--简单Demo

1 加载静态页从php官网下载下来的文件,将其中的部分代码拷贝到项目根目录下。1.1 在application/controller中创建控制器Pages.php,必须继承CI_Controller<?phpclassPagesextendsCI_Controller{publicfunctionview($page='home'){if(!file_exists(APPPATH.'views/pages/'.$page.'.php')){...

2021-01-26 02:20:37 307

原创 Python3正则表达式之:(?(id/name)yes-pattern|no-

Python3正则表达式之:(?(id/name)yes-pattern|no-pattern)条件性匹配1. 用途(?(id/name)yes-pattern|no-pattern)的作用是:对于给出的id或者name,先尝试去匹配yes-pattern部分的内容;如果id或name条件不满足,则去匹配no-pattern部分的内容;这句话听着还是很拗口的,或者说一下子还是很难懂的。2. 参数含义此处的name或id,是针对(当前位置的)条件性匹配之前的,某个已经通过grou.

2021-01-25 14:42:05 56

原创 css字体保持在一行不换行的实现方法

css字体保持在一行不换行的实现方法:1、通过“word-break:keep-all;white-space:nowrap;”属性实现文字不换行;2、在表格中通过设置“word-break”属性设置文字不换行。本教程操作环境:windows7系统、css3版,该方法适用于所有品牌电脑。推荐:《css视频教程》css设置字体在同一行的方法:一般的文字不换行(适用于内联与块):123456789.text-overflow {display:block;...

2021-01-25 10:35:58 347

原创 随机存取存储器(RAM)的最大特点是什么?

随机存取存储器(RAM)的最大特点是:一旦断电,存储在其上的信息将全部消失,且无法恢复。RAM既可向指定单元存入信息又可从指定单元读出信息;任何RAM中存储的信息在断电后均会丢失,所以RAM是易失性存储器。相关推荐:《编程教学》随机存取存储器(RAM)的最大特点是:一旦断电,存储在其上的信息将全部消失,且无法恢复。RAM是计算机内存储器中的一部分。计算机内存储器有ROM和RAM组成。ROM是只读存储器的英文简称,特点是它的信息是可以永久保存的。RAM是可读可写存储器的英文简称,特点是一旦断电它的信息将

2021-01-25 06:47:57 3689

原创 Python中__new__和__init__的区别与联系

__new__ 和 __init__ 的区别主要表现在: 它自身的区别; 及在Python中新式类和老式类的定义。 __new__ 负责对象的创建而 __init__ 负责对象的初始化。__new__:创建对象时调用,会返回当前对象的一个实例__init__:创建完对象后调用,对当前对象的一些实例初始化,无返回值1. 在类中,如果__new__和__init__同时存在,会优先调用__new__ 1 2 3 4 5 6

2021-01-25 03:00:07 89

原创 php环境搭建(正确配置nginx和php)

一.nginx实现php动态解析原理nginx 是一个高性能的http服务器和反向代理服务器。即nginx可以作为一个HTTP服务器进行网站的发布处理,也可以作为一个反向代理服务器进行负载均衡。但需要注意的是:nginx本身并不会对php文件进行解析。对PHP页面的请求将会被nginx交给FastCGI进程监听的IP地址及端口,由php-fpm(第三方的fastcgi进程管理器)作为动态解析服务器处理,最后将处理结果再返回给nginx。即nginx通过反向代理功能将动态请求转向后端php-fpm,从而实

2021-01-24 15:37:53 117

原创 PHP SOCKET编程

1. 预备知识 一直以来很少看到有多少人使用php的socket模块来做一些事情,大概大家都把它定位在脚本语言的范畴内吧,但是其实php的socket模块可以做很多事情,包括做ftplist,http post提交,smtp提交,组包并进行特殊报文的交互(如smpp协议),whois查询。这些都是比较常见的查询。特别是php的socket扩展库可以做的事情简直不会比c差多少。php的socket连接函数1、集成于内核的socket这个系列的函数仅仅只能做主动连接无法实现...

2021-01-24 10:39:11 294

原创 PHP实现简单计算器小程序

最近刚开始学习一门新的语言PHP,然后就写了一个计算器的小程序,大体上的思路就是有一个前台程序和一个后台程序,前台程序就是界面类似下图这样的:然后还有一个后台程序,就是负责计算的,那么根据这个就来设计页面,基本上就是HTML的知识,首先添加一个table,然后添加一个表单,这个表单就提交给当前的页面(当然也可以传给别的页面),剩下的也就没有什么问题了,其实个例子说明PHP既可以作前台的事情,也可以干后台的事情。∗∗Code:∗∗∗∗Code:∗∗<?php/***Cre...

2021-01-24 07:02:17 173

原创 PHP开发的H5即时通讯聊天系统源码 带群聊 可封装APP

H5即时通讯聊天系统源码,源码可用于聊天、交友、客服等平台,可创建群聊,可添加好友,可发朋友圈,运行稳定,支持封装APP。源码带有详细文档搭建教程,直接使用宝塔搭建即可,前端需要使用工具运行和编译,需要配置一些文件,源码开源可二次开发。服务器操作系统:Linuxcentos7宝塔运行环境:Nginx1.18+PHP7.3+MySQL5.6+MongoDB4.0这是我的测试环境,当然其他环境也是可以的内容转载自网站: 阁楼网源 -最干净的资源网站...

2021-01-24 01:39:28 458

原创 PHP取整,四舍五入取整、向上取整、向下取整、小数截取

PHP取整数函数常用的四种方法:1.直接取整,舍弃小数,保留整数:intval();2.四舍五入取整:round();3.向上取整,有小数就加1:ceil();4.向下取整:floor()。一、intval—对变数转成整数型态intval如果是字符型的会自动转换为0。intval(3.14159);//3intval(3.64159);//3intval('ruesin');//0123二、四舍五入:round()根据参数2指定精度将参数1进行四舍五入。参...

2021-01-23 16:08:53 242

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

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

2021-01-23 09:03:35 236

原创 vue和react渲染的区别是什么?

区别:1、React是通过JSX渲染模板;而Vue是通过一种拓展的HTML语法进行渲染。2、Vue在渲染过程中,会跟踪每一个组件的依赖关系,不需要重新渲染整个组件树;而React在应用的状态被改变时,全部子组件都会重新渲染。相关推荐:《React视频教程》、《vue.js教程》vue和react渲染的区别1、模板渲染方式的不同在表层上,模板的语法不同,React是通过JSX渲染模板。而Vue是通过一种拓展的HTML语法进行渲染,但其实这只是表面现象,毕竟React并不必须依赖JSX。在深层上,模板

2021-01-23 05:20:39 141 1

原创 PHP面试之linux基本命令

linux基本命令 前言 基本命令 示例 前言PHP面试时,大部分公司还是会提问一些基本的Linux命令,即使很多公司都有专门的服务器维护人员,但是多了解一点还是有必要的,遇上的时候也有话说不是~~~基本命令命令 作用 举例 ls 显示文件或目录 ls -l 列出文件详细信息l(list) ls -l -a 列出当前目录下所有文件及目录,包括隐藏的a(all) la -a mkdir 创建目.

2021-01-22 12:01:10 111

原创 php 传值与传引用的理解(通俗易懂)

php中遍历一个array时可以使用for或foreach,foreach的语法为:foreach($arras$k=>$v)。遍历数组,把index赋给$k,数组的值赋给$v,那么此处的赋值是传值还是传引用呢。先看下面的例子$arr=array(array('id'=>1,'name'=>'张三'),array('id'=>2,'name'=>'李四'),);foreach($arras$obj){$obj['id']=$ob...

2021-01-22 08:15:07 88

原创 一些提高开发效率的VSCode必备插件(分享)

本篇文章给大家推荐一些提高效率的VSCode插件。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。Visual Studio Code插件,提高效率必备~相关推荐:《vscode基础使用教程》我们的 VSC(VSCode)将会像一个长了五只可以发射激光的独角兽一样!接下来会介绍我每天使用的非常有用的插件。如果你还是一个 VSC 的新手,那么点击左侧最下方的按钮来安装插件。1、Material Theme下载量:130 万Visual Studio Code 最悠久的主题!2、

2021-01-22 04:31:38 175

原创 php简单判断两个字符串是否相等的方法

本文实例讲述了php简单判断两个字符串是否相等的方法。分享给大家供大家参考。具体实现方法如下: &lt;?php function strcomp($str1,$str2){ if($str1 == $str2){ return TRUE; }else{ return FALSE; } }

2021-01-22 00:26:17 183

原创 jquery如何让按钮不可用

jquery让按钮不可用的方法:首先使用button标签创建一个按钮;然后通过id获得button按钮对象,使用【att()】方法将按钮的disabled属性设置为true,实现按钮不可点击。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。jquery让按钮不可用的方法:1、新建一个html文件,命名为test.html,用于讲解jquery如何设置按钮不可点击。2、在test.html文件内,在p标签内,使用button标签创建一个按钮,并设置其id为m

2021-01-21 10:07:28 111

原创 一些提高开发效率的VSCode必备插件(分享)

本篇文章给大家推荐一些提高效率的VSCode插件。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。Visual Studio Code插件,提高效率必备~相关推荐:《vscode基础使用教程》我们的 VSC(VSCode)将会像一个长了五只可以发射激光的独角兽一样!接下来会介绍我每天使用的非常有用的插件。如果你还是一个 VSC 的新手,那么点击左侧最下方的按钮来安装插件。1、Material Theme下载量:130 万Visual Studio Code 最悠久的主题!2、

2021-01-21 06:49:29 167

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

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

2021-01-21 03:28:41 107

原创 php 微信新增永久素材

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

2021-01-21 00:09:21 166

原创 mesh组网是什么意思

mesh组网指“无线网格网络”,是“多跳multi-hop”网络,由ad hoc网络发展而来,是解决“最后一公里”问题的关键技术之一;无线mesh可以与其它网络协同通信,是一个动态的可以不断扩展的网络架构,任意的两个设备均可以保持无线互联。推荐:《编程视频》Mesh组网即”无线网格网络”,是“多跳(multi-hop)”网络,是由ad hoc网络发展而来,是解决“最后一公里”问题的关键技术之一。在向下一代网络演进的过程中,无线是一个不可缺的技术。无线mesh可以与其它网络协同通信,是一个动态的可以不断

2021-01-20 14:25:31 1182

空空如也

空空如也

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

TA关注的人

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