51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#第二十
【批处理学习笔记】第二十六课:返回值
有些命令在执行之后将会返回一定的错误值(errorlevel),可以通过errorlevel的值判断命令执行的状况。这点类似于C语言里面的exit(num),num就是错误代码。 获取返回值errorlevel的方法就是,在执行命令后,立马调用返回值...
代码星球
·
2020-04-18
批处理
学习
笔记
二十六
返回
【批处理学习笔记】第二十四课:直接传递
直接传递参数,即在使用call命令时,不使用任何参数,在子函数或子批处理里面直接对主函数(也称父批处理)里面的变量进行修改。这跟汇编语言里面的参数传递方式类似。 直接传递参数举例:===================================...
代码星球
·
2020-04-18
批处理
学习
笔记
二十四
直接
【批处理学习笔记】第二十三课:用户变量和变量引用
用户变量 编写批处理程序时,用户根据需要自己定义的变量称之为用户变量。用户变量类似于C语言里面的变量,仅仅在定义该变量的程序中有效。 用户变量由set命令定义,这是批处理中非常非常重要的一个操作,从而使set命令成为批处理里面使用频率最高的几个命令之一...
代码星球
·
2020-04-18
变量
批处理
学习
笔记
二十三
【批处理学习笔记】第二十二课:系统变量
批处理的一些变量是由操作系统事先定义好的,可以适用于任何批处理,我们称这些特殊的变量为“系统变量”。系统变量有很多个,包括硬件类、操作系统类、文件路径类、系统时间类等。要查看所有的系统变量,请新打开一个cmd窗口,输入set回车即可。对几个比较常用的变量解释如...
代码星球
·
2020-04-18
批处理
学习
笔记
二十二
系统
【批处理学习笔记】第二十一课:数值计算
批处理里面的数值计算功能较弱,只能够进行整型计算,忽略浮点数的小数部分;同时数值计算的范围也受限于系统位数,对于目前较为常见的32位机来说,数值计算能处理的数值范围为0x80000000h~0x7FFFFFFFh,即-2147483648~+2147483647。 &nbs...
代码星球
·
2020-04-18
批处理
学习
笔记
第二十
一课
【批处理学习笔记】第二十课:扩充字符串
“扩充”这个词汇来自于微软自己的翻译,意思就是对表示文件路径的字符串进行特殊的处理,具体功能罗列如下:========================================= ~I ...
代码星球
·
2020-04-18
批处理
学习
笔记
第二十
扩充
第二十六章 计算限制的异步操作
多线程涉及到很多知识和技巧…1.线程创建线程是有较大的开销的,每个线程都会占用一定的内存Windows为每个线程的用户模式分配1M的内存,分配24K的内科模式栈,虽然线程可能不运行,切换线程也是有代价的,需要切换线程上下文.2.CLR线程池每个CLR拥有一个线程池.线程池维护线程用来执行用户的异步操作请求...
代码星球
·
2020-04-11
二十六
计算
限制
异步
操作
第二十四章 运行时序列化
1.基础反序列化的时候,格式化器会通过调用Assembly.Load方法加载程序集,如果在序列化的时候用的是LoadFrom加载一个程序集,很可能会导致两个程序集不匹配,导出错误.类型需要添加Serialzable属性才能序列化.而且这个属性不能被继承.此标记可用于Class,Struct,enum,delegate....
代码星球
·
2020-04-11
二十四
运行时
序列化
第二十三章 程序集加载和反射
1.程序集加载1 Assembly.Load()这个方法通过程序集的长名称(包括程序集名,版本信息,语言文化,公钥标记)来加载程序集的,会加载此程序集引用的其他程序集,一般情况下都应该优先使用这个方法,他的执行效率比LoadFrom要高很多,而且不会造成重复加载的问题使用这个方法的时候,CLR会应用一定的策略...
代码星球
·
2020-04-11
二十三
程序
加载
反射
第二十二章 CLR寄宿和AppDomain
1.概念解析CLRHosting(CLR宿主):初始启动.NetApplication时,Windows进程的执行和初始化跟传统的Win32程序是一样的,执行的还是非托管代码,只不过由于PE文件中引入了CLRHeader,OS进程加载了mscoree.dll,从而启动了CLR,CLR本身不是一个可执行程序,它需要一个进...
代码星球
·
2020-04-11
二十二
CLR
寄宿
AppDomain
第二十一章 垃圾回收
垃圾回收不是在内存满时才进行,而是只要在0代满了就会进行.而第0代没分配256KB就会满一次.可以使用GCBeep和GCNotification检查内存回收情况.垃圾回收采用代的概念,而且只有0,1,2三代.值类型是不被GC进行垃圾回收的,值类型是在栈上,当某方法返回时,栈会恢复到该方法调用前的状态,该方法在栈上分配的...
代码星球
·
2020-04-11
第二十
一章
垃圾
回收
第二十章 异常和状态管理
1.trycatchfinallytry中包含的代码通长包含需要清理资源的代码,或者从异常中恢复,或者会抛出异常的代码.Catch包含异常恢复的代码finally包含资源清理的代码.保证会执行的代码如果内部的一个catch没有捕获到异常,那么会向外层就是调用方法的那一层查找捕获的代码,总是先执行内部所有的finally...
代码星球
·
2020-04-11
第二十
异常
状态
管理
Scala入门到精通——第二十四节 高级类型 (三)
作者:摆摆少年梦视频地址:http://blog.csdn.net/wsscy2004/article/details/38440247TypeSpecializationManifest、TypeTag、ClassTagScala类型系统总结在scala中,类(class)与类型(type)是两个不一样的概念。我们知...
代码星球
·
2020-04-06
Scala
入门
精通
二十四
高级
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他