摘要: 在使用PHPExcel来进行数据导出时,常常需要防止有些数字(如手机号、身份证号)以科学计数法显示,我们可以采用下面的方式来解决: setCellValueExplicit第三个参数用阅读全文
posted @ 2019-01-22 14:45 itbsl 阅读(25) 评论(0) 编辑
摘要: 实现大文件下载的关键在于循环读取字节流 php function downloadFile($filename) { //获取文件的扩展名 $allowDownExt = array ( 'rar', 'zip', 'png', 'txt', 'mp4', 'html'); //获取文件信息 $fi阅读全文
posted @ 2019-01-18 11:15 itbsl 阅读(65) 评论(0) 编辑
摘要: 外部样式表 当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。 内部样式表 当单个文件需要特别样式时,就可以使用内部样式表。你可以在 head 部分通过 \ 标签定义内部样式表。 内联样式 当特殊的样式需要应用到个别元素时,就可阅读全文
posted @ 2019-01-15 14:15 itbsl 阅读(35) 评论(0) 编辑
摘要: 什么是工厂模式? 提到工厂,我们肯定首先想到的就是生产东西的地方,之所以叫做工厂模式也正是如此,工厂模式就是根据工厂类来调用自身静态方法来生产不同对象实例。 工厂模式的应用场景还是挺多的,比如我们使用的各个框架(ThinkPHP,Laravel),为什么我们定了各个控制器和方法后通过在浏览器通过输入阅读全文
posted @ 2019-01-09 16:45 itbsl 阅读(20) 评论(0) 编辑
摘要: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 提示: 数据库连接池的设计一般也是采用单例模式,因为数据库连接是一种数据库资源。数据库软件系统中使用数据库连接池,主要是节省打开或者关闭数据库连阅读全文
posted @ 2019-01-09 16:00 itbsl 阅读(13) 评论(0) 编辑
摘要: 解决跨域的关键是设置 Access Control Allow Origin 。 例如:客户端的域名是 api.itbsl.com,而请求的域名是www.itbsl.com 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot load http://www.itbs阅读全文
posted @ 2019-01-07 21:11 itbsl 阅读(81) 评论(0) 编辑
摘要: 在JavaScript中+操作符有两个作用: (1)加法运算 (2)字符串连接 在使用+操作符进行运算时,当+操作符两边都是数值类型的时候,进行加法运算; 当+操作符两边有任意一边是字符串,则进行字符串连接操作。(在进行计算时,数字字符串不会自动转换为数字) 还有一点需要注意的是:表单里输入的任何内阅读全文
posted @ 2019-01-05 20:10 itbsl 阅读(30) 评论(0) 编辑
摘要: ```javascript /** * 发送ajax请求 * @type {Object} * 使用方法如下: * $ajax.request( * method: "post", //请求方式 * url: "index.php", //请求的服务器地址 * data: "name=itbsl&age=20",//...阅读全文
posted @ 2019-01-05 19:47 itbsl 阅读(37) 评论(0) 编辑
摘要: 在安装完CentOS7后,当我每次启动CentOS并使用SecureCRT链接时,都发现CentOS的IP总是在变,这就很苦恼了,总不能每次链接的时候都先查一下虚拟机的IP吧,所以打算把它设置成固定IP。这样使用SecureCRT连接时只需要连接一次以后就不需要反复更新连接的IP了。 IP地址的设置阅读全文
posted @ 2019-01-04 15:00 itbsl 阅读(36) 评论(0) 编辑
摘要: ?:和??是PHP添加的新特性,我们可以通过下面的代码来理解阅读全文
posted @ 2019-01-03 17:42 itbsl 阅读(90) 评论(0) 编辑