03 2014 档案

摘要:学术界公认,电子计算机的理论和模型是英国数学家图灵在1936年发表的一篇论文"论可计算数及其在判定问题中的应用中奠定基础的。数理逻辑,形式逻辑和符号逻辑用符号和公式,公理的方法研究人的思维过程,思维规律起源:17世纪德国的大数学家莱布尼茨,其目的是建立一种精确,普遍的符号语言,并寻求一种推理演算,以便用演算去解决人如何推理的问题。计算机是怎样一种机器,应该由哪些部分组成,如何进行计算和工作,在图灵之前没有任何人能够说清楚。图灵在1936年的论文中,回答了这些问题,提出了一种计算机的抽象模型,利用这种计算机,可以把推理化做一些简单的机械动作。图灵机五元组基于序数的逻辑系统查尔斯 巴贝奇 阅读全文
posted @ 2014-03-30 21:38 qiumiaod 阅读(293) 评论(0) 推荐(0) 编辑
摘要:23位获奖者的22篇文章算法系统的综合 展示了第一位图灵奖获得者阿兰·伯利斯对当时编程语言及算法的理解,现在的系统少有出其右者程序的函数风格及其代数 其严谨的函数式编程的数学定义令人叹为观止,他的思想至今只有极少数语言能够超越人工智能的一般性 麦卡锡对当时已有的Prolog逻辑式编程语言进行了分析并给出了在机械化推理方面的新思路关系数据库:生产力的实用基础 总算让大家有种“找到组织了”的感觉,然而一看文章才知道我们从不离手的关系型数据库理论是那样复杂,实现是那样困难,耗尽了一代科学家的心血ALGOL ALGOL是计算机发展史上首批产生的高级语言,当时还是晶体管计算机流行的时代,由于A 阅读全文
posted @ 2014-03-30 17:40 qiumiaod 阅读(377) 评论(0) 推荐(0) 编辑
摘要:*安全和变化除非感到安全感,否则人们不能去迎接变化在所有的工程中,变化都是最基本的要素之一安全感的缺乏会让人们反对变化逃避风险是致命的,因为这会得不到与风险同在的利益人们可能因为来自客观世界的直接的恐吓而没有安全感,但是觉察到管理者可能滥用权力来惩罚自己,它们也会觉得没有安全感*负面效应威胁不是提高业绩最好的方法如果分配的时间一开始就不够,不管威胁有多么吓人,工作也无法按时完成更糟糕的是,如果目标没有实现,你就必须兑现你的威胁*管理者必需的身体部位管理涉及到心,肠胃,灵魂和鼻子因此。。。 用心来领导, 相信你的肠胃(相信你的预感) 构筑团队的灵魂, 训练一个能嗅出谎言的鼻子*用指挥战争来作为管 阅读全文
posted @ 2014-03-29 14:53 qiumiaod 阅读(165) 评论(0) 推荐(0) 编辑
摘要:《最后期限》《人件》《与熊共舞》《人月神话》人类文明运行于软件之上 --C++发明人,昂纳思卓思科普根据美国标准和技术学会2002年的研究,软件错误每年造成595亿美元的经济损失,三分之二的项目明显延误或超出预算,甚至干脆无疾而终。佛里德里克 布鲁斯克(Frederick Brooks) >梦之所寄,行之所为--地狱之门就此洞开缺陷列表,问题列表,黑洞式缺陷--充满不确定性甚至不可知因素的时间缺陷佛里德里克 布鲁斯克(Frederick Brooks) >布鲁克斯法则--往已经延误的项目中补充人力,只会使其状况变得更加糟糕艾瑞克 S 瑞蒙德(Eric S Raymond)-- 《大 阅读全文
posted @ 2014-03-27 13:21 qiumiaod 阅读(185) 评论(0) 推荐(0) 编辑
摘要:通过谬误到达真理的才是智者。你可以不那么累人有了谬误其实变得更可爱了。—歌德不能给自己留一点闲暇的人,不是一个自由人。 —西塞罗除了在真正的危机阶段,我在周五晚上、周六和周日从来都不工作。—李艾科卡一个人如果自己不花时间,那么他就没有时间去拥有时间。 —拉迪斯劳斯鲍罗斯他太舍得花时间了,以至于手腕上不戴手表而戴一本手撕日历。—沃尔夫迪特里希施努尔人们往往把时间耗费在想要赢得时间上。—约翰斯坦贝克今天的人们发明了唯一真正新的坏习惯:求速度。—奥尔德斯赫胥黎我认为,国际市场的电脑需求约五台。—IBM前主席汤姆沃森,1943时间是一个花瓶,看你往里面插的是蓟草还是玫瑰。—鲁道夫罗尔夫斯我的懒惰从来不 阅读全文
posted @ 2014-03-26 18:03 qiumiaod 阅读(238) 评论(0) 推荐(0) 编辑
摘要:本例是java rmi的一个实例,是java网络编程精简里面的:服务器:SmipleServerimport javax.naming.*;public class SimpleServer{ public static void main( String args[] ){ try{ HelloService service1 = new HelloServiceImpl("service1"); HelloService service2 = new HelloServiceImpl("service2"); System.setProperty( 阅读全文
posted @ 2014-03-25 21:50 qiumiaod 阅读(519) 评论(0) 推荐(0) 编辑
摘要:java异常类java.lang.Throwable方法:getMessage(); 获得异常描述printStackTrance(); 打印异常堆栈关于Throwable** StackTraceElement。一个final类,代表栈轨迹中的元素,一个异常可能有多个元素。一.打印栈轨迹的方法主动调用Throwable对象的printStackTrace()=printStackTrace(System.err),printStackTrace(PrintStream),printStackTrace(PrintWriter)中的其中一个。如果一个Exception没有被处理,直接在main 阅读全文
posted @ 2014-03-23 22:04 qiumiaod 阅读(223) 评论(0) 推荐(0) 编辑
摘要:图中显示了一个分布式的对象模型。在这个模型中,如果一个对象不仅被本地访问,而且还能够被远程访问,就称为远程对象。如果一个对象只能被本地访问,就被称为本地对象。图中白色的椭圆表示本地对象,深色的椭圆表示远程对象。图中实线表示常规的本地方法调用,虚线表示远程方法调用。为了保证各个对象之间的可靠地发送消息,该模型的实现通常使用TCP协议作为网络传输层的通信协议。一般来说远程对象分布在服务器端,提供各种通用的访问。对象模型的实现系统的功能:1.把分布在不同节点上的对象之间发送的消息转换为字节序列,这个过程称为编组。2.通过套接字建立连接并且编组后发送。3.处理网络连接和传输时候的各种故障。4.为分布在 阅读全文
posted @ 2014-03-23 14:30 qiumiaod 阅读(399) 评论(0) 推荐(1) 编辑
摘要:在java运行时环境,对于任何一个类,可以知道这个类有哪些方法和属性。对于任何一个对象,可以调用它的任何一个方法。动态获取类的信息,动态调用对象的方法的功能源于java的反射机制。java反射机制主要提供了以下功能:1.运行时判断任何一个对象所属的类。2.运行时构造任何一个类的对象。3.运行时判断任何一个类所具有的成员变量和方法。4.运行时调用任何一个对象的方法。5.生成动态代理。发射相关的类和包:java.lang.reflectClass,Field,Method,Construtor,Arrayjava.lang.Class类getName() 获得类的完整名字getFields() 获 阅读全文
posted @ 2014-03-23 13:47 qiumiaod 阅读(180) 评论(0) 推荐(0) 编辑
摘要:java对象转换为字节序列,序列化。字节序列恢复为java对象,反序列化。java.io.ObjectOutputStream 代表输出流,它的writeObject(Object obj)对指定的obj对象进行序列化,把得到的字节序列写到一个目标输出流。java.io.ObjectInputStream代表输入流,它的readObject()方法从一个源输入流中读取字节,再把它们反序列化为一个对象。只有实现了Serializable和Externalizable接口的类对象才能被序列化,否则ObjectOutputStream的writeObject(Object obj)将抛出IOExce 阅读全文
posted @ 2014-03-23 11:45 qiumiaod 阅读(217) 评论(0) 推荐(0) 编辑