`
Dustin
  • 浏览: 310604 次
  • 性别: Icon_minigender_1
  • 来自: 广州/成都
社区版块
存档分类
最新评论
文章列表
  庄子曾说:“吾生也有涯,而知也无涯,以有涯随无涯,殆已”。当然,我们不能拿老祖宗这句话作为消极怠工的借口,不过在学习和工作的时候,的确需要要分辨事情的轻重缓急,否则一味蛮干,最终结果只能是--“殆已” ...
  如果需要在HTML页面中提取数据,那么NekoHTML 是个不错的工具。因为HTML跟XML不一样,可能存在一些格式不完整的元素,譬如没有end tag的table等,这个时候,NekoHTML是个很尽责的清道夫和修理工,可以帮助我们整理这些缺陷数据,最终生成一个DOM Tree。  得到DOM Tree话,使用XPath就可以轻松获取所需数据了:-)   下面是几个需要注意的问题: 1、如何使用NekoHTML?      必须在 Java Build Path里加入 nekohtml.jar , xercesImpl.jar 以及xalan.jar。下载的NekoHTML目录中并没 ...
   “要对你的解决方案或是产品或是企业完全了解到一定程度,那就是能在30秒之内清晰而准确地向你的客户或是顾客或是投资者解释清楚。如果你做不到这一点,那么把你正在做的工作理解清楚以后再去推销你的解决方案。”                                                                                                                                     --- 《麦肯锡方法》教程: How to Craft a Killer Elevator Pitch That Will Lan ...
.period 句号 ,comma 逗号 :colon 冒号 ;semicolon 分号 !exclamation 惊叹号 ?question mark 问号  ̄hyphen 连字符
    前段时间用C++实现过Reactor模式,今天看到InfoQ上对 EventMachine 的介绍,原来也是基于该模式的一个框架,很想借鉴一下成熟作品的实现方式。Google了一下 Reactor Pattern,原来已经有很多成熟作品 了:     The ADAPTIVE Communication Environment (C++)     Apache MINA (Java)     POE (Perl)     Twisted (Python)     EventMachine (Ruby)       使用EventMachine编写网络应用相当简洁,下面是来自EM ...
Platform: Ubuntu 7.04, JDK 1.6.3, Nutch 0.9, Eclipse 3.3   1、 Nutch 0.9 with Eclipse 3.3 in Ubuntu      参看Nutch的官方文档 ,里面说得很详细了,这里不在赘述。 2、导入hadoop的源代码和,可方便在Eclipse中调试代码和查看API文档。具体方法如下:      Project properties--> Java Build Path-->Libraries-->hadoop-0.12.2-core.jar,点击前面三角符号,展开编辑 Source ...
Hi,everyone  I have enjoyed Scrubyt for days and it worked greatly in most case.However,problems came out when scraped urls from Google and Yahoo at the same time.Here is my code:   require 'rubygems' require 'scrubyt' Scrubyt.logger = Scrubyt::Logger.new query = 'ruby' google_data = Scrubyt::Extrac ...

测试策略

问题:    有一个100层高的大厦,你手中有两个相同的玻璃围棋子。从这个大厦的某一层扔下围棋子就会碎,用你手中的这两个玻璃围棋子,找出一个最优的策略,来得知那个临界层面. 参考答案:   One drop allows us to test 1 floor.     Two drops can test 3 floors: Test the second floor first. If it breaks, test the first floor with the other ball. If not, test the top floor with either ball.   ...
    现在Eclipse的调试功能相当的强大,Breakpoint,Step Over & Step Into相结合就可以很方便地跟踪代码的执行流程,但有时候要跟踪JDK提供的类的时,却会遇到两个问题:     1、JDK自带的src.zip里源代码并不完整,不能查看相关类的源文件(当然,喜欢的话可以反编译)。譬如,以sun.开头的包就不包含在src.zip这个压缩包中。     解决办法:下载完整的源文件包,调试时附加给Debugger 即可。      2、默认的 rt.jar没有行号信息,虽然有源代码,但是不能设置断点。    解决办法:下载Debug版的JDK,安装以后将 ...
  见证一个新事物的诞生,与全世界同步高呼“Hello World”,憧憬未来无限的可能性,这确实让人兴奋。开放,开源,Google,带给了我太多的期待。11.12发布后,这个机器人吸引着全世界人的目光。    1、说起Android,不能不提OHA ...
Delegation:     消息的发送者(sender)告知接收者(receiver)某个事件将要发生,delegate机制使得接收者可以改变发送者的行为。通常发送者和接收者的关系是直接的一对多的关系。 Notification:    消息的发送者告知接收者事件已经发生或者将要发送,仅此而已,接收者并不能反过来影响发送者的行为。通常发送者和接收者的关系是间接的多对多关系。 Reference: Delegating Authority - Cocoa Delegation and Notification
The C10K problem 原文链接:http://www.kegel.com/c10k.html It's time for web servers to handle ten thousand clients simultaneously, don't you think? After all, the web is a big place now. And computers are big, too. You can buy a 1000MHz machine with 2 gigabytes of RAM and an 1000Mbit/sec Ethernet ca ...
     偷得浮生半日闲已是相当惬意,殊不知晃眼已是半月。从记事起,夏天一直是个忙碌的季节,总要忙学习,忙项目的,今年却是例外。         假期就要结束,此时正在宜宾,我就在这美丽的地方过了一个“奢侈”的 ...
  SaaS( Software as a Service)模式现在是越来越普遍了。对于软件供应商来说,软件可以集中管理,升级维护方便,省心省力,而且以互联网为分发渠道,采取 muti-tenant能很好地发掘潜在客户(各个中小客户),发挥长尾效应的威力 ...
   Hype Cycle是对技术的成熟度,大众接受度和商业应用程度的一个图形化表示。Gartner.com从95年开始每年对相关技术发表相应的Hype Cycle,对当年的各种技术进行评估。通过Hype Cycle,我们可以估计某个技术什么时候会走出所谓“盲目的狂热期”,最终走向成熟,为大众所接受。横坐标表示技术的成熟度,纵轴表示技术受关注的程度.影响最大的Hype Cycle无疑是99年由Alex Drobik 提出的E-Business-Hype Cycle ,因为它准确地预测到了2000年春天dot-com 泡沫的破灭。  1. "Technology Trigger ...
Global site tag (gtag.js) - Google Analytics