
windows操作系统|cmd|批处理bat|dos|
文章平均质量分 82
Windows内核原理与实现之Windows I/O系统结构
.NET跨平台
比较认真。编程就是算法和数据结构,算法和数据结构是编程的灵魂。
展开
-
netsh http 命令
netsh http命令是一组用于配置和管理 Windows HTTP 服务器设置的命令行工具。以下是netsh http。原创 2024-11-12 13:29:02 · 683 阅读 · 0 评论 -
虚拟内存原理
虚拟内存通过将逻辑地址映射到物理地址,使得程序员可以编写在逻辑上连续的内存访问,而操作系统则负责实际的内存管理,包括页表的维护和页面置换。这不仅提高了系统的内存利用效率,也增强了系统的稳定性和安全性。原创 2024-06-05 16:05:16 · 560 阅读 · 0 评论 -
Windows和linux的异步io模型区别
Windows和Linux的异步IO模型有几个关键的区别,主要体现在实现方式、API设计和操作系统的支持上。原创 2024-06-05 15:31:46 · 633 阅读 · 0 评论 -
谨慎使用系统换行符
公司内部测试没啥问题,移交给客户后报出生成的哈希值和工具生成的哈希值不匹配,而用工具生成的哈希值是可以请求服务接口的。截图也看了,日志也看了,明明是相同的文本,为啥生成的哈希就是不一样呢。找了好久才发现是不可见字符的影响,原来在服务端拼接指定格式文本的时候使用的。“,在不同平台下调用系统换行符返回的换行符是不一样的。很多时候我们需要保证平台兼容性,让Linux平台和Windows平台的保持一致时应该拒绝使用编程语言提供的系统换行符,应该使用原生的”“,而Linux平台的换行符是”方法的内部自动追加了一个。转载 2024-05-19 15:21:41 · 81 阅读 · 0 评论 -
xcopy和robocopy
Robocopy.exe 是微软在Windows server 2003 Resource Kit Tools 里面提供的程序来做备份的,Windows Vista系统中已经自带了这个命令行程序。含义Microsoft Windows中内置的传统的“复制和粘贴”功能有一些局限性。它在执行简单的任务(将一个文档从一个目录移动到另一个目录等)时处理得还好,但缺乏 IT 专业人员在工作场所所需的高级功能。例如,复制和粘贴操作不包括任何高级复原功能,所以不允许从短暂的网络中断后进行恢复。特别是当复制完整的目录时转载 2020-11-24 10:53:24 · 4755 阅读 · 0 评论 -
for /f 用法详解
一、for /f 的基本用法提取文本信息,则是for /f的拿手好戏:读取文件内容;提取某几行字符;截取某个字符片段;对提取到的内容再切分、打乱、杂糅……只要你所能想到的花样,for /f 都会想方设法帮你办到,因为,for /f 就是被设计成专门用于解析文本的。例子:假如有个文本文件test.txt,内容如下:无论:是文件、窗体、还是控件,在所有的非机器语言看来。无外乎都:是形如"c:test.txt"、"CWnd"之类的文本信息都只有:转化为具有一定格式的文本信息,方可被代码识别、操控那转载 2020-11-19 11:06:35 · 14292 阅读 · 0 评论 -
cmd批处理中set /a和set /p的区别介绍
在 SET 命令中添加了两个新命令行开关:SET /A expressionSET /P variable=[promptString]/A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式评估器很简单并以递减的优先权顺序支持下列操作:() - 分组! ~ - - 一元运算符* / % - 算数运算符+ - - 算数运算符<< >> - 逻辑移位- 按位“与”^ - 按位“异”| - 按位“或”= *= /= %= += -= - 赋值&转载 2020-10-23 13:33:50 · 6774 阅读 · 0 评论 -
批处理之 for /f 中的delims和tokens
在For命令语踞饽参数F中,最难理解的就是Delims和Tokens两个选项,本文简单的做一个比较和总拮。“For /f”常用来解析文本,读取字符串。分工上,delims负责切分字符串,而tokens负责提取字符串。如果把字符串当作蛋糕,Delims像刀子,用来切蛋糕,tokens像叉子,用来取切好的蛋糕。下面我们用实例来进行理解。把以下内容保存为文本文件“歌曲列表.txt”,注意扩展名为“.txt”:序号、歌手名-歌曲名.后缀名1、饶天亮-玫瑰爱人.wma2、高一首-我不愿错过.mp33、黃凱转载 2020-10-23 11:31:08 · 13400 阅读 · 2 评论 -
.bat批处理(六):替换字符串中匹配的子串
前言在这里插入代码片关于字符串的操作通常是编程生涯中不可避免的,在各种竞赛中、工作中常常能使用到,许多语言中都有专门负责处理字符串的模块或者类,对于字符串的替换一般也有专门的函数,比如Lua中的string.gsub()、Python中的replece()等,那么批处理在进行字符串操作的时候,有没有好用的替换函数呢?前两天在使用批处理更新资源文件的时候发现,批处理中也有专门处理字符串替换的方法,并且这是我见到的最有意思的字符串替换方式,就是利用A:B=C的方式来替换字符串,具体含义就是在字符串变量A中查转载 2020-08-28 18:19:23 · 1349 阅读 · 1 评论 -
键盘快捷键
http://www.runoob.com/tags/html-keyboardshortcuts.html通过使用键盘快捷键可以节省时间。Windows 和 Mac 的键盘快捷键在现代操作系统中和计算机软件程序中,键盘快捷键经常被使用。使用键盘快捷键能帮您节省很多时间。基本的快捷键描述 Windows Mac OS编辑菜单 Alt + E Ctrl + F2 + F文件菜...转载 2018-12-01 11:20:22 · 335 阅读 · 0 评论 -
Windows 错误代码
Server 4.0 Error MessagesCodeError Message0操作成功完成。1函数不正确。2系统找不到指定的文件。3系统找不到指定的路径。4系统无法打开文件。5拒绝访问。6句柄无效。7存储控制块被损坏。8存储空间不足,无法处理此命令。9存储控制块地址无效。10环境不正确。...转载 2018-11-30 12:56:28 · 13215 阅读 · 0 评论 -
Windows驱动中的PCI, DMA, ISR, DPC, ScatterGater, MapRegsiter, CommonBuffer, ConfigSpace
最近有些人问我PCI设备驱动的问题, 和他们交流过后, 我建议他们先看一看&amp;lt;&amp;gt;这本书, 个人感觉, 这本书写得非常连贯流畅.PCI设备驱动基本包括了PCI的资源获取, 配置空间的读写, 中断的处理, 中断后半部在DPC中的处理.同时, 也必须了解DMA, ScatterGater, MapRegister, Common Buffer等基础.1.1 PCI设备资源获取P...转载 2018-09-04 23:26:06 · 857 阅读 · 0 评论 -
DPC和ISR的理解
首先来说中断计算机的中断分为软中断和硬中断,即IRQL和DIRQL,共32个级别,从0~31级别依次提升,0~2属于软中断一般线程运行于PASSIVE_LEVEL级别,如果不想在运行时切换到其他线程,可以将中端级别提升致DISPATCH_LEVEL,但线程在这个中端级别下运行无法使用分页内存,因为无法触发分页中断。可能有些内存地址访问不了,蓝屏。当硬件的中断信号发给CPU之后,CPU会...转载 2018-09-04 23:16:17 · 2994 阅读 · 0 评论 -
windows驱动注册中断服务程序
一个驱动程序的标准中断服务例程的必要功能和建立一个ISR的需求。8.1 ISR需求8.1.1 ISR性能8.1.2 附加的需求的驱动程序例程8.1.3 建立一个ISR8.2 ISR基本功能8.3 ISR重叠I/O操作功能 1.1 ISR需求一个产生中断的物理设备的所有驱动程序必须有一个ISR。中断服务例程由内核定义如下:BOOLEAN( *PKSERVICE_...转载 2018-09-04 23:04:35 · 1948 阅读 · 1 评论 -
IRP(I/O Request Package)详解
篇一:简介:IRP(I/O Request Package)在windows内核中,有一种系统组件——IRP,即输入输出请求包。当上层应用程序需要访问底层输入输出设备时,发出I/O请求,系统会把这些请求转化为IRP数据,不同的IRP会启动I/O设备驱动中对应的派遣函数。IRP类型由于IRP是响应上层应用程序的。可想而知,IRP类型是与上层对底层设备的访问类型相对应。文件...转载 2018-09-04 21:58:19 · 7967 阅读 · 0 评论