自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php switch 是松散比较

php switch 是松散比较 详见PHP: switch - Manual问题:switch 无法处理字符串'0e0'php switch 遇到‘0e0' 的时候,直接就不进任何case, 也不进default。百度之后发现原因有两个:1. 首先switch是松散比较,如果switch的变量值为false, 则不会进switch松散比较和严格比较在PHP中相等的比较有两种:松散比较和严格比较。当使用松散比较时,如果进行比较的两个操作数类型不同,那么会对操作数进行适当的类型转换.

2021-03-10 00:45:04 180

原创 nvidia是什么

nvidia是一家人工智能计算公司,公司创立于1993年,总部位于美国加利福尼亚州圣克拉拉市,美籍华人Jensen Huang黄仁勋是创始人兼CEO。推荐:《编程视频》NVIDIA(纳斯达克股票代码:NVDA)是一家人工智能计算公司 。公司创立于1993年,总部位于美国加利福尼亚州圣克拉拉市。美籍华人Jensen Huang(黄仁勋)是创始人兼CEO。1999年,NVIDIA定义了GPU,这极大地推动了PC游戏市场的发展,重新定义了现代计算机图形技术,并彻底改变了并行计算。 [3] 2017年6月,入

2021-03-09 13:29:59 1542

原创 各操作系统下php.ini文件的位置在哪里

这个问题虽然说很小,但是却还是经常会出现的问题,特别是刚入门php的同学更是如此。而这个问题呢,我也经常被问到,所以就在这里总结一下。首先php.ini文件并不是隐藏文件,寻找php.ini文件的方法有很多种,这里介绍两种最快的方法吧。1. 使用如下脚本:[php]view plaincopy <? phpinfo(); ?> 当你在浏览器中运行此脚本时,函数phpinfo()可得到下图中所显示的信息,从中你可以获得更多更具体的...

2021-03-09 09:15:26 286

原创 采用php与Mysql数据库完成用户注册登录等操作

采用PHP与Mysql数据库,完成用户注册程序,注册表单项可自由指定,尽量包含所有表单类型,注册成功后在新页面显示注册信息,注册中需要上传的照片的操作功能使用自定义函数调用,并在注册成功后显示照片。2、采用PHP与Mysql数据库,完成用户登录功能。步骤如下:(1)数据库设计:users.sql:setdefault_storage_engine=InnoDB;setcharacter_set_client=gbk;setcharacter_set_con...

2021-03-09 05:00:04 187

原创 详解Go 中方法与函数的区别

下面由golang教程栏目给大家详解 Go 中方法与函数的区别,希望对需要的朋友有所帮助!这篇文章将介绍Go中函数和方法之间的主要区别,以及如何最佳使用。Go中广泛使用了函数和方法来提供抽象,使我们的程序更易于阅读和推理。从表面上来看,函数和方法看起来都相似的,但是存在一些重要的语义差异,这些差异可能会极大地影响代码的可读性。语法声明语法通过指定参数的类型、返回值和函数主体来声明函数:123456789101112type Person struct {Name s..

2021-03-09 00:46:26 132

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

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

2021-03-08 09:14:53 175

原创 win7 ultimate是什么版本?

win7 ultimate是指win7旗舰版,是微软公司开发的Windows7操作系统系统系列中的功能最高级的版本,也被叫做终结版本。win7旗舰版相对于其他win7版本来说功能性更强,系统的稳定性相对于其他版本来说好。推荐教程:《windows教程》ultimate意思为最终的,win7 ultimate在国外意为win7最终版本,也就是国内所说的旗舰版。Windows 7旗舰版(外文名:Windows 7 Ultimate)属于微软公司开发的Windows 7操作系统系统系列中的功能最高级的版本,

2021-03-08 05:01:02 255

原创 PHP7 VS2015编译(扩展开发)

php7要求使用vc2015 Visual Studio 2015社区版本PHP-sdk-binary-tools-20110915.zip (http://windows.php.net/downloads/php-sdk/下载)deps-7.0-vc14-x86 (http://windows.php.net/downloads/php-sdk/下载)php-7.0.2 (http://php.net/dow...

2021-03-08 00:47:01 94

原创 jQuery判断是否存在滚动条的方法

jQuery判断是否存在滚动条的方法:首先创建一个前端代码示例文件;然后利用jQuery控制滚动条滚动;最后通过“if( $("body").scrollTop()>0 ){...}else{...}”语句判断滚动条是否有偏移即可。本教程操作环境:Windows7系统、jquery1.10.0版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jQuery判断是否存在滚动条利用jQuery控制滚动条滚动,再判断滚动条是否有偏移。如果有,则存在滚动条,相反没有滚动就不存在。1234

2021-03-07 13:43:05 252

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

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

2021-03-07 09:27:39 159

原创 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-03-07 05:12:25 101

原创 ppt与pptx的区别是什么?

pptx是PowerPoint2007版本及以上版本生成的文件,只能用PowerPoint2007及以上版本打开,具有新的幻灯片特效;而ppt是PowerPoint2003版本及以下版本生成的文件,兼容任何版本,但是很多新的特效不支持。ppt与pptx的区别:1、两者版本不一样pptx是MS Office PowerPoint2007版本及以上的版本生成的。ppt是MSOfficePowerPoint2003版本以及以下的版本生成的。2、两者的兼容性不一样pptx是office 2007以上版本中

2021-03-06 13:43:22 1747

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

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

2021-03-06 09:29:10 165

原创 完全卸载PHP,重新安装

卸载:(以php7为例) 删依赖包: sudoapt-getautoremovephp+你的版本号+*(如:sudoapt-getautoremovephp7*)1 删关联: sudofind/etc-name"*php*"|xargsrm-rf1 清除dept列表里的残留信息: sudoaptpurge`dpkg-l|grepphp|awk'{print$2}'|tr"\n"""`1 检查一下是否卸载干净...

2021-03-06 05:17:09 493

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

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

2021-03-06 01:04:04 143

原创 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-05 13:51:57 152

原创 PHP响应button的onclick事件

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

2021-03-05 09:22:04 269 1

原创 php日期转时间戳,指定日期转换成时间戳

写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但 是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式。一、在MySQL中完成  这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性。1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME()一般形式:se...

2021-03-05 05:08:11 144 2

原创 使用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 00:54:59 162 1

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

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

2021-03-04 17:06:09 47 1

原创 uniapp怎么发起请求

uniapp发起请求的方法:1、使用【uniapp.request({})】方法;2、使用【this.$axios({})】方法,代码为【this.$axios({method: 'get',url: this.$api+ '/Test】。本教程操作环境:windows7系统、uni-app2.5.1版本,该方法适用于所有品牌电脑。推荐(免费):uni-app开发教程uniapp发起请求的方法:1、使用uniapp.request({})方法1234567891011121

2021-03-04 12:26:51 92 1

原创 Centos8(Liunx) 中安装PHP7.4 的三种方法和删除它的三种方法

编译安装Centos8下PHP源码编译和通过yum安装的区别和以后的选择其实这两种方法各有千秋:yum安装:从yum安装来说吧,yum相当于是自动化帮你安装,你不用管软件的依赖关系,在yum安装过程是帮你把软件的全部依赖关系帮你傻瓜式的解决了。而且现在Centos7的服务启动已经换成systemctl命令来控制了。通过yum安装会帮你自动注册服务,你可以通过systemctl start xxx.service启动服务,方便快捷。但是缺点是yum安装你没办法干预,安装的目录也是分散的。你可能

2021-03-04 07:52:03 277 1

原创 Ubuntu 18.04.4 卸载 php7并安装php5.6

默认源安装的php版本为7.x版本,我们都知道php7.0已经舍弃了很多旧版本的函数等内容,这对旧系统来说是致命的,那么,我们就有了安装旧版php的需求,而同一主机安装两个版本的php,如果不做配置会报错。那么,我们就需要:一、卸载php7.x;1)如果我们知道在安装php7的时候都安装了那些包及扩展,可以直接使用命令(php_xxx为您安装的php集扩展)来卸载;sudoapt-get--purgeremovephp_xxx2)不知道安装了那些扩展,可以使用以下方法来卸载;...

2021-03-04 03:38:02 97 1

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

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

2021-03-03 20:10:23 2576 1

原创 根据经纬度获取两点之间的距离 -- 腾讯地图(PHP后台)

项目需求:根据经纬度获取两点之间的距离,我这里用的是腾讯地图的apiphp代码: /** *利用腾讯地图api *计算两点地理坐标之间的距离 */ functiongetDistance(){ $key='填写你的key';//腾讯地图开发自己申请 $mode='driving';//driving(驾车)、walking(步行) $from='填写你的起点坐标';//例如:39.14122,117.14428 $to='起点坐标;终点坐标...

2021-03-03 10:25:02 316

原创 css3 sticky不生效怎么办

css3 sticky不生效的解决办法:1、父元素不能overflow:hidden或者overflow:auto属性;2、必须指定top、bottom、left、right4个值之一;3、父元素的高度不能低于sticky元素的高度。本教程操作环境:windows7系统、css3版,该方法适用于所有品牌电脑。推荐:《css视频教程》sticky不生效原因有:父元素设置了overflow:hidden或者overflow:auto未指定top、right、bottom、left4个值中的任意一个父

2021-03-03 06:10:58 156

原创 PHP终止脚本执行

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

2021-03-03 01:57:40 55

原创 Python3中_和__的用途和区别

在看一些Python开源代码时,经常会看到以下划线或者双下划线开头的方法或者属性,到底它们有什么作用,又有什么样的区别呢?今天我们来总结一下(注:下文中的代码在Python3下测试通过)_ 的含义在python的类中没有真正的私有属性或方法,没有真正的私有化。但为了编程的需要,我们常常需要区分私有方法和共有方法以方便管理和调用。那么在Python中如何做呢?一般Python约定加了下划线 _ 的属性和方法为私有方法或属性,以提示该属性和方法不应在外部调用,也不会被from ModuleA i

2021-03-02 14:22:09 74

原创 使用ext_skel,实现一个PHP扩展

使用ext_skel,实现一个PHP扩展 一、写在前面 二、生成代码 三、修改config.m4配置文件 四、代码实现 五、编译安装 六、调用测试 七、※ 剖析文件 1、config.m4 2、config.w32 3、php_hello.h 4、hello.c 一、写在前面本文是以PHP7.4作为基础,讲解如何从零开始创建一个PHP扩展。本文主要讲...

2021-03-02 10:06:31 223

原创 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-03-02 05:54:51 92

原创 lineout是什么接口

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

2021-03-02 01:44:12 811

原创 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-03-01 14:28:04 266

原创 php 获取当前目录和当前文件夹

<?php /** *PHP获取路径或目录实现 */ //魔术变量,获取当前文件的绝对路径 echo"__FILE__:========>".__FILE__; echo '<br/>'; //魔术变量,获取当前脚本的目录 echo "__DIR__: ========> ".__DIR__; echo '<br/>';...

2021-03-01 10:20:26 357

原创 php 基于redis计数器类

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本文将使用其incr(自增),get(获取),delete(清除)方法来实现计数器类。1.Redis计数器类代码及演示实例RedisCounter.class.php<?php/***PHP基于Redis计数器类*Date:2017-10-28*Author:fdipzone*Version:1.0*...

2021-03-01 06:10:07 106

原创 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-03-01 01:59:27 185

空空如也

空空如也

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

TA关注的人

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