PHP学习笔记——加密解密

一、MD5算法 MD5消息摘要算法(Message Digest Algorithm)是R.Rivest设计的,它对输入的任意长度的消息进行运算,产生一个128位的消息摘要。随着穷举攻击和密码分析的发展,MD5算法已经不再那么流行了。 1、算法原理 1)数据填充 填充消息使其与448模51...

2019-01-23 17:06:02

阅读数 71

评论数 0

PHP学习笔记——面向对象

一、

2019-01-23 09:57:15

阅读数 48

评论数 0

PHP学习笔记——文件系统

一、文件处理 1、打开文件 resource fopen ( string filename , string mode [, bool use_include_path = false [, resource context ]] ) 该函数打开文件或者 URL,将 filename 指定...

2019-01-22 16:21:15

阅读数 53

评论数 0

PHP学习笔记——图形图像

一、GD2函数库

2019-01-21 15:46:23

阅读数 52

评论数 0

PHP学习笔记——会话管理

一、cookie管理 1、介绍cookie cookie是在HTTP协议下,将服务器传递给浏览器的少量数据保存到用户浏览器的一种方式,通过这种方式,即使在浏览器被关闭和连接中断的情况下,用户仍然可以维护状态数据。cookie是保存在用户硬盘上的由字符串组成的小文本文件,其命名格式如下: 用户...

2019-01-18 11:43:09

阅读数 58

评论数 0

PHP学习笔记——日期和时间(二)

1、设置地区信息 string setlocale ( int category , array locale ) 参数 category 命名常量指定的受区域设置的功能类别: LC_ALL 所有的设置 LC_COLLATE 字符串比较, 详见 strcoll() LC_CTYPE 字符串的分类与...

2019-01-17 16:01:44

阅读数 43

评论数 0

PHP学习笔记——日期和时间(一)

1、获取指定日期的时间戳 int mktime ([ int hour = date(“H”) [, int minute = date(“i”) [, int second = date(“s”) [, int month = date(“n”) [, int day = date(“j”) [...

2019-01-17 14:56:26

阅读数 36

评论数 0

PHP学习笔记——PHP与Web页面交互

一、表单 表单标记属性如下表所示: 在使用form表单时,必须要指定其行为属性action,它指定表单提交数据的处理页。GET方法是将表单内容附加在URL地址后面;POST方法是将表单中的信息作为一个数据块发送到服务器上的处理程序中,在浏览器的地址栏不显示提交的信息。method属性默认为GE...

2019-01-17 09:50:37

阅读数 44

评论数 0

PHP学习笔记——数组

PHP的数组更加灵活,不但支持数字索引数组,而且支持以字符串或字符串、数字混合为键名的关联数组。 一、声明数组 有两种方式:一是应用数组函数声明数组;二是通过数组标识符[]声明数组。 1、通过函数创建数组 1)array array([mixed…]) 参数mixed的预防为“key=&a...

2019-01-16 15:19:12

阅读数 25

评论数 0

PHP学习笔记——正则表达式

一、语法规则 1、行定位符(用于描述字符串的边界) “^”表示行的开始;“”表示行的结尾。如mr匹配以mr开始的字符,”表示行的结尾。如^mr匹配以mr开始的字符,”表示行的结尾。如mr匹配以mr开始的字符,mr匹配以mr结尾的字符。如果要匹配的字符串可以出现在字符串的任意部分,可直接写成mr...

2019-01-16 09:42:07

阅读数 20

评论数 0

PHP学习笔记——常用字符串操作函数

一、自动转义、还原字符串 string addslashes(string str) 该函数用来给字符串str加入斜线“\”,对指定字符串中的字符进行转义,能转义的字符包括单引号“’”、双引号“"”、反斜杠“\”、NULL字符“0”。该函数...

2019-01-15 15:07:59

阅读数 20

评论数 0

PHP学习笔记——控制语句和函数

一、控制语句 条件控制语句if-else、switch和循环语句while、do-while、for和其他编程语言的差别不大,PHP多了一个foreach循环。foreach循环在PHP4.0中擅长处理数组,是遍历数组的一种简单方法。在PHP5.0中,增加了对对象的支持。其语法格式为: forea...

2019-01-10 16:22:08

阅读数 39

评论数 0

PHP学习笔记——语法基础

一、PHP标记符 PHP标记符能让Web服务器识别PHP代码的开始和结束,而标记之外的任何文本都会被认为是普通的HTML,有4种风格: 1、标准风格 <?php //PHP代码 ?> 但是对于只包含PHP代...

2019-01-10 13:10:33

阅读数 123

评论数 0

JavaScript与C++等其他语言的不同之处——控制语句

JS中条件语句if-else、switch和循环语句while、do-while、for和C等其他编程语言相同,但是JS中循环语句多了一个for/in,它和常规的for循环完全不同,其语法如下: for(variable in object) statement variable通常是一个变量名,...

2019-01-04 16:00:07

阅读数 55

评论数 0

JavaScript与C++等其他语言的不同之处——类型、变量、运算符

因工作需要,最近要自学JavaScript,在学习的过程中,发现JS和其他编程语言有许多相似和不同之处,在此就记录下它的不同之处。 一、数据类型 1、数字 与其他编程语言不同,JS不区分整数值和浮点数值,JS中所有数字均用浮点数值表示,JS采用IEEE754标准定义的64位浮点格式表示数字...

2019-01-02 16:25:50

阅读数 36

评论数 0

C++回顾——多态性和虚函数

多态性(在C++中通过虚函数来实现)是面向对象程序设计语言中数据抽象和继承之外的第三个基本特征。多态性提供了接口与具体实现之间的另一层隔离,改善了代码的组织性和可读性,同时也使创建的程序具有可扩展性,程序不仅在项目的最初创建期可以“扩展”,而且当在项目需要有新的功能时也能“扩展”。 一、函数调用...

2018-09-10 10:49:47

阅读数 26

评论数 0

C++回顾——继承和组合

一、组合语法 实际上,我们一直在用组合创建类,只不过是在用内部数据类型组合新类。

2018-09-10 10:49:14

阅读数 58

评论数 0

C++回顾——new和delete

一、对象的创建 当创建一个C++对象时,会发生两件事: 1)为对象分配内存; 2)调用构造函数来初始化那个内存(C++强迫这样做是因为未初始化的对象是程序出错的主要原因) C++把创建一个对象所需要的所有动作都结合在一个称为new的运算符里(分配内存并调用构造函数),默认的new还进行检测...

2018-08-22 14:25:03

阅读数 42

评论数 0

C++回顾——运算符重载

运算符重载只是一种语法上的方便,实际上它是另一种函数调用的方式,其不同之处在于函数的参数不是出现在圆括号内,而是紧贴在一些字符旁边;调用运算符时要把运算符放置在参数之间、参数之后、参数之前;编译器决定调用哪一个“函数”。 在C++中,可以定义一个处理类的新运算符,函数的名字由关键字operato...

2018-08-20 17:32:33

阅读数 28

评论数 0

C++回顾——引用和拷贝构造函数

一、C++中的指针 C和C++指针的最重要的区别在于C++是一种类型要求更强的语言。C不允许随便地把一个类型的指针赋值给另一个类型,但允许通过void*来实现。C++不允许这样做,如果真想把某种类型当做别的类型处理,则必须显示地使用类型转换。 二、C++中的引用 引用(&am...

2018-07-25 17:54:26

阅读数 291

评论数 0

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