自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于PHP+MYSQL的成绩查询系统(含源码)

获取项目源文件,联系Q:1415736481,可指导毕设,课设成绩查询系统文档我们做的是成绩查询系统,有教师管理系统和学生查系统。在教师管理系统中的功能如下: 插入学生成绩。 查询学生成绩。 修改学生成绩。 注册新生。 修改自己登录密码。 可以联系教务处负责人。 登录学校网站。 学生查询系统的功能如下: 查询自己的成绩。 修改自己登陆密码。 可以给自己注册。 使用该网站:在/score_...

2021-03-10 01:15:11 963

原创 php必不可少的开发工具CodeSniffer代码规范phpcs检测及phpcb

PHP_CodeSniffer 是一个代码风格检测工具。由两个PHP脚本的组成; GitHub地址 phpcs 脚本对 PHP、JavaScript、CSS 文件定义了一系列的代码规范(通常使用官方的代码规范标准,比如 PHP 的 PSR2),能够检测出不符合代码规范的代码并发出警告或报错(可设置报错等级)。 phpcbf 脚本能自动修正代码格式上不符合规范的部分。比如 PSR2 规范中对每一个 PHP 文件的结尾都需要有一行空行,那么运行这个脚本后就能自动在结尾处加上一行空行。

2021-03-09 13:59:37 163

原创 PHP异常(try catch)

<?php/*****************************************************php处理异常*try中不主动throw,会先出现PHP的系统错误****************************************************/header("content-type:test/html:charset=utf-8");error_reporting(-1);try{$num1=3;$...

2021-03-09 09:44:46 222

原创 PHP学习心得

学习PHP有半个月了。每天都要打代码and写笔记。学过C和Java,在学习PHP的过程中比较顺利吧 (^-^) 代码打得越多,运行得越多,慢慢得会对程序理解得越深。下面就讲讲我学习PHP的心得。PHP入门很容易,语法很简单,但我不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。先了解一下PHP是什么?PHP能做什么?为什么选择学习PHP呢?如果以后想走PHP,就努力专一花大量的时间深学它,不要有这种精几门编程语言的心态。最开始学习PHP的时候应该搭建

2021-03-09 05:29:44 1136

原创 php、jsp、asp和aspx的区别

目录PHPJSPASPASP.NETPHPPHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C、Java 和 Perl 语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。PHP脚本语言的文件后缀名是.phpJSPJSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Ja.

2021-03-09 01:15:58 78

原创 golang向上取整、向下取整和四舍五入

一、概述官方的math包中提供了取整的方法,向上取整math.Ceil(),向下取整math.Floor()二、用法 12345678910 package mainimport ( "fmt" "math")func main(){ x := 1.1 fmt.Println(math.Ceil(x)) // 2 fmt.Println(math.Floor(x)) // 1} ...

2021-03-08 13:59:58 464

原创 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-03-08 09:44:31 91

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

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

2021-03-08 05:30:24 249

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

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

2021-03-08 01:16:44 116

原创 谈一谈php://filter的妙用

原文来源:https://www.leavesongs.com/PENETRATION/php-filter-magic.htmlphp://filter是PHP中独有的协议,利用这个协议可以创造很多“妙用”,本文说几个有意思的点,剩下的大家自己下去体会。本来本文的思路我上半年就准备拿来做XDCTF2016的题目的,没想到被三个白帽的一题抢先用了,我也就只好提前分享一下。XXE中的使用php://filter之前最常出镜的地方是XXE。由于XXE漏洞的特殊性,我们在读取HTML、PHP等文.

2021-03-07 14:12:42 136

原创 分享一些有关Node的前端面试题

本篇文章给大家分享一些有关Node的前端面试题。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。相关推荐:《nodejs 教程》Node前端面试题**1. 为什么要用node? **特点:简单强大,轻量可扩展.简单体现在node使用的是javascript,json来进行编码,人人都会;强大体现在非阻塞IO,可以适应分块传输数据,较慢的网络环境,尤其擅长高并发访问;轻量体现在node本身既是代码,又是服务器,前后端使用统一语言;可扩展体现在可以轻松应对多实例,多服务器架构,同时有海

2021-03-07 09:57:01 149 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-07 05:41:46 314

原创 nfo文件是什么

nfo文件是相当普遍的ASCII文字档案的副档名,它的内容包含主要档案的相关文字说明资讯;可以使用文字编辑器或是NFO专用的浏览器浏览NFO档案的内容。推荐:《编程视频》.nfo(英语:info,information;“info”或是“information”的缩写;也可以写成.NFO或NFO)是相当普遍的ASCII文字档案的副档名,它的内容包含主要档案的相关文字说明资讯。可以使用文字编辑器或是NFO专用的浏览器浏览NFO档案的内容。[1]档案的内容还会包含精心制作的ASCII艺术图案。以Micro

2021-03-07 01:26:50 955

原创 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-06 14:13:25 677

原创 PHP配置安装方法

一、准备工作(任选其一) 找一个支持PHP和MySQL的web主机。 在自己的电脑上安装web服务器,然后安装php和MySQL。 二、使用支持PHP的Web主机 如果你的服务器支持PHP,直接使用就可以 在Web目录中创建.php文件,服务器会自动解析 三、在自己的电脑上建立PHP如果你的电脑没有服务器,你需要 安装服务器,目前集成环境有很多,下面会列举两款; 安装PHP,目前我在用HBuilderX写PHP; 安装数据库, 比如M..

2021-03-06 05:46:48 128

原创 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-06 01:33:33 69

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

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

2021-03-05 14:21:48 48

原创 php实现mqtt

首先简单的介绍一下mqtt协议,MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议运行在TCP/IP或其他网络协议,提供有序、无损、双向连接。其特点包括:1.使用的发布/订阅消息模式,它提供了一对多消息分发,以实现与应用程序的解耦.2.对负载内容屏蔽的消息传输机制。3.对传输消息有三种服务质量(QoS):最多一次,这一级别会发生消息丢失或重复,消息发布依赖于底层TCP/IP网络。即:<=1至多一次,这一级别会确保消息到达,但消息可能会重...

2021-03-05 09:56:35 752 1

原创 如何运行php文件

如何运行php文件搭建环境手动搭建PHP运行环境https://www.cnblogs.com/cyrfr/p/6483529.html或者直接使用wamphttps://blog.csdn.net/qq_35902836/article/details/78909398命令行运行php 文件路径+文件名称+.php例如php E:/test.php...

2021-03-05 05:37:47 131 1

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

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

2021-03-05 01:24:17 869 1

原创 速看!php artisan 命令列表

php artisan 命令列表命令获取上面的翻译内容1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465命令 说明 备注php artisan make:resource ? 创..

2021-03-04 17:39:22 56 1

原创 php实现简单的用户注册,登录,修改个人信息接口

1. 连接数据库数据库名为eating, user表用于存放用户的信息//connect_mysql.php<?phpheader("Content-type:text/html;charset=utf-8"); //定义编码和页面header("Access-Control-Allow-Origin:*"); //跨域问题session_start(); //开启会话$host='localhost';//主机地址$database='eating';//...

2021-03-04 12:56:45 394 1

原创 linux java 命令安装好找不到

vim /etc/profileexport JAVA_HOME=/demo/src/jdk1.6.0_38export CLASSPATH=:/lib:/jre/lib:/demo/src/jdk1.6.0_38/lib:/demo/src/jdk1.6.0_38/jre/libexport PATH=/demo/src/jdk1.6.0_38/bin:/demo/src/jdk1.6.0_38/jre/bin:/bin:/jre/bin:/usr/kerberos/sbin:/usr/kerbe.

2021-03-04 08:23:04 52 1

原创 IP地址的表示、分类以及路由器是如何连接多个网络的.md

IP的表示方式我们知道ipv4地址是由32位构成的,我们通常将32位划分为四等分,每一份之间用.隔开,并且每一份用我们熟悉的十进制表示,如下就是一个ip地址18.210.247.5IP地址的分类为了更方便的管理IP地址,我们人为的将IP地址划分了五类,分别为A、B、C、D以及E类。对于这五类,我们能用的只有A、B以及C类。另外两类是具有特殊作用的。另外将IP地址一分为二,分为网络位和主机位。下面来看IP地址的特点:IP地址是一个分等级的地址结构,前面部分是网络位,后面是主机位,网络位组成网络号

2021-03-04 04:07:45 139 1

原创 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 15:56:32 101 1

原创 PHP——个人信息管理系统

楼主近来无事,做了一个个人信息管理系统,希望能给小白一点启发,大神不要吐槽,欢迎技术交流,文明批评。鞋鞋!先贴上数据库结构图表单中有id,用户名,昵称,性别,密码,注册时间,个性签名,头像,详细 共9个字段。个人信息管理的文件结构 文件名称 描述 reg.inc.php 注册页面 login.inc.php 登录页面 func.inc.php 系统函数库存放脚本,声明处理上传和删除上传图片的两个函数 index.php ...

2021-03-03 10:55:42 473

原创 利用redis List队列简单实现秒杀 PHP代码实现

一 生产者producer部分--------------------------------producer 部分注释------------------------------------------------------------用户在页面请求之后, 获取到用户uid , 跳转到这个加入队列的方法 (这里直接在producer中模拟了多个uid)在方法内部判断redis队列长度是否已经达到要求, 如果没有超出, 则执行加入队列的操作 (这里为了简洁,没有封装成方法)注: pr.

2021-03-03 06:40:34 132

原创 php base64互转pdf 将base64解析成pdf

/** base64转pdf*/function base642pdf($formTxt,$toPdf){ $file = file_get_contents($formTxt);//读 $data = base64_decode($file);//转换 file_put_contents($toPdf, $data);//写}/** pdf转base64*/function pdf2base64($formPdf,$toTxt){ $file...

2021-03-03 02:27:22 1904

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

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

2021-03-02 14:52:00 462 1

原创 jquery中的not怎么用

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

2021-03-02 10:36:19 83

原创 vue和react是什么框架?

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

2021-03-02 06:24:15 131

原创 速看!php artisan 命令列表

php artisan 命令列表命令获取上面的翻译内容1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465命令 说明 备注php artisan make:resource ? 创..

2021-03-02 02:13:43 121

原创 简单实用的php爬虫系统

通过简单的配置就爬取到网页内容,代码在github,欢迎大家一起使用。*代码提供的两个示例。由于网页改版,可能已经不能用了,下载后按自己的实际需求来修改正规提取规则。https://github.com/wxxiong6/crawlphp爬虫系统 程序只支持CLI 安装程序1.dbconfig.php 添加正确的数据库配置2. 安装程序phpruninstall1启动程序安装完成后,在setting表添加来源站点及正则提取规则。启动程序 (参数是 sett...

2021-03-01 10:49:39 43

原创 PHP&nbsp;内置SERVER数组详解

$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。$_SERVER['SERVER_SOF

2021-03-01 06:39:18 92

原创 PHP随机不重复的数(自定义,以随机大乐透举例)

在一段数中随机不重复的数,下面用大乐透举例:前区不重复5个数,从1到35;后区不重复2个数,从1到12。首先写一个公共方法,调用2次即可:所以重点在随机不重复的数。下列代码中详细说明:publicfunctiongetRandNumber($start=1,$end=35,$length=5){//初始化变量为0$count=0;//建一个新数组$temp=array();while($count<$length){//在一定范围内随机生成一个数放入数...

2021-03-01 02:28:36 41

原创 PHP实现类似百度搜索自动完成(代码简单)

一、效果图:二、HTML代码<htmllang="en"><head><metacharset="utf-8"><title>jQueryUI自动完成(Autocomplete)-默认功能</title><linkrel="stylesheet"href="/public/AutoCom/jquery-ui.css"><scriptsrc="/public/AutoCom/jquery-...

2021-02-28 15:23:36 147

原创 php值转换之strval()、intval()、floatval()、bool

1.strval()strval()函数用于获取变量的字符串值。PHP 版本要求: PHP 4, PHP 5, PHP 7stringstrval(mixed$var) $var: 可以是任何标量类型,但不能是数组或对象。 <?php$int_str=123;var_dump($int_str);$str=strval(123);var_dump($str);?>int(123)string(3)"123"2.intval()...

2021-02-28 11:02:11 106

原创 前端websocket与php后台连接

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

2021-02-28 06:51:34 214

原创 PHP实现守护进程方式,Linux后台运行

linux后台运行程序,nohup 和&结合使用nohup 和&区别使用&后台运行程序: 结果会输出到终端 使用Ctrl + C发送SIGINT信号,程序免疫 关闭session发送SIGHUP信号,程序关闭 使用nohup运行程序: 结果默认会输出到nohup.out 使用Ctrl + C发送SIGINT信号,程序关闭 关闭session发送SIGHUP信号,程序免疫 1. 后台进程 命令后加&使程序后台.

2021-02-28 02:40:21 96

原创 pl是什么软件

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

2021-02-27 15:43:04 1541

空空如也

空空如也

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

TA关注的人

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