自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ekliu Blog

记录点点滴滴,记录成长

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 xhprof PHP的性能监控神器 mac 环境

一.安装xhprof 1.brew install homebrew/php/php56-xhprof 2.phpinfo看是否已经添加扩展3. xhprof.ini 配置[xhprof]extension="/usr/local/opt/php56-xhprof/xhprof.so"xhprof.output_dir="/data/xhprof"4.重启 ap

2017-06-23 18:10:10 2067

转载 ImageMagick

ImageMagick资料----------------------------------------------------------------------------ImageMagick官网ImageMagick Identify 命令行工具(官网)ImageMagick 程序接口文档ImageMagick使用示例(非常好的示例) 

2014-09-09 15:42:15 758

原创 mysql where in 排序/不排序

selfield_1 in ({$special_list[0]['field_5']}) order by field(field_1,{$special_list[0]['field_5']})

2014-08-07 10:03:57 1749

原创 php判断图片是否存在

if(!getimagesize($filename)){ return $def_url; }else{ return $filename; }

2013-10-24 18:16:17 948

原创 xml 过滤特殊字符

function xmlSafeStr($str) { return preg_replace("/[\\x00-\\x08\\x0b-\\x0c\\x0e-\\x1f]/", '', $str);}$str = '因为害怕流失吧,所以,总希望时间能在这秒就停止下来——停止吧。只因,此刻我的心如此的丰盈!';print_r(xmlSafeStr($str));

2013-10-24 18:14:01 1025

原创 mysql 替换字符串语句

UPDATE 表名 SET `要替换字段` = replace(要替换字段, '要替换的文字', '替换后的文字')UPDATE `cms_t_1046` SET `url` = replace(url, 'xianxia', 'wuxia')把 xianxia 替换成武侠

2013-10-24 16:10:29 677

转载 PHP如何判断远程图片文件是否存在

fopen()方法最简单的方法就是用fopen(),看看文件能否打开,能打就文件当然就存在。<?php$url = 'http://www.nowamagic.net/images/test.jpg';if( @fopen( $url, 'r' ) ) { echo 'File Exits';} else { echo 'File Do Not Exits';

2013-08-02 18:35:30 811

转载 php 面试题

把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big5function replaceCharset( $string ){ echo preg_replace( "/(\/i","\${1}big5>",$string );}用最少的代码写一个求3值最大值的函数function($a,$b,$c){ return

2013-06-19 12:37:15 554

原创 SQL 面试题

//没有学过赵老师课程的学生SELECT * FROM student s WHERE sid NOT in( SELECT sid FROM scgrade sc JOIN lesson l on sc.lid = l.lid WHERE l.lteacher = '赵老师')列出2门以上(含2门)不及格学生名字及平均成绩S

2013-05-27 22:36:03 506

原创 PHP 常用字符串函数

header("Content-type: text/html; charset=utf-8");//implode 函数把数组元素组合为一个字符串 implode(separator,array)//separator 数组之间放置的内容$arr = array('a','b','c','d','e','f','g');$imp = implode($arr); //var_d

2013-05-16 22:47:13 619

原创 Linux 运维常用命令 (不断更新)

系统操作1.查看进程ps -ef | grep  php-cgi   ps  -aux|grep php-cgi pgrep php-cgi  杀死进程kill -9 $pid2.查看端口是否占用netstat –apn | grep 80803.topshit+m  按内存占有率排序shit+p   按CPU占有率排序4.查

2013-05-16 22:14:54 700

原创 PHP:echo、print、print_r、sprintf、var_dump之间的区别

- echo是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo $myvar1;echo 1,2,$myvar,"bold";- print是函数,可以返回一个值,只能有一个参数。- printf函数,把文字格式化以后输出,如:$name="hunte";$age=25;printf("my name i

2013-05-15 22:34:49 1050

原创 Linux 查询文件内容重复数 uniq

用途报告或删除文件中重复的行。语法uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] [ -Fields ] [ +Characters ] [ InFile [ OutFile ] ]   -c 在输出行前面加上每行在输入文件中出现的次数。  -d 仅显示重复行。  -f

2013-05-15 18:07:22 10751

原创 Linux 文件排序sort 应用

1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort se

2013-05-15 18:02:22 522

转载 海量数据处理算法—Bit-Map

1. Bit Map算法简介        来自于《编程珠玑》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。2、 Bit Map的基本思想        我们先来看一个具体的例子,假设我们要对0-7内的5个元素(4,7,2,5,3)排序(这

2013-05-09 18:50:06 433

转载 编程珠玑:给定一个包含4300000000个32位证书的顺序文件,求出一个至少包含两次的整数

面试题:给定一个包含4300000000个32位整数的顺序文件,求出一个至少包含两次的整数。 思路:考虑两个条件1. 所有的整数都存储在顺序文件中,因此,读取文件的次数将明显影响算法的效率2. 顺序文件中包含的整数个数为4300000000,如果全部读取放在内存中的话,必须要考虑内存空间因素。 那么,有没有既节省时间又节省空间的solution呢?也

2013-05-09 18:45:21 897

原创 PHP 如何快速比较两个字符串中字符完全相同?

$str1 = 'abcdef';$str2 = 'efabcd';if (count_chars($str1, 1) === count_chars($str2, 1)) { echo 'equal';} else { echo 'not equal';}

2013-05-08 16:44:04 1260

原创 PHP 概率算法

function get_rand($proArr) { $result = ''; //概率数组的总概率精度 $proSum = array_sum($proArr); //概率数组循环 foreach ($proArr as $key => $proCur) { $randNum = mt_rand(1, $proSum);

2013-05-08 15:00:31 619

原创 网站性能测试:页面测试工具 + Web服务器压力测试工具

【网站页面速度测试工具(网页性能优化)】该系列工具主要用于测试网页加载速度,以了解页面速度瓶颈,方便对页面进行优化。推荐的测试工具Mozilla Firefox + Firebug + Yahoo! YSlowYSlow: http://developer.yahoo.com/yslow/返回测试结果并根据YSlow rules建议优化策略。另:YSlow包含的

2013-05-06 17:39:05 1125

原创 PHP 常用自定义函数

/***手机号码校验**/ function checkmobile($mobile) { $vMobile = trim($mobile); if (empty($vMobile)) { echo 'alert("对不起,您输入的手机号不能为空!");history.back();';

2013-05-06 17:37:16 317

原创 PHP 校验函数

/***手机号码校验**/ function checkmobile($mobile) { $vMobile = trim($mobile); if (empty($vMobile)) { echo 'alert("对不起,您输入的手机号不能为空!");history.back();';

2013-05-06 17:36:19 490

原创 PHP10个常用处理字符串的方法

1.确定一个字符串的长度  这是文章中最明显的一个例子,其中的问题是我们如何来确定一个字符串的长度,这里我们不能不提的就是strlen()函数:  $text = "sunny day"; $count = strlen($text); // $count = 9  2.截取文本,创建一个摘要  新闻性质的网站通常会截取一个大约200字左右的段落,并在次段落的末尾加上省略号来形成一个

2013-05-06 17:27:26 483

原创 sql查询重复记录方法大全

查找所有重复标题的记录:SELECT *FROM t_info aWHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1)ORDER BY Title DESC一。查找重复记录1。查找全部重复记录Select * From 表 Where 重复字段 In (Selec

2013-05-06 17:25:19 564

原创 常用的SQL语句

1、SELECT 查询语句和条件语句 SELECT 查询字段 FROM 表名 WHERE 条件查询字段:可以使用通配符* 、字段名、字段别名表名: 数据库.表名 ,表名常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配 BETWEEN 在范围 、 not BETWEEN 不在范围 件运算: and 、 or 、

2013-05-06 17:24:19 431

原创 PHP (单例模式与工厂模式)

/* * * 单例模式 * */class DB { private $conn; static private $_instance; function __construct() { $this->conn = mysql_connect('xxxxx'); } function getInstance(){

2013-05-03 00:55:44 508

原创 不使用第三方变量 给两个变量相互交换值PHP实现

//不使用第三方变量 给两个变量相互交换值PHP实现$a ='baidu'; $b ='google'; //方法1list($b,$a) = array($a,$b);var_dump($a,$b);//方法2 必须两个值 相同长度 $a^=$b; $b^=$a; $a^=$b;var_dump($a,$b);

2013-05-03 00:53:45 945

原创 PHP 折半查找(二分查找) 递归与非递归法

/** * 折半查找(二分查找) * 条件:1.必须采用顺序存储结构 2.必须按关键字大小有序排列 * 递归法 * $arr 目标数组 * $k 要查找的数组 * $left 开始下标 * $right 结束下标 * return 查找到的下标 */function search_half_recursion($arr, $k, $left, $right) {

2013-05-03 00:14:17 816

原创 PHP 遍历循环目录

function getdir_file($path = '.'){ $conndir = opendir($path); while (($file = readdir($conndir))!==FALSE){ $sub_dir = $path . '/' .$file; if

2013-04-26 18:44:26 854

原创 PHP 读取大文件 SplFileObject

function getbigfile() { $file_path = "D:/wamp/www/test/input.txt"; $handle = fopen($file_path, "r+"); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle, 8

2013-04-26 18:43:05 1580

原创 斐波拉契数列

function fei($n) { if ($n == 1 || $n == 2) { return 1; } return fei($n - 1) + fei($n - 2);}//print_r(fei(6));//随即不重复的数//$arr = range(0, 12);//print_r($arr);//print_r(array_r

2013-04-26 18:41:52 484

原创 PHP 猴子围圈选大王

//一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,//从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩//下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。//m=50 n=3//一串由17个数字排列成一个圆环,现在从第1个位置开始计数,沿着圆环去掉被3整除的位置和

2013-04-26 18:40:53 1055

原创 PHP 快速排序算法

function quicksort($str) { if (count($str) <= 1) return $str; //如果个数不大于一,直接返回 $key = $str[0]; //取一个值,稍后用来比较; $left_arr = array(); $right_arr = array(); for ($i = 1; $i <

2013-04-26 18:38:36 498

软件架构模式

软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构软件架构

2018-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除