- 博客(20)
- 收藏
- 关注
原创 PHP 二维数组排序
待排序数组如下:$arr = [ ['name'=>'zhangsan', 'age'=>20], ['name'=>'lisi', 'age'=>25], ['name'=>'wangwu', 'age'=>18], ['name'=>'houliu', 'age'=>22],];方法一:function multisort($arr, $k
2015-06-01 16:55:40 401
原创 mysql知识点
1、分页查询要order by id,这样才能用到索引。2、当数据量很大时,查询后面的页码偏移量很大,消耗的时间相应增多,如每页十行,查询1001页,偏移为 limit 10000,10 以下的sql语句就不适用了select * from content order by id desc limit 10000,10;可以使用子查询来改善:select * from cont
2015-05-26 10:57:51 396
原创 php 大文件上传需要注意的设置
upload_max_filesize 单文件最大尺寸post_max_size 表单数据尺寸memory_limit 内存限制max_input_time 最大输入时间max_execution_time 最大执行时间有的可通过ini_set在脚本中设置,有的不行。可以参考手册。PHP_INI_USER可在用户脚本(例如 ini_set
2015-03-13 15:30:25 341
原创 MySQL分组查询
MySQL分组查询,随机从各分组取要求行数的数据,数据表结构如下:按class分组,各分组随机取2条数据,sql如下:truncate table tmp;insert into tmp (id,name,class,score) select * from test order by class,rand();select a.* from tmp a where (sele
2015-02-27 16:28:00 635
转载 vsftp 虚拟用户配置
安装vsftp时没有db_load这个命令该命令需要 db4-utils 的包 为vsftp建立虚拟用户 在RedHat AS里,是自带了vsftpd为系统提供了一个ftp服务,但在实际应用中根据自己的需要还是要做不少的配置。 我们知道,在建立vsftpd用户时,我们一般是在linux下建立用户useradd的方式来访问ftp,但有时我们只想提供ftp
2014-12-04 17:20:50 339
转载 vsftp虚拟用户pam认证文件的创建和配置
vsftp虚拟用户使用pam认证方式: 首先将虚拟用户名和密码写入一个文件: #vi user.txtftpuser1123456ftpuser2123456…… 之后执行命令将 user.txt 文件转换成加密的PAM认证文件: db_load -T -t hash -f user.txt ftpuser.bdb 之后修改:
2014-12-02 11:56:40 1758
转载 nginx php-fpm file not found错误
使用php-fpm解析PHP,"No input file specified","File not found"是令nginx新手头疼的常见错误,原因是php-fpm进程找不到SCRIPT_FILENAME配置的要执行的.php文件,php- fpm返回给nginx的默认404错误提示。比如我的网站doucument_root下没有test.php,访问这个文件时通过抓包可以看到返回的内
2014-11-25 14:43:16 3828
转载 PHP Excel
经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限。这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。view sourceprint?01// 输出Excel文件头,可把user
2014-10-27 11:18:29 403
转载 Linux下安装MySQL遇到的问题
1.CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguageCMake Error: Internal CMake error, TryCompile configure of cmake failed-- Performing Test HAVE_NO_NULL - Failed-- Performing Test H
2014-10-19 20:45:50 836
转载 putty颜色配置
配置putty的颜色:默认的putty的配色下,在黑色背景中辨认蓝色标识的文件夹路径实在费劲,太毁眼睛了。根据列出来的RGB参数,稍微手动配置一下,然后保存:* Default Foreground: 255/255/255* Default Background: 51/51/51* ANSI Black: 77/77/77* AN
2014-10-09 14:28:03 504
转载 PHP二维数组排序
一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现例如像下面的数组: 代码如下:$users = array( array('name' => 'tom', 'age' => 20) , array('name' => 'ann
2014-09-29 10:40:36 386
原创 无限级分类--获取子分类
根据role_id获取子分组 function getChild($role_arr, $pid=0){ $arr = array(); foreach($role_arr as $val){ if($val['pid'] == $pid){ $arr[] = array_merge($val
2014-09-26 16:46:15 1124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人