自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows下安装python(新手入门)

第一步:下载Python安装包在python的官网www.python.org中找到最新版本的Python安装包,点击下载适合自己电脑的安装包第二步:安装1.双击下载好的安装包,弹出如下界面:注意!!!将Python加入到window的环境变量中,如果忘记打钩,则需要手动加到环境变量中;在这里我选择的是自定义安装,点击自定义安装进行下一步操作;2.进入到下一步后,选择需要...

2019-03-27 19:08:23 311

原创 php 时间 时间戳 获取当前月,上个月,下个月等等第一天和最后一天

php 获取时间主要用到的函数:date(),time(),strtotime()等# 获取当前月的天数$month_now_days = date('t');//echo $month_now_days; # 获取某月的天数$month_certain_days = date('t',strtotime('1993-8-1'));//echo $month_certain_day...

2019-02-27 11:40:57 9145

原创 自动化REST API 测试(基于Yii2)

前言:Yii2是一款非常优秀的PHP框架,Yii2的官方发行版整合了codeception测试框架。在使用Yii2框架的项目中,我们可以非常方便地利用codeception进行单元测试、功能测试、验收测试和API测试等。现在下面主要介绍API测试API测试主要用来测试接口准备安装1、确保已经安装了composter,没有安装自行安装2、在项目根目录运行命令composer...

2019-01-04 12:10:36 1103

原创 使用composer安装yii2高级版

要求1、PHP 5.4.0及以上2、composer安装完成3、有网安装在安装完composer后,可以执行以下命令:composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii-application这个命令是指将yii2安装在当前文件夹的yii-applica...

2018-12-27 18:50:38 1463 4

原创 linux系统中安装ssh2扩展步骤详解

在Linux服务器环境中部署ssh2扩展以编译PHP文件中的ssh脚本命令,具体配置方法如下,如果是在正式环境中直接运行,建议做好备份。1、安装支持的库文件yum install php-devel php-pear libssh2 libssh2-devel2、建立ssh2扩展pecl install -f ssh2# 之后会显示安装的日志,需要选择时直接按回车键就好...

2018-12-25 11:31:37 885

原创 jQuery选择器

一、基本选择器基本选择器是jQuery中最常用也是最简单的选择器,它通过元素的id、class和标签名等来查找DOM元素。1、ID选择器 #id描述:根据给定的id匹配一个元素, 返回单个元素(注:在网页中,id名称不能重复)示例:$("#test") 选取 id 为 test 的元素2、类选择器 .class描述:根据给定的类名匹配元素,返回元素集合示例:$(".test") 选取...

2018-10-20 12:18:04 86

原创 PHP的数据类型

 PHP的数据类型分为三大类,八小类:1、标量类型boolean(布尔型):这是最简单的类型,只有两个取值,可以为TRUE/true或FALSE/false,不区分大小写。详细请查看:PHP布尔类型(boolean)integer(整型):整型值可以使用十进制,十六进制或八进制表示,前面可以加上可选的符号( - 或 + )。八进制表示数字前必须加上0(零),十六进制表示数字前必须加...

2018-10-20 11:41:51 270

原创 PHP设计模式之策略模式

<?php############策略模式#####################角色接口interface Role{ public function display();}#国王类class King implements Role{ public function display() { // TODO: Implement di...

2018-10-17 16:54:47 123

原创 linux下卸载apach

1、确认是否安装过,或者系统自带了httpd服务rpm -qa | grep httpd或者yum list | grep httpd2、停止httpd服务(已经停止服务的不用执行次命令)systemctl stop httpd.service3、卸载apache,通过rpm -e或者yum -erase不过rpm -e命令必须要自己先卸载依赖包,所以用yum -er...

2018-09-26 10:30:20 208

原创 linux下git安装

1、安装gityum -y install git 2、添加git用户useradd gitpasswd git #输入两次密码3、初始化版本库(最后用git用户来操作)git init --bare test.git ###创建一个空的版本库4、在客户端更新一下(或者是本地)git clone git@服务器ip:/版本库路径Cloning in...

2018-09-21 17:19:16 87

原创 判断一个字符串是否是回文字符串

/** 判断回文字符串1 */function is_plalindrome($str){ $len=strlen($str); $le=1; $k=intval($len/2)+1; for($i=0;$i<$k;$i++){ if (substr($str,$i,1)!=substr($str,$len-$i-1,1)) ...

2018-07-25 16:15:32 1301

原创 PHP报错信息总结

在PHP中所有的报错信息可以用error_reporting()这个函数来设置;它的参数有字符串和数字两种表示方法,共14个等级数字返回码常量返回码说明1        E_ERROR致命错误,脚本执行中断,就是脚本中有不可识别的东西出现举例:Error:lnvalid parameter lnvalid parameter name2E_WARNING部分代码出错,但不影响整体运行举例:Warn...

2018-07-11 20:03:35 274

原创 PHP中Yii框架2.0版本数据库操作(增删改查)

一、Yii框架自带CSRF防御;可以再类里面添加一行代码关闭CSRF防御://关闭CSRF防御 public $enableCsrfValidation = false;二、sql语句方式进行数据库操作;<?phpnamespace backend\controllers;use Yii;use yii\web\Controller;use app\models\entryFor...

2018-06-14 18:54:57 529

原创 CSRF攻击和防御

CSRF概念:CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用;尽管听起来像跨站脚本(XSS)但是CSRF与XSS攻击不同,XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站;与XSS攻击相比,CSRF...

2018-06-12 22:03:40 153

原创 mysql事务与PDO事务处理

1、MySQL事务        MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!        1)在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务     2)事务处理可以用来维护数据库的完整性,保证成批的SQL语...

2018-05-22 00:22:37 1816

原创 PDO防止sql注入

1、什么是sql注入?    SQL注入:利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力。    随着B/S模式被广泛的应用,用这种模式编写应用程序的程序员也越来越多,但由于开发人员的水平和经验参差不齐,相当一部分的开发人员在编写代码的时候,没有对用户的输入数据或者是页面中所携带的信息(如Cookie)进行必要的合法性判断,导致了攻击者可以提交一段数据库查询代码,根据程序返...

2018-05-21 23:52:56 457

原创 PDO简介及其基本使用

一、基本知识    1、什么是PDO?            PDO就是PHP data Object 提供了PHP操作多种数据库的统一的接口    2、为什么要使用PDO?                PDO是PHP5新加入的一个重大功能,我们的数据库服务器为MySQL,所有的程序代码的数据库操作全是一mysql()或者mysqli()函数来操作,当我们的数据库 需要更换时比如换成,SQL、S...

2018-05-20 14:18:39 8317

原创 论伪静态

1、神魔是伪静态        伪静态说白了就是假的静态页面,就是通过各种技术手段,让动态页面看上去和静态页面的一样,动态页面的URL一个典型特征是带有参数,也就是路径中有个?,伪静态的主要目的就是去掉路径中的?2、伪静态的优点        1.伪静态有利于搜索引擎优化        2.更好的用户体验度3、伪静态和静态页面的区别        1.从URL结构以及页面名称来看,伪静态和静态页面...

2018-05-18 00:32:41 102

原创 静态缓存基本原理

缓存的目的是为了让我们的页面运行更加快速,减少读取数据库内容的次数,给用户更好的体验基本原理:1、首先我们要判断是否有缓存文件 或者缓存文件是否过期             相关函数 file_exists("xxx.html");  判断是否过期 函数 filemtime(“xxx.html”);2 、        如果没有,那么就要开启 读取 录入        相关函数:         ...

2018-05-17 23:45:41 1519

原创 静态缓存在Linux上运行错误解决

阅读数:1 Unable to open file!主要原因是权限不够    在命令行中输入:chmod -R 777 cache    递归方式开启权限;cache为缓存文件目录

2018-05-16 22:59:57 177

原创 linux中的一些最基本的命令行

1、cd / -----返回根目录2、cd /home -----进入 '/ home' 目录' 3、cd .. -----返回上一级目录 4、cd ../.. -----返回上两级目录 5、cd -----进入个人的主目录 6、ls -----查看目录中的文件7、ll -----查看文件的详细信息8、mkdir dir1 -----创建一个叫做 'dir1' 的目录'9、i -----进入编辑状...

2018-05-16 21:48:42 86

原创 关于CentOS 7中的lamp安装

由于是初次接触好多地方不是很了解首先就是装环境,装环境的步骤整理如下:一、配置防火墙CentOS 7.0默认使用的是firewall作为防火墙;1、关闭防火墙firewallsystemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、关闭SEKLINUX...

2018-05-16 21:33:23 195

原创 学生考试信息录入和最近一次考试成绩查询平台

一、学生考试信息录入1、首先数据库中要有两个表,student 、score;表结构可以看一下student  学生基本信息表score 分数表2、学生信息表中手动录入所有学生信息基本信息3、展示学生考试成绩录入视图页面, 为了使用者录入学生考试成绩方便,首先查询出学生基本信息采用表格形式提交,代码如下:<?phpheader("content-type:text/html;charset...

2018-05-16 20:59:21 4789

空空如也

空空如也

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

TA关注的人

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