01 2019 档案

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

点击右上角即可分享
微信分享提示