自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

phphot

php,apache,mysql,linux

  • 博客(207)
  • 收藏
  • 关注

原创 百度有啊前端技术初窥

百度有啊开了,作为淘宝的一名深情前端开发工程师,打开百度有啊的第一件事是F12:很典型的24列960栅格系统的两栏布局,很明显的YUI风格。注意主体的两栏布局又分成了两部分,两部分的结构是一样的。来看一下base.css:/*Copyright (c) 2008, Baidu Inc. All rights reserved.version: alpha 0.0.1*/...#doc1

2008-10-31 19:51:00 1905

原创 PHP递归生成树的一个小例子

经常有人问生成树的例子,其实很简单,自己随手写个,就算扔块砖头吧.csdn论坛地址:http://topic.csdn.net/u/20081029/11/f2faab7f-f8fb-43a8-906a-a7bb83063515.html header("content-type: text/html; charset=utf-8");$connect = mysql_connec

2008-10-31 19:47:00 3450 2

原创 Web爬行工具HBase-Writer 0.18.1发布

HBase-Writer可以被当作一个强大的web爬行工具,且可以扩展。HBase-Writer从Heritrix2获得每个url的爬行结果,包括http头部信息和rul内容,然后写入给定的HBase表。表的行关键字是url本身,内容和头部信息存储在2个独立的列。在此感谢Questio.com对此工程发布的支持   HBase-Writer -Heritrix2处理器插件,用来写w

2008-10-31 19:42:00 3040

原创 Web2.0专家:经济大萧条对互联网技术的影响

导语:随着经济环境的疲软,科技行业似乎已经感受到了来自华尔街的寒意,越来越多的人开始为IT企业担心,OReilly Radar的Web2.0专家内特·托金顿(Nat Torkington)日前撰文,对当前经济大萧条对互联网技术的影响进行了探讨,以下为全文:  在现在的情况下,贷款变得非常昂贵和困难,境况没有任何可能好转的迹象。美国的债务不降反升,再加上伊拉克战争以及美国对中国原材料不匹配的

2008-10-31 19:20:00 1721

原创 关于MySQL分页的优化

关于分页的优化。我们知道,在MySQL中分页很简单,直接LIMIT page_no,page_total 就可以了。可是当记录数慢慢增大时,她就不那么好使了。这里我们创建摘要表来记录页码和原表之间的关联。下面为测试数据。原表:CREATE TABLE `t_group` (  `id` int(11) NOT NULL auto_increment,  `money` decimal(10,2)

2008-10-31 17:28:00 2588

原创 MySQL分表优化试验

我们的项目中有好多不等于的情况。今天写这篇文章简单的分析一下怎么个优化法。这里的分表逻辑是根据t_group表的user_name组的个数来分的。因为这种情况单独user_name字段上的索引就属于烂索引。起不了啥名明显的效果。1、试验PROCEDURE.DELIMITER $$DROP PROCEDURE `t_girl`.`sp_split_table`$$CREATE  PROCEDURE

2008-10-31 17:27:00 2617

原创 Python的基本内置类型

Numbers: 1234, 3.1415, 999L, 3+4j, Decimal Strings: ’spam’, “guido’s” Lists: [1, [2, ‘three’], 4] Dictionaries: {’food’: ’spam’, ‘taste’: ‘yum’} Tuples: (1,’spam’, 4, ‘U’) Files: myfile =

2008-10-31 17:26:00 2640

原创 UTF8编码规则

utf-8为变长编码, 编码规则如下:BinaryHexadecimalDecimalWidth00000000-0111111100-7F0-1271 byte11000010-11011111C2-DF194-2232 bytes11100000-11101111E0-EF224-2393 bytes

2008-10-31 17:25:00 3190

原创 现在的web server,你都用什么?

LAMP叫了多年了,其实对于Apache来说,很多人都已经没有在使用了,很多人都在开始用Lighttpd和Nginx,其间的争论也很多,各种评测也不少,但是还是萝卜白菜各有所爱罢了。在面对选择的时候,我也很困扰,实际上Apache固然是很久没用了,并非性能问题,而是感觉配置方法没有那么让我喜欢,有些臃肿,一直以来Lighttpd是我比较喜欢的,不管在配置、性能和架构方面都显得很简单,但是Lig

2008-10-31 17:16:00 3085 2

原创 贴一段遍历memcached缓存对象的小脚本

关键字: memcached memcached因为性能的缘故,没有提供遍历整个缓存当中对象的功能,不过memcached也提供了很多命令来监控memcached的状态,例如stats命令就有: Ruby代码 stats   stats reset   stats malloc   stats maps   stats sizes   stats sla

2008-10-31 17:04:00 2090

原创 CentOS上安装Subversion

用了很久的Debian和Ubuntu,对这两个Linux Distribution的使用已经有些心得,觉得也是时候换换口味,学习一下CentOS,一个类似REHL的免费系统。现在很多的Virtual Host和Dedicate Server都安装这个系统,所以学习一下还是有些价值的。作为一个程序员,首要学习的当然是如何架构Subversion,否则代码往什么地方放。可能是职业病的关系,觉得

2008-10-31 17:03:00 2629

原创 关于JavaScript,Flash/Flex/AIR以及Silverlight/WPF

关于的一篇评论,不是认可他的观点,只是想让大家从多个角度去看待这几项技术的优劣.JavaScript,Flash/Flex/AIR以及Silverlight/WPF这些技术其实各有各的用途,不同的公司也会说这样那样的话,这些都是为了宣传,都是为了让你用它的技术,最后赚钱的是它们,不管通过何种方式,而买单的却恰恰是你,或者说你造就了它们的单.这篇文章从另外的一个角度引申并表达了自己的观点,底

2008-10-31 17:02:00 3065

原创 自己动手写缓存系统(tmcache)

自己动手写缓存系统 - tmcache 作者:heiyeluren时间:2008-10-24博客:http://blog.csdn.net/heiyeshuwu   【 原理介绍 】tmcache 大致就是一个类似于Memcache的缓存服务器,用过的应该都大致了解它的执行过程,为了便于理解,我简单描述一下。发送请求过程:客户端(PHP/Java/C++) -->

2008-10-31 16:51:00 3092

原创 大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网

2008-10-31 16:50:00 1471

原创 使用捕获事件监听器(useCapture=true)的陷阱及其对策

关键字: event capture DOM event flow有三个phase,capture、target和bubble。通常我们只在后两个阶段处理事件,也即在调用addEventListener(type, listener, useCapture)时,useCapture设为false。偶尔可能会使用所谓捕获事件监听器(Capturing Event Listeners),即useC

2008-10-31 16:47:00 3084

原创 [Perl]引用传递和值传递

 这个题目似乎有些不太合适,因为这并不是我们常说的引用传递和值传递。但是我想提醒大家这一点,否则很容易犯错误。问题:map语句的代码段中使用的 $_,是列表中的值本身,还是将列表中的值复制到 $_ 中?例如,下面这段程序的运行结果是什么呢?#!/usr/bin/perl$,=,, $/="/n";$a = [1,2,3];print map { ++$_

2008-10-31 15:59:00 3622

原创 搜索机器人的PHP代码

view plaincopy to clipboardprint?/**  * 判断是否为搜索引擎蜘蛛  *  * @access  public  * @return  string  */  function is_spider($record = true)   {       static $spider = NULL;       if (

2008-10-31 14:47:00 2140

原创 在Debian/Ubuntu上安装Trac系统

如何在Debian系统中安装Trac系统?Debian还真的不错,可以非常方便的进行安装。1.快速安装Debian 4.0 Etch系统已经包含了Trac系统,不过版本不是很新,使用的是Trac 0.10的版本。不过安装非常的方便,apt-get install Trac。虽然版本不是最新,但至少经过测试的版本。2.手动安装不过既然安装为何不选择最新的版本呢?其实Python已

2008-10-31 13:50:00 1972

原创 Image MIME 参考

image/bmpbmpimage/cis-codcodimage/gifgifimage/iefiefimage/jpegjpeimage/jpegjpegimage/jpegjpgimage/pjpegjpeg pjpegimage/pipegjfifimage/pngp

2008-10-31 13:17:00 3240

原创 将一个程序的输出接到两个程序的输入

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://syre.blogbus.com/logs/29171720.htmlunix的管道是个好东西,可以串起几个命令来实现强大的功能。不过有时候如果想要把一个程序的输出接到两个程序的输入,单靠 | 是不成了。要么先把程序的输出重定向到一个文件,不过这在输出量很大的时候不算是一个好办法。下面是实现这种功能的一个方法:

2008-10-31 13:13:00 3017

原创 tokyo tyrant 在 php 上不能自动反序列化的问题

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://syre.blogbus.com/logs/29771714.html前一阵试用 tokyo tyrant 碰到一个麻烦,在php上用memcache接口,取出数据的时候,不会自动反序列化。比如了一个 array(1,2,3,4,5),出来就是 a:5:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:

2008-10-31 13:12:00 2866 1

原创 在CentOS / Red Hat下安装PHP 5.x PECL Filter Extension

php 5.2之后,默认会装有filter extension,这个扩展可以帮助php开发者过滤用户输入的内容,由php的创始人之一Rasmus Lerdorf提供,可以见我早期的文章介绍。Q. How do I install filter extension for safely dealing with input parameters supplied via a web form

2008-10-31 13:10:00 2139

原创 对Friendfriend一点思考之二

这是接上一篇文章对Friendfriend一点思考的继续思考。在中国互联网的特定环境下,做什么有前途?在国内的SNS类型网站里面,大致有以下3类不同侧重点的网站: 1、侧重Friend Feed类型,比方说所有的抄袭Facebook架构的网站,以校内为首 2、侧重个人空间类型,比方说腾迅的Qzone,51.com 3、侧重熟人社交休闲游戏类型,比方说开心001 简单分析一下: 1、侧重Friend

2008-10-31 12:47:00 1798

原创 对FriendFeed的一点思考

本来想写一篇博客展开探讨一下,但是今天时间很晚了,不想太晚睡觉,简单写写,以后有空再修改这篇文章。 一、SNS的魅力在什么地方? 1、FriendFeed,或者通俗点说:好友动态的信息推送。 比方说Facebook登录以后的默认个人首页就是好友动态页面。每个人都有关注别人动态和阅读别人信息的需求,特别是对于本行业名人,以及和生活密切相关的人的信息关注度非常高。这便是我一直强调的用户订阅关系。 2、

2008-10-31 12:43:00 2736

原创 开心001的Google trends数据一窥

今天看了一下开心001网站的Google Trends数据: http://trends.google.com/websites?q=kaixin001.com,其中“Also visited”这一项表明用户还访问了其他哪些网站。或者我们也许可以通过这一项数据窥视一下哪些用户更喜欢使用开心网。以下是截图: 在“Also visited”列出的10个网站当中可以划分为几类: 1、李鬼类网站 比方说

2008-10-31 12:39:00 2857

原创 老板爱炒的15种员工

(1)不够稳重沉着。尤其作为刚刚参加工作不久的职场新鲜人,对突发事件往往措手不及,结果行动常过分急躁。更甚者每次遇事每次如此,给老板留下不可调教的印象。    (2)不够成熟。不能具体地评断工作价值,往往分不清工作的目的是什么,是为了赚钱?还是为了立名?或是为了乐趣。给老板一种整个人浑浑噩噩的感觉。    (3)理论与实际不能配合。喜欢夸夸其谈,一旦需要实际操作时,往往发生许多困难

2008-10-30 19:06:00 2507

原创 JAVA里面如何让一个线程死亡或结束

这问题也是很常见的问题,自打 stop不推荐使用后,我们还有别的可以选择的方法吗?设置一个标志,让其自动return最安全。/** * JAVA里面如何使用一个线程死亡或结束. * @author 赵学庆,Java世纪网(java2000.net) * */public class T {  public static void main(String[] args) {    // 启动线程

2008-10-30 19:01:00 3492

原创 dnf双开方法

1沙盘各种版本.都要试一下.2v3这个东西哎...效果还不是很理想.3虚拟机这个是好东西,但是显卡问题一直没解决4再买一台电脑...强烈建议!!!!

2008-10-30 19:01:00 4038

原创 linux下开机自动运行脚本以及定时任务的处理

  1.开机自运行    简单的处理开机自运行的方法是修改rc.local文件。此文件位于/etc目录下面.在默认情况下,rc.local是一个空的脚。您只要修改它就可以了。要注意的是,在此文件中运行的命令其依赖的进程是否运行。本人再实验的时候由于想在开机时启动dia.试了好多次都失败。我想可能是界面进程还没有启动。我的实验脚本为        echo  "hello. rc.local

2008-10-30 18:59:00 1892

原创 消灭误区:男人护肤保养的五宗罪

别以为只有女人才需要保养,其实护肤对于男人来说同样重要,特别是我们这些天天对着电脑工作的人。据权威机构验证:男性脸部皮肤的厚度超过女性的22%,内含的胶原蛋白浓度也较高;皮肤较油腻,更容易产生各种瑕疵;皮肤较晚开始老化,但易突然显现衰老迹象。这都是男人与生俱来的“原罪”! 那么男人护肤保养的五宗罪是那些呢?  原罪一:污垢  男人的生活节奏繁忙且充满动感,需要随时随地保持旺盛的精力。但汗水、老

2008-10-29 21:17:00 2696

原创 Google 员工架飞索去总部蹭饭

今年8月,Google 搬到了 Mountain View 的另一栋新建筑,位于 Google 总部园区的西面,隔河相望,问题是,Google 只在总部园区提供三餐,新建筑中的 Google 员工要去总部蹭饭,需要经过一座桥,走不短的路程。于是,有人提议架一条飞索,越过中间的小河,连接两个园区,一个星期五的下午,一个叫 Doug 员工买了一条绳索,周六那天,飞索就架成了。

2008-10-29 21:06:00 4602

原创 你知道吗? “疼痛”背后隐藏着危险的病灶!

脊 柱 相 关 疾 病      (1)与颈椎相关的疾病: 落枕、颈强直、眩晕、头痛、视力下降、耳鸣、胸闷、失眠、肩周炎、高血压、心绞痛等。 (2)与胸椎相关的疾病: 胸闷、胸痛、心慌、心悸、上臂疼痛、肩胛部痛、胃痛、腹胀、肝痛、胆囊炎、胆结石、急、慢性胰腺炎、子宫颈炎、肾盂肾炎、糖尿病等。 (3)与腰椎相关的疾病: 急性腰扭伤、下肢麻痛、肾痛、坐骨神经痛、慢性阑尾炎、糖尿病、腹

2008-10-29 20:41:00 1694

原创 给CSDN初学者的一些建议(根据CSDN发帖整理修改)

    在社区和QQ上回答了很多人的问题,说句老实话,技术是一回事,很多初学者差的是自己的职业素质不足,真要在工作中自己出了问题自己还不知道。 下面的话仅仅是给初学者的一些建议,老鸟请屏蔽。 1. 问题描述不清。     作为一个程序员很重要的一个能力应该是解决问题的能力,在解决不了自己问题的时候最起码要能做到清楚地描述自己的问题好让其他人解决,如果你的问题别人看都看不懂,

2008-10-29 20:39:00 2820

原创 IT男人运动后的护肤技巧

经常参加体育运动的人,由于机体的新陈代谢较快,皮肤容易老化,流汗过多,导致汗液中的酸性物质伤害表层肌肤,使皮肤过早老化。所以像楼主这样爱运动的人更要针对这些特点,掌握一些护理技巧,让皮肤健康润泽。 保证水量!!运动时会大量出汗,要比平常消耗掉更多的水分,如果不及时补充水分,身体中就没有足够的水分来满足皮肤细胞的需要。身体每天至少需要8-10杯的水量,运动后最好喝不加咖啡或果汁的纯水,也可以

2008-10-29 20:27:00 2919

原创 四道微软面试算法题

(1)一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。0是例外,可以反复出现。请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。注意:- 5个数值允许是乱序的。比如: 8 7 5 0 6- 0可以通配任意数值。比如:8 7 5 0 6 中的0可以通配成9或者4- 0可以多次出现。- 复杂度如果是O(n2)则不得分。(2)设计一个算法,找出二

2008-10-29 20:25:00 1760

原创 MySQL 的事件探查器

  是不是一直为怎样调试 MySQL 上的应用程序而苦恼?现在有个工具可以让我们脱离苦海了--MySQL Proxy,从名称上就可以看出来是MySQL 代理,可以作为 MySQL 服务器和客户端的中介,因为使用 MySQL 的网络协议,所以所有兼容该协议的 MySQL客户端都不需要做修改就可以直接连接。除了转发外,还可以监控、过滤和修改客户端与服务器之间的通信数据,MySQL Proxy

2008-10-29 20:10:00 3348

原创 基于memcached的SNA实现

系统要集群,使用SNA方案。一、 缓存的处理缓存要使用统一的缓存服务器,集中式缓存。原先的实现采用ehcache。在spring里的配置,以资源缓存为例:    bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">        property name="confi

2008-10-29 19:58:00 2036

原创 顾问成长(2)-从王永庆的“一粒米”看顾问能力修练

  在火车上,看到一篇关于台湾已故去“化工大王”王永庆的短文,说的是王永庆是如何通过开米店得到第一桶金,并成就自己事业的,在这个故事中,我们看到了“细节决定成败”的最好解释。 这个故事的大概故事是:王永庆从16岁开始,因为家里穷在嘉义县开了一家米店,因为开的最晚,店铺也非常偏,所以生意不好。开始使用的是上门推销的方式,虽然累但不见起色。后来发现,原来的米中有许多石头和糠,主妇在淘米的时候要

2008-10-29 19:57:00 2718

原创 顾问成长(1)-“怀才不遇”与“怀才不孕”怎么办?

今天在飞机上闲来无事,翻阅深航的随机杂志。一直以来,我乘的比较多的是南航和深航的杂志。南航的杂志基本上都是广告,没有一点可读性的内容。相反,不知道是不是深航的规模较小的原因,找不到合适的广告主吧,深航的杂志一直是比较有厚度,也比较有深度的,其中有几个名家写的杂文非常不错,我深为喜欢。    其中有一篇,是某位大学教授写的吧,主要是关于职业生涯发展的话题,其中他提出了一个观点:怀才不遇是懦夫与笨蛋

2008-10-29 19:56:00 1464

原创 使用java启动notepad打开一个文本文件

老有人问,其实很简单的,就一行Process p1 = Runtime.getRuntime().exec("notepad d://1234.txt");Process p2 = Runtime.getRuntime().exec("cmd /c notepad d://1234.txt"); Process p3 = Runtime.getRuntime().exec("cmd /c star

2008-10-29 19:49:00 2890

空空如也

空空如也

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

TA关注的人

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