首 页 行业资讯 新车 试驾评测 养车用车 车型库

GAC是什么,有什么作用??

发布网友 发布时间:2022-04-23 00:07

我来回答

3个回答

热心网友 时间:2023-06-26 22:41

1)GAC是Great Amusement Centre的缩写,位于Mu senior high school.
  GAC(Global Assessment Certificate)一种国际英语预科课程,是ACT(Ameracan Collage Test)美国高考的子课程.
  GAC (Global Assessment Certificate,全球评估证书) /ACT(American College Test, 美国大学入学考试) 预科课程,是美国教育委员会与澳大利亚高校根据母语非英语国家高中二年级结业以及高三毕业后的学生进入美国和英联邦国家大学存在的语言和学科知识差异制定,帮助学生在本国完成国外大学预科课程的学习,突破英语障碍,顺利的进入国外正规大学而开设的课程。完成 GAC/ACT 预科课程,学生可直接免预科进入美国、加拿大、澳大利亚、英国、新西兰等110多所正规大学本科一年级学习,所获学位均得到中国教育部承认。GAC/ACT 预科课程是国内惟一包含 ACT 考试的预科课程。取得ACT成绩可直接申请全美3300所大学及全额奖学金。
  (2)GAC全称是Global Assembly Cache
  作用是可以存放一些有很多程序都要用到的公共Assembly,例如System.Data、System.Windows.Forms等等。这样,很多程序就可以从GAC里面取得Assembly,而不需要再把所有要用到的Assembly都拷贝到应用程序的执行目录下面。举例而言,如果没有GAC,那么势必每个WinForm程序的目录下就都要从C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705下面拷贝一份System.Windows.Forms.dll,这样显然不如都从GAC里面取用方便,也有利于Assembly的升级和版本控制。
  除了系统默认放置在GAC中的Assembly如System.Windows.Forms以外,我们也可以添加自己的Assembly:
  1)创建一个strong-name的Assembly,例如ToolbarComponent.dll
  2)运行gacutil -i ToolbarComponent.dll,把这个Assembly添加到GAC
  3)在程序中动态装载:
  System.Reflection.Assembly ass=Assembly.Load("ToolbarComponent, Version=1.0.934.20434, Culture=neutral, PublicKeyToken=65f45658c8d4927f");
  MessageBox.Show("Is the assembly loaded from GAC? "+ass.GlobalAssemblyCache);
  在上面的程序中,ToolbarComponent就是从GAC装载而不是从程序的运行目录下的dll文件中装载,程序目录下不需要放置ToolbarComponent.dll程序也能正常运行。另外,Assembly.Load()中的参数可以通过"gacutil -l"查到。
  另外,上面提到了GAC中的Assembly必须是strong-name的。创建strong-name的Assembly的步骤大致如下:
  a) 在命令行运行“sn -k keyPair.snk”创建一个密钥文件。这里的sn.exe也是.NET附带的一个工具。
  b) 在VS.NET里面修改“AssemblyInfo.cs”文件:
  [assembly: AssemblyDelaySign(false)]
  [assembly: AssemblyKeyFile("..\\..\\keyPair.snk")]
  c) 编译项目,就能得到一个strong-name的Assembly。
  MSDN中有一些对GAC的介绍,您可以参考:
  1)《Assembly Cache Viewer (Shfusion.dll)》
  2)《Global Assembly Cache》
  .NET Framework中附带了一些和GAC有关的工具,其中包括:
  1)Gacutil.exe,一个命令行的工具,用于在GAC中浏览、添加、删除Assembly
  2)Ngen.exe,也是一个命令行的工具,用于在GAC中创建Native Image
  3)mscorcfg.msc,一个MMC终端,可以图形化完成Gacutil.exe的主要功能。
  (2)GAC(granular activated carbon)粒状活性炭
  活性炭(AC,activated carbon),是一种具有多孔结构和大的内部比表面积的材料。由于其大的比表面积、微孔结构、高的吸附能力和很高的表面活性而成为独特的多功能吸附剂,且其价廉易得,部分还可再生活化,同时它可有效去除废水、废气中的大部分有机物和某些无机物,所以它被世界各国广泛地应用于污水及废气的处理、空气净化、回收稀有金属及溶剂等环境保护和资源回收等领域。
  活性碳分为粒状活性碳、粉末活性碳及活性碳纤维,但是由于粉末活性碳有二次污染且不能再生赋活而被*利用作用。
  粒状活性碳( GAC - granular activated carbon )的 85%~90% 用于水处理和气体吸附处理,它的粒径为 500 ~ 5000μm , GAC 的孔结构一般是具有三分散态的孔分布 , 既具有按国际纯粹与应用化学会 (IUPAC) 分类的孔径大于 50 nm 的大孔 , 也有 2.0 ~ 50nm 的中孔(过渡孔)和小于 2.0nm 的微孔。
  由于 GAC 的孔状结构所致 , 它的吸附速度较慢 , 分离率不高 , 特别是它的物理形态使其在应用和操作上的有诸多不便 , *了 GAC 的应用范围。
  活性碳纤维( ACF - activated carbon fiber )是继粉状与粒状活性碳之后的第三代活性碳产品。 70 年代发展起来的活性碳纤维是随着碳纤维工业发展起来的一种新型,高效的吸附剂。

热心网友 时间:2023-06-26 22:42

GAC是全局程序集缓存

热心网友 时间:2023-06-26 22:42

GAC是青苹果钱包发行的一种区块链稳定币,可以在青苹果钱包中使用GAC进行交易转账,在指定的商家、游戏、境外店铺等购买商品。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com