自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 openSuse系统ssh,scp机器之间不需要密码访问

user1可以自由通过ssh,scp 访问另一机器上的user2进入/home/user1/.ssh2 目录, 生成默认的密钥对, 需要输入时,可以按默认的空着即可#user1/.ssh2> ssh-keygenid_dsa_a (密钥)id_dsa_a.pub (公钥) 在当前目录创建identification文件,内容为: IdKey id_dsa_a ...

2013-04-26 23:00:38 193

原创 [BASE] file_get_contents通过代理获取网络地址内容

$opt = array(     'http'=>array(           'method'=>'GET',           'header'=>"Content-Type:text/html;charset=utf-8"           'proxy'=>"http://192.168.1.1:8080",           't...

2013-04-26 22:12:05 208

原创 graphviz + php 画图

header("Content-type:image/png;");$content = "digraph call_graph{N1[shape=polygon,sides=6,label=\"A\",width=1, fontsize=15,style=filled,fillcolor=red]; N2[shape=polygon,sides=5,label=\"b\" ,width...

2013-04-21 21:20:09 140

原创 往事重提:php弱类型之比较

php是弱类型语言, 比如 变量$v的值为: 0 , false , null , '' ,""  ,未定义if(!$v) echo "true";都会输出true,  所以这些条件都为假, 这在其他一些语言中是不能容忍的。 于是我们在日常开发中也慢慢的习惯了这种弱类型。 以至于我们在判断字符串相等时,也会直接忽略了0的存在直接比较, 比如:$v = array(0=...

2013-04-21 19:59:52 112

原创 openSuse系统安装amp纪要

*inux系列系统,都有一个工具安装命令,比如:centos 的 yum, ubuntu下的apt , openSuse下的zypper, 如果系统联网了,即可直接使用这些工具安装,比较方便安装各种依赖包。如果不能联网且没有局域网的资源服务器的话, 就只能郁闷的一个个下载安装及依赖包去安装了。 以下记录openSuse下安装apache, mysql ,php 的步骤:1)安装配...

2013-04-21 19:39:41 139

原创 很不错的教程一步步教你如何写Makefile

[转载:原文地址:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=408225] 陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一 个好的和professional的程序员,makefile还是要懂。这就好像现在有...

2013-03-31 18:20:43 278

Apache下cgi服务配置部署

总的来说,apache 默认支持.cgi的服务,开启支持.cgi服务有两种方式:1.落霞满天飞cgi程序不限制部署目录, 可以在web根目录下到处放置。那么apache如何来识别你的服务是cgi的呢?没错,通过服务的后缀名.cgi 识别。如何配置?只需要两步:假设根目录为:DocumentRoot "/var/www"A:则找到以下段,在options后加上ExecC...

2013-03-24 18:22:53 280

原创 动力火车&->百度<-&春运购火车票

今天是初七,明天开工了,刚网上看了《我是歌手》零点乐队的周小鸥的演唱,于是去百度查了一下零点乐队他单飞的时间,发现乐队的成绩很好,是内地顶尖的摇滚乐队。于是想看看动力火车的情况,当然动力火车是台湾的摇滚流行歌曲合唱团体。 牛逼的百度以为我要买火车票,于是显示了牛逼的12306购票网站的广告,当然是免费的,有图有真相: 左侧的搜索结果显示区:  右侧的推广位: ...

2013-02-16 14:29:30 111

原创 高效人生的关键在于处事方法

  如果你曾经看过或者打过高尔夫球,那么你很可能已经发现了这样一个有趣的现象:高尔夫球手们花在准备击球上的时间要远远长于他们实际击球的时 间。他们检查各种环境因素(例如风),在击球前他们尝尝数次挥动球杆只是为了提前感受实际的击球效果,然后他们会对球童或者自己说出想要的击球路线。在完 成这些准备之后,他们步向击球点开始击球。    为什么要这样做呢?    因为他们想从一开始就取得最佳的结...

2013-01-27 12:41:38 97

原创 令思绪迅速沉淀的简单方法

 由精神系统科学我们得知,要想更高效、更富创造力,我们需要令大脑适时休息。冷静思绪可激发绝佳的灵感,但在繁忙的工作中挤出时间沉思绝非易事。以下是三种在工作中沉淀思绪的方法,快速简单,步骤详尽。    快速冥想    洛杉矶加州大学精神成像实验室的最新研究结果表明,经常冥想可令大脑特定的区域显示更多灰质,在大脑区域之间建立更强的联系,减少随年龄增长患有脑萎缩的风险。换而言之,冥想不...

2013-01-03 12:18:39 192

点击自定义按钮上传图片的一种方式

由于上传文件的选择框在界面上占位置且不大好看,而且不同浏览器的样式不一样,像chrome的浏览按钮是在左边,为了不同浏览器都能用我们自定义的美观的按钮点击一下就能弹出文件选择框,我们一般会选择将file 输入框隐藏,然后通过其他的方式触发它,示例代码如下: &lt;a href="#" id="upload_pic"&gt;&lt;img src="custom_btn.png"/&...

2012-12-28 00:01:15 413

linux Red Hat 4.1.2下nginx+php-fpm+mysql安装配置全记录

一:MYSQL 安装与配置 ○1 下载mysql包。 ○2 创建MYSQL帐号并加入组群 groupadd mysql useradd -g mysql mysql   ○3 解压安装包。 tar -zxvf mysql-5.0.91.tar.gz cd mysql-5.0.91 ○4 建立makefile,将MYSQL数据库服务器安装到/usr/local/mysql 下 ....

2012-12-07 02:20:56 197

CodeIgniter框架全面去除URL中的index.php

CodeIgniter框架的所有入口都是index.php, 比如http://localhost/index.php/controller/action/parameters 那么如何省略掉URL 上的 index.php, 让URL更简化:http://localhost/controller/action/parameters 有以下两大步: 1. 通过.htacc...

2012-11-25 20:35:08 366

ZF2共用分页模板显示ajax分页列表

通用的分页模板视图/view/application/page/control.phtml: &lt;!--See http://developer.yahoo.com/ypatterns/pattern.php?pattern=searchpagination--&gt;&lt;?php $url = '/application/pagination-test/test-...

2012-09-29 17:33:10 101

原创 json_decode 整形溢出问题

最近调用一些网站的接口, 返回数据都是JSON格式, 用json_decode 时, 一些长整数变成了负数。 特此mark一下, 上次写得很长结果浏览器死了, 没发表成功, 晕。 这个iteye 是不是有问题, 点博客标题分类选择时,经常性白屏, 要刷新好几次才行。  长整形溢出的问题, 是因为这个PHP版本没有针对json_decode 作一些边界处理。 高版本已经处理了。...

2012-03-23 13:52:34 195

原创 递归显示当前目录树,可自定义结点标记

//静态层级数static $i = 0;//递归目录function showfile($dir){ global $i; $d = dir($dir); //echo "Handle: " . $d-&gt;handle . "\n"; //echo "Path: " . $d-&gt;path . "\n"; $i++; $space = printS...

2012-03-13 13:58:42 114

原创 数据库设计三范式简明PDF

见附件, 比较简易明了。 发现平时设计时基本上是遵循第三范式, 只是有时概念记不清了。

2012-03-13 13:51:00 93

原创 linux现有PHP配置下增加配置curl模块

进入资源目录,下载curl模块,并安装 #cd  /usr/local/src #wget http://curl.haxx.se/download/curl-7.18.2.tar.gz #tar -zxvf  curl-7.18.2.tar.gz #cd  curl-7.18.2.tar.gz #./configure --prefix=/usr/loca...

2012-02-25 22:25:53 94

原创 关于mysql myisam 表并发

MyISAM的锁调度前面讲过,MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个MyISAM表的读锁,同时另一个进程也请求同一表的写锁,MySQL如何处理呢?答案是写进程先获得锁。不仅如此,即使读请求先到锁等待队列,写请求后到,写锁也会插到读锁请求之前!这是因为MySQL认为写请求一般比读请求要重要。这也正是MyISAM表不太适合于有大量更新操作和查询操作应用的...

2012-02-23 17:29:54 106

馋狗与蟑螂的区别

馋狗与蟑螂的区别 是什么 ?  首先说一下这两个的特征: 1. 馋狗 :  你吃东西, 都会坐在面前要吃的。 吃饭时, 会嘴巴趴在桌子上要吃的,而且不停的到处闻, 一不小心就会碰 到碗啊, 筷子什么的, 你又得去清洗一遍。 你拿什么东西,它都以为是吃的, 很敏感, 都会跳着或者看着,闻着以确 定是否是它需要吃的,是否能够捞到一点吃的。 当然你更不能动嘴了, 一个...

2011-12-14 23:10:37 316

执行力得从一个个小目标做起

从这周二开始, 突然下了个小目标, 晚上12点睡觉,早上7点起床蹓狗跑步半小时,然后步行到公司上班。 今天第二天, 一直坚持下去!  心理学家说, 下定一个目标后不要告诉给别人, 因为那样完成的机率很小, 告诉别人在心理上你感觉已经很接近目标了。 而不告诉别人,只是去努力的实现, 就会感觉离目标很远, 往往会更能很好的完成。 这个还是有道理的, 我没有告诉身边所...

2011-12-14 22:58:04 75

国庆那七天...

国庆7天,加班3天,3倍工资,前3天天气也不好,烟雨朦朦的,不适合外出游玩,躲公司上班还是蛮爽嘀~~ 第4天,去香港逛了一天,  没啥劲... 第5天,教练约练车... 第6天,就窝家里打魔兽啦, 这个要重点描述一下: 很久没玩这个游戏了, 还是几年前在学校玩过,也没玩多精,入门级吧。 打人族, 老是不能造高级兵,因为菜单栏没有发现铁匠铺, 而电脑老是有高级...

2011-12-14 22:18:43 69

原创 数据库优化法则详解

计算机系统硬件性能从高到代依次为:CPU——Cache(L1-L2-L3)——内存——SSD硬盘——网络——硬盘由于SSD硬盘还处于快速发展阶段,所以本文的内容不涉及SSD相关应用系统。根据数据库知识,我们可以列出每种硬件主要的工作内容:CPU及内存:缓存数据访问、比较、排序、事务检测、SQL解析、函数或逻辑运算;网络:结果数据传输、SQL请求、远程数据库访问(dblink);硬盘:数据访问、数据...

2011-09-05 17:18:38 178

原创 根据用户IP调度不同节点之哈希散列方式

php一致性hash类下载地址:http://code.google.com/p/flexihash/  &lt;?require_once 'flexihash.php'; $hostArr = array( 'img1.marx.com', 'img2.marx.com', 'img3.marx.com', 'img4.marx.com', 'img5....

2011-08-21 00:46:55 122

XP+VirtualBox1.6.6+Red Hat 9.0虚拟机配置提要

 软件安装步骤略过 一、VirtaulBox设置1. 基本设置(配置图)2.网络设置 这里采用Host Interface 方式,然后在网络连接里面会出现一个虚拟连接: 然后选择本地连接及这个虚拟连接, 点右键,选择桥接, 最后连接如下图: 这时启动Vitualbox 内的linux系统, 进去后, 就能上网了。 3.数据空间设置数据空间设置是为...

2011-08-21 00:18:42 114

字符串分隔数组及排序

&lt;?php$str = 'Apple Strawberry Grape';$newstr = strtolower($str);$arr = explode(' ',$newstr);sort($arr);print_r($arr);输出结果:Array(    [0] =&gt; apple    [1] =&gt; grape    [2] =...

2011-08-16 23:50:33 214

原创 include() 与 require() 举例区别

1.报错include引入文件时,如果遇到错误,会报出Warning,并继续执行后面的代码;require引入文件时,如果遇到错误,会报出Error,并停止运行后面的代码。举例说明,创建两个名为 test-include.php 和 test-require.php 的PHP文件,注意相同的目录中,不要存在一个名字是test-nothing.php的文件。test-include.php...

2011-08-16 23:18:16 111

原创 [php基础]php环境变量

php有哪些环境变量?写出所有短变量与相应的长变量 注意:长变量在5.3后的版本被[deprecated]  ====================淡定的分割线============================= $GLOBALS包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键名为全局变量的名称。从 PHP 3 开始存在 $GLOBALS 数组。 $_...

2011-08-16 23:03:58 70

原创 PHP高级工程师具备的技能及素质

PHP高级工程师应该具备哪些技能?  所谓工程师,工程二字,既不仅是coder,也不全是programmer,工程师指的是从项目开始,项目结束中间全套全系列的技能都会,包括需求分析/调研,程序开发,文档撰写等,还包括如操作系统,数据库,服务器配置管理等相应的技能. 以前或现在以PHP为主要开发语言,具有若干年以上工作经验,对OOP有深入认知,掌握各种网络通讯协议,熟练掌握数据库及W...

2011-04-24 20:07:12 148

空空如也

空空如也

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

TA关注的人

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