摘要:这一章开篇语对我有很大的启迪,一直对Windows下编程有着畏难心理。太庞大的平台和体系,太多的API和术语,太快的技术换代节奏,而我是个想要把握住本质掌握住基础才会有安全感和成就感的程序员,所以我只乐于学习Win32 API。而现在受到这本书的启发,对Windows编程的畏惧少了一些,也有了一些学习计划:1.窗体界面 -> Win32\MFC (简单了解界面消息处理机制吧,实在是不擅长画UI,MFC也有些难)2.网络编程 -> Winsock (这是我比较想学的)3.Web控件 -> ActiveX (不了解,应该学学)4.动画游戏 -> GDI\DirectX (感 阅读全文
《算法导论》第15章 动态规划 (1)装配线调度
2012-04-14 08:56 by java线程例子, 346 阅读, 0 推荐, 收藏, 编辑
摘要:动态规划通常用于有很多种可行解,而找出最优解的问题。具体可分为4个步骤:1)描述最优解的结构。2)递归定义最优解的值。3)自底向上计算最优解的值。4)由最优解的值构造出最优解。下面通过一个具体问题来看究竟如何用动态规划算法来解决问题。Colonel汽车公司在有两条装配线的工厂里生成汽车。每一条装配线上有n个装配站,两条生产线上相同位置的装配站功能相同,但所需时间不同,并且汽车底盘在两条装配线间转移要花费一定的时间。如下图所示两条生产线。这里首先尝试下下一章的贪心算法,在每一步都取最省时间的装配站。首先进入装配线1时间为2 + 7小于装配线2的4 + 8,因此进入装配线1。之后装配站2的时间9大 阅读全文
this.ds is undefined
2012-04-13 15:06 by java线程例子, 187 阅读, 0 推荐, 收藏, 编辑
摘要://fields end InpatientViewPanel.superclass.constructor.call(this,{ region:"center", height:400, title:"医院住院病人信息", viewConfig: { forceFit: true }, //store:new Ext.data.Store({ // fields:this.fields, // autoLoad:false, // // url:... 阅读全文
Java程序员应该了解的10个面向对象设计原则
2012-04-13 13:00 by java线程例子, 160 阅读, 0 推荐, 收藏, 编辑
摘要:转至:http://sd.csdn.net/a/20120314/313089.html面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程。众所周知,Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的 阅读全文
a is undefined extjs
2012-04-13 11:11 by java线程例子, 771 阅读, 0 推荐, 收藏, 编辑
摘要:var viewprot = new Ext.Viewport({ layout:'tdgi_border', //扩写的布局 在收缩的时候能显示title items:[/*{ region:'north',//位于北边 title:'医院住院病人查询', collapsible:true,//是否可以最小 collapsedTitle: true, // 扩写的 在收缩的时候显示title height:125, html:'<iframe name="qfrm" frameborder="0&qu 阅读全文
F#学习过程中的一点看法
2012-04-13 08:56 by java线程例子, 234 阅读, 0 推荐, 收藏, 编辑
摘要:接触F#其实已经很久,因为没有用,也就没有仔细去学,现在在公司的一部分工作也是负责新技术的研究,在弄VS2011过程中发现MVC4中有模型层直接用F#的模板,看来微软有点要实际推F#的感觉,于是决定系统的学习一下F#。下面聊聊这几天学习F#的一些感觉:1)函数式编程其实并不是什么新的玩意,可以看做是一种过程式语言,属于结构化编程,面向过程。这其实也符合我原来对面向过程和面向对象编程的一些看法(可以参考我原来的博文),其实面向过程很适合哪些问答式,来料加工式应用场景的应用编程(比如Web编程,数据库编程),面向对象和面向过程也是相互可以替代,辩证统一的。2)F#的语法在进行函数式编程时很多地方确 阅读全文
重要的Java模式——策略模式
2012-04-12 23:46 by java线程例子, 220 阅读, 0 推荐, 收藏, 编辑
摘要:策略模式允许在允许中替换算法。要实现该解决方案,需要将每个算法表示为Strategy(策略)类。然后应用程序委托当前的Strategy类来执行特定于策略的算法。1、Strategy 下面示例使用Role(充当Strategy)接口来声明策略行为和俩个具体来——Buyer和Seller来实现不同的行为:Role接口:package strategy;
public interface Role { public boolean siSatisfied(Product product, double price);
}Seller类:希望销售的产品都设置了20%的利润率package strat. 阅读全文
Serializable 变量转换
2012-04-12 14:36 by java线程例子, 229 阅读, 0 推荐, 收藏, 编辑
摘要:public List<TdictCodDatDet> findTypeById(Serializable id){ StringBuilder sql=new StringBuilder("select id,itemid,itemname,pycode,wbcode,gbcode,parentcode,issys,numvalue"); sql.append("from TDict_CodDatDet"); sql.append("where ID="+((String[])id)[0]); //需要注意的是在转换的时 阅读全文
F#match的强大和List.tail方法的真实含义
2012-04-11 09:36 by java线程例子, 416 阅读, 0 推荐, 收藏, 编辑
摘要:这几天在学习F#,感觉F#在很多方面确实比较简洁而强大,其match表达式就是其中之一,match with 跟C#的Switch类似,但功能上要强大很多,下面是例子: let print_any x = printfn "%A" x let rec findSequence l = match l with | [a; b; c; d] -> //a,b,c,d其实只是占位符号,表示4个元素的数组,当然,如果匹配到,你可以通过abcd访问到这4个元素 printfn "Last 4 numbers in the l... 阅读全文
WinPhone7使用调用WCF传递对象
2012-04-10 13:53 by java线程例子, 183 阅读, 0 推荐, 收藏, 编辑
摘要:很少做手机开发,今天没事,做了个小小的实验,一般来讲,我学东西,只要能连上后台数据,基本上就可以了,因为前台很多东西要么不难,要么需要的是创意和美工,这都是我的薄弱之处,也就没兴趣深入了.WCF大家估计都必须交熟悉,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Runtime.Serialization;using System.ServiceModel;using System.ServiceModel.Web;using System.Text;namespace WcfS 阅读全文