ThinkPHP3.2使用PHPexcel类导出数据为xls格式实例

今天正好需要需要对数据库中用户数据进行整理,自己简单写了个导出xls的小程序,具体控制器代码如下,使用的thinkphp3.2的框架写的,需要将附件的解压放入\ThinkPHP\Library\Org\Util下应该是一个文件夹一个文件,并将PHPExcel.php改名为PHPExcel.class.php然后我们就开始撸代码了,我们是翻到哪页就将哪页的数据导出为EXCEL,控制器代码如下<?phpnamespace Home\Controller;use Think\Controller;class In...

阅读全文

php多版本切换脚本,配和我的编译教程使用

php多版本,手工切换不方便,还是自己写个脚本来处理,方便!系统软件编译目录约定,所有php都编译到了/usr/local/下,各个版本分别命名php53,php54...php70、php71等等为目录名字,将php-fpm这个管理工具放置每个目录的bin目录下,给执行权限#!/bin/bash#Change php version author mercifunction Check_PHP_Sataus(){    ID=`ps -ef&...

阅读全文

Javascript的console.log()用法

Firebug&ChromeConsole控制台的一些其他功能console.log(object[,object,...])使用频率最高的一条语句:向控制台输出一条消息。支持C语言printf式的格式化输出。当然,也可以不使用格式化输出来达到同样的目的:var animal='frog', count=10;console.log("The %s jumped over %d tall buildings"...

阅读全文

七种css方式让一个容器水平垂直居中

方法一:position加margin方法二:diaplay:table-cell方法三:position加transform方法四:flex;align-items:center;justify-content:center方法五:display:flex;margin:auto方法六:纯position方法七:兼容低版本浏览器,不固定宽高总结这种css布局平时用的比较多,也是面试题常出的一个题,网上一搜一大丢,不过还是想自己总结一下。这种方法比较多,本文只总结其中的几种,以便加深印象。效果图都为这个:方法一:position加marginht...

阅读全文

MongoDB常用操作命令大全

安装万MongoDB并成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作如:如果你想创建一个“mydb”的数据库,先运行usemydb命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“mydb”的数据库。一、数据库常用命令1、Help查看命令提示helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help();2、切换/创建数据库use your...

阅读全文

Ajax的beforeSend用法详解

jQuery是经常使用的一个开源js框架,其中的$.ajax请求中有一个beforeSend方法,用于在向服务器发送请求前执行一些动作。具体可参考jQuery官方文档:http://api.jquery.com/Ajax_Events/标准语法:$.ajax({      beforeSend: function(){       // Handle the beforeSend...

阅读全文

阿里云利用OSSFS挂载OSS至本地使用

ossfs提供的功能和性能和本地文件系统相比,具有一些局限性。具体包括:随机或者追加写文件会导致整个文件的重写。元数据操作,例如listdirectory,性能较差,因为需要远程访问oss服务器文件/文件夹的rename操作不是原子的多个客户端挂载同一个ossbucket时,依赖用户自行协调各个客户端的行为。例如避免多个客户端写同一个文件等等。不支持hardlink。不适合用在高并发读/写的场景,这样会让系统的load升高 一、安装ossfs之前安装相应的依赖库:Ubuntu 14.04:sudo apt-get&...

阅读全文

tomcat内存线程性能优化

tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。tomcat内存优化linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai"windows修改TOMCAT_HOME/bin/catalina.bat,在前面加入set&...

阅读全文

jquery中遍历方法$().each和$.each()的区别

在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。$().each在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook,例如:$("input[name='ch']").each(function(i){    if($(this).attr(‘checked’)==true){      &...

阅读全文