oaautorun.exe common language runtime

Java 平台中的 JVM 和 .Net 平台下的 CLR 分别是用什么语言写的 2015-10-16    7

以 JVM 为例,我知道因为 JVM 的存在,使得 Java 语言可以跨平台,可前提是 JVM 本身就必须跨平台啊,否则怎么在 JVM 中运行.class 字节码文件?前面的回答基本上都覆盖到关键点了:Java Class文件与.NET的Assembly文件格式都是公开的标准,其中的Java字节码与CIL(Common Intermediate Language)也都有公开的标准定义.这便于容纳多种不同的兼容实现.每个平台上的VM实现不需要源自同一份源码,只要它能接受标准格式的输入并相应实现标准

用Microsoft Visual Studio 2010 的cpp文件可以编写C语言程序吗可以实现C的高效吗 2015-12-04    5

用Microsoft Visual Studio 2010 的cpp文件可以编写C语言程序吗可以实现C的高效吗
恕我浅薄.个人不喜欢C++,所以对C++只懂一丢丢而已.在Visual Studio下是可以编写纯C程序的,如何实现可参见 http://xiekeli.blogbus.com/logs/24393054.html .关于是否高效:我认为如果使用.net framework 的CLR(Common Language Runtime)的话,编译生成基于.net平台的CIL(即下图 ...

C#泛型(MSIL)的内部是怎么实现的 2015-12-19    2

C++中的模板是有编译器进行实例化变成最终可以被直接调用的函数.C#的泛型是MSIL直接支持的,MSIL在实现泛型的时候,就是最终执行的时候也是通过把泛型实例化来运行的吗?谢谢MSIL自身只需声明和使用泛型类型,而无需关心其实例化:.NET是在运行时由CLR来实例化泛型类型的.跟前面的回答类似,这里用Dictionary<TKey, TVal>举例.带有未绑定值的泛型参数的泛型类型称为"开放泛型类型"(open generic type).这可以看作是原始状态.未填值的&q

CLR 相比 JVM有哪些先进之处 2016-01-24    7

虽然只写了一半但还是先发出来免得坑掉.后面边讨论边更新吧-这个问题原文是:CLR 相比 JVM有哪些先进之处?留下备份.首先这个问题按其原样无法回答,因为CLR与JVM不是可比较的对象.CLR(Common Language Runtime)是CLI(Common Language Infrastructure)规范中的VES(Virtual Execution System)的一种具体实现,而"JVM"不指定实现的话只能说是一种抽象的规范.适合比较的对象是:规范层面:CLI vs J

微软当年的 J++ 究竟是什么为什么 Sun 要告它 2015-12-05    8

目前排名第一的猫杀的答案不错.我想就所谓"Microsoft J++"到底是什么稍微补充几点.本文提到的"Sun JVM"主要说的是Sun JDK 1.0.2带的那个元祖JVM.它在后来的Sun JDK里被称为Classic VM,再后来被HotSpot VM所替代.当时(Sun JDK 1.0.2)的Java跟现在的Java不可同日而语.别提标准不标准,当时的Java毛都没有,很多东西所谓"标准"就是"Sun怎么实现".为什

如何开始学习CoreCLR源代码 2015-11-26    2

C#开发者希望学习下CLR的源码,但是不知道如何入门...希望知道大神指导几个问题:1. CoreCLR是什么IDE编写的,代码好像大部分是C++的.2. 学习此类开源代码要如何入手比较合适先解决些大问题再回到题主的具体问题.首先,请确定自己是不是真的想深入到VM(CLR)层面的代码.是不是其实有些好奇的地方在.NET Core的库层面就已经够用?是的话请看dotnet/corefx,而不是CoreCLR.然后,如果是已经对C#有所了解但想进一步了解CLR的话,<CLR via C#>值得一读

电脑基础之Win7/Win8等运行命令以及快捷键使用 2015-12-24

电脑基础之Win7/Win8等运行命令以及快捷键使用
想学电脑,基础知识必须要了解,多使用快捷键,提高工作效率,多点约会的空闲时间工具/原料电脑键盘鼠标方法/步骤需提示事项:[四方格键]是哪个?如图运行命令有两种方式快速打开.方法一点击左下角的[四方格],在搜索栏输入一个运行命令,例:输入devmgmt.msc(设备管理器)输入devmgmt.msc(设备管理器)后,按回车(Enter)键就能直达设备管理器窗口了运行命令有两种方式 ...

Java 和 C# 最大的不同是什么 2015-10-13    20

Java 和 C# 最大的不同是什么
这都什么年代了还觉得"JAVA开放,C#封闭"."JAVA公开,C#私有"."JAVA跨平台,C#只能Windows",做程序员能不能多了解下业界啊--Jim Liu 3LINQ李遥 0说实话,我无法非常客观的评论这个问题,我做.NET多而Java少,主观上也是更喜欢C#一些说说主观 ...

号称下一代 FreeBSD 的 NeXTBSD 2015-11-17    3

Slideshare 上的 幻灯片 以及相关演讲的 YouTube 链接.基本特性:使用 FreeBSD 内核,但采用 Mach 作为 IPC 系统,类似 OS X 的内核 XNU.增加一层 Common Object Runtime,用于在不同语言之间分享高级数据.使用 libdispatch,即 OS X 和 iOS 中的 Grand Central Dispatch.使用 ASL,即 Apple System Log facility.使用 libnotify.使用 launchd,OS

通用中间语言 (CIL) 怎么学习 2015-11-20    4

通用中间语言 (CIL) 怎么学习
刚下载它的压缩文件,但是无从下手CIL(Common Intermediate Language),又名MSIL(Microsoft Intermediate Language),是CLI(Common Language Infrastructure)所使用的中间语言.要学习CIL可以做实验:先用C#写些实验程序,用csc编译为.NET Assembly之后用ildasm解成M ...

Twitter 为什么要将收藏的五角星 icon 修改成喜欢的桃心 2015-12-22    18

Twitter 为什么要将收藏的五角星 icon 修改成喜欢的桃心
https://blog.twitter.com/2015/hearts-on-twitterTwitter blog 的原文:https://blog.twitter.com/2015/hearts-on-twitterWe are changing our star icon for favorites to a heart and we'll be calling the ...

C++与C++/CLI的运行速度相比哪个快 C++/CLI和C#的运行速度一样快 2016-02-06    5

C++/CLI和C#的运行速度要是一样,是不是在.net上就没有必要用C++了?C#多爽啊,F#也行啊.Native C++跟C++/CLI的应用场景就不一样,比速度没意义啊.从现有实现说那还得是通常Native C++比C++/CLI快.但是很大程度上取决于代码写得好不好⋯写得不好的native C++如果搬到C++/CLI反而更快,那只能怪自己代码没写好嗯 >_,<==============================================从各种资料和我自己的经验来说,id

myeclipse8.6汉化步骤详解 2016-01-08

myeclipse8.6汉化步骤详解
myeclipse是编程人员非常喜欢的软件,但是对初学者来说,全部是英文很是头痛.接下来我要介绍myeclipse的汉化.工具/原料myeclipse 8.6myeclipse 8.5汉化包方法/步骤首先下载汉化包文件.解压Myeclipse8.5 汉化.zip压缩包.将解压后的"language"文件夹,放入Myeclipse8.6软件安装的目录下的com ...

Eclipse使用:2Eclipse安装中文语言包 2016-01-23

Eclipse使用:2Eclipse安装中文语言包
下载的Eclipse默认都是英文的,对于不熟悉英文的人用起来就比较麻烦点.本经验介绍安装Eclipse中文包.语言包是Eclipse提供的Babel Language Packs.工具/原料Eclipse 4.2方法/步骤启动Eclipse,点击"Help"-"Install New Software..."在弹出的对话框中,点击&quo ...

runtime error program:d:\wifi\wifigx\bmupd.exe 如何解决 2016-02-08

nw.js exe文件如何请求管理员权限 2016-01-29    1

nw.js exe文件如何请求管理员权限
著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:玄魂链接:http://zhuanlan.zhihu.com/xuanhun/20512964来源:知道默认情况下,nw.js发布的nw.exe文件请求的是普通权限,当我们的应用需要访问一些特殊目录或者注册表等,就需要程序启动的时候以管理员权限运行.那么此时如何去修改nw.exe,使其启动的时候请求adm ...

将python生成的 .py文件转为 .exe文件的原理是如何的例如py2exe是如何实现的 2015-10-13    4

你对py2exe生成的那个.exe文件,右键,用rar之类的解压缩,就知道了.其实就是个自解压的压缩包,里面包含了你的代码,python.exe,python.dll,library等一切所需的东西.执行的时候,其实是它自动把这些东西解压到硬盘上,再执行.两三年没用windows了,以前的认知是这样的,不知道现在有没有变化.我个人建议,用cx_freeze打包更舒服,在windows,linux,osx上都能打成自解压的包.庞拟 5折腾python:打包.py文件成.exe可执
一周排行