摘要: “设计”你的代码今天一个曾经共事的同行问我:“要从编码转为设计,大概需要多长时间?”我的回答是:“编码本身就是一种设计,你可以设计你的代码。”其实正如概要设计与详细设计,系统设计与架构设计一样,编码与设计也是没有明显的边界,每个正确成长的程序员,都必须从编码开始,慢慢锻炼抽象思维、逻辑思维、面向对象思维,然后慢慢的过渡到系统设计,再随着经验和知识的积累,慢慢过渡到架构设计。下面我将会以最近的一个手头的编码任务,简单介绍一下如何“设计”你的代码。任务是这样的,某银行支付系统的客户端接收银行用户录入的转账数据,当转账数据被审批通过后,状态转变为“transfer”,同时,该客户端需要通过JMS以异 阅读全文
posted @ 2011-03-29 22:28 super mans 阅读(256) 评论(0) 推荐(0) 编辑
摘要: HttpWatch截取网页数据的工具以及介绍 HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓存和IE之间的交换信息。集成在Internet Explorer工具栏。 二 下载HttpWatch HttpWatch下载地址:http://www.heibai.net/dow 阅读全文
posted @ 2011-03-29 21:50 super mans 阅读(635) 评论(0) 推荐(0) 编辑
摘要: externC# extern 在方法声明中使用extern修饰符支持在外部实现方法DllImportDllImport 作为一种属性提供第二种方法调用不带类型库的 DLL 中的函数。DllImport 大致与使用 Declare 语句等效,但对如何调用函数提供更多的控制。 可以将大多数 Windows API 调用与 DllImport 一起使用,只要该调用引用的是共享(有时称为“静态”)方法就可以。不能使用需要类实例的方法。与 Declare 语句不同,DllImport 调用不能使用 MarshalAs 属性。将 DllImport 属性应用到空函数中。第一个参数是包含要调用的函数的 D 阅读全文
posted @ 2011-03-29 21:43 super mans 阅读(311) 评论(0) 推荐(0) 编辑