`
varsoft
  • 浏览: 2437217 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
NOR和NAND NOR和NAND都是闪存技术的一种,NOR是Intel公司开发的,它有点类似于内存,允许通过地址直接访问任何一个内存单元,缺点是:密度低(容量小),写入和擦除的速度很慢。NAND是东芝公司开发的,它密度高(容量大),写 ...
赖勇浩(http://laiyonghao.com) 今晚没事,就读了一下 python manuals,找到了几个之前没疏忽的知识点,其中就有 StandardError 和 LookupError。 StandardError StandardError 继承自 Exception,它是除了 StopIteration、GeneratorExit、KeyboardInterrupt 和 SystemExit 之外的所有内置异常类的父类。之前我常用 except Exception 来捕获我想广泛关注的异常,现在想来,其实是不对的。虽然我用 except Exception 这样的代码很 ...
作者:百度有啊实验室来源:http://www.youalab.com/?p=458 前言 相信很多人都有类似的经历:随着业务越来越多, 系统的越来越复杂, 我们都会感觉我们的代码越来越难看, 重复代码越来越多, 越来越难以维护。 恩, 这确实是个问题, 但有没有可能解决的办法? 老实说, 确实很难, 但不是完全没有可能, 或者说有改善的可能。 最近就关于这方面进行了一些学习和考虑, 以纯理论的方式总结了一下, 希望能对对这方面有兴趣的同学有所帮助。 很多面向应用的系统是以数据为中心的, 在这些系统中, 以数据库存储数据; 业务逻辑代码则根据需求围绕着数据库中存储的数据来组织逻辑;以购买 ...
我至今仍然怀念我在官办企业时的日子,老让我想起阳光灿烂的日子(呵呵,当年偶入职时的工位就是在窗户边,大冬天的暖风贼热,午后吃完饭还得开窗户,刺眼,就用透明胶带贴上报纸,遂有人力资源自动悄无声息来了专门 ...
赖勇浩(http://laiyonghao.com) 我的开源项目 都是 host 在 google code 上的,而我的幻灯片 ,都是 host 在 slideshare 上的。之前倒也没有要把 slideshare 的幻灯嵌入项目首页或 Wiki 的需求,但 12 月份举办的珠三角技术沙龙 上,我写了个幻灯片 来讲我最近开放出来的 python-message ,然后我就想把这个幻灯片当成临时性的项目文档了,想把它嵌入到项目首页中去。在尝试的过程中,才发现 google code 的 wiki 语法 只支持限制的 html tags,想把带有 embed 或 iframe 标 ...
赖勇浩(http://laiyonghao.com) 简介 Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。 Pylint 是一个 Python 工具,除了平常代码分 ...
构建基于LAMP的中型网站架构 (北京2010PHP聚会分享) 2010.12.19 参加CU举办的PHP交流聚会,简单讲了讲构建LAMP网站的架构的相关分享。 PPT下载:http://heiyeluren-doc.googlecode.com/files/Build-based-LAMP-website-structure-PHP-Beijing-2010.pptx PPT在线浏览:http://wenku.baidu.com/view/86bfce0b79563c1ec5da7100.html
文/李晓栋来源:http://www.programmer.com.cn/4376/ 记得上大学时,我和好友老郭讨论最多的话题便是:“像新浪这样的网站是如何支撑如此巨大的访问量?”也曾通过各种手段,猜测新浪服务器的数量、操作系统和应用软件的版本……一切都是那么神秘。毕业那年,有幸加入新浪,终于一点点地揭开了这层神秘的面纱。2004年某厂商设备介绍会上,我初次接触到了负载均衡技术。之后的几年时间,可以说是负载均衡设备在网站推广的黄金爆发期。 发展到今天,一方面硬件设备依然保持了强劲的实力,另一方面以LVS、Haproxy为代表的软件负载均衡也异军突起,被人们所认可。在新浪,软、硬件负载均衡 ...
赖勇浩(http://laiyonghao.com) 之前我说过 python-message 与常见的 signal/slot 不同,处理函数不需要知道谁会发出一条信息,而发出信息的对象也不必知道是否有人处理它。这个与众不同的特性,显然有更宽广的适用范围,下面就是其中一个例子。 假定你在编写一个非常牛X的程序库,姑且为它取名为 foo,里面有一个函数叫 bar,你就想啊,这么牛X的一个函数,肯定要写一下 log 啊,所以你就写了以下代码:def bar(): print 'Haha, Calling bar().' do_sth() 你高高兴兴发了版本,大家都过得很好。过 ...
作者:NetSeek http://www.linuxtone.org(IT运维专家网|集群架构|性能调优)更新时间:2008-10-27 文章来源:http://bbs.linuxtone.org/thread-1077-1-1.html背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用LVS+Keepalived基于完整开源软件的架构可以为你提供一个负载均衡及高可用的服务器 ...
赖勇浩(http://laiyonghao.com) 前段时间,我发过一篇文章(见:http://blog.csdn.net/lanphaday/archive/2010/11/29/6043605.aspx ),讲了几个我希望能够在 Python 看到的几个特性,其中第三个 message-oriented programming 是很容易实现的,所以我就尝试着把它做出来了,今天在这里公布一下。 pypi:http://pypi.python.org/pypi/message 源代码:http://code.google.com/p/python-message/ 现在可以非 ...
1、控制在半小时.建议刚开始的时候有专人掐表,时间到了就结束,不要让会议持续下去。这样就有了教训。否则根本控制不住半小时。 2、每个项目的项目经理自己考虑,不强制每个项目都开。不强制每天开。 3、建议每天下班前开。今天的事情,明天的大概调整。 4、建议站在楼道或工位间里开。不赞成找会议室。 5、不要拿手机,更不要拿笔记本电脑,当然更不需要投影仪 6、每个人拿个本和笔 7、每个人都发言,每个人都准备1-3条发言,事先想好。不要多,不要罗索,不要不发言,不要还没想。 8、多报异常和担忧,少说正常。 这个方法我在《走出软件作坊》中其实都谈过,但书中 ...
作者:一路凯歌来源:http://zhiyi.us/ 开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界 看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。 对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展,现在建一个小网站 已经很简单也很便宜。当访问量到达一定数量级 ...
作者:许 令波, Java 工程师, 淘宝网 来源:http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/ 安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。 单机模式 单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录如:/home/z ...
赖勇浩(http://laiyonghao.com) 以下问题来自我们的真实需求,并加上在一个氛围尚可的 QQ 群讨论的补充,我们没有得出比较好的答案,特向大家请教。 ============= 有个 A B 两种业务服务器进程(各有多个),A 开放端口,B 主动用 TCP 去连 A,A 用什么方法判断连上来的客户端是合法的 B 进程? ============= 以下是补充: 0、可以引入第三个进程 C 来做一些事; 1、A B 两个进程可能是运行在不同 IDC 的机房内,所以内网 IP 限制的方法不行; 2、弄个 VPN,然后整个隔离子网,成本太高,不能接受; 3、数字签名 ...
Global site tag (gtag.js) - Google Analytics