4 ZLANBL085321

尚未进行身份认证

学如逆水行舟,不进则退,加油吧,程序媛!

等级
博文 56
排名 10w+

PHP学习笔记——加密解密

一、MD5算法MD5消息摘要算法(MessageDigestAlgorithm)是R.Rivest设计的,它对输入的任意长度的消息进行运算,产生一个128位的消息摘要。随着穷举攻击和密码分析的发展,MD5算法已经不再那么流行了。1、算法原理1)数据填充填充消息使其与448模512同余(长度≡448mod521),即填充后的消息长度是比512的倍数仅小64位的数。即使消息长度本身...

2019-01-23 17:06:02

PHP学习笔记——面向对象

一、

2019-01-23 09:57:15

PHP学习笔记——文件系统

一、文件处理1、打开文件resourcefopen(stringfilename,stringmode[,booluse_include_path=false[,resourcecontext]])该函数打开文件或者URL,将filename指定的名字资源绑定到一个流上。如果filename是“scheme://…”的格式,则被当成一个UR...

2019-01-22 16:21:15

PHP学习笔记——图形图像

一、GD2函数库

2019-01-21 15:46:23

PHP学习笔记——会话管理

一、cookie管理1、介绍cookiecookie是在HTTP协议下,将服务器传递给浏览器的少量数据保存到用户浏览器的一种方式,通过这种方式,即使在浏览器被关闭和连接中断的情况下,用户仍然可以维护状态数据。cookie是保存在用户硬盘上的由字符串组成的小文本文件,其命名格式如下:用户名@网站地址[数字].txtcookie中的内容大多警告了加密处理,因此,表面上看来只是一些字母和数字组合...

2019-01-18 11:43:09

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

1、设置地区信息stringsetlocale(intcategory,arraylocale)参数category命名常量指定的受区域设置的功能类别:LC_ALL所有的设置LC_COLLATE字符串比较,详见strcoll()LC_CTYPE字符串的分类与转换,参见例子strtoupper()LC_MONETARY等同localeconv()L...

2019-01-17 16:01:44

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

1、获取指定日期的时间戳intmktime([inthour=date(“H”)[,intminute=date(“i”)[,intsecond=date(“s”)[,intmonth=date(“n”)[,intday=date(“j”)[,intyear=date(“Y”)[,intis_dst=-1]]]]]]])...

2019-01-17 14:56:26

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

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

2019-01-17 09:50:37

PHP学习笔记——数组

PHP的数组更加灵活,不但支持数字索引数组,而且支持以字符串或字符串、数字混合为键名的关联数组。一、声明数组有两种方式:一是应用数组函数声明数组;二是通过数组标识符[]声明数组。1、通过函数创建数组1)arrayarray([mixed…])参数mixed的预防为“key=>value”(多个参数mixed用逗号隔开),分别定义了索引和值。索引可以是字符串或数字。如果省略了索引,...

2019-01-16 15:19:12

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

一、语法规则1、行定位符(用于描述字符串的边界)“^”表示行的开始;“”表示行的结尾。如mr匹配以mr开始的字符,”表示行的结尾。如^mr匹配以mr开始的字符,”表示行的结尾。如mr匹配以mr开始的字符,mr匹配以mr结尾的字符。如果要匹配的字符串可以出现在字符串的任意部分,可直接写成mr。2、字符类([])正则表达式是区分大小写的,如果想忽略大小写,可以通过方括号表达式“[]”来完成...

2019-01-16 09:42:07

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

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

2019-01-15 15:07:59

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

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

2019-01-10 16:22:08

PHP学习笔记——语法基础

一、PHP标记符PHP标记符能让Web服务器识别PHP代码的开始和结束,而标记之外的任何文本都会被认为是普通的HTML,有4种风格:1、标准风格<?php//PHP代码?>但是对于只包含PHP代码的文件,结束符“?>”是多余的,如果加上它,phpStorm里面会给个警告:Closingtag‘?>’isredundantforfilesconta.

2019-01-10 13:10:33

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

JS中条件语句if-else、switch和循环语句while、do-while、for和C等其他编程语言相同,但是JS中循环语句多了一个for/in,它和常规的for循环完全不同,其语法如下:for(variableinobject)statementvariable通常是一个变量名,也可以是一个可以产生左值的表达式或者一个通过var语句声明的变量,总之必须是一个适用于赋值表达式左侧的...

2019-01-04 16:00:07

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

因工作需要,最近要自学JavaScript,在学习的过程中,发现JS和其他编程语言有许多相似和不同之处,在此就记录下它的不同之处。一、数据类型1、数字与其他编程语言不同,JS不区分整数值和浮点数值,JS中所有数字均用浮点数值表示,JS采用IEEE754标准定义的64位浮点格式表示数字。2、文本在JS中,字符串常量可以由单引号或双引号括起来。JS中没有表示单个字符的“字符型”,要表...

2019-01-02 16:25:50

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

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

2018-09-10 10:49:47

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

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

2018-09-10 10:49:14

C++回顾——new和delete

一、对象的创建当创建一个C++对象时,会发生两件事:1)为对象分配内存;2)调用构造函数来初始化那个内存(C++强迫这样做是因为未初始化的对象是程序出错的主要原因)C++把创建一个对象所需要的所有动作都结合在一个称为new的运算符里(分配内存并调用构造函数),默认的new还进行检测以确信在传递地址给构造函数之前内存分配是成功的,所以不必显示地确定调用是否成功。delete只用于...

2018-08-22 14:25:03

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

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

2018-08-20 17:32:33

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

一、C++中的指针C和C++指针的最重要的区别在于C++是一种类型要求更强的语言。C不允许随便地把一个类型的指针赋值给另一个类型,但允许通过void*来实现。C++不允许这样做,如果真想把某种类型当做别的类型处理,则必须显示地使用类型转换。二、C++中的引用引用(&)就像能自动地被编译器间接引用的常量型指针,它通常用于函数的参数表中和函数的返回值,但也可以独立使用。任何引用必须...

2018-07-25 17:54:26
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!