`
文章列表
 python是面向对象的语言,而python中的函数也是对象,通过使用 getattr 函数,可以得到一个直到运行时才知道名称的函数的引用。例如:   Python代码 li = ["Larry", "Curly"]    getattr(li, "pop")              li = ["Larry", "Curly"] getattr(li, "pop")     getattr函数返回的是list的pop函数的引用,方法名称 ...
HTMLParser是python用来解析html的模块。它可以分析出html里面的标签、数据等等,是一种处理html的简便途径。 HTMLParser采用的是一种事件驱动的模式,当HTMLParser找到一个特定的标记时,它会去调用一个用户定义的函数,以此来通知程序处理。它主要的用户回调函数的命名都是以handler_开头的,都是HTMLParser的成员函数。当我们使用时,就从HTMLParser派生出新的类,然后重新定义这几个以handler_开头的函数即可。这几个函数包括:handle_startendtag  处理开始标签和结束标签handle_starttag     处理开始标签, ...
 与许多面向对象一样,python具有异常处理,通过使用try...except来处理异常,而通过raise来引发异常。 异常在 Python 中无处不在;实际上在标准 Python 库中的每个模块都使用了它们,并且 Python 自已会在许多不同的情况下引发它们。例如: 使用不存在的字典关键字 将引发 KeyError 异常。 搜索列表中不存在的值 将引发 ValueError 异常。 调用不存在的方法 将引发 AttributeError 异常。 引用不存在的变量 将引发 NameError 异常。 未强制转换就混用数据类型 将引发 TypeError 异常。         ...
这是三年前(2005年)找工作的时候在微软ATC的面试经历,以前发在epubcn论坛的,现在既然在这开博了就在这里再发一遍,留个印,现在想想人生真是难以预料,如果当初微软招了我,恐怕不会有来到巴黎工作的机会 ,当时的文字现在看来很青涩,还有很多错别字,不过以下还是直接copy原文,未作任何编辑。 今天总算和一家比较心仪的公司签约了,找工作这么长时间, 经历的正式的面试只有微软ATC、联想和我签的这家公司了,虽然微软在最后一轮被cut 了,不过还是想把这一轮笔试和五轮面试的经历写出来,毕竟还是很涨经验值的,经历过微软的面试后觉得其他的面试都是小case了,呵呵。 11月得知微软亚洲工程院要组织大规 ...
一 java 特点     1 、简单   Java 设计人员删除了C++ 中许多复杂的功能,如指针操纵和运算符重载等 q   2、面向对象-- 在java中任何东西都是对象因此,重点集中在数据,应用程序中操作对象的方法以及过程上   3、健壮性 -- java在编译和解释时都会检查代码   4、安全性--java提供了用于执行程序的受控环境,以及多层次的安全控制   5、分布式--java可用于开发能够在多个平台,操作系统和图形用户界面之间移植的应用程序   6、多线程--java程序使用称为“多线程”的进程同时处理多项任务 二、总结 1、 Java 是面向对象的跨平 ...
http://job.iteye.com/exams/1?page=1
目的是快速入手,而不是深入研究,做了一下整理,和大家共同讨论一下。 一,数据组织分析: HtmlParser主要靠Node、AbstractNode和Tag来表达Html,因为Remark和Text相对简单,此处就将其忽略了。 Node是形成树结构表示HTML的基础,所有的数据表示都是接口Node的实现,Node定义了与页面树结构所表达的页面Page对象,定义了获取父、子、兄弟节点的方法,定义了节点到对应html文本的方法,定义了该节点对应的起止位置,定义了过滤方法,定义了Visitor访问机制。 AbstractNode是Node的一种具体的类实现,起到构成树形结构的作用,除了同具体N ...
文/王云峰 2005年11 月,许良杰 (Jack Xu) 以eBay全球工程副总裁身份应邀来到上海交大闵行校园 “励志讲坛”,与交大学子分享自已的职业经历。这次讲座拉开了eBay在国内大规模招聘研发人员的序幕,如果预期100多名人员全部到位 ...
从“技术小角色”到“.COM公敌”   淘宝网新推出不到一个月的收费服务“招财进宝”的夭折,引发了马云和马化腾的一番口水大战。   “这一年半以来,我们承受了无数的压力和明枪暗箭”,也许是感慨万千,马云直接将矛头对准了马化腾。“我自己认为挖人很累,互联网同行竞争应该遵守一定的游戏规则,光靠挖人很难做到创新。而现在腾讯拍拍网最大的问题就是没有创新,所有的东西都是抄来的。”   “马化腾是业内有名的抄袭大王,而且他是明目张胆地、公开地抄……”王志东也发出了同样的“指责”。   如果不是因为这两位IT界重量级“大佬”的一番“指责”,恐怕很少有人会关心腾讯的业绩,然而2006年第一季,腾讯的互联 ...
今天的面试,我给每个人的时间,不会超过5分钟。    有一个人我只和他谈了3分钟,留下他的简历,他后面的同学用一种没有希望的眼神看着他,说:“这么快?”    我说:“你会更快。如果你不假思索的用两句话描述你 ...
发布时间:2007.09.25 04:42     来源:赛迪网技术社区    作者:baocl JAVA反射机制     JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 1. 得到某个对象的属性 1 public Object getPrope ...
以下是转载的文章。 连接池原理 连接池技术的核心思想是:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、治理策略,使得该连接池中的连接可以得到高效、安全的复用,避免了数据库连接频繁建立、关闭的开销。另外,由于对JDBC中的原始连接进行了封装,从而方便了数据库应用对于连接的使用(非凡是对于事务处理),提高了开发效率,也正是因为这个封装层的存在,隔离了应用的本身的处理逻辑和具体数据库访问逻辑,使应用本身的复用成为可能。连接池主要由三部分组成:连接池的建立、连接池中连接的使用治理、连接池的关闭。下面就着重讨论这三部分及连接池的配置问题。 1.1 连接池的建立 应用程序中建立的连接池其 ...
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出 ...
很多开博客的博主们或多或少会接触到一些关于搜索引擎优化(SEO)的知识,小舟我当年却是因为做一个论坛,为了去提高论坛的访问量,而不得不去关注一些有关SEO方面的知识,慢慢地对这方面也有了兴趣。我想很多博主也很关心博客的访问量或者说读者群什么的,这就不得不去学习一些相关的搜索引擎优化的知识。前不久,小舟在国外的一个SEO博客上面看到一篇专门讲解wordpress博客的搜索引擎优化的专题文章,可谓如获至宝,呵呵。做了一下翻译,原文共分四个部分,如下。 注:其中关于SEO Title Tag plugin插件的部分内容,因为觉得不是很有必要,未做翻译。 原文见:SEO for WordPress - ...
第一范式( 1NF ):在关系模式 R 中的每一个具体关系 r 中,如果每个属性值都是不可再分的最小数据单位,则称 R 是属于第一范式的关系。 第二范式( 2NF ):如果关系模式 R ( U , F )中的所有非主属性都完全依赖于任意一个候选关键字,则称 R 是属于第二范式的。 第三范式( 3NF ):如果关系模式 R ( U , F )中的所有非主属性对任何候选关键字都不存在传递信赖,则称 R 是属于第三范式的。 第一范式是关系数据库的最小要求 比如 姓名                     性别                     身高 Billy     ...
Global site tag (gtag.js) - Google Analytics