2009年2月12日

并行版本管理软件的使用(1)---3W 王泽宾

摘要: 声明:本人非专业的软件配置管理人员,只是日常工作中经常使用,以下内容均代表个人观点,欢迎专业人士指正、补充。 What:什么是并行版本管理? 并行版本管理是软件配置管理(SCM)的一部分。软件配置管理(SCM)通俗来讲就是要控制与软件产品相关的文档资料、软件版本、变更文档以及软件运行的支持数据等等。并行版本管理主要工作是控制并行开发时的软件版本。 目前市场上并行管理软件最为常用的产品包括SVN... 阅读全文

posted @ 2009-02-12 12:22 编程宝库 阅读(1572) 评论(7) 推荐(0) 编辑

2009年2月11日

php底层深度探索(1)---开篇 王泽宾

摘要: 在开始这个专题之前,先说一点题外话。大多数人学习编程语言的时候,首先关注的是这种语言的语法及其常用函数。反正,我学习C,Java,Php等语言就是按照这样的方式开始的。一般情况下,这个阶段需要一个月左右的时间就会完全掌握,并能基本熟练地使用。对于已有经验的同学,可能时间更短。其实各种语言的语法和常用函数都差别不大,有很多相通的地方。如果您在学习一种编程语言的时候,拿一些真正的项目任务作为实践,效果更佳,实践远胜于理论。 我们在掌握了一门编程语言之后,又会向两个方向发展:一个方向是向上延伸,从事系统框架的探索;另一方向是向下延伸,从事系统底层方面的研究,我大体画了一下这个学习过程的曲线。 阅读全文

posted @ 2009-02-11 15:59 编程宝库 阅读(1886) 评论(17) 推荐(0) 编辑

2009年2月6日

什么是解决问题的思路:超级客服实战

摘要: 前一段时间我们公司的mail系统客户,一直反映我们的mail系统有问题,销售、客服人员以及运维人员都搞不定。具体的症状大体是这样:“通过webmail系统收发邮件非常慢,很多时候直接断掉了”。这个客户是我们的一个大客户,属于中字头的公司,态度强硬,巨牛。运维人员反映说:客户的网络是光纤接入,速度非常快,ping值不超过5ms,而且没有丢包现象,所以应该不是网络的原因。 阅读全文

posted @ 2009-02-06 22:37 编程宝库 阅读(2039) 评论(27) 推荐(0) 编辑

2009年2月5日

memcached在大负载高并发网站上的应用(2) ---应用场景 王泽宾

摘要: 二、memcached的应用场景 2.1 应用范围 memcached产品或相关技术的应用,我们在前面已经提到了一些。其实它的应用还是非常普遍的,应用作为广泛的领域:例如sns类网站、blog类网站、bbs类网站以及im后台服务。 2.2 sns类网站的应用 livejournal.com是99年始于校园中的项目,有点像中国的校内网。几个学生纯属出于爱好做了这样一个网站,主要实现以下功能: sns、blog、bbs和rss等。livejournal从建立开始就采用了大量的开源软件,到现在它本身也衍生了不少开源软件。 sns网站,现在比比皆是,规模比较大的象开心、校内、51,它们的页面上往往需要引用大量的用户信息、好友信息以及文章信息等,所以跨表或跨库操作会相当多。如果这些功能全部直接操作数据库,显然会带来极大的效率损耗和系统负载。memcached在这样的场景下就会发挥巨大的作用,它采用大内存把这些不变的数据全都缓存起来,当数据修改时就通知cache过期,这样应用层基本上就可以解决大部分问题了,只有很小一部分请求穿透应用层,用到数据库。 阅读全文

posted @ 2009-02-05 16:16 编程宝库 阅读(2575) 评论(18) 推荐(0) 编辑

2009年2月4日

Delphi实现自动发贴和识别验证码 王泽宾

摘要: 这是去年编写的一个delphi小程序,当时有个宁波的朋友让我帮他写个软件,要求如下:能够在xxxx网站上的各个交易区,实现自动发帖。 xxxx是一个游戏点卡交易站点,他们按照省份进行划分交易区域,信息发布者每次只能在一个省份发布信息。当然可能他们也是出于某种目的,比如防止信息泛滥。发布者发布信息的页面都有一个图形验证码,只有填写正确的验证码才能完成整个流程。 当时他是一直用着,现在是否还在用不得而知了,把这段代码放出来纯粹是与大家交流学习,不要作恶。 登录网站,自动填写网页数据,并提交,这样的功能比较简单,我想大家也都会,我就随便举个例子: 首先,在form上嵌入一个标准的webbrowser控件(程序中使用了另一个webbrowser控件,但可以互换),navigate一个url,然后通过ole对象访问即可。 比如页面上有个id为btnok的按钮,那么可以这样访问: try o := EmbeddedWB1.OleObject.document.all.item('btnok',0); o.click; except 阅读全文

posted @ 2009-02-04 09:41 编程宝库 阅读(3598) 评论(21) 推荐(0) 编辑

2009年2月2日

揭秘网站的seo技术(1)---seo与seoer 王泽宾

摘要: seo(search engine optimize)也就是搜索引擎优化,通俗来讲就是将目标网站进行优化,当用户在搜索引擎上输入关键词就能够准确定位到目标网站上。 大多数人可能立刻联想到如下这些手段: 1、通过作弊手段来欺骗搜索引擎。 2、寻找和利用搜索引擎的漏洞。 3、在网页的头上加上一堆meta标签和keyword,description标记。 反正我在接触seo之前就是这么想的,也许大家可能理解的更深,比我高明。 阅读全文

posted @ 2009-02-02 23:13 编程宝库 阅读(1156) 评论(3) 推荐(0) 编辑

2009年2月1日

超越QQ Mail文件中转站---大文件上传设计思路和实践(一) 原创 王泽宾

摘要: 笔者近来一直研究邮件系统,其中感觉QQ邮箱的大附件功能(也叫文件中转站)非常不错,腾讯也自称是同类产品中用户体验最好。 马化腾先生在内部工作会议上对此也极为称道。本人很感兴趣,近期对其进行了研究,目前已经完成开发并上线开始试用。 本人完成的系统界面如下,用html、css、js模拟上传效果: 阅读全文

posted @ 2009-02-01 21:30 编程宝库 阅读(2835) 评论(11) 推荐(0) 编辑

memcached在大负载高并发网站上的应用(一)---简介 原创 王泽宾

摘要: 大家可能对memcached这种产品早有了解,或者已经应用在自己的网站中了,但是也有一些朋友从来都没有听说过或者使用过。 这都没什么关系,本文旨在从各个角度综合的介绍这种产品,尽量深入浅出,如果能对您现在或以后的工作有所帮助,笔者将感到无比荣幸。 我要介绍的内容包括以下几个方面: 1、memcached的简介 2、memcached的应用场景 3、memcached的安装 4、memcached的使用 5、memcached的部署架构 6、memcached的局限性 7、memcached的改进 阅读全文

posted @ 2009-02-01 21:25 编程宝库 阅读(1710) 评论(7) 推荐(0) 编辑

导航