07 2017 档案

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