2014年4月11日
摘要:
在一个框架中,框架给插件提供的应该是服务,而不是控制。框架可以约束其中的插件,为了安全,为了相互的协调,但更多的服务提供,给插件一个平衡。比如可以给插件提供更多的公共控件和工具类。
阅读全文
posted @ 2014-04-11 16:13
haio
阅读(129)
推荐(0)
2013年10月17日
摘要:
如何确定需求分析是正确的?这个问题一直被开发团队关注,并且会一直关注下去。问题是,什么样的需求分析是完全符合用户的需求?如何验证需求调研人员获得的需求同用户需求是一致的?其实有最简单的答案,有人想到了,但是很多人认为不可能。答案就是:给客户最终的运行的系统,让用户看到,就可以确定最终的系统是不是真正的需求。这个答案是哲学的,也可以说是反过程的,所以跟现实过程有些不相容。是啊,给了用户最终运行的系统,那岂不是开发过程已经结束了,那还要需求调研有屁用?这里就需要我们仔细分析从需求到最终的系统的全程同用户需求的关系了。如果把项目起点定为0,项目结束定为100,那么从0开始,需求调研人员将会同用户沟通
阅读全文
posted @ 2013-10-17 01:59
haio
阅读(983)
推荐(0)
2013年7月25日
摘要:
1、.net2.0的程序,请打开项目,打开vs开发环境的工具菜单下的PackageManagerConsole,中文名:程序包管理控制台,在打开的控制台中输入如下命令:Install-PackageApp_BrowsersUpdate.net202、.net4.0的程序,请打开项目,打开vs开发环境的工具菜单下的PackageManagerConsole,中文名:程序包管理控制台,在打开的控制台中输入如下命令:Install-PackageApp_BrowsersUpdate操作完成后即可,经实际项目测试(.net40)下测试,执行以上命令后会自动在项目的站点根目录下生成一个packages.
阅读全文
posted @ 2013-07-25 13:30
haio
阅读(984)
推荐(0)
2012年11月4日
摘要:
今天遇到了一个问题,在调用一个dll时,出现异常,试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)在网上搜了一下,是64位环境调用32位dll出现的问题。我的确是在调用一个不太清楚的dll,那个dll可能是32位的。解决方法:在项目属性中,Build标签中,将Platform target的选项从Any CPU改为x86,重新编译后,就可以正确执行了。当然,这个也损失了一些平台兼容性。我的环境是Windows 7 64bit 中文旗舰版,Vs 2010 Preminum sp1(10.0.40219.1 SP1Rel),.net frame.
阅读全文
posted @ 2012-11-04 17:43
haio
阅读(870)
推荐(0)
2012年8月11日
摘要:
这应该是一个比较老的问题。在.net 4 framework下,如果引用了.net 2的程序集,会有一个异常:Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.这时,在config文件中,加入一个带属性的startup区域就可以了:<startupuseLegacyV2RuntimeActivationPoli
阅读全文
posted @ 2012-08-11 15:50
haio
阅读(278)
推荐(0)
2012年2月26日
摘要:
调试时无法打开IE窗口的问题原文作者 Kevin Yang原文链接 http://www.imkevinyang.com/2009/09/%E8%A7%A3%E5%86%B3silverlight%E6%97%A0%E6%B3%95%E8%B0%83%E8%AF%95%E7%9A%84%E9%97%AE%E9%A2%98.html这个问题是我最近才遇到的,我也不知道为什么突然之间,我的Silverlight工程按下F5的时候无法调试,弹出下面这个对话框:Unable to start debugging. Cannot locate Microsoft Internet Explorer. .
阅读全文
posted @ 2012-02-26 13:36
haio
阅读(903)
推荐(0)
2012年1月3日
摘要:
一直跟信息安全较劲,曾经发过一个有关163.com密码的问题,年前又在发现QQ无数的诈骗邮件恶意套取密码,后来发现原来QQ的官方就是在帮助用户泄漏密码,所以在QQ签名上就写上了。后来就出现了CSDN的事,然后我在微博说,很多网站都会存在这个问题,果然,密码事件愈演愈烈。这都是笑谈,我无法预测这些事件的发生,更不能让这些事件不发生。但是我知道,安全,一直是IT的人的一块心病,无论是内部系统,外部系统,无论是桌面程序,还是迅猛发展的云计算 ,一提安全,全都很傻。所以很多以安全为己任的开发商,则可以大事渲染安全问题,让人们相信,有了他们的帮助,信息系统就安全了。安全,很多有有很多论述,我也有一些,.
阅读全文
posted @ 2012-01-03 00:54
haio
阅读(638)
推荐(0)
2011年8月20日
摘要:
如果你一直使用Windows操作系统,无论是普通操作还是开发,突然转到Mac OS X,就发现有很多不适应。因为很多概念、名词都不一样,所以像一个新的知识体系,学起来很费劲。尤其是开发人员,以前熟悉的热键在Mac OS X下,在XCode下都不一样了,让自己的开发效率大大降低。我最近也在消耗一些时间在XCode下,但是我发现Mac的一些概念,名词都可以对应到Windows的某一特定的概念,而且名词都很相似,操作系统的操作也类似,操作热键更是大同小异,只要稍稍改变一下,就可以适应Mac OS X 和XCode的操作。这篇文章就随时记录这些对比,可能有人会找到更多的对照。比如文件管理器在Windo
阅读全文
posted @ 2011-08-20 23:19
haio
阅读(1547)
推荐(1)
2011年7月18日
摘要:
上周听收音机,主持人调侃说,她到了一个单位,保安问了她三个问题:你是谁,从哪里来,要到哪里去?保安出于职责,却问出了三个哲学终极问题,其实的确值得每个人去思考。我突然觉得,我们身边的每一件事,是不是都要问一下,你是谁,你从哪里来,要到哪里去呢?我正在准备一个技术课程的资料,突然对Web Service,尤其是Windows环境下的Web Service,发生了很多疑问,而且,这些疑问很久萦绕在思绪中...Web Service,你是谁?你从哪里来,要到哪里去?最初,作为系统互操作的一个简单解决方案,随着internet的兴起,Ws进入了我们的应用,可以简单说明Ws从哪里来。但是,如今的Web
阅读全文
posted @ 2011-07-18 00:00
haio
阅读(238)
推荐(0)
2011年6月26日
摘要:
敏捷可以解决了开发模式的官僚问题,从行动角度应对用户业务需求的变化;构架可以从设计角度应对业务需求的变化问题,甚至在需求调研阶段,能解决需求的收集和确认。需求的变化,一般可以从3个领域发生,界面、流程和规则、组织结构和权限。界面问题一般表现在界面的元素发生改变,如一个订单,原来有几项,关联了一些子表。现在要多加几项,修改其中几项,还要加入一个新的关联,等等流程问题一般表现在一个界面的提交后,可能要跳到一个特定的界面。现在要跳转到另外一个界面,并且有一些新的规则;或者这个用户跳转到这个界面,那个用户跳转到另外的界面;或者根据界面上的某个输入,大于某个条件,就跳到这个界面,小于某个条件,就跳到另外
阅读全文
posted @ 2011-06-26 00:25
haio
阅读(362)
推荐(0)