自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不骄方能师人之长,而自成其学。

  • 博客(29)
  • 收藏
  • 关注

转载 PHP读取大文件的类SplFileObject 【笔记】

一般读取文件我们用fopen 或者 file_get_contents ,前者可以循环读取,后者可以一次性读取,但都是将文件内容一次性加载来操作。如果加载的文件特别大时,如几百M,上G时,这时性能就降下来了,那么PHP里有没有对大文件的处理函数或者类呢? 答案是:有的。PHP真的越来越“面向对象”了,一些原有的基础的SPL方法都开始陆续地实现出class了。从 PHP 5.1.0 开始,S...

2018-12-18 18:01:21 3450 1

转载 Linux cat命令详解【笔记】

cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;cat主要有三大功能:1.一次显示整个文件。$ cat   filename2.从键盘创建一个文件。$ cat  >  filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat   file1   file2  > filecat具体命令格式为 : cat [-...

2018-12-18 17:56:42 264

转载 【Mac OS】brew的安装和使用

Homebrew是一款Mac OS上的软件包管理工具,通过它可以很方便的安装/卸载软件工具等,类似于Linux下的apt-get,node的npm等包管理工具。Homebrew将工具安装在自己创建的/usr/local/Cellar目录下,并在/usr/local/bin建立这些工具的符号链接。安装brew 打开终端,执行下面的命令。/usr/bin/ruby -e “$(curl ...

2018-12-07 11:52:09 695

原创 微信小程序解不出来unionId的坑

必须需要将小程序和公众号绑定到同一开放平台才可以获取到!!!!!!!!!!!!!!!!!!!!

2018-11-27 18:11:02 1512

原创 php 正则$符号

preg_match_all("/\/\*\*[\s\S]*?\(\Q$/",$str,$ddd);用\Q$  匹配

2018-11-23 10:18:40 1135

转载 Nginx URL重写(rewrite)配置及信息详解

Nginx URL重写(rewrite)配置及信息详解    URL重写有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中Nginx URL重写(rewrite)介绍    和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持,即通过perl兼容正则表达式语句进行规则...

2018-11-13 14:36:34 2942 1

原创 PHP 强制返回状态码以及http状态码含义

   header('HTTP/1.1 404 Not Found'); 1xx: 信息消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 103 Checkpoin...

2018-11-13 14:31:45 6014 1

转载 开始结束时间计时

function microtime_float() { list($usec, $sec) = explode(' ',microtime()); return ((float)$usec + (float)$sec);}//start$starttime = microtime_float();//end$runtime = number_format((micr

2016-09-13 11:57:43 463

转载 php生成随机唯一邀请码/优惠码 固定长度UUID

function make_coupon_card() { $code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $rand = $code[rand(0,25)] .strtoupper(dechex(date('m'))) .date('d').substr(time(),-5)

2016-09-13 11:46:17 9028 2

转载 PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例

PHP 扩展mongon.mod.dll下载http://cn.php.net/manual/en/mongo.installation.php#mongo.installation.windows然后php.ini添加 extension=php_mongo.dll最后phpinfo() 查找到表标PHP已经自带了mongo功能,你就可以操作下面的代码(但

2016-09-01 17:22:58 658

原创 cmd运行PHP程序

需求:把一个表中数据导向另一个表中(字段需要处理,200万条+)应用:做分批次处理,开始直接用浏览器运行,可是会出现超时的提示。后来用的CMD运行完成用法:用CMD进入到你PHP的根目下,之后在这里用                php 你要运行的PHP文件这样来运行就OK。

2016-08-11 17:14:51 430

转载 MongoDB 查询文档

MongoDB 查询文档语法MongoDB 查询数据的语法格式如下:>db.COLLECTION_NAME.find()find() 方法以非结构化的方式来显示所有文档。如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下:>db.col.find().pretty()pretty() 方法以格式化的方式来显示所有文档。实例以下实例我

2016-08-01 11:31:13 231

转载 MongoDB的创建删除数据库,增删改文档

MongoDB 创建数据库语法MongoDB 创建数据库的语法格式如下:use DATABASE_NAME如果数据库不存在,则创建数据库,否则切换到指定数据库。实例以下实例我们创建了数据库 runoob:> use runoobswitched to db runoob> dbrunoob> 如果你想查看所有数据库,可以使用 show dbs 命令:>

2016-08-01 11:28:48 458

转载 MongoDB 概念解析

不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。下表将帮助您更容易理解Mongo中的一些概念:SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument

2016-08-01 11:23:59 242

转载 MongoDB简介

什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及

2016-08-01 11:21:50 210 1

转载 NoSQL 简介

NoSQL 简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",

2016-08-01 11:01:50 253

原创 PHP 面向对象之静态方法和属性;什么时候用静态和用静态的好处

静态方法的规则和静态属性是相同的。使用ststic关键字可以将方法标识为静态方法,通过类的名称和作用域限定操作符::可以访问静态方法。静态方法和非静态方法之间有一个很重要的区别,就是在调用静态方法时,我们不需要创建类的实例。class person{ public static $name = "LPP"; public static function getName(){

2016-05-13 16:09:32 2854 2

原创 PHP面向对象之方法重写与重载

直接代码:class father{ public function test(){ echo "father"; } public function test1(){ echo "test"; }}class son extends father{ public function test($name){//方法重载

2016-05-13 16:06:41 1281

原创 PHP类的封装与继承

封装:把成员方法和成员属性封装到类中,隐藏属性和方法实现的细节,通过public、protected、private等限定类成员的访问权限,数据被保护在内部,只通过被授权的成员方法才可以操作,尽可能的对成员进行封装。public:方法或者属性在任何作用域下都可以访问到,而且是默认的,如果没有为一个属性或方法指定访问修饰符,它将是public。protected:本类和子类可以访问,

2016-05-13 15:34:40 686

原创 什么是类?什么是对象?类和对象有什么关系?

面向对象(Object Oriented,OO)。起初,“面向对象”是指在程序设计中采用封装、继承、多态等设计方法。现在,面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,ObjectOriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及面向对象的编程实现(OOP,Object Oriented Programm

2016-05-13 15:26:11 108441 10

原创 linux用yum简单安装apche+mysql+php

安装Apahce, PHP, Mysql, 以及php连接mysql库组件 yum -y install httpd php mysql mysql-server php-mysql 安装mysql扩展    yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql启动Apache    service htt

2016-05-13 11:22:11 333

转载 PHP正则表达式收集

正则表达式用于字符串处理、表单验证等场合,实用高效。本文收集了一些常用的表达式:$str = preg_replace("/()(.*?)()/", '\1\2\3', $str);其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是然后第二个参数中\1、\2、\3就表示这三个部分,要替换成什么样子还不简单?获取页面中的所有链接地址的

2016-05-13 08:41:59 246

原创 单例模式简单代码(缺点指正,互相学习)

class resource{ private static $nba; public function __construct(){ echo "get resource"; } public static function getResource(){ if(self::$nba==false && !is_object(self

2016-05-12 10:22:38 237

转载 五种常见的 PHP 设计模式

设计模式只是为 Java™ 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。

2016-05-12 10:11:22 213

转载 cookie 和session 的区别详解

这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的

2016-05-12 10:07:42 226

转载 GET和POST的真正区别

原文:http://www.cnblogs.com/nankezhishi/archive/2012/06/09/getandpost.html如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个

2016-05-12 09:37:29 354

转载 HTTP协议详解

HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务

2016-05-12 09:16:41 288

原创 PHP简单工厂设计模式,简单代码。(缺点请指正,互相学习)

interface action{ public function start(); public function running(); public function stop();}class car implements action{ public function start(){ return 'car start'; }

2016-05-12 09:07:32 277

原创 缓存静态页面类

缓存静态页面类

2016-05-12 09:00:01 409

空空如也

空空如也

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

TA关注的人

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