自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OS + Parallel + Security + Pattern

----More patience

  • 博客(2)
  • 资源 (8)
  • 收藏
  • 关注

原创 体验 Chome OS

趁今天有空,耍了一把传说中的Chome OS,结果感觉被Chome OS耍了。 先下了一个人家编译好的vm镜像,速度很快,是一个.VMDK文件,自己想法搞定加载问题吧。进入的用户名为mark,密码为空。进去过后,如果要上网,需要在虚拟机的setting里面设置相应网络方式即可。 让人很失望的是进去之后默认打开chome浏览器,然后就只能上网,因为该浏览器支持的语言比较多,所以浏览中

2009-11-21 09:45:00 858

原创 案例: Proxy和Adapter模式的结合使用

背景:模块目前需要为应用开发开放位置面板,意思就是可以通过接口获取应用开发的位置面板,而目前模块具有自己的默认面板。需求要求首先使用应用开发的位置面板,如果没有,就是用目前模块使用的默认面板。 需要解决的问题:1.取位置面板,而目前的位置面板都是静态使用。2.开发的位置面板和现有的位置面板接口不兼容。 方案分析:1.为了解决上面的第2个问题,让当前模块把应用开发的位

2009-11-07 22:39:00 562 1

Java Network Programming 3rd Edition

《Java网络编程》不仅仅是对API的解释:它还展示了如何使用API。本书有很多示例,包含了几千行可以实际工作的代码(所有代码都可以在线获得),实现了功能完整的网络客户端和服务器。无论是希望编写特殊用途的Web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 无论你是经验丰富的网络开发人员、Java程序员新手,还是只希望对Java网络编程稍有些了解的人,都会发现《Java网络编程(第三版)》将成为你的书库中一个重要的部分。一旦开始使用Java网络API,只要你能想到它就能够做得到。

2010-12-24

Hacker's Delight

我只能说这本书是神书,想研究的同学,一定有所收获的。

2010-12-23

重构——改善既有代码的设计

重构——改善既有代码的设计英文版,Martin Fowler和本书另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。本书解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。本书所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口。

2010-12-23

Spring 开发指南

Spring 开发指南,入门级教程,简单易懂。

2010-12-23

The Shellcoders Handbook 2nd (第二版)

这是刚出的第二版,英文版,对于它的介绍就不说了,希望能给爱好者带来帮助

2007-10-20

Secure programming with static analysis

“We designed Java so that it could be analyzed statically. This book shows you how to<br>apply advanced static analysis techniques to create more secure, more reliable software.”<br>—Bill Joy<br>Co-founder of Sun Microsystems, co-inventor of the Java programming language

2007-10-04

Exploiting Software How To Break Code

How does software break? How do attackers make software break on purpose? Why are firewalls, intrusion detection systems, and antivirus software not keeping out the bad guys? What tools can be used to break software? This book provides the answers.

2007-10-02

Inside C++ Object Model

Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence.

2007-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除