摘要:
包含必备书籍、站点、博客、活动等参考资源的完整清单级别: 初级Ted Neward, 主管,ThoughtWorks, Neward & Associates2009 年 3 月 02 日Java™平台不久将迎来它 14 岁的生日,当一种成功且被普遍使用的语言达到这样一种高度时,伴随而来的是产生了大量的库、工具和理念 —这使得许多刚刚接触 Java 语言的新手可以获得大量的资源。在这篇文章中,作者(Java 资源的重要贡献者)将向您介绍这些资源,为积极进取的Java 开发人员提供一份他们应该拥有的关键参考资源的列表。自 Java 平台从 1995年作为一个整体引入编程社区开始,它的发展 阅读全文
posted @ 2009-03-26 14:52
ajuanabc
阅读(164)
评论(0)
推荐(0)
摘要:
WinDBG 提供了多种设断点的命令:bp, bu, bm, ba bp 命令是在某个地址下断点, 可以 bp 0x7783FEB 也可以 bp MyApp!SomeFunction 。 对于后者,WinDBG 会自动找到MyApp!SomeFunction 对应的地址并设置断点。 但是使用bp的问题在于:1)当代码修改之后,函数地址改变,该断点仍然保持在相同位置,不一定继续有效; 2)WinDBG 不会把bp断点保存工作空间中 。 所以,我比较喜欢用bu 命令。 bu 命令是针对某个符号下断点。 比如 bu MyApp!SomeFunction 。 在代码被修改之后, 该断点可以随着函数地址 阅读全文
posted @ 2009-03-26 05:38
ajuanabc
阅读(207)
评论(0)
推荐(0)
摘要:
微软在最近的CanSec West 发布了一个开源的WinDBG 插件 MSEC.dll , 该插件可以智能分析程序的漏洞是否可以被黑客利用。 可以去MSEC 开源项目的主页: http://msecdbg.codeplex.com/下载该插件。 解压之后,把 MSEC.dll 放到 WinDBG 安装目录的的 winext 子目录下。启动WinDBG的之后, 使用 !load MSEC 来装载该插件。接下来就可以用 !exploitable 命令来分析漏洞了。 通常加上-v 选项来打印详细的信息(!exploitable -v)。 下面示范当程序出现空指针访问漏洞的时候如何利用!exploi 阅读全文
posted @ 2009-03-25 12:02
ajuanabc
阅读(378)
评论(0)
推荐(0)
摘要:
作者 胡键 发布于 2009年3月19日 下午8时30分 社区Java主题Web 2.0,RIA,动态语言,富客户端/桌面标签Groovy,Grails软件要想成功,必须要有一个能支撑它走下去的良好生态环境。凭借其插件架构,Grails已经为自己的发展打下了良好的基础。看着不断增长的Grails插件列表,不难想象Grails将来的发展。不断增长的插件也让开发者有了可以选择的机会,尤其是在面对那些作用相同或相近的插件时,这种情况尤其突出。在这样的情况下,一个很自然的问题就是“它们中哪个是最好的?”最近,Dean Del Ponte就撰文对... 阅读全文
posted @ 2009-03-25 09:28
ajuanabc
阅读(133)
评论(0)
推荐(0)
摘要:
IE8 在渲染引擎做了很大的改动,新增加一个标准模式 (Standard Mode)。 不少软件都内嵌了IE的WebBrowser控件(也就是MSHTML.dll)来显示网页, 当用户机器升级到IE8, WebBrowser控件也会随之升级到IE8的渲染引擎。 为了保证这些使用WebBrowser控件的应用软件能够工作起来和原来一样,IE8的WebBrowser控件在默认情况下使用了IE7 的渲染模式(也就是IE8中的Compatible View (兼容视图)模式)。 加入你想让WebBrowser控件的渲染模式编程IE8的标准模式, 你可以通过设置注册表FEATURE_BROWSER_EM 阅读全文
posted @ 2009-03-25 07:58
ajuanabc
阅读(162)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2009-03-24 11:51
ajuanabc
阅读(116)
评论(0)
推荐(0)
摘要:
作者 陈金洲 发布于 2009年3月11日 下午10时7分 社区.NET,Agile,Java主题RIA,富客户端/桌面标签原则3 事件管理事件管理应当是整个RichClient/RIA开发中的最难以把握的部分。这部分控制的好,你的程序用起来将如行云流水,用户的思维不会被打断。任何一 个做RichClient开发的程序员,可以对其他方面毫无所知,但这部分应当非常熟悉。事件是RichClient的核心,是“一切皆异步”的终极实现。前面所说的例子,实际上可以被抽象为事件,例如第一个,获取股票数据,从事件的观点看,应该是:数据失败看起来相当复杂。然而这样去考虑的时候,你可以将执行... 阅读全文
posted @ 2009-03-24 11:15
ajuanabc
阅读(188)
评论(0)
推荐(0)
摘要:
IE8 是每个Tab 一个独立进程, 而BHO/工具栏控件都是在Tab 进程里面被加载, 所以当你用debugger调试器调试IE主窗口是没有任何效果的。 请参考下面的IE8的进程模型结构图 (来自IEBlog) 。显然,我们调试 BHO控件/工具栏的时候,应该调试Tab 进程。 为了调试Tab进程,需要配置系统自动调试设置: 当IE的Tab进程被创建的时候, 系统自动把调试器启动并且attach到新创建的进程。 接下来讲解如何配置系统自动调试:1)在注册表 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Imag 阅读全文
posted @ 2009-03-23 07:36
ajuanabc
阅读(174)
评论(0)
推荐(0)
摘要:
如果之前安装过IE8 beta版本或者RC版本,可以对照一下版本号,看看是不是已经升级到正式版。 阅读全文
posted @ 2009-03-21 15:08
ajuanabc
阅读(189)
评论(0)
推荐(0)
摘要:
作者:IT168 东方蜘蛛译专题报道:传IBM欲65亿美金收购Sun 【IT168 分析评论】在《华尔街日报》曝光了IBM可能收购Sun的新闻后,全球各大媒体迅速纷纷跟进报道这一业界重大新闻。而对于Java开发者来说,或许更想知道的是,如果此事成真,Java及Java相关产品的未来将会受到什么样的影响。 数年以来一直有传言称Sun将成为被收购的对象,但是根据《华尔街日报》文章所提供的信息来看,这次的传言恐怕将变成现实。不过该文章同时也指出,这种重量级交易可能会面临一些障碍,例如反垄断审查和股东认可等。 多数人认为,包括Java在内的软件... 阅读全文
posted @ 2009-03-21 09:41
ajuanabc
阅读(140)
评论(0)
推荐(0)