09 2018 档案

有用工具
该文被密码保护。

posted @ 2018-09-27 13:47 流星飞雨 阅读(2) 评论(0) 推荐(0)

nodejs之多进程
该文被密码保护。

posted @ 2018-09-27 10:32 流星飞雨 阅读(0) 评论(0) 推荐(0)

nodejs之缓存
该文被密码保护。

posted @ 2018-09-26 16:15 流星飞雨 阅读(1) 评论(0) 推荐(0)

nodejs之listen监听用法
该文被密码保护。

posted @ 2018-09-26 16:11 流星飞雨 阅读(0) 评论(0) 推荐(0)

nodejs之流stream模块
该文被密码保护。

posted @ 2018-09-26 14:46 流星飞雨 阅读(0) 评论(0) 推荐(0)

扩展buffer的split方法
该文被密码保护。

posted @ 2018-09-26 11:58 流星飞雨 阅读(1) 评论(0) 推荐(0)

nodejs之处理数据
该文被密码保护。

posted @ 2018-09-26 10:08 流星飞雨 阅读(4) 评论(0) 推荐(0)

node服务器缓存
该文被密码保护。

posted @ 2018-09-24 18:07 流星飞雨 阅读(0) 评论(0) 推荐(0)

数据结构和算法
摘要:该算法是通过分治递归来实现的,其效率很大程度上取决于参考元素的选择,可以选择数组的中间元素,也可以随机得到三个元素,然后选择中间的那个元素(三数中值法)。另外还有一点,就是当我们在分割时,如果分割出来的子序列的长度很小的话(小于5到20),通常递归的排序的效率就没有诸如插入排序或希尔排序那么快了。因 阅读全文

posted @ 2018-09-22 20:52 流星飞雨 阅读(206) 评论(0) 推荐(0)

nodejs之path模块
摘要:path路径模块的使用 1、basename返回文件名 运行 2、join将所有的路径段连接成完整路径 运行: 3、resolve将一系列的路径段解析成绝对路径 运行效果如下: 阅读全文

posted @ 2018-09-22 10:16 流星飞雨 阅读(160) 评论(0) 推荐(0)

nodejs之fs模块
摘要:nodejs中的file system文件系统模块 1、文件的读取readFile 1.txt文件内容如下: 效果如下: 解释:a对应十进制值为97,然后97进行转成十六进制就是61 2、文件写入writeFile 运行: 3、目录读取readdir 运行: 4、查看文件信息stat 运行: 5、删 阅读全文

posted @ 2018-09-22 09:35 流星飞雨 阅读(130) 评论(0) 推荐(0)

Laravel 核心概念讲解
该文被密码保护。

posted @ 2018-09-21 09:28 流星飞雨 阅读(1) 评论(0) 推荐(0)

nodejs之assert
摘要:assert断言在nodejs中的用法: 1、引入assert模块 2、语法 例如:assert.js文件 测试,当调用sum时,只传一个时: 当传入两个参数,a为字符串时: 当传入两个都是数字时: 阅读全文

posted @ 2018-09-21 09:07 流星飞雨 阅读(254) 评论(0) 推荐(0)

nodejs之http
该文被密码保护。

posted @ 2018-09-20 15:26 流星飞雨 阅读(0) 评论(0) 推荐(0)

将stdclass转成数组
该文被密码保护。

posted @ 2018-09-20 11:25 流星飞雨 阅读(1) 评论(0) 推荐(0)

laravelLaravel分页带参数的实现方法
该文被密码保护。

posted @ 2018-09-20 11:24 流星飞雨 阅读(2) 评论(0) 推荐(0)

原生ajax
该文被密码保护。

posted @ 2018-09-19 09:43 流星飞雨 阅读(1) 评论(0) 推荐(0)

generator构造器
该文被密码保护。

posted @ 2018-09-18 09:25 流星飞雨 阅读(0) 评论(0) 推荐(0)

promise用法
该文被密码保护。

posted @ 2018-09-18 08:59 流星飞雨 阅读(0) 评论(0) 推荐(0)

新版本ES6中的面向对象
该文被密码保护。

posted @ 2018-09-15 10:17 流星飞雨 阅读(0) 评论(0) 推荐(0)

js旧版本对象
该文被密码保护。

posted @ 2018-09-15 09:56 流星飞雨 阅读(1) 评论(0) 推荐(0)

http状态码status
摘要:status——http状态码 1xx 消息 2xx 成功 3xx 重定向 ▪ 301 Moved Permanently 永久重定向——下回不会再找他了 ▪ 302 Move temporarily 临时重定向——下回依然会请求服务器 ▪ 304 Not Modified 缓存 4xx 请求错误 5xx 服... 阅读全文

posted @ 2018-09-14 09:22 流星飞雨 阅读(119) 评论(0) 推荐(0)

图片上传插件bootstrap-fileinput
该文被密码保护。

posted @ 2018-09-13 15:58 流星飞雨 阅读(3) 评论(0) 推荐(0)

微型框架之六创建工具类
该文被密码保护。

posted @ 2018-09-13 11:58 流星飞雨 阅读(1) 评论(0) 推荐(0)

微型框架之五创建模型类
该文被密码保护。

posted @ 2018-09-13 10:55 流星飞雨 阅读(0) 评论(0) 推荐(0)

微型框架之四创建日志类文件
该文被密码保护。

posted @ 2018-09-13 09:47 流星飞雨 阅读(0) 评论(0) 推荐(0)

微型框架之三创建数据库类文件
该文被密码保护。

posted @ 2018-09-12 17:39 流星飞雨 阅读(2) 评论(0) 推荐(0)

微型框架之二配置文件类
该文被密码保护。

posted @ 2018-09-12 17:00 流星飞雨 阅读(0) 评论(0) 推荐(0)

微型框架之一初始化类
该文被密码保护。

posted @ 2018-09-12 16:43 流星飞雨 阅读(0) 评论(0) 推荐(0)

详解spl_autoload_register()函数
该文被密码保护。

posted @ 2018-09-12 16:34 流星飞雨 阅读(1) 评论(0) 推荐(0)

php单例模式实现购物车类
该文被密码保护。

posted @ 2018-09-12 11:39 流星飞雨 阅读(0) 评论(0) 推荐(0)

predis的使用
摘要:predis是PHP连接Redis的操作库,由于它完全使用php编写,大量使用命名空间以及闭包等功能,只支持php5.3以上版本,故实测性能一般,每秒25000次读写。 将session数据存放到redis也很简单:session.save_handler = redissession.save_p 阅读全文

posted @ 2018-09-12 10:49 流星飞雨 阅读(392) 评论(0) 推荐(0)

常用的文件数据类型mime
摘要:有时在编程中会用到文件的类型,比如http的请求或相应header头信息,文件上传时自定义头信息等。 阅读全文

posted @ 2018-09-11 17:02 流星飞雨 阅读(233) 评论(0) 推荐(0)

Nginx兼容框架的pathinfo模式与URL重写
该文被密码保护。

posted @ 2018-09-11 17:01 流星飞雨 阅读(1) 评论(0) 推荐(0)

使用CURL进行采集或模拟登录
该文被密码保护。

posted @ 2018-09-11 16:59 流星飞雨 阅读(0) 评论(0) 推荐(0)

XSS(跨站攻击)的防范利器HTMLPurifier
该文被密码保护。

posted @ 2018-09-11 16:56 流星飞雨 阅读(0) 评论(0) 推荐(0)

使用CURL模拟表单上传文件
摘要:有时需要使用PHP程序上传文件,其实使用PHP上传文件有多种方式,如果能完全模拟出HTML表单的效果这样服务器端就不用做任何代码的改动了,使用CURL完全可以实现,在PHP5.5之前使用的方式和PHP7.x、PHP5.6x中使用了新的方式,下面是代码示例: 以上代码上传文件,再服务器端可以直接使用$ 阅读全文

posted @ 2018-09-11 16:55 流星飞雨 阅读(237) 评论(0) 推荐(0)

PHP使用curl请求https站点的常见错误及解决方案
摘要:使用curl请求http站点和https站点最大的不同就是https站点有证书验证这一环节,如果证书验证不通过则无法发起请求,不管是请求什么类型的站点遇到问题时先把错误码打印出来看一下,打印错误码的代码片段如下: 然后根据错误码找出错误,错误码对照表可参考:https://www.liminghul 阅读全文

posted @ 2018-09-11 16:54 流星飞雨 阅读(860) 评论(0) 推荐(0)

使用PHP生成二维码支持自定义logo
该文被密码保护。

posted @ 2018-09-11 16:52 流星飞雨 阅读(0) 评论(0) 推荐(0)

使用PHP的CURL基于RESTful风格实现POST字符串或文件上传
该文被密码保护。

posted @ 2018-09-11 16:51 流星飞雨 阅读(0) 评论(0) 推荐(0)

使用CURL实现GET和POST方式请求
摘要:CURL请求,支持GET和POST两种方式,默认为GET方式,如果传第二个参数则为POST方式请求,设置了超时时间,避免程序卡死。 对于某些服务器可能会遇到不兼容的情况,需要将数据拼装成字符串进行发送,可以使用如下函数: 阅读全文

posted @ 2018-09-11 16:48 流星飞雨 阅读(914) 评论(0) 推荐(0)

使用PHP判断是否为微信、支付宝等移动设备访问代码
摘要:在开发过程中经常遇到根据不同的设备显示不同的数据或者在页面样式上做不同的布局,另外在做支付接口的时候也可能会判断当前是什么设备访问,例如判断如果是微信内置浏览器访问则只启用微信支付功能,如果是支付宝内置浏览器访问也是类似的处理方式,那么如何判断当前访问的设备呢,通常使用的方式是通过请求头信息中的HT 阅读全文

posted @ 2018-09-11 16:47 流星飞雨 阅读(3509) 评论(0) 推荐(0)

array与xml转换实现(转)
摘要:'; $xml .= ""; $xml .= array_to_xml($data); $xml .= ""; return $xml; } function xml_decode($xml, $root = 'so') { $search = '/(.*)/s'; $array = array(); if(preg_match($... 阅读全文

posted @ 2018-09-11 16:44 流星飞雨 阅读(134) 评论(0) 推荐(0)

PHP中文转拼音函数
该文被密码保护。

posted @ 2018-09-11 16:41 流星飞雨 阅读(1) 评论(0) 推荐(0)

设计模式之: 策略模式
摘要:什么是策略模式 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 什么时候使用策略模式 1、 多个类只区别在表现行为不同,可以使用Strategy模式,在运行时动态选择具体要执行的行为。 2、 需要在不同情况下使用不同的策略( 阅读全文

posted @ 2018-09-11 16:38 流星飞雨 阅读(191) 评论(0) 推荐(0)

设计模式之: 代理模式
摘要:代理模式是一种结构型设计模式, 为其他对象提供一种代理,并以控制对这个对象的访问。而对一个对象进行访问控制的一个原因是为了只有在我们确实需要这个对象时才对它进行创建和初始化。 它是给某一个对象提供一个替代者(占位者),使之在client对象和subject对象之间编码更有效率。代理可以提供延迟实例化 阅读全文

posted @ 2018-09-11 16:32 流星飞雨 阅读(218) 评论(0) 推荐(0)

设计模式之: 状态模式
摘要:什么是状态设计模式 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改 阅读全文

posted @ 2018-09-11 16:27 流星飞雨 阅读(597) 评论(0) 推荐(0)

设计模式之: 模板方法模式
摘要:什么是模板方法模式 模板方法(Template Method)设计模式中使用了一个类方法templateMethod(), 该方法是抽象类中的一个具体方法, 这个方法的作用是对抽象方法序列排序,具体实现留给具体类来完成.关键在于模板方法模式定义了操作中算法的"骨架",而由具体类来实现. 什么时候使用 阅读全文

posted @ 2018-09-11 16:18 流星飞雨 阅读(134) 评论(0) 推荐(0)

设计模式之: 装饰器模式
摘要:什么是装饰器模式 作为一种结构型模式, 装饰器(Decorator)模式就是对一个已有结构增加"装饰". 适配器模式, 是为现在有结构增加的是一个适配器类,.将一个类的接口,转换成客户期望的另外一个接口.适配器让原本接口不兼容的类可以很好的合作. 装饰器模式是将一个对象包装起来以增强新的行为和责任. 阅读全文

posted @ 2018-09-11 16:16 流星飞雨 阅读(117) 评论(0) 推荐(0)

设计模式之:适配器模式
摘要:适配器很容易理解, 大多数人家庭都有手机转接器, 用来为移动电话充电,这就是一种适配器. 如果只有USB接头, 就无法将移动电话插到标准插座上. 实际上, 必须使用一个适配器, 一端接USB插头, 一端接插座. 当然, 你可以拿出电气工具,改装USB连接头, 或者重新安装插座, 不过这样会带来很多额 阅读全文

posted @ 2018-09-11 16:12 流星飞雨 阅读(137) 评论(0) 推荐(0)

单例模式
摘要:单例模式的必要性:1. 目的:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。2. 要点: 1). 某一个类只能有一个实例; 2). 必须自行创建这个实例; 3). 必须自行向整个系统提供这个实例。3. 作用:避免重复实例化,节省系统资源。例如在数据库操作方面,会大量存在数据库连接 阅读全文

posted @ 2018-09-11 16:12 流星飞雨 阅读(84) 评论(0) 推荐(0)

设计模式之:原型模式
摘要:原型设计模式(Prototype Design Pattern)很有意思, 因为它使用了一种克隆技术来复制实例化的对象. 新对象是通过复制原型实例来创建的. 在这里, 实例是批实例化的具体类.原型设计模式的目的是通过使用克隆来减少实例化对象的开销.与其从一个类实例化新对象, 完全可以使用一个已有实例 阅读全文

posted @ 2018-09-11 16:07 流星飞雨 阅读(158) 评论(0) 推荐(0)

设计模式之: 工厂模式
摘要:工厂模式(Factory Design Pattern)作为一种创建型设计模式, 遵循了开放-封闭原则, 对修改封闭, 对扩展开放. 工厂方法(Factory Method)模式就是要创建"某种东西". 对于工厂方法模式, 要创建的"东西"是一个产品,这个产品与创建它的类之间不存在绑定.实际上,为了 阅读全文

posted @ 2018-09-11 16:02 流星飞雨 阅读(162) 评论(0) 推荐(0)

mysql格式化时间戳为日期
摘要:MySQL中有一个像PHP的date函数一样的日期格式化函数DATE_FORMAT,使用这个函数时,需要像下面例子这样传递一个格式字符串和时间戳 附: 获取服务器本地时区的当前时间可以NOW或者CURRENT_TIMESTAMP函数 函数获取UTC时区时间戳可以使用UTC_TIMESTAMP函数 阅读全文

posted @ 2018-09-11 15:45 流星飞雨 阅读(457) 评论(0) 推荐(0)

PHP单元测试使用
摘要:php与其他语言不太一样,单元测试需要自己安装和配置,相对麻烦一点,不过单元测试对于提高库的稳定性和健壮性还是非常给力的,下面教大家怎么配置PHP单元测试 注意:php需升级到7.1版本以上 配置说明 1.全局安装phpunit命令脚本 2.全局安装安装phpunit代码 3.创建 phpunit. 阅读全文

posted @ 2018-09-11 15:43 流星飞雨 阅读(497) 评论(0) 推荐(0)

mysql忘记root密码解决办法
摘要:使用以下命令启动,这样就不需要密码登陆了 sudo mysqld_safe --skip-grant-tables & 登陆:mysql -uroot 重设密码:use mysql;update user set password=PASSWORD("mynewpassword") where Us 阅读全文

posted @ 2018-09-11 15:18 流星飞雨 阅读(120) 评论(0) 推荐(0)

laravel 获取所有表名
摘要:需要 doctrine/dbal 扩展,laravel 本身也依赖这个扩展,所以无需额外安装 阅读全文

posted @ 2018-09-11 14:13 流星飞雨 阅读(251) 评论(0) 推荐(0)

laravel 5.1 Model 属性详解
该文被密码保护。

posted @ 2018-09-11 14:10 流星飞雨 阅读(2) 评论(0) 推荐(0)

在 laravel 开发中使用到的一些技巧(持续更新)
该文被密码保护。

posted @ 2018-09-11 14:08 流星飞雨 阅读(1) 评论(0) 推荐(0)

laravel cookie加密解密原理
该文被密码保护。

posted @ 2018-09-11 13:58 流星飞雨 阅读(2) 评论(0) 推荐(0)

jquery动态添加的元素绑定的事件不生效的问题
该文被密码保护。

posted @ 2018-09-11 13:47 流星飞雨 阅读(1) 评论(0) 推荐(0)

验证身份证合法性
摘要:验证身份证合法性 阅读全文

posted @ 2018-09-10 17:48 流星飞雨 阅读(99) 评论(0) 推荐(0)

laravel中Request所有方法
该文被密码保护。

posted @ 2018-09-10 11:27 流星飞雨 阅读(1) 评论(0) 推荐(0)

redis key设计技巧
摘要:把表名转换为key前缀, 第二端放置表用于区分区key的字段–对应mysql中的主键的列名如userid。 3.放置主键值,如1,2,3,…..,a,b,c。 4.放要存储的列名 user表 userid user_name password email 1 zhangsan toor 666@ab 阅读全文

posted @ 2018-09-10 09:12 流星飞雨 阅读(2195) 评论(0) 推荐(0)

phpredis的使用
摘要:phpredis的具体使用方法可以参照:https://github.com/phpredis/phpredis 阅读全文

posted @ 2018-09-10 08:45 流星飞雨 阅读(112) 评论(0) 推荐(0)

mysql中触发器
该文被密码保护。

posted @ 2018-09-08 11:00 流星飞雨 阅读(0) 评论(0) 推荐(0)

mysql存储过程使用二
该文被密码保护。

posted @ 2018-09-08 10:56 流星飞雨 阅读(0) 评论(0) 推荐(0)

mysql存储过程使用一
该文被密码保护。

posted @ 2018-09-08 10:54 流星飞雨 阅读(1) 评论(0) 推荐(0)

laravel5.5使用passport插件
该文被密码保护。

posted @ 2018-09-08 08:47 流星飞雨 阅读(2) 评论(0) 推荐(0)

登录过程之cookie和session同时使用token方式
该文被密码保护。

posted @ 2018-09-07 16:49 流星飞雨 阅读(1) 评论(0) 推荐(0)

登录安全之cookie和session
该文被密码保护。

posted @ 2018-09-07 16:42 流星飞雨 阅读(0) 评论(0) 推荐(0)

php7 新特性整理
摘要:PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来越好。 在这里整理 PHP 5.1 ,PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP5.6 ,PHP7,PHP7.1 所有新特性,已备大家学习及使用 PHP5.1~PHP 阅读全文

posted @ 2018-09-07 15:32 流星飞雨 阅读(231) 评论(0) 推荐(0)

redis应用项目一
该文被密码保护。

posted @ 2018-09-07 15:12 流星飞雨 阅读(0) 评论(0) 推荐(0)

Redis通过序列化方式保存数组和对象
该文被密码保护。

posted @ 2018-09-07 14:13 流星飞雨 阅读(1) 评论(0) 推荐(0)

pdo操作类
该文被密码保护。

posted @ 2018-09-07 11:50 流星飞雨 阅读(1) 评论(0) 推荐(0)

微信小程序项目实例
该文被密码保护。

posted @ 2018-09-07 10:30 流星飞雨 阅读(1) 评论(0) 推荐(0)

存储过程
该文被密码保护。

posted @ 2018-09-07 08:46 流星飞雨 阅读(2) 评论(0) 推荐(0)

ecshop redis配置
该文被密码保护。

posted @ 2018-09-06 16:29 流星飞雨 阅读(1) 评论(0) 推荐(0)

phpredis中文手册——《redis中文手册》 php版
摘要:redis中文手册:http://readthedocs.org/docs/redis/en/latest/ 本文是参考《redis中文手册》,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用法)。 目录(使用CTRL+F快速查找命令): 键(Ke 阅读全文

posted @ 2018-09-06 15:25 流星飞雨 阅读(2047) 评论(0) 推荐(0)

php处理redis
摘要:1,connect 描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE 示例: 1 2 3 4 5 <?php $redis = new redis(); $result = $redis->connect(' 阅读全文

posted @ 2018-09-06 15:12 流星飞雨 阅读(174) 评论(0) 推荐(0)

php redis 操作手册
摘要:String 类型操作 string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 1 $redis->set('key','TK'); $redis->set('key','TK'); 1 $redis- 阅读全文

posted @ 2018-09-06 15:02 流星飞雨 阅读(251) 评论(0) 推荐(0)

登录设计
该文被密码保护。

posted @ 2018-09-06 14:46 流星飞雨 阅读(0) 评论(0) 推荐(0)

redis命令小结
该文被密码保护。

posted @ 2018-09-06 08:59 流星飞雨 阅读(2) 评论(0) 推荐(0)

php安装redis扩展
该文被密码保护。

posted @ 2018-09-05 16:40 流星飞雨 阅读(0) 评论(0) 推荐(0)

巧妙的新订单提醒功能
摘要:人不能时刻盯着屏幕,需要提醒。 或者语音提醒,或者短信提醒。短信提醒成本高,二是手机马上被塞满。 通过JS定时刷新,调取接口,巧妙的解决了这个问题。 定时去数据库查询,最近一天,是否有已支付,未处理的订单,如果有的话,播放音频文件。 音频文件可以去网上找。叮咚,你有新订单,请及时处理。 巧妙的运用J 阅读全文

posted @ 2018-09-05 16:15 流星飞雨 阅读(336) 评论(0) 推荐(0)

ecshop彻底去版权把信息修改成自己的全教程
摘要:前台部分: 一、去掉头部title部分的ECSHOP演示站-Powered by ecshop 1、问题:“ECSHOP演示站”方法:在后台商店设置 – 商店标题修改2、问题:“ Powered by ecshop”方法:打开includes/lib_main.php文件第156行$page_tit 阅读全文

posted @ 2018-09-05 16:09 流星飞雨 阅读(2285) 评论(0) 推荐(0)

mysql小结
该文被密码保护。

posted @ 2018-09-05 11:56 流星飞雨 阅读(1) 评论(0) 推荐(0)

导航