自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 smarty模板引擎

smarty是PHP的一个引擎模板,可以进行更好的进行逻辑与显示的分离,即我们常说的MVC,这个引擎的作用就是将C分离出来。其中的MVC分别指的是M——模型(moder),V——视图(view),C——控制器(controller)。简单来说就是将html代码与php代码分离开,使速度更快,减少代码量,方便程序的修改与维护。在smarty安装时,涉及到:Include/include_on...

2018-12-06 08:58:29 388 1

原创 php-学生信息注册

最近做了一个阶段测试,这个阶段测试是这样的这个阶段测试主要需要实现的功能是首先创建数据库和数据表的字段来存放学生的各个属性,学生通过注册页面来实现学生信息的注册,注册的信息将会存放到数据库的数据表中,其中有一个字段是学生的照片,在数据表中存放的则是文件路径,而这个路径是相对路径,而不是绝对路径。此时页面会进行跳转,跳转到用表格来显示学生信息,但是不显示学生的照片,而是在学生姓名上设置链接,...

2018-12-02 23:49:33 1110

原创 SQL注入

什么时候最容易受到sql注入呢?当应用程序使用输入的内容来构造动态sql语句以访问数据库时,会发生sql注入攻击。那么,如何来防止sql注入呢:1.永远不要信任用户的输入,对用户的输入进行校验,可以通过正则表达式,或限制长度或者对字符进行转义来进行防止。2.永远不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储过程进行数据查询存取。3.永远不要使用管理员权限的数据库...

2018-11-30 14:41:07 144

原创 session和cookie

会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是cookie与session。那么cookie与session之间有什么区别呢?session可实现页面之间数据共享( 以文件方式存在)。启动会话:session_start()      启动后,生成session_id,随机串(唯一),此随机串会返回,然后存在在客户端,也是已cookie存在,如果禁用的话...

2018-11-28 08:36:29 122

原创 php 操作数据库

PHP中连接数据库主要有三种方式:1.mysql2.mysqli3.PDO我主要讲一下mysqli,mysqli是面向对象,mysqli被封装成一个类,它的构造方法如下:___construct([string    $host[,string    $username[,string    $password[string    $dbname[,int    $port[,...

2018-11-23 10:58:37 149

原创 PHP 使用数组随机生成4位验证码

我们要生成4位随机验证码,首先要在A-Z,a-z,0-9之间随机产生4位。此时我们会用到一个函数range(),这个函数是建立一个包含指定范围单元的数组,返回类型为数组。代码如下:<?php$arr1 = range('a','z');$arr2 = range('A','Z');$arr3 = range(0,9);//产生指定范围内的数组并输出print_r($arr...

2018-11-13 17:25:17 3809

原创 PHP中的strpos()函数

strpos()函数是用来查找字符串首次出现的位置,返回类型为int,但是如是找不到该字符,返回布尔型的false值。1.判断一个字符串是否包含另一个字符串,示例代码如下:<?phpheader('content-type:text/html;charset=utf-8');$a = 'How old are you?';$find = 'are';$str = strp...

2018-11-07 14:33:50 1469

原创 推箱子

这一周主要学习了推箱子的一小部分代码,最后是为了完成推箱子这个小游戏。import javax.swing.JFrame;public class GameFrame extends JFrame { GamePanel gp; public GameFrame(){ this.setSize(500,500);//单位为像素 this.setTitle("推箱子");//标题 this.s...

2018-04-15 22:09:40 468

原创 Java周总结

通过这一周以来的学习,现在已经可以熟练的写出一写小程序了。今天我用数组写了一个很简单的小程序。import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入八个数"...

2018-03-29 09:31:01 260

空空如也

空空如也

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

TA关注的人

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