- 博客(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 389
原创 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 383
原创 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 326
原创 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 618
转载 vsftp 虚拟用户配置
安装vsftp时没有db_load这个命令 该命令需要 db4-utils 的包 为vsftp建立虚拟用户 在RedHat AS里,是自带了vsftpd为系统提供了一个ftp服务,但在实际应用中根据自己的需要还是要做不少的配置。 我们知道,在建立vsftpd用户时,我们一般是在linux下建立用户useradd的方式来访问ftp,但有时我们只想提供ftp
2014-12-04 17:20:50 326
转载 vsftp虚拟用户pam认证文件的创建和配置
vsftp虚拟用户使用pam认证方式: 首先将虚拟用户名和密码写入一个文件: #vi user.txt ftpuser1 123456 ftpuser2 123456 …… 之后执行命令将 user.txt 文件转换成加密的PAM认证文件: db_load -T -t hash -f user.txt ftpuser.bdb 之后修改:
2014-12-02 11:56:40 1725
转载 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 3815
转载 PHP Excel
经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限。这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。 view source print? 01 // 输出Excel文件头,可把user
2014-10-27 11:18:29 391
转载 Linux下安装MySQL遇到的问题
1.CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage CMake Error: Internal CMake error, TryCompile configure of cmake failed -- Performing Test HAVE_NO_NULL - Failed -- Performing Test H
2014-10-19 20:45:50 818
转载 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 495
转载 PHP二维数组排序
一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现 例如像下面的数组: 代码如下: $users = array( array('name' => 'tom', 'age' => 20) , array('name' => 'ann
2014-09-29 10:40:36 373
原创 无限级分类--获取子分类
根据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 1113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人