1.分布式计算的谬误在今天的意义有多大?
作者 Dilip Krishnan 译者 马国耀 发布于 2009年6月1日 下午11时18分
Sun Microsystemsg的Tim Bray发表了一篇关于分布式计算八大谬误的博文;他指出,尽管(分布式计算的谬误)在分布式系统设计时具有深刻影响,然而“在构建大型网络系统的讨论中却很少被谈及”。
Tim认为,一些谬误看起来不相关的原因可能是现今很多应用程序是基于Web技术创建的;而Web又让你相信了一些谬误。他在Web环境下逐一分析了这八项谬误,并解释了其中一些仍然还是谬误,而其他的在一定程度上有所减轻,或者至少因Web技术而呈现减轻的趋势。
............
http://www.infoq.com/cn/news/2009/06/fallacies-distributed-computing
2.使用Perf4J进行性能分析和监控
作者 Alex Devine 译者 崔康 发布于 2009年6月2日 上午1时40分
许多开发人员都很熟悉墨菲法则的一个例子:他们发现在花费了大量时间确保应用程序在开发环境中快速和灵活之后,在发布到生产环境的时候性能会不可思议的大幅下降。更糟糕的是,应用程序平时运行正常,老板或者重要客户操作应用的时候却反应缓慢。详细的日志记录和分析对于追踪这些间歇性的性能瓶颈尤为重要。
............
http://www.infoq.com/cn/articles/perf4j
(with even more apologies to webmat)
Python will get under your skin. You will miss its features and quirks when you're not using it. You might even find other languages insufferable, once you get comfortable with Python.
After you've started using Python, there's a significant chance you'll start loathing whatever code base you currently have to work on. Especially if it's a statically compiled language. A code base you used to think was ok, except for its few quirks.
.........
http://www.ubermonkey.net/blog/2008/02/25#DoNotLearnPython
- 我们需要一个cdt,这个可以在Eclipse官网下载。
- 我们需要MinGW——C/C++编译平台,下载后需要安装,同时选中g++、MinGW Make,同时设置环境变量,将%MinGW_HOME%\bin设置到PATH中,然后我们可以通过命令行敲击gcc,看是否有效果。
- 我们需要gdb——C/C++调试平台,下载后安装,默认到MinGW_HOME就行。
- 我们开启eclipse编译一个C/C++工程,右键可以运行,调试
- .........
- http://snowolf.iteye.com/blog/401198
- 1.Java 源文件中最多只能有一个()类,其他类的个数不限。
- public类,而且这个类的类名要和文件名一致.
- 2.面向对象程序设计的特征(封装性)(继承)(多态性)
- 3.接口是由(抽象方法)和(常量)组成的特殊类
- 4.用static修饰的方法是(静态方法,或类方法)
- 5.在产生异常的方法声明中声明会产生的异常,向更高一级方法抛出异常的关键字是:throws
- 6.子类通过(super)关键字调用父类的构造方法。
- 7.Java的标准输出流是(System.out)。
- 8.实现继承的关键字(extends)。
- 9.JVM是(Java虚拟机--java virtual machine)
- JDK是(java开发工具包--Java Developer's Kit )
- appletviewer是(小应用程序阅览器) 。
- 10.用户不能直接调用构造方法,只能通过(new )关键字自动调用。
- 11.在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是(java.lang.*)
- 12.在 Java 中,能实现多重继承效果的方式是(实现多个接口)
- 13.创建包的语句应该放在程序的位置为(非注释的第一行)。
- 14.用(abstract)关键字修饰的类只能被继承,不能生成其对象。
- 15.通过调用Thread类的(start)方法来启动一个线程。
- 16.定义包的关键字(package)
- 17.Java不支持多重继承,但可通过(接口interface)实现多继承。
- 18.Java源程序经编译生成的字节码文件的扩展名为(class)
- 19.Java的核心包中,提供编程应用的基本类的包是(自己查一下)
- 20.每个Java应用程序可以包括许多方法,但必须有且只能有一个(main)方法。
- 21.当实现Runnable接口时,要实现的方法是(public void run())
- 22.使用(throw)关键字可以明确地抛出一个异常