文件上传

//文件存储路径$file_path="upload/";//664权限为文件属主和属组用户可读和写,其他用户只读。if(is_dir($file_path)!=TRUE) mkdir($file_path,0664) ;//定义允许上传的文件扩展名$ext_arr = array("gif", "jpg", "jpeg", "png", "bmp", "txt", "zip", "rar"...

PHP 文件处理

文件创建/打开fopen:(创建并)打开一个文件或 URL 地址。文件写入fwrite:向文件写入内容,可安全用于二进制文件 。file_put_contents:向文件写入内容,等同依次调用 fopen,fwrite 以及 fclose 函数。文件读取fread:读取文件,可安全用于二进制文件。fgets:从文件中读取 一行 数据,并将文件指针指向下一行。fgetc:从文件中 逐字 读取文...

PHP "类"-原则

三大特性是:封装、继承、多态所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序...

Git 识记

1.安装Git安装git非常直接:Linux – 打开控制台,然后通过包管理安装,在Ubuntu上命令是:sudo apt-get install git-allWindows – 推荐使用git for windows,它包括了图形工具以及命令行模拟器。OS X – 最简单的方式是使用homebrew安装,命令行执行brew install git如果你是在是先用图形工具的话,那么推荐你使...

一些简单的排序法(已烂大街)

冒泡排序,快速排序,选择排序,二分法查找,快速查找/**冒泡排序相邻2数比较,小的在前,大的在后数组有几个元素,就要比较几轮 $i每轮需要比较的次数为,数组元素个数-已比较的次数 $j@param array $array 要操作的数组@return array $array 返回的数组*/function bubbleSort($array){ $cnt = count($...

进制之间的转换 - 载至其他

一、 二进制与十进制之间的转换 a.二进制转十进制(不分整数和小数从最后一位算起,每一位上的数乘以2的几次方,这个次数由这个数字所在的位置决定,从零位开始,然后相加) 01101011.001 转十进制:第-3 1乘2的-3次方=0.125第-2 0乘2的-2次方=0第-1 0乘2的-1次方=0第0位 1乘2的0次方=1 1 1乘2的1次方=2 2  0乘2的2次...