自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数字签名功能及过程以及实例

数字签名的主要功能保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。数字签名的过程发送报文时,发送方用一个HASH从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后

2021-06-01 09:55:26 6702

原创 Smarty安装--知识点和 Include/include_once与require/require_once

Smarty安装--知识点引包:include './smarty-3.1.30/ibs/Smarty.class.php'Include/include_once与require/require_onceInclude与require的理解    俩个都是把被包含文件的所有代码引入,替换include/require那一句.和直接把代码写在include那一句是一样的.Requ...

2018-12-06 21:10:08 212

原创 案例:注册学生信息

案例:注册学生信息1、绝对路径分隔符:DIRECTORY_SEPARATOR     --DIRECTORY_SEPARATOR是一个php常量,代表反斜杠,在windows中,斜线(/)和反斜线(\)都可以用作目录分隔符,在linux上路径分隔符是 “/”echo _DIR_ .DIRECTORY_SEPARATOR . "photo";2、检测上传文件的类型限制文件上...

2018-12-06 20:45:57 825

原创 读取文件与字符串编码

要点:1.检查文件或目录是否存在;2.读取文件;3.字符串编码格式 1、检查文件或目录是否存在•bool file_exists  ( string $filename  )•bool is_file  ( string $filename  )•bool is_dir  ( string $filename  )返回值:若$filename 存在返回true,反之f...

2018-12-06 20:00:34 275

原创 会话技术:session、cookie

会话技术:session、cookie     定义:会话跟踪是web程序中常用的技术,用来跟踪用户的整个会话,一个用户的所有请求操作都应属于同一个会话     常用的会话跟踪技术是Cookie与Session。     解决问题:用于解决身份识别问题•Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。session与cookie的...

2018-11-30 15:36:09 164

原创 图像加水印

图像加水印1、 imagecreatefromgd   — 从 GD 文件或 URL 新建一图像2、  imagecreatefromgd2— 从 GD2 文件或 URL 新建一图像3、 imagecreatefromgif — 由文件或 URL 创建一个新图象4、 imagecreatefromjpeg — 由文件或 URL 创建一个新图象5、 imagecreatefrom...

2018-11-29 22:37:59 176

原创 用画布生成验证码

用画布生成验证码步骤:1、定义字符串;2、创建画布;3、颜色;4、填充区域;5、画噪点;6、画噪线;7、画文字;8、输出画布;9、销毁图像<?php//案例:生成验证码header('content-type:image/png');//字符串,去掉不容易识别的i,l,o,I,L,O$str="abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNP...

2018-11-29 22:00:30 296

原创 绘制图形和文字

绘制图形和文字imagesetpixel    --画一个单一像素   (点)•bool imagesetpixel  ( resource $image  , int $x  , int $y  , int $color  ) $color=imagecolorallocate($img,0,0,0);//随机画十个点for($i=0;$i<10;$i++){ ...

2018-11-29 21:37:08 152

原创 创建画布

创建画布header•header('content-type:image/png')   //网页以png图片的形式输出•header ( 'Content-Type: image/gif' );   //网页以gif图片的形式输出•header ( 'Content-Type: image/jpeg' );  //网页以jpeg图片的形式输出<?php he...

2018-11-29 20:49:08 406

原创 mysqli连接数据库

mysqli连接数据库1.创建面向对象$mysqli=@ new mysqli('localhost','root','','数据库名称');注意:1、@:屏蔽错误报告2、new 实例化对象2、连接数据库连接:mysqli_connect$mysqli= @mysqli_connect('localhost','root','123');3、判断是否连接...

2018-11-22 21:21:45 1019

原创 页面跳转---header/JavaScript

header方法header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 header()函数的定义如下: void header (string string [,bool replace [,int http_response_code]])可选参数replace指明是替换前一条类似标头还是...

2018-11-22 20:28:43 8637

原创 字符串中的数字相加;explode;is_numeric

explode --用一个字符串分割另一个字符串用法说明:array explode (string $delimiter,string $string[,int $limit])第一个参数为分隔符,第二个为输入的字符串,返回值为一个数组例如:$str="15,123,58,abc,89,dde,23,6,f";//用分隔符号来分隔字符串,得到数组$arr=explo...

2018-11-18 19:28:16 582

原创 foreach的用法以及给元素加分

foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象语法结构//第一种foreach (array_expression as $value) statement 这个就是说遍历array_expression数组,然后将数组里的value值依次赋给$value。例如: $arr=array(5=>'apple',6...

2018-11-18 18:52:06 304

原创 rand mt_rand substr 以及生成四位验证码

rand定义:产生一个随机整数用法一:int rand(viod)   //没有参数 返回0到getrandmax()之间的伪随机整数例如:$str="abcdefghijklmnopqrstuvwxyz0123456789";echo getrandmax();//生成最大的随机数echo '<br>';echo rand();用法二:int rand...

2018-11-10 21:20:13 417

原创 nl2br和strpos

nl2br定义:在字符串所有新行之前插入HTML换行标记。<br>例如:$str=<<<STR张三,男,20李四,女,19王五,男,20STR;$str=nl2br($str);//换行echo $str;strpos定义:查找字符串首次出现的位置用法:int strpos (string $haystack,mixed $nee...

2018-11-10 19:49:34 107

原创 PHP变量,PHP错误报告方法

PHP变量说明变量的特点:1)变量不需要指定数据类型(属于弱类型)$name="张三";//直接使用变量,没有指定数据类型$age=20;//直接赋值2)变量名必须以$开头3)对大小写敏感命名规则:由英文字母,数字,下划线组合,不能以数字开头//输出变量的值echo $name;//输出变量的值echo '<br>';//输出换行符echo $a...

2018-11-02 15:34:00 300

原创 Java日期有效性验证

import java.util.Scanner;public class Shengri { public static void main(String[] args) { //导包 Scanner input = new Scanner(System.in); //输入生日 System.out.println("请输入你的生日:(02/27)"); //判断循环 while(t...

2018-04-14 17:39:22 2045

原创 js and创建数据库

Java ScriptJS中数据类型转换:内置转换:parseInt()把值转换成整数;parseFloat()把值转换为浮点数。强制转换:Boolean(value):将给定制转换为布尔类型                 Number(value):转换为数字类型                  String(value):转换为字符串类型SQL Server创建数据库:CREATE DAT...

2018-04-14 17:26:34 647

原创 2018.3.31 java 6个数据类型

数据类型:整型:byte  short  int  long浮点型:float  double字符型:char布尔型:Boolean//6个double类型的数组import java.util.Scanner;public class Demo{     public static void main (String[]args){           Scanner input=new Sca...

2018-03-31 12:32:37 128

空空如也

空空如也

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

TA关注的人

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