#第二十

【批处理学习笔记】第二十六课:返回值

   有些命令在执行之后将会返回一定的错误值(errorlevel),可以通过errorlevel的值判断命令执行的状况。这点类似于C语言里面的exit(num),num就是错误代码。   获取返回值errorlevel的方法就是,在执行命令后,立马调用返回值...

【批处理学习笔记】第二十四课:直接传递

   直接传递参数,即在使用call命令时,不使用任何参数,在子函数或子批处理里面直接对主函数(也称父批处理)里面的变量进行修改。这跟汇编语言里面的参数传递方式类似。   直接传递参数举例:===================================...

【批处理学习笔记】第二十三课:用户变量和变量引用

用户变量   编写批处理程序时,用户根据需要自己定义的变量称之为用户变量。用户变量类似于C语言里面的变量,仅仅在定义该变量的程序中有效。   用户变量由set命令定义,这是批处理中非常非常重要的一个操作,从而使set命令成为批处理里面使用频率最高的几个命令之一...

【批处理学习笔记】第二十二课:系统变量

   批处理的一些变量是由操作系统事先定义好的,可以适用于任何批处理,我们称这些特殊的变量为“系统变量”。系统变量有很多个,包括硬件类、操作系统类、文件路径类、系统时间类等。要查看所有的系统变量,请新打开一个cmd窗口,输入set回车即可。对几个比较常用的变量解释如...

【批处理学习笔记】第二十一课:数值计算

   批处理里面的数值计算功能较弱,只能够进行整型计算,忽略浮点数的小数部分;同时数值计算的范围也受限于系统位数,对于目前较为常见的32位机来说,数值计算能处理的数值范围为0x80000000h~0x7FFFFFFFh,即-2147483648~+2147483647。 &nbs...

【批处理学习笔记】第二十课:扩充字符串

   “扩充”这个词汇来自于微软自己的翻译,意思就是对表示文件路径的字符串进行特殊的处理,具体功能罗列如下:=========================================    ~I  ...

第二十六章 计算限制的异步操作

多线程涉及到很多知识和技巧…1.线程创建线程是有较大的开销的,每个线程都会占用一定的内存Windows为每个线程的用户模式分配1M的内存,分配24K的内科模式栈,虽然线程可能不运行,切换线程也是有代价的,需要切换线程上下文.2.CLR线程池每个CLR拥有一个线程池.线程池维护线程用来执行用户的异步操作请求...

第二十四章 运行时序列化

1.基础反序列化的时候,格式化器会通过调用Assembly.Load方法加载程序集,如果在序列化的时候用的是LoadFrom加载一个程序集,很可能会导致两个程序集不匹配,导出错误.类型需要添加Serialzable属性才能序列化.而且这个属性不能被继承.此标记可用于Class,Struct,enum,delegate....
代码星球 ·2020-04-11

第二十三章 程序集加载和反射

1.程序集加载1 Assembly.Load()这个方法通过程序集的长名称(包括程序集名,版本信息,语言文化,公钥标记)来加载程序集的,会加载此程序集引用的其他程序集,一般情况下都应该优先使用这个方法,他的执行效率比LoadFrom要高很多,而且不会造成重复加载的问题使用这个方法的时候,CLR会应用一定的策略...

第二十二章 CLR寄宿和AppDomain

1.概念解析CLRHosting(CLR宿主):初始启动.NetApplication时,Windows进程的执行和初始化跟传统的Win32程序是一样的,执行的还是非托管代码,只不过由于PE文件中引入了CLRHeader,OS进程加载了mscoree.dll,从而启动了CLR,CLR本身不是一个可执行程序,它需要一个进...

第二十一章 垃圾回收

垃圾回收不是在内存满时才进行,而是只要在0代满了就会进行.而第0代没分配256KB就会满一次.可以使用GCBeep和GCNotification检查内存回收情况.垃圾回收采用代的概念,而且只有0,1,2三代.值类型是不被GC进行垃圾回收的,值类型是在栈上,当某方法返回时,栈会恢复到该方法调用前的状态,该方法在栈上分配的...

第二十章 异常和状态管理

1.trycatchfinallytry中包含的代码通长包含需要清理资源的代码,或者从异常中恢复,或者会抛出异常的代码.Catch包含异常恢复的代码finally包含资源清理的代码.保证会执行的代码如果内部的一个catch没有捕获到异常,那么会向外层就是调用方法的那一层查找捕获的代码,总是先执行内部所有的finally...

Scala入门到精通——第二十四节 高级类型 (三)

作者:摆摆少年梦视频地址:http://blog.csdn.net/wsscy2004/article/details/38440247TypeSpecializationManifest、TypeTag、ClassTagScala类型系统总结在scala中,类(class)与类型(type)是两个不一样的概念。我们知...
首页上一页12下一页尾页