- 博客(26)
- 收藏
- 关注
原创 【连接数据库】PHP7的连接数据库的三种方法【原创】
【连接数据库】PHP7的连接数据库的三种方法【原创】 使用原生PHP来连接MySQL的方法有MySQL库、MySQLi库以及PDO,由于PHP 7已经废除MySQL库,所以建议使用MySQLi和PDO。连接MySQLi有两种风格:面向对象风格(推荐)过程化风格面向对象风格:1<?php2...
2017-07-31 18:35:00 226
原创 【开放-封闭原则】使用开放封闭原则开发实例【原创】
【开放-封闭原则】使用开放封闭原则开发实例【原创】 摘要:主要是参考列旭松、陈文著的《PHP核心技术与最佳实践》的2.1.3节。1.1 简介面向对象设计的五大原则分别是单一指责原则(SRP)、接口隔离原则(ISP)、开放-封闭原则(OCP)、替换原则(LSP)、依赖倒置原则(DIP),这五大原则也是23种设计模式的...
2017-07-27 17:59:00 558
原创 Javascript中事件库的封装
Javascript中事件库的封装 @(Javascript闯关笔记) 在浏览器中,对于事件的操作,兼容性主要是存在DOM2级事件里面,标准浏览器是通过addEventListener()和removeEventListener()来注册事件和绑定事件,在低级版本的IE浏览器里面是有对应的at...
2017-07-26 23:15:00 81
原创 原生Javascript之事件
原生Javascript之事件 事件 就是和浏览器产生交互效果的,事件触发和函数一起使用,当触发事件的时候,调用相应的事件去处理接下来的事情。DOM0级事件 直接在dom对象上注册事件名称,所有浏览器都支持。document.getElementById('...
2017-07-26 22:39:00 164
原创 【工厂模式】设计模式之工厂模式【原创】
【工厂模式】设计模式之工厂模式【原创】 摘要:主要是参考列旭松、陈文著的《PHP核心技术与最佳实践》的2.1节。1.1 简介工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。工厂模式(Factory)允许你在代码执行时实例化对象。之所以被称为工厂模式是因为它只负责‘生产’对...
2017-07-25 18:31:00 106
原创 【命令模式】设计模式之命令模式【原创】
【命令模式】设计模式之命令模式【原创】 摘要:主要是参考列旭松、陈文著的《PHP核心技术与最佳实践》的2.1节。1.1 简介命令模式:将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化。对请求排队或记录请求日志,以及支持撤销的操作。命令模式以松散耦合主题为基础,发送消息、命令和请求,...
2017-07-21 16:28:00 91
原创 github page搭建自己的页面
github page搭建自己的页面 在github上创建一个公开的项目,这个就不用解释了。按照箭头的顺序,创建一个公开的项目。2.进入项目 ----> setting3、打开settings,有一个Github Pages 的设置,点击 source 中的本来的 None ,使其变成 m...
2017-07-19 10:49:00 91
原创 this request has been blocked;the content must be served over https
this request has been blocked;the content must be served over https 1、错误:this request has been blocked;the content must be served over https2、遇到错误的情况:在g...
2017-07-19 10:16:00 528
原创 【转载】wamp安装ssl证书
【转载】wamp安装ssl证书 http://blog.csdn.net/qq_27238185/article/details/74940287 posted @ 2017-07-17 09:19 Newman·Li 阅读(...) 评论(...) 编辑 收藏...
2017-07-17 09:19:00 252
原创 【函数】register_shutdown_function函数详解【原创】
【函数】register_shutdown_function函数详解【原创】 今天看书《PHP核心技术与最佳实践》,里面有使用到一个函数,register_shutdown_function,由于之前没有用过该函数,就去查了一下资料,就觉得是个很实用的函数,所以这里写一下这个函数的用法。1. 函数说明定义...
2017-07-15 20:25:00 187
原创 【PHP输出两位小数】使用PHP来输出保留两位小数的数字【原创】
【PHP输出两位小数】使用PHP来输出保留两位小数的数字【原创】 由于业务需要,需要把一个数字格式化为保留两位小数(四舍五入):第一种方案:round代码:1$aaa = 15.0393;2var_dump(round($aaa, 2));34$bbb = 16.1;5var_dump(roun...
2017-07-15 11:47:00 220
原创 【SERVER_NAME】PHP中的SERVER_NAME【原创】
【SERVER_NAME】PHP中的SERVER_NAME【原创】 今天碰到一个bug,做接口的时候,返回活动的链接,以前用的是:1$_SERVER['SERVER_NAME'] .'/index.php/xxxxx' 结果发现前面的域名是错误的。查文档发现$_SERVER['SERVER_NAME']...
2017-07-14 22:11:00 122
原创 【表单】illuminate/html与laravelcollective/html【原创】
【表单】illuminate/html与laravelcollective/html【原创】 illuminate/html 与laravelcollective/html 库的作用是:快速通过普通的 form 标签创建表单illuminate/html 使用步骤(5.0以上已弃用)1. 引入依赖...
2017-07-14 22:03:00 205
原创 【in_array和array_search】PHP中的in_array和array_search【原创】
【in_array和array_search】PHP中的in_array和array_search【原创】 in_array有个地方需要注意一下,见以下代码:$array = ['a', 'b', 'c'];var_dump(in_array(0, $array)); // 返回bool(true...
2017-07-14 21:52:00 106
原创 【生成器】PHP的生成器yield【原创】
【生成器】PHP的生成器yield【原创】 在PHP 5.5中,PHP多了一个新的特性,那就是生成器(Generator)。生成器提供了一种更简单的方法来实现简单的对象迭代。下面的Manual的引用:生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销...
2017-07-14 21:48:00 113
原创 【反射】PHP的反射机制【原创】
【反射】PHP的反射机制【原创】 摘要:主要是参考列旭松、陈文著的《PHP核心技术与最佳实践》的1.5节。1.1 定义反射,直观理解就是根据到达地找到出发地和来源。比如说,给你一个光秃秃的对象,可以仅仅通过这个对象就能知道它所属的类以及拥有的方法。反射,指在PHP运行状态中,扩展分析PHP程序,导出或提取出...
2017-07-14 21:45:00 253
原创 关于字体图标在firefox上本地访问无法显示的问题分析
关于字体图标在firefox上本地访问无法显示的问题分析 转载地址:https://my.oschina.net/u/2457218/blog/782822一、问题在本地引入了Font Awesome 字体图标,网页未部署到服务上(在本地直接访问,部署到nginx服务器,火狐浏览器能显示)目录结构:...
2017-07-11 16:00:00 201
原创 【UCenter】站点整合ucenter与discuz实现单点登录
【UCenter】站点整合ucenter与discuz实现单点登录 http://www.52ij.com/pc/112422.html posted @ 2017-07-10 11:05 Newman·Li 阅读(...) 评论(...) 编辑 收藏 ...
2017-07-10 11:05:00 335
原创 获取IP
获取IP function getIp( ){ if ( $_SERVER['HTTP_CLIENT_IP'] && $_SERVER['HTTP_CLIENT_IP'] != "unknown" ) { ...
2017-07-10 10:21:00 79
原创 js实现:仿京东搜索栏随滑动透明度渐变
js实现:仿京东搜索栏随滑动透明度渐变 注意:不兼容IE8及以下,IE11和360的IE兼容模式测试通过====IE8不支持opacity此效果采用的opacity做的透明渐变demo效果废话不多说,直接上代码:1、HTML <header class="module-layer"&g...
2017-07-10 10:06:00 466
原创 【多继承】PHP使用trait或者是组合的模式来实现多继承【原创】
【多继承】PHP使用trait或者是组合的模式来实现多继承【原创】 PHP的类继承只能是单继承,不能多继承,如果想要实现多继承的话,可以使用接口的方式来多继承,但是如果不想使用接口的方式来实现多继承的话,可以考虑使用trait来实现,当然也可以使用组合模式来实现。trait是PHP 5.4新增的代码复用的方法,...
2017-07-06 15:15:00 161
原创 【经验总结】手机微信测试网页清除缓存的方法
【经验总结】手机微信测试网页清除缓存的方法 找到清除缓存的办法了,分享一下~用微信内置浏览器打开这个网页debugx5.qq.com,就会有清除缓存的选项,如下图 posted @ 2017-07-04 15:58 Newman·Li 阅读(...) 评论...
2017-07-04 15:58:00 276
原创 【名词解释】什么叫加权平均值?有什么意义吗?
【名词解释】什么叫加权平均值?有什么意义吗? 什么是加权平均值? 举例说明,下面是一个同学的某一科的考试成绩: 平时测验 80, 期中 90, 期末 95 学校规定的科目成绩的计算方式是: 平时测验占 20%; 期中成绩占 30%; 期末成绩占 50%; 这里,每个成绩所占的比重叫做权数或权重。那么...
2017-07-04 12:01:00 6397
原创 【代码报错】 PHP运行出现Notice : Use of undefined constant 完
【代码报错】 PHP运行出现Notice : Use of undefined constant 完 Notice: Use of undefined constant title - assumed ‘title’ inF:\wamp\www\load_myweb.PHP on line 22Notice: Use of undef...
2017-07-04 08:56:00 333
原创 hbuilder外置服务器设置(局域网移动端调试)
hbuilder外置服务器设置(局域网移动端调试) 1、选择浏览器的最后一个选项(设置web服务器)或者边改边看模式 ----> 设置按钮 ----> 设置web服务器 2、web服务器 ----> 外置web服务器 ----> 新建3、外置web服务器名称 ----&g...
2017-07-03 15:55:00 368
原创 【转载】解决微信OAuth2.0网页授权回调域名只能设置一个的问题
【转载】解决微信OAuth2.0网页授权回调域名只能设置一个的问题 地址 http://www.cnblogs.com/doseoer/p/5592633.htmlhttps://github.com/HADB/GetWeixinCode GetWeixinCode解决微信OAuth2.0网页授权回调域名只能设置一个的问题使用方...
2017-07-02 17:15:00 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人