摘要:
设计模式-Observer(观察者模式)Observer模式应该可以说是应用最多、影响最广的模式之一,因为Observer的一个实例Model/View/Control(MVC)结构在系统开发架构设计中有着很重要的地位和意义,MVC实现了业务逻辑和表示层的解耦。个人也认为Observer模式是软件开发过程中必须要掌握和使用的模式之一。在MFC中,Doc/View(文档视图结构)提供了实现MVC的框架结构(有一个从设计模式(Observer模式)的角度分析分析Doc/View的文章正在进一步的撰写当中,遗憾的是时间:))。在Java阵容中,Struts则提供和MFC中Doc/View结构类似的实 阅读全文
阅读排行榜
[置顶] 那些烂代码教给我的事
2012-10-20 20:47 by java20130722, 282 阅读, 收藏,
摘要:
(以前的博文,转到csdn上来)如果作为一个程序员,你对我写的东西不感兴趣,可以直接跳到最后一句。这周三的时候,我还是跟往常一样在做我的事,偷偷摸摸学点儿ror。一个老师让一个同学叫我过去帮忙看程序,说是程序编译不通过。。。先说明,这个项目组的项目是一个地质相关的绘图软件,大部分的程序设计到石油数据,和一些计算机图形学的东西,是跟中石油合作的,有大概8、9年的样子了,无测试。几十万行代码应该是有的。我看了下编译出现的状况:omg!!!几百个编译错误。旁边的同学倒是很淡定,熟练的注释掉了几个看样子是新写的文件。。。恩,这下子好点儿了,说是有两个类型重复定义了:我:如果没有测试,再怎么也应该添一个 阅读全文
java 同步块(Java Synchronized Blocks)
2013-06-27 15:26 by java20130722, 281 阅读, 收藏,
摘要:
java 同步块(Java Synchronized Blocks)Java 同步块包括方法同步和代码块同步。java 同步可以避免资源竞争,避免死锁。主题包括的主要内容:synchronized关键字Synchronized 实例方法Synchronized static methodsSynchronized blocks in instance methodsSynchronized blocks in static methodsJava Synchronized ExampleThe Java synchronized Keyword在java中,同步是用synchronized关键 阅读全文
sudo 出现unable to resolve host 解决方法
2013-02-04 22:39 by java20130722, 280 阅读, 收藏,
摘要:
Ubuntu环境, 假设这台机器名字叫abc(机器的hostname), 每次执行sudo 就出现这个警告讯息:sudo: unable to resolve host abc虽然sudo 还是可以正常执行, 但是警告讯息每次都出来,而这只是机器在反解上的问题, 所以就直接从/etc/hosts 设定, 让abc(hostname) 可以解回127.0.0.1 的IP 即可./etc/hosts 原始内容 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 localhost ip 阅读全文
stdafx.h有什么用
2012-05-07 11:12 by java20130722, 280 阅读, 收藏,
摘要:
转自:stdafx.h到底有什么用? 首先向其致敬。 stdafx的全称应该叫做,Standard Application Fram Extend .你会发现他里面没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。 Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。为避免这种浪费,AppWizard和VisualC++编译程序一起进行工作,如下所示:◎AppWizard建立了文件stda.. 阅读全文
浙公网安备 33010602011771号