自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php openssl 加密 解密id 替代mcrypt_encrypt 已转码可在url中使用

php openssl 加密 解密id 替代mcrypt_encrypt 已转码可在url中使用<?php/** * Copyright (C) * @author roller * @date 2018/8/2 11:55 */namespace generalRecruit\library;class Crypt{ //base64_encode...

2018-08-03 10:17:23 903

原创 mysql 查表占用空间大小

select table_name,table_rows,data_length+index_length,concat(round((data_length+index_length)/1024/1024,2),‘MB’) data from information_schema.tables where table_schema=‘数据库名’ and table_name=‘表名’;查表占用空间大小

2021-10-21 10:49:21 118

原创 什么是闭包,一次搞懂(详解)

闭包很多语言都支持闭包,到底什么是闭包,很多人可能理解的并不透彻先引用一些解释维基百科讲: 闭包(Closure),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合可以产生不同的实例。百度百科 闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理

2020-07-29 18:14:14 6035

原创 php 后期绑定

php 后期静态绑定 自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引 用静态调用的类。 准确说,后期静态绑定工作原理是存储了在上一个“非转发调用”(non-forwarding call)的类名。当进行静态方法调用时,该类名即为明确指定的那个(通常在 :: 运算符左侧部分);当进行非静态方法调用时,即为该对象所属的类...

2018-04-03 18:32:05 220

原创 static self parent $this在类中用法与区别

static 声明类静态属性或静态方法 this是指向对象实例的指针,用来访问当前对象的成员属性和方法。 self是对类本身的一个引用。 parent是对父类的引用。static 声明类静态属性或静态方法静态属性不能通过一个类已实例化的对象来访问,静态属性不可以由对象通过 -> 操作符来访问静态方法不需要通过对象即可调用用静态方式调用一个非静态方法会导致一个 E_STRIC

2017-03-24 14:03:19 483

原创 API 接口返回 505

可能情况:服务器端不支持请求的http版本协议,可能是可能请求的是http1.1,服务器端只支持http1.0请求地址不严谨,/前后是没有空格的,有空格,http请求格式非常严格,必须按照要求的格式.GET/sample.jspHTTP/1.1Accept:image/gif.image/jpeg,*/*Accept-Language:zh-cnConnection:Keep-Alive

2017-03-24 13:02:33 1310

原创 PHPExcel 的使用

用法码部分是本人调试的例子. 代码下面是PHPExcel 更多的用法说明(转载,地址在最下面

2017-03-20 14:36:24 565

原创 类与对象 > **访问控制**(可见性)

类与对象 > 访问控制(可见性) 同一个类的对象即使不是同一个实例也可以互相访问对方的私有与受保护成员。这是由于在这些对象的内部具体实现的细节都是已知的。访问同一个对象类型的私有成员<?phpclass Test{ private $foo; public function __construct($foo) { $this->foo = $foo;

2017-03-20 14:09:05 546

翻译 windows系统,安装redis 扩展

windows下开发用的phpstudy集成的环境,想装个php-redis扩展,扩展的github地址:  https://github.com/nicolasff/phpredisphp_redis.dll下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/看下自己phpinfo的信息  

2016-08-25 17:23:09 229

转载 MySQL case when then else end 用法

case when then else end Case具有两种格式。简单Case函数和Case搜索函数。 –简单Case函数 –Case搜索函数 CASE WHEN sex = ‘1’ THEN ‘男’ WHEN sex = ‘2’ THEN ‘女’ ELSE ‘其他’ END CASE sex WHEN '1' THEN '男'

2016-08-08 19:40:28 1509

原创 sql 根据某个字段的条件 选择获取字段

sql 根据某个字段的条件 选择获取字段/** * 根据餐厅id 获取指定时间指定状态订单的信息 * @author luo */ public function getstoreallorder($rid,$starttime,$endtime,$state=5,$where='') { // p($rid); //

2016-08-08 19:29:47 3577

原创 递归将数组中所有 null 替换成 '' 和 递归将数组中所有 null 和 '' 删除

/** * 递归将数组中所有 null 替换成 '' * @return arr * @author luo */public function unsetnullArr($arr){ $narr = array(); while(list($key, $val) = each($arr)){ if (is_array($val)){

2016-08-05 16:36:43 1919

原创 nginx,apache 404错误,php阻塞产生的500错误 解决办法

自己写的小总结,以后遇到能快速找到问题nginx 404错误 解决办法之一在v.hosh 加入 if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; }完整如下 server { listen 80; server_name host

2016-08-05 12:15:47 1098

翻译 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-05 12:09:13 213

转载 MySQL case when then else end 用法

MySQL case when then else end 用法博客分类:Database数据库相关casewhenthenelseend Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex          WHEN '1' THEN '男'          WHEN '2' THEN '女' 

2016-08-05 12:01:02 256

转载 PHP 位运算符 &、|、^ 、~、〈〈 、〉〉

"&" 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。例如:9&5可写算式如下: 00001001 (9的二进制补码) &00000101 (5的二进制补码) 00000001 (1的

2016-08-04 12:10:30 533

转载 PHP 高效率写法

1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是

2016-08-03 13:04:27 279

转载 preg_replace 修饰符 /e modifier is deprecated

preg_replace危险的/e修饰符,慎用!!!日期:2010-06-07 |  来源:redice's Blog | 作者:redice |  人围观 | 1 人鼓掌了!鲲鹏Web数据抓取 - 专业Web数据采集服务提供者preg_replace函数原型:mixed preg_replace ( mixed pattern, mixed replaceme

2016-08-03 10:29:16 312

转载 PHPExcel 的使用

public static function  createExcel($data)    {        $objPHPExcel = new PHPExcel();          // $sql = 'SELECT b.cat_name,a.* FROM {{goods}} a INNER JOIN {{category}} b ON a.cat_id = b.cat_id O...

2016-07-18 22:33:05 732

原创 API 返回505

可能情况:1:服务器端不支持请求的http版本协议,可能是可能请求的是http1.1,服务器端只支持http1.02:请求地址不严谨,/前后是没有空格的,有空格,http请求格式非常严格,必须按照要求的格式. GET/sample.jspHTTP/1.1Accept:image/gif.image/jpeg,*/*Accept-Language:zh-cnConnect...

2016-06-23 15:59:56 376

空空如也

空空如也

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

TA关注的人

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