摘要:
看到类型系统的概述时,就忍不住按图索骥,想搞清楚CLI如何定义的整个类型系统。于是翻遍了整个标准,将类型系统中最核心的、与运行平台密切相关的类型定义与说明整理了出来,以供理清思路。 阅读全文
摘要:
转载自:http://lycn81.blog.163.com/blog/static/26282084200982511326717/到目前为止接触过QNX、RTLinux、uC/OS-II、Nucleus Plus、VRTX、VxWorks、eCos,总结下来有以下特点:1:QNX 的可靠性很好,协议栈、各种外设驱动稳定,只是运行所需资源有些多,需要MMU。如果需要高可靠性应用,QNX可能是最好... 阅读全文
摘要:
RTEMS是前美国军方研制的嵌入式系统, 最早用于美国国防系统,早期的名称为实时导弹系统(Real Time Executive for Missile Systems),后来改名为实时军用系统(Real Time Executive for Military Systems), 目前的全称是实时(Real Time Executive for Multiprocessor Systems)用,他的特点是非常的稳定,而且速度快。现在是一个开源项目的RTOS, 在全球还是有不少的用户,其中包括Motorola,朗讯等 阅读全文
摘要:
RTLinux是由美国新墨西哥州的fsmlabs(finite state machine labs, 有限状态机实验室)公司开发的、利用linux开发的面向实时和嵌入式应用的操作系统。在rtlinux宣言中,这样描述rtlinux : rtlinux is the hard realtime variant of linux that makes it possible to control robots, data acquisition systems, manufacturing plants, and other time-sensitive instruments and machines。 阅读全文
摘要:
类型描述了值并指定了该类型的所有值应该支持的契约(见8.6章)。因为CTS既支持面向对象编程(OOP)语言,也支持函数式和过程式编程语言,所以它涉及到两种实体:对象和值。值是简单的位模式,如整型和浮点型;每个值都有个类型来描述它所占用的存储空间和其呈现中位的意义,也能描述在呈现上所能做的操作。值用于代表诸如C编程语言中相应的简单类型,也要代表如C + +和Java™语言中非对象的东西。 阅读全文
摘要:
CLS是一套倾向于提高语言互操作性的一套规则。我们应当遵循这些规则。11章将详尽得描述和总结。CLS的一致性是为CLI实现而生的类型的一个特征。这种类型除了遵循CLS规则外还必须遵从于CLI标准。这些额外的规则只应用于集合间可见而不是集合里定义的类型,也应用于集合外可访问的成员,也就是那些有public,family(不含sealed类型),family-or-assembly(不含sealed类型)可访问性的类型。 阅读全文
摘要:
CLI (Common Language Infrastructure)规范目录:
第一部分:概念和架构。主要介绍了CLI的架构,CTS(Common Type System) , VES(Virtual Execution System)和CLS(Common Language Specification)的标准描述以及 Metadata的一点总体描述。
第二部分:Metadata定义和语法。文件格式,逻辑内容和语法。
第三部分:CIL (Common Intermediate Language) 指令集。
第四部分:Profiles和库。CLI库的 总览,Profiles和库的分解规范。
第五部分:调试交换格式。
第六部分:附件。 阅读全文
摘要:
VS2008提供了ClickOnce功能方便开发人员发布和部署应用程序。但是,对于 WPF browser application,一旦发布后,你想去修改 app.config以改动里面的数据库连接字符串或者服务调用地址协议等,你必须修改app.config文件然后通过publish功能重新发布。 因为ClickOnce对于发布的应用程序的manifest和xbap文件都经过hash算法打上标签并... 阅读全文
摘要:
1. Visual Studio 2010 和 .NET Framework 4 Beta 2 博客园介绍及安装界面:http://www.cnblogs.com/lyj/archive/2009/10/20/1587117.html2. Visual Studio Express 在线及离线安装版: http://www.microsoft.com/express/download/defaul... 阅读全文
摘要:
1. 进入模板目录C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\。C#的模板是CSharp\Code\1033\Class.zip和Interface.zip这2个压缩包,1033是英文版,中文版是2052;2. 修改模板。把那两个zip文件解压缩,修改里面的cs文件,然后重新压缩成zip包。记住是zi... 阅读全文
摘要:
就是想在SharpDevelop能将程序编译成Mono平台,然后用Mono运行时运行起来。整个过程是这样滴:第一步:在SharpDevelop 下安装Mono插件 1. 确保Mono和SharpDevelop 都正确安装;2. 解压SharpDevelop 的源码压缩包,然后将源码包底下的Samples文件夹拷贝到SharpDevelop的安装目录下的AddIns同级目录;3. 在SharpDev... 阅读全文
摘要:
使用SQL2005 Express版数据库,在通过aspnet_regsql.exe创建sql的权限数据库时,第三步的时候(选择服务器和数据库),不能选择数据库(显示连接失败),报以下错误:默认的服务器是你的电脑名字COMPUTERNAME,而我们由于使用的Express版数据库,所以只要将后面加一个 \SQLEXPRESS 即可,即Server: COMPUTERNAME \SQLEXPRESS... 阅读全文
摘要:
最近用IIS7 host了几个WCF服务,每个服务分配了一个单独的pool。调试的时候发现,经常由于调试时间过长,被IIS强行中断了服务。于是乎到网上查了半天,发现需要将该服务的池设置里的ping改为 False,也就是说不允许IIS自动ping该服务保证该服务处于活动状态。后来发现,这种设置只能调试的时候用,真正发布给别人用的时候切记要改回来,否则当超过该pool所设置的idle时间后,该服务自... 阅读全文
摘要:
1. 现象:访问服务时出现:App-Domain could not be created.Error:0x80131902原因: 更新IIS host的服务时没有stop网站,估计是因为强制替换文件造成IIS服务崩溃;解决方案:1)run the following command: "net stop w3svc" to stop web services;2)restart web serv... 阅读全文
摘要:
用pvkimprt导出pfx证书时,一直弹出对话框提示:Command line option syntax error. Type Command /? for Help.用google找了半天终于找到问题所在:从微软网站(http://download.microsoft.com/download/vba50/Utility/1.0/NT5/EN-US/pvkimprt.exe)下载的那个pv... 阅读全文
摘要:
错误现象:Could not load file or assembly 'Oracle.DataAccess, Version=2.111.6.20, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. An attempt was made to load a program with an... 阅读全文
摘要:
Blank因为数据库输入中文显示乱码的问题。研究了一下,现说明如下: 要想我们正确显示中文字符: 要保证3个字符集正确: (1)服务器端数据库字符集(CharacterSet)设置. (2)客户端NLS_LANG参数设置. (3)客户端应用字符集. 客户端应用中能够显示什么样的字符取决于客户端操作系统语言环境(客户端应用字符集),但在应用中录入这些字符后,这些字符能否在数据库中正常存储,还与另外两... 阅读全文
摘要:
微软认为这是VS2008的一个bug,并且将在VS2010的Beta2中解决。。。你如果非要调试,就用别的协议吧。。以下摘自微软网站声明:http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=472536If you expose a WCF web service via both WSDu... 阅读全文
摘要:
当WCF的服务使用session时,我们只有几种协议可供选择:1. netTcp - 用这个协议是最好的,但有个重要问题是,IIS6不支持netTcp协议,所以要么我们用IIS7来host我们的WCF服务,要么就自己写一个host;2. wsDualHttp - 因为Http协议天生不是双工通讯的,所以要想双工通讯,必须在客户端再启用一个端口来做回调端口,如果我们不在客户端的代理端做任何事情的话,... 阅读全文
摘要:
当WPF Web Application 在服务器端host在IIS上,客户端有个默认的下载目录:windows XP客户端默认下载在2个目录里:"C:\Documents and Setting\<user name>\Local Settings\Apps\2.0\<随机的一串字符串>\<...xbap.....>" 这个目录是网页程序执行目录"C:\Doc... 阅读全文