在介绍网站架构之前,我们先介绍一些网站架构中最基础和常见的概念,以便更好的理解后面的有关负载均衡和分布式存储等技术。第一个,首先讲讲CDN。 1、CDN是什么 CDN(Content Delivery Network),就是内容发布网或者内容分发网,它的主要目的:通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘,使用户可以就近取得所需
转载
2021-07-31 11:27:07
78阅读
在介绍网站架构之前,我们先介绍一些网站架构中最基础和常见的概念,以便更好的理解后面的有关负载均衡和分布式存储等技术。第一个,首先讲讲CDN。 1、CDN是什么 CDN(Content Delive...
转载
2012-08-29 14:16:00
79阅读
2评论
Php中的GD库,主要是提供了一组Php图形处理的函数,功能很强大,可以做出很炫的效果。在Web2.0应用中,或多或少都会碰到。所以你在应聘Web2.0网站php工程师的时候,经常会被问到GD库。其实,php中的GD库函数比较简单,你大体清楚它们的功能就可以了,我提供了几个小例子帮助你记忆和理解。
以下例子的源码,可以到如下地址下载:http://wangzebin.blog.51cto.com
推荐
原创
2009-02-20 09:01:47
1823阅读
5评论
跟朋友聊天的时候,发现很多人对大型网站系统架构非常感兴趣,我也很感兴趣,经常会在家里2台笔记本和1台服务器组成的局域网环境里作些实验。我进入IT行业的时间,大约是97,98年吧,那时候PC客户端软件最为盛行,做软件开发是一份很体面也很喜欢的工作。我从Win3.1上的VC1.5开始一直到VC6.0,然后转为.Net开发,基本上都是从事客户端软件开发。本人的性格是危机意识向来严重,所以深感互联网必将盛
原创
2009-03-06 10:43:25
4285阅读
点赞
1评论
为什么要讲这样一个话题,主要源于最近碰到的几件事情。一个朋友想要做网站,给我讲了讲他的初步方案,毫无疑问,这是一个非常宏伟的综合性的网站,但我只听了一部分就让他打住了。我问他:你的网站到底跟别人有什么不同?他说:我的网站很专业很全面。我说:这没有意义,如果你还没有找到跟别人不同的话,建议你不要浪费那个精力和投入了。 如果个人
推荐
原创
2009-03-25 16:52:59
3265阅读
点赞
16评论
一个公司或者团队都会遇到过人员流失的问题,可能小公司可能更为严重。最可怕的是团队中重要成员的流失,将对公司的业务或者项目造成不小的麻烦。究竟怎么看待这个问题呢?很多人都发表过自己的见解,争论也很大。
俗话说:“屁股决定脑袋”,其实大家的立场不同,结论自然不同。 很多管理者,会抱怨员工没
推荐
原创
2009-03-11 15:12:10
3268阅读
18评论
在开始这个专题之前,先说一点题外话。大多数人学习编程语言的时候,首先关注的是这种语言的语法及其常用函数。反正,我学习C,Java,Php等语言就是按照这样的方式开始的。一般情况下,这个阶段需要一个月左右的时间就会完全掌握,并能基本熟练地使用。对于已有经验的同学,可能时间更短。其实各种语言的语法和常用函数都差别不大,有很多相通的地方。如果您在学习一种编程语言的时候,拿一些真正的项目任务作为实践,效果更佳,实践远胜于理论。
我们在掌握了一门编程语言之后,又会向两个方向发展:一个方向是向上延伸,从事系统框架的探索;另一方向是向下延伸,从事系统底层方面的研究,我大体画了一下这个学习过程的曲线。
推荐
原创
2009-02-11 16:06:24
3765阅读
点赞
4评论
有人的地方就有江湖,有江湖就有恩怨。网络江湖中从来都不缺乏恩怨。
二零零零年,这是一个流氓软件盛行的年代。CNNIC、3721这两个败类,明目张胆地强奸着江湖中的每一台电脑,气焰非常之嚣张。一时间,江湖是污风秽雨,网民们骂声载道。时代正在呼唤一位大侠出来主持正义。刘韧就是这个时候横空出世的,他发布了一本《中国.com》,里面连续写了三篇直接抨击CNNIC的文章,要命的是:每一篇都针针见血,切中要害,简直是大快人心啊。在那本书里,刘大侠还特别提到了崔健、王朔等文艺圈中的几位高人,俨然有平趟网络与文艺两江湖的架势,风头是无人出其右。那个时候的刘韧不仅很雄壮,很豪放,而且也很文艺,很抒情。
原创
2009-02-02 12:40:10
964阅读
联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只好请了一个学自动化的博士后设计一个方案来分拣空的香皂盒。博士后拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。
推荐
原创
2009-02-14 21:26:58
5616阅读
21评论
近来,我们这个行业的情况越来越不景气,常跟朋友聊起此类话题,前几天跟远在德国留学的小崔又说起来,德国的情况似乎还好,虽然有压力,但比欧洲其它国家好一些,毕竟是积累深厚,瘦死的骆驼比马大。中国的情况看起来有点严重,尤其是接项目开发的,今年与去年差别比较大了。 IT业曾经是个令人向往的行业,高薪高科技。但是任何产业都
推荐
原创
2009-03-06 10:41:49
2155阅读
8评论
我是一名网络蜘蛛,每天都不知疲倦地爬行在互联网上的每一个角落。在国外,人类都叫我们Web Spider,当然,也有一些没有艺术细胞的人类,称呼我们是爬虫。虽然我来到这个世界的时间并不长,但是现在,我们已经拥有了一个非常庞大的家族。其实,我们平常的工作非常简单,就是去互联网上的每一个网站,把他们的页面做个快照给运回来,这样,人类在通过搜索引擎就可以查询到自己需要的内容。尽管
推荐
原创
2009-03-13 13:57:36
2771阅读
12评论
经常有朋友对几种开发语言进行争论,有的说Java好,有的说.Net好,还有的说Php好,最后往往是变成了互相攻击,不欢而散。关于开发语言之争本质上是技术体系之争,开发语言也不过是某种技术体系里构建应用的工具。实际上,对于一个问题往往有多种多样的解决方案,可能每一种技术体系都能最终实现,但“能不能”跟“好不好”是两回事,这里面有个性价比的问题。就象我们打蚊子一样
推荐
原创
2009-03-20 10:31:13
3295阅读
4评论
在上一篇介绍了cdn的一些原理和概念,以及提供cdn基础网络服务的途径。cdn看起来对于静态内容的,比如html,js,image是非常合适的,通过cdn的部署,用户只需要一跳就可以访问到网站的内容。那对于动态内容怎么办呢?我回答一下: 动态内容按照存在形态可以分为三类。 第一类:内容长时
推荐
原创
2009-03-18 12:51:50
5586阅读
点赞
4评论
2.3 面向过程编程(OPP) 和面向对象编程(OOP)的关系
关于面向过程的编程(OPP)和面向对象的编程(OOP),给出这它们的定义的人很多,您可以从任何资料中找到很专业的解释,但以我的经验来看,讲的相对枯燥一点,不是很直观。除非您已经有了相当的积累,否则说起来还是比较费劲。
我是个老程序员出身,虽然现在的日常工作更多倾向了管理,但至今依然保持编码
原创
2009-02-25 09:19:30
1806阅读
2评论
3.5 详解面向对象的编程(OOP)
3.5.1 什么是面向对象 刚接触编程的时候,多数人本能的反映可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改变思维方式是需要一个过程的,我大体归纳了一下其形成的原因:
1、直接原因 你还没有养成面向对象分析问题和解决问题的习惯。建立面向对象的思维方式需要
推荐
原创
2009-03-06 10:47:29
2519阅读
点赞
作为IT界的扛鼎人物之一的柳传志,一生行走江湖,阅人无数,鲜有失手,但这也不是绝对的。俗话说:常在江湖漂,哪能不挨刀啊。他当年初出茅庐的时候,竟然也曾被一河南妇女骗光所有的家当20W,几乎是一路要着饭才回了北京。
看来那个时候,河南的骗术已然是初露端倪,当真是让人好生佩服。目前,河南驻马店的骗术与河北唐门的毒术在网络江湖功夫排行榜并驾齐驱,有歌为证:十亿人民九亿骗,总部设在驻马店。当然,我这个人向来是没有种族和地域偏见的,我一直觉得河南是中华文明的发源地。我平生最恨的就是两种人:种族歧视的人和黑人。呵呵,这绝对是玩笑。
柳传志一生之中用人之痛恐怕非孙宏斌莫属了,他在公开场合下很少再提过这个名字,当别人问起这个名字的时候,他也是拒绝回答,这个名字对他而言,太“刺激”了。
推荐
原创
2009-02-02 12:41:03
1785阅读
2评论
在介绍网站架构之前,我们先介绍一些网站架构中最基础和常见的概念,以便更好的理解后面的有关负载均衡和分布式存储等技术。第一个,首先讲讲CDN。
1、CDN是什么 CDN(Content Delivery Network),就是内容发布网或者内容分发网,它的主要目的:通过在现有的Internet中增加一层新的网络架构,将网站的
推荐
原创
2009-03-12 09:23:28
4965阅读
点赞
6评论
2、运行阶段
2.1 运行阶段概述
在运行阶段,Apache主要工作是处理用户的服务请求。
在这个阶段,Apache放弃特权用户级别,使用普通权限,这主要是基于安全性的考虑,防止由于代码的缺陷引起的安全漏洞。象微软的IIS就曾遭受“红色代码(Code Red)”和“尼
推荐
原创
2009-02-21 21:15:22
2968阅读
6评论
这是去年编写的一个delphi小程序,当时有个宁波的朋友让我帮他写个软件,要求如下:能够在xxxx网站上的各个交易区,实现自动发帖。
xxxx是一个游戏点卡交易站点,他们按照省份进行划分交易区域,信息发布者每次只能在一个省份发布信息。当然可能他们也是出于某种目的,比如防止信息泛滥。发布者发布信息的页面都有一个图形验证码,只有填写正确的验证码才能完成整个流程。
当时他是一直用着,现在是否还在用不得而知了,把这段代码放出来纯粹是与大家交流学习,不要作恶。
登录网站,自动填写网页数据,并提交,这样的功能比较简单,我想大家也都会,我就随便举个例子:
首先,在form上嵌入一个标准的webbrowser控件(程序中使用了另一个webbrowser控件,但可以互换),navigate一个url,然后通过ole对象访问即可。
比如页面上有个id为btnok的按钮,那么可以这样访问:
try
o := EmbeddedWB1.OleObject.document.all.item('btnok',0);
o.click;
e
推荐
原创
2009-02-04 10:38:57
10000+阅读
点赞
10评论
这一篇多写一点内容,主要是今天终于有时间了。最近工作一直比较忙,公司里一大摊子事情需要处理,哥们首先得卖身混饭吃,其次才能在闲得蛋疼的时候写一点。闲话少叙,书接上回:
l Apache的生命周期
这一节的内容将会阐述php模块的载入过程,请参考Apache的生命周期示意图(prefork模式下)。
Apache的运行分为启动阶段和运行阶段。
推荐
原创
2009-02-19 16:37:42
2293阅读
1评论