2014年4月3日

【原】PHPExcel相关

摘要: 将列索引转换为列名/** * 将列索引转换为列名, 用于excel * @param int $index >= 0 */function columnIndexToString($index) { $radix = 26; $digits = array(); while(floor($index / $radix) >= 1) { $abc = floor($index / $radix); $digits[] = chr(ord('A') - 1 + $abc); $index -= $abc * $radix;... 阅读全文

posted @ 2014-04-03 18:57 longhua828 阅读(156) 评论(0) 推荐(0) 编辑

2014年3月6日

【原】MySQL时间戳timestamp比较

摘要: DROP TABLE IF EXISTS `t`;CREATE TABLE `t` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ts` timestamp , PRIMARY KEY (`id`)) ;INSERT INTO `t` VALUES ('1', '2014-01-06 17:01:36');-- DELETE FROM t WHERE ts < UNIX_TIMESTAMP(CONCAT(DATE_SUB(DATE(NOW()),INTERVAL -3 MONTH ),' ',CURTIM 阅读全文

posted @ 2014-03-06 17:21 longhua828 阅读(4195) 评论(0) 推荐(0) 编辑

2014年3月3日

【原】apache 413 错误 Request Entity Too Large

摘要: 可能的原因1、请求的URL过长,改为POST2、POST数据过大,修改php.ini参数:post_max_size = 20M,upload_max_filesize = 20M3、返回的数据过大,修改httpd.conf:SetOutputFilter PHPSetInputFilter PHPLimitXMLRequestBody 20971520LimitRequestBody 20971520 阅读全文

posted @ 2014-03-03 22:01 longhua828 阅读(1702) 评论(0) 推荐(0) 编辑

2014年2月16日

【转】linux系统时间修改及同步

摘要: 时间修改date 月日时分年.秒date -s可以直接设置系统时间比如将系统时间设定成1996年6月10日的命令如下。#date -s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00时间同步1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab命令编辑crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数crontab -l //列出某个用户cron服务的详细内容crontab -r //删除某个用户的cron服务crontab -e // 阅读全文

posted @ 2014-02-16 16:13 longhua828 阅读(357) 评论(0) 推荐(0) 编辑

【原】linux下tar解压缩问题:time stamp in the future

摘要: 在A机器上用tar压缩的文件,在B机器上进行解包的时候,如果两个机器的时间不一致,如B机器的时间落后A机器的时间,这时就会出现time stamp in the future的问题。解决方法:(1)一是检查B机器的时间,如果确有问题请修改B机器的时间(sudo date -s “YYYY-MM-DD HH:MM:SS”),或者与网络上的时间服务器进行时间同步ntpdate asia.pool.ntp.org 详见:http://www.cnblogs.com/longhua828/p/linux-time-mod-sync.html(2)二是使用tar命令的-m参数,比如tar xmzf ab 阅读全文

posted @ 2014-02-16 16:11 longhua828 阅读(2581) 评论(0) 推荐(0) 编辑

【搜】php升级到5.3产生问题修正积累(不断更新)

摘要: deprecated functions※POSIX Regex系列PHP 5.3.0 之后的 regex, 希望使用 PCRE 的规格, POSIX Regex 都不建议使用了(统一 Regex, 避免规格太多?).所以下述是不建议使用的 Function (POSIX), 与建议替换成的 Function (PCRE) 列表, 详可见: PHP:Differences from POSIX regex* POSIX → PCRE* ereg_replace() → preg_replace()* ereg() → preg_match()* ereg_replace() → preg_re 阅读全文

posted @ 2014-02-16 15:47 longhua828 阅读(164) 评论(0) 推荐(0) 编辑

2014年1月12日

【原】MongoDB Java版驱动调用GridFS.getFileList()报错:no gridfs!解决方法

摘要: 使用驱动版本:mongo-java-driver-2.9.3.jar问题原因:GridFS.getFileList()方法返回的GridFSDBFile对象的_fs字段未初始化解决方法:利用Java的反射机制手工赋值代码示例: 1 Mongo mongo = new Mongo("localhost", 27017); 2 3 DB db = mongo.getDB("demo"); 4 5 GridFS fs = new GridFS(db, theme); 6 7 DBCursor fileList = fs.getFileList(); 8 9 1 阅读全文

posted @ 2014-01-12 22:25 longhua828 阅读(828) 评论(0) 推荐(0) 编辑

2013年10月9日

【搜】mysql压缩包减肥

摘要: 官网下载的zip解压包,往往很大,带有一些不必要的文件,以下为可以删除的部分:1/删除mysql-test文件夹;2/删除sql-bench文件夹;3/删除bin目录下的debug文件夹;4/删除bin目录下所有扩展名为.pdb的文件;5/删除lib目录下的debug文件夹;6/删除lib目录下所有扩展名为.lib和.pdb的文件;7/删除lib\plugin目录下所有扩展名为.pdb的文件;8/删除lib\plugin\debug目录下所有扩展名为.pdb的文件。 阅读全文

posted @ 2013-10-09 02:13 longhua828 阅读(401) 评论(0) 推荐(0) 编辑

【搜】php禁止输出浏览器头信息X-Powered-By

摘要: php禁止输出浏览器头信息X-Powered-By将php.ini中“expose_php=On”改为“expose_php=Off” 阅读全文

posted @ 2013-10-09 02:02 longhua828 阅读(421) 评论(0) 推荐(0) 编辑

【搜】linux常用命令及应用实例

摘要: 帮助命令maninfowhatismakewhatisapropos==man-khelp查看shell内置命令文件命令cd进入目录ls列出文件ll列出文件cat全部显示文件内容more分页显示文件内容head-5列出文件头部几行内容tail-5列出文件最后几行内容touch创建空文件mkdir-p创建文件夹rm-rf删除文件强制递归权限chown改变所有者chmod改变权限chgrp改变所属用户组umask-S缺省创建文件掩码值755-掩码值文件搜索命令which命令名字查找命令所在文件夹==whereisfind搜索路径-name关键字查找目录或文件locate从文件数据库里面查找upda 阅读全文

posted @ 2013-10-09 01:59 longhua828 阅读(199) 评论(0) 推荐(0) 编辑

导航