自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 产品 vs 技术

分工决定了角色, 不同的角色需要不同的能力.ue需要创新和设计能力; 后端开发需要逻辑思维能力.技术人员进阶的方向是更好的逻辑思维能力, 更好的程序性能 (ms级别响应);产品人员进阶的方向则是更大的流量, 更广的用户认可(70%用户认可度).因此, 技术人员的思维方式更接近于机器(计算机), 产品人员的思维方式更接近于普通人.当二者开始沟通的时候, 就...

2014-11-24 19:29:00 234

转载 win7下安装ubuntu双系统实践

基本的安装参照文章末尾的两篇资料就可以了。关键的几点是:1. 进入ubuntu时, 如果提示找不到文件, 是因为启动命令中硬盘没有指对或者是iso文件名写错了。iso文件名容易核对;如果硬盘错了, 可以编辑启动命令, 修改下面三个命令的第二个参数(从1开始挨个试试,我的是1, 三个都要改 )root (hd0,0)kernel (hd0,0)initrd (h...

2012-07-21 03:45:00 206

转载 PHP后台运行

转载自:http://23live.cn/web/php-ajax/在很多时候,我们需要通过用户或其他方式触发php脚本的运行,而php执行的是批量任务或者是很耗时间的操作,这样我们就想客户端断开连接,而php的代码照样执行,起到异步操作的效果。这里跟大家分享一段代码,可以完美的实现php后台异步运行的效果,而且不用客户端一直保持连接状态。12...

2012-07-17 20:28:00 236

转载 oracle数据库表结构设计

oracle数据库表结构设计字段is_valid 如果都是整型, 字段类型用int即可, 如果有负数的情况, 比如(-1: 表示异常状态 0: 无效 1: 有效), 用number(1)来标识即可.如果有字符, 那就用varchar2(1)来表示.存储效率: int>number>varchar2转载于:https://www.cnblog...

2012-07-06 18:33:00 284

转载 linux下session_start()报错

页面打开报错session_start(): 30: Read-only file system.重启apache后, 报错改为日志文件无法写入, 还是:30: Read-only file system.重启nginx, 报错日志文件无法写入,30: Read-only file system.touch test.txt同样的错误.系统无法写, 系统...

2012-06-28 10:18:00 178

转载 [转] Zend Framework 1.0.0RC2 Oracle UTF8 乱码问题解决办法

转载自:http://blog.csdn.net/phphot/article/details/1955164这应该是 ZF 的 bug. 大部分人还是在用 OCI 吧 :P ZF 的 Issue Tracker 在这里: http://framework.zend.com/issues/browse/ZF-1541 问题描述: 1.Oracle DB nls_l...

2012-06-28 01:24:00 88

转载 多服务器共享session问题

背景:大网站会有多个应用, 运行不同的功能模块,使用不同的二级域名, 而用户系统是统一的,这时需要共享用户的session信息.问题就是: 多个服务器之间共享session信息.分析:1. session跨域.同根域: PHP代码实现<?phpini_set('session.cookie_domain', '.infor96.com...

2012-06-16 00:11:00 61

转载 [转] memcache一致性哈希算法以及其PHP实现

转载自:http://blog.csdn.net/21aspnet/article/details/5780831在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin)、哈希算法(HASH)、最少连接算法(Least Connection)、响应速度算法(Response Time)、加权法(Weighted )等。其中哈希算法是最为常用...

2012-06-15 22:03:00 98

转载 linux下memcached服务器端安装

一. 安装.1. 准备工作, memcached用到了libevent, 需要下载.memcached官方下载地址: http://www.danga.com/memcached/libevent官方下载地址: http://monkey.org/~provos/libevent/2. 解包/编译/安装# tar -xzvf libeven...

2012-06-14 02:29:00 86

转载 apache也有fastcgi模块

一直认为, apache+mod_php , nginx+fastcgi+php这两种组合是固定不变的。不过, apache也可以通过fastcgi去管理php。下面的链接就是apache用fastcgi安装php:http://linux.chinaunix.net/techdoc/install/2008/01/06/975966.shtml转载于:https:...

2012-06-12 21:40:00 131

转载 [转] mysql中int、bigint、smallint 和 tinyint的区别与长度

转载自:http://www.32133.com/skills/426.html上图说明了, 常用的整型类型之前的差别.以int类型为例.int类型, 占用4个字节, 有符号可表示的范围是(-2^31 ~ 2^31-1 ), 无符号表示的范围是(0~2^32-1).tinyint类型, 占用1个字节, 有符号表示范围是(-2^7 ~ 2^7-1), 无符...

2012-06-12 13:07:00 148

转载 [转] 为啥使用PHP的引用和unset

转载自:http://www.sky84.cn/index.php/article_content_id,249.html先说说为啥要用引用,为啥要用unset。引用有两个好处,一个是内存省,一个是速度 快。省内存我想大家都知道吧,比如一个很大的数组$a,如果使用$b = $a;,那么内存使用将多一倍,如果用$b =& $a;,那么几乎没有啥影响。速度快?可能有人不知道或没...

2012-06-12 11:23:00 169

转载 带下划线的二级域名IE无法读取session

带下划线的二级域名, IE无法读取session和cookie, firefox/chrome等都可以.域名规范中确实不允许有下划线。RFC 952明确规定“A "name" (Net, Host, Gateway, or Domain name) is a text string up to 24 characters drawn from the alphabet (A...

2012-06-11 19:03:00 178

转载 [转] 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

转载自:http://hi.baidu.com/fxchby/blog/item/c041ef0d6c510bf3aa6457dd.htmlhttp://www.mike.org.cn/articles/what-is-cgi-fastcgi-php-fpm-spawn-fcgi/什么是CGI  CGI全称是“公共网关接口”(Common Gateway Inte...

2012-06-10 15:49:00 89

转载 [转] linux 系统负载高 如何检查?

转载自:http://www.dzhope.com/read.php?9061:load Average 1.1:什么是Load?什么是Load Average? Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is d...

2012-06-10 14:49:00 79

转载 [转] Apache日志分析常用Shell命令

转载自:http://www.chajian8.com/233.html1、查看apache进程:1psaux |grephttpd |grep-vgrep|wc-l2、查看80端口的tcp连接:1netstat-tan |grep"ESTABLISHED"|gr...

2012-06-10 14:07:00 77

转载 [转] PHP中的变量与常量详解

转载自:http://www.chajian8.com/216.html几乎所有的编程语言都会涉及到变量和常量这两个概念,PHP也不例外。本节将介绍PHP语言中的变量和常量的应用方法。一、什么是变量和常量在程序执行的过程中,变量存储的值可以随时改变,而常量存储的值是不可以改变的。变量用于存储临时数据信息。某一变量被定义的时候,系统会自动为该变量分配一个存储空间存放变量的...

2012-06-10 14:04:00 102

转载 [转] linuxSVN版本库及同步文件到WEB目录

转载自:http://blog.csdn.net/kevin6216/article/details/7096712一 安装与配置SVN1.安装subversioncentos: yum install subversionubuntu: apt-get install subversion2.建立版本库,本例中我们的版本库建立在/var/svn,假设该版本库...

2012-06-09 19:44:00 57

转载 [转] ZendStudio中设置SVN:ignore

转载自:http://www.cnblogs.com/cocowool/archive/2012/04/10/2440927.html使用ZendStudio开发SVN中的代码时,经常容易将 .project、.settings、.buildpath 这类的zend的工程文件提交上去,非常麻烦,有几种方法可以去掉这个麻烦。1、在ZendStudio的全局设置中设置在Wind...

2012-06-09 19:14:00 57

转载 PHP的json函数

常用的json函数无非是json_encode和json_decode, 比较有意思的是json_encode这个函数.1. json_encodestring json_encode ( mixed $value )参数:待编码的 value ,除了resource 类型之外,可以为任何数据类型. 该函数只接受UTF-8编码的数据.返回值: 编码成功返回一个以JSO...

2012-06-09 17:40:00 85

转载 PHP函数: set_time_limit

函数定义:   void set_time_limit ( int $seconds )  设置允许脚本运行的时间,单位为秒。如果超过了此设置,脚本返回一个致命的错误。默认值为30秒,或者是在php.ini的max_execution_time被定义的值,如果此值存在。  当此函数被调用时,set_time_limit()会从零开始重新启动超时计数器。换句话说,如...

2012-06-08 00:29:00 156

转载 PHP异常处理和错误处理

1. PHP捕捉异常try...catch...<?phpfunction divide($x) { if(!$x) { throw new Exception('Division by zero!'); } else return 1/$x;}try {echo divide(5);...

2012-06-08 00:22:00 96

转载 PHP正则: 邮件地址匹配

eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$)var re = /^/w+([/.-]?/w+)*@/w+([/.-]?w+)*([/./w{2,3}])+$/;/[a-zA-Z]{1}[a-zA-Z0-9_]{5,}@[a-zA-Z0-9]{1,}\.[a-zA-Z]{1,3}/资料来源:http:/...

2012-06-06 22:22:00 119

转载 [转] Zend studio中开发常用

转载自:http://www.cnblogs.com/iphper/archive/2012/03/21/2409397.html、快捷键设置  在zendstudio中开发的过程中,我们应专注与代码的逻辑中,而不是把一大半的时间都浪费在编辑器的操作以及鼠标的点击中,经常使用快捷键进行操作会达到事半功倍的效果,下面就列  出一些在项目中经常使用的一些快捷键,希望能提高你的开发效...

2012-06-04 15:16:00 92

转载 [转] PHP执行定时任务

转载自:http://blog.csdn.net/wzhw2008/article/details/7606146php定时发邮件,其实是一个‘很古老’的话题!因为php不像jsp那么‘强大’,不能执行一些定时任务,所以有好多想定时实现的功能无法实现,或者虽然实现了,但终究是把负担加在了访客,或是管理员身上!因为很大一部分的是通过客服端 浏览器 请求时触发一个事件的,用这个方...

2012-06-04 01:39:00 94

转载 zfdebug安装使用

一、简介ZFDebug是一个ZendFramework调试工具条,这个工具条会出现在每个页面的最底部。能够显示页面展示发费时间,内存使用,数据库查询的数量,各变量运行期值,完整的SQL查询语句和查询时间,Zend_Cache和APC的缓存信息,运行异常信息等等。站点:http://code.google.com/p/zfdebug/二、安装方法下载文件之后把ZFDebug\lib...

2012-06-03 04:02:00 113

转载 [转] PHP变量命名

PHP变量是$符号后面跟变量名, 变量名区分大小写.有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。按照正常的正则表达式,它将被表述为:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'。Note:在此所说的字母是 a-z,A-Z,以及 ASCII 字符从 127 到 255(0x7f-0xff)。另...

2012-06-03 01:12:00 72

转载 [转] PHP常见的两个面试题

转载自:http://digdeeply.info/archives/0207573.htmlphp面试中,有两个题目,很常见。但却很容易错。第一题:1$a = 2;2$b = &$a;3uset($a);4echo $...

2012-06-03 00:15:00 66

转载 [转] MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践

转载自:http://heylinux.com/archives/1004.htmlMysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再...

2012-06-01 18:02:00 68

转载 [转] 源码编译安装 MySQL 5.5.x 实践

转载自:http://heylinux.com/archives/993.html1.安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar....

2012-06-01 17:59:00 67

转载 PHP无限级分类

转载自:http://hi.baidu.com/hai_blog/item/482789313ac6d9b8623aff74无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不是层次结构的,他们只是一个平坦的列表。所以你必须找到一种把层次数据库转化的方法。存...

2012-06-01 05:51:00 68

转载 linux大文件分割 split命令

 linux split 命令  功能说明:切割文件。  语  法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]  补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。  参  数:  -&l...

2012-05-31 15:48:00 636

转载 [转] 谈谈MIXI的开源SNS架构

SNS总体策略:页面大量的用户信息, 需要缓存(memcached); 图片分类根据图片使用频率来区分(常用图片如头像等做缓存; 个人上传的图片不做缓存)是否使用缓存.转载自:http://awhite2008.blog.sohu.com/98385877.html分布式的部署web应用的例子已经很多了,自己没有真正意义上实践过,特别期待与有这方面经验的大虾沟通,充实...

2012-05-30 16:04:00 126

转载 [转] 更有效的利用你的时间

http://www.aaronsw.com/weblog/productivity一、更有效的利用你的时间1. 选择合适的问题生命是如此的短暂,为什么浪费时间做一些没意义的事呢?做一些让你感到舒适的事很容易,但是你应该问问自己为什么要做这些事呢?有没有一些更重要的事等着你去做?为什么你不去做那些事呢?这些问题很难回答,但是每解决一个都会让你更有效率。这不是说你所...

2012-05-30 14:45:00 616

转载 php判断ftp文件是否存在

php的ftp函数里没有判断ftp文件是否存在的, 不过可以通过其它函数来实现:ftp_size: 判断ftp文件大小, 如果>-1, 说明文件存在;否则不存在.ftp_mdtm: 检查文件最后修改时间, 如果返回-1, 说明文件不存在或者发生错误; 否则返回一个unix时间戳.基本步骤:1. ftp_connect2. ftp_login3. ftp...

2012-05-29 21:23:00 463

转载 [转] PHP正则: 加上/U会反转匹配模式

转载自:http://blog.csdn.net/youngerchen/article/details/6722803PHP正则:加上/U会反转匹配模式。原来是贪婪匹配的,将变成 懒惰匹配;原来是懒惰匹配的,将变成 贪婪匹配。例如一 ,加上U,将懒惰匹配 变成 贪婪匹配:<?php$str = <<<HTML<div>asdef...

2012-05-29 00:52:00 74

转载 zf的addElement和createElement区别

转载自:http://www.php100.com/manual/ZendFramework/zend.form.forms.html在用zend form时, 发现有addElement和createElement两种, 那它们的区别是:addElement()返回一个zend_form对象, 而不是元素. 这样做允许把多个addElement()方法链接起来.creat...

2012-05-29 00:36:00 201

转载 [转] 正则表达式中贪婪、懒惰、支配模式的理解

转载自:http://hi.baidu.com/ensteinniesen/item/559c4fee091b27d5ea34c9d2一、概念 贪婪模式: 先看整个的字符串是否匹配,如果没有发现匹配,它去掉该字符串中的最后一个字符,并再次尝试,如果还是没有,那么再次去掉最后一个字符,这个过程会一直重复直到发现一个匹配或者字符串不剩任何字符。 懒惰模式:先...

2012-05-29 00:05:00 126

转载 PHP模拟实现url rewrite

转载自:http://blog.csdn.net/zuiaituantuan/article/details/5907154<?phpfunction mod_rewrite() { if (isset ( $_SERVER [' PATH_INFO '] )) { $url = substr ( $_SERVER [' PATH_INFO...

2012-05-28 00:25:00 72

转载 unison实现windows,Linux实时同步

需要在windows和linux之间实现文件的实时同步, 采用unison, 服务器端和客户端软件版本保持一致(避免兼容性问题).我的安装步骤, 其中参考了不少文档, 见文章结尾的参考文档。1。 安装脚本unison编译器:wget http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.1.tar.gz# tar -zx...

2012-05-28 00:14:00 399

空空如也

空空如也

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

TA关注的人

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