
windows系统
艾蔓草
那一晚,我的船推出了河心,澄蓝的天上托着密密的星。
展开
-
CMD命令大全
转至:http://www.onegreen.net/Article_Show2.asp?ArticleID=412XP.CMD命令大全有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP 显示或设置活动代码页数。CH转载 2011-03-04 11:02:00 · 1162 阅读 · 0 评论 -
7zip命令行中文说明
7zip命令行中文说明,相关内容介绍:2010年8月1日 Gzip 除了GZip 不支持“储存”压缩算法之外,GZip 和Zip 一样使用着相同的参数。7z参数默认 说明 ...。 7z.exe 是 7-Zip 的命令行版本。7z.exe 使用 7-Zip 的其它模块,7za.exe 是7-Zip 的独立版本,7za.exe 仅支持 7z、zip、gzip、bz转载 2012-03-21 17:41:21 · 12137 阅读 · 0 评论 -
什么是缓存Cache
通常人们所说的Cache就是指缓存SRAM。 SRAM叫静态内存,“静态”指的是当我们将一笔数据写入SRAM后,除非重新写入新数据或关闭电源,否则写入的数据保持不变。由于CPU的速度比内存和硬盘的速度要快得多,所以在存取数据时会使CPU等待,影响计算机的速度。SRAM的存取速度比其它内存和硬盘都要快,所以它被用作电脑的高速缓存(Cache)。有了高速缓存,可以先把数据预写到其中,需转载 2012-04-26 11:06:46 · 2247 阅读 · 0 评论 -
C++随记总结(1)----关于C++中的大小端、位段(惑位域)和内存对齐
原文链接:http://www.cnblogs.com/leezhm/archive/2011/07/19/2110864.html 听到好几个朋友说到去一些公司做面试,总是遇到关于大小端、位段(或者叫位域)和内存对齐的考题,然后就不知所措了。虽然我认为很多开发根本就用不到这个,但是我认为很有必要学习理解这些知识点,因为它可以让你更了解C++的,了解程序在内存的运行情况,也能转载 2012-05-11 14:33:29 · 2433 阅读 · 0 评论 -
关于线程堆栈大小的注意事项
在单元测试时,发现了比较多的线程堆栈空间不够导致 COREDUMP 的问题,这个问题的原因是由于线程独立拥有一个可配置大小的堆栈,一个线程内所有函数使用到的堆栈都依赖于这个栈,如果太多的变量、参数需要使用栈,可能 导致栈溢出从而COREDUMP。目前基础平台子系统通过配置环境变量,将默认堆栈大小设置为128K,可以减少这个问题的出现,但业务系统在编码时仍然 需要注意栈的使用,避免出现问题。转载 2012-05-18 09:45:08 · 12631 阅读 · 0 评论 -
进程栈大小 与 线程栈大小
我在FC3,gcc3.4.2环境下进行该实验,证明线程的栈确实有固定大小,也就是ulimit -a显示的那个值,在我的实验室环境下为10M字节 实验1: #include #include int i = 0; void *test(void * s) { int buffer[1024]; printf("i=%d\n", i); i++; tes转载 2012-05-18 10:17:32 · 11493 阅读 · 0 评论 -
测试JScript/VBScript的办法
可单步运行: cscript //X test.vbs (如果安装VC环境会直接提示进入VC编译器调试)遇到Stop(vbs)或者是Debug指令方中断至调试器: cscript //D test.vbs 或者用wscript作为脚本解释器宿主,用msgbox而不是cscript里面的write输出结果 在日常的操作系统维护过程中,有时我们也会写一些小的转载 2012-11-19 12:31:29 · 2127 阅读 · 0 评论 -
cmake 简介
作者:孙晓明,华清远见嵌入式学院讲师。前言:cmake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中所产生的衍生品。后来经过发展,最终形成体系,在2001年成为一个独立的开放源代码项目。其官方网站是www.cmake.org,可以通过访问官方网站来获得更多关于cmake的信息,而且目前官方的英文文档比以前有了很大的改进,可以作为实践中的参考手册。转载 2012-12-07 14:24:12 · 865 阅读 · 0 评论 -
Windows 7 X64位平台下,VC6调试运行程序,中断调试无法退出
用VC6在64位Windows7下调试的时候,如果中断(Shift+F5)调试,程序无法退出。问题描述:当点击F5开始一个项目的调试时,程序在设置的断点处停止,这时按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的进程图标。该进程不能被结束,即使使用任务管理器,也不可以。这时如果再次按下F5调试,并按下Shift+F5后,任务栏上会留下两原创 2012-12-06 14:41:07 · 8527 阅读 · 6 评论 -
CMake学习资料
收录的学习CMake的资料:CMake入门指南:http://sinojelly.blog.51cto.com/479153/319173;一起学习CMake – 01 :http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/;一起学习CMake – 02 :http://blog.原创 2012-12-07 14:35:30 · 1017 阅读 · 0 评论 -
理解Windows中的路由表和默认网关
每一个Windows系统中都具有IP路由表,它存储了本地计算机可以到达的网络目的地址范围和如何到达的路由信息。路由表是TCP/IP通信的基础,本地计算机上的任何TCP/IP通信都受到路由表的控制。理解路由表你可以运行 route print 或 netstat -r 显示本地计算机上的路由表,如下图所示:C:\Documents and Settings\administrator>r转载 2012-12-13 15:51:47 · 2211 阅读 · 0 评论 -
MinGW安装和使用
MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。MinGW提供了一套完整的开源编译工具集,以适合Windows平台应用开发,且不依赖任何第三方C运行时库。MinGW包括:一套集成编译器,包括C、C++、ADA语言和Fortran语言编译器用于生转载 2012-12-28 23:08:33 · 61124 阅读 · 1 评论 -
VC6在Win7下使用显示行号的插件
首先下载VC6LineNumberAddin,点击下载。然后按下面的步骤就可以了:1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录:C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\AddIns2. 注册双击VC6LineNumberAddin_X64.reg原创 2012-12-06 17:50:09 · 6257 阅读 · 3 评论 -
CMD批处理循环,太强大了
终极dos批处理循环命令详解格式:FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令 作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果。 注意:在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I. 关于:for命转载 2012-03-20 14:52:21 · 203279 阅读 · 6 评论 -
批处理之FOR语句祥解
批处理之FOR语句祥解2008-12-01 18:31转载自: http://hi.baidu.com/zch11230/blog/item/125ddc8bba61fe15c8fc7aa2.htmlFOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)FOR转载 2012-03-20 15:36:01 · 2399 阅读 · 0 评论 -
大端(Big Endian)与小端(Little Endian)详解
【大端(Big Endian)与小端(Little Endian)简介】Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 对于数据中跨越多个字节的对象, 我们必须为它建立这样的约定:(1) 它的地址是多少?(2) 它的字节在内存中是如何组织的? 针对第一个问题,有这样的解释: 对于跨越多个字转载 2012-03-19 10:42:20 · 1254 阅读 · 0 评论 -
将文件路径转换至ItemIDList
通常我们会用SHBrowseForFolder接口来打开一个文件夹浏览窗口,代码一般如下:BROWSEINFO bi = { 0 };LPITEMIDLIST pItemIDList = SHBrowseForFolder( &bi );这样就会打开一个浏览文件夹窗口,如下:SHBrowseForFolder接口传入的参数为BROWSEINFO结构体指针,该结构体指针中有个Item转载 2011-06-17 10:14:00 · 4100 阅读 · 0 评论 -
文件夹浏览(SHBrowseForFolder)
一.首先要为SHBrowseForFolder准备一个结构体BROWSEINFOtypedef struct _browseinfoW { HWND hwndOwner; PCIDLIST_ABSOLUTE pidlRoot; LPWSTR pszDisplayName; // Return display n转载 2011-06-17 11:56:00 · 1785 阅读 · 0 评论 -
Windows外壳名字空间的浏览
Windows外壳名字空间的浏览 姜伟华 Windows95/98对Dos/Win3.x作了许多重大改进,在文件系统方面,它除了采用长文件名替代Dos中的8.3文件名以外,引入外壳名字空间(Shell Name Space)来代Dos文件转载 2011-06-17 13:37:00 · 1711 阅读 · 0 评论 -
StrokeIt:让鼠标手势无处不在
转载:http://xbeta.info/strokeit.htm【引言】记得沙牛在2006年第一次使用遨游浏览器时,最吸引我的,不是丰富的插件,而是其自带的鼠标手势,这是由Opera浏览器率先开发的功能,其使用方法为:按住鼠标右键(默认,可设置)滑动鼠标,根据所划出的轨迹,执行转载 2011-07-26 11:38:02 · 3288 阅读 · 0 评论 -
windows批处理命令教程
批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或转载 2011-07-28 09:01:07 · 1196 阅读 · 0 评论 -
mainCRTStartup
操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。程序的默认入口点由连接程序设置, 不同的连接器选择的入口函数也不尽相同。在VC++下,连接器对控制台程序设置的入口函数是 mainCRTStartup,mainCRTStartup 再调用main 函数;对图形用户界面转载 2011-08-04 10:08:02 · 17298 阅读 · 0 评论 -
可执行程序的入口点在那里?
今天终于有时间来研究一下一个很大很大的工程编译成一个exe和若干dll后,程序是如果执行它的第一条指令的?操作系统以什么规则来找到应该执行的第一条指令(或说如何找到第一个入口函数的)? 我们以前写windows程序时,都是先写个main()函数转载 2011-08-04 10:27:19 · 6511 阅读 · 0 评论 -
Windows下的DOS命令集锦
开始→运行→输入的命令集锦winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构(WMI)wupdmgr--------windows更新程序wscript--------windows脚本宿主设置write----------写字板winmsd---------系统信息wiaacmgr-------扫描仪和照相转载 2011-11-29 13:53:32 · 1377 阅读 · 0 评论 -
跟我学CMD实战系列之一 —— 批量重命名
跟我学CMD实战系列之一 - 批量重命名需求:只用cmd命令,将某目录及其子目录下所有文件都加上bak后缀。分析:1. “只用cmd命令”,意味着不能使用TC等工具;2. “将某目录及其子目录下”,意味着要遍历整个目录,dir命令的/S选项,以及for命令的/R选项都有遍历功能;3. “所有文件”,意味着遍历时不能包括目录,dir /A:-D 可以排除目录,只列出文件;4. “加上bak后缀”,可转载 2012-03-02 13:13:58 · 7915 阅读 · 0 评论 -
跟我学CMD实战系列之二 ——数据压缩备份
需求:每天下班时,将本地硬盘上的projects目录压缩为rar文件,文件名中必须含有当天日期信息,例如projects_20070902.rar.分析:1. 压缩可以调用WinRAR的命令行版本rar.exe来完成;2. 难点是如何生成含有当天日期的文件名,date可以输出当天日期,但如何转换为20070902这种格式需要一定技巧。实战一:万事开头易首先要解决的是转载 2012-03-02 13:20:31 · 1697 阅读 · 0 评论 -
Windows内存管理 - 隐藏在new和malloc背后的heap
先来说,heap是什么,heap就是堆,在不知道具体细节的时候,我们只知道,通过new和malloc,我们可以动态获得一个内存区域,用来存放自己的对象和变量,而这些内存区域都是在heap上的。heap应该就是一个内存区域吧。应该会有很多人这么认为过。 后来,学习了Windows的内存模型和内存管理机制,知道了地址空间,明白了Windows(32bit)给每个进程一个假象,就好像是进程拥有转载 2012-03-19 14:54:55 · 2168 阅读 · 0 评论 -
VC内存分配:GlobalAlloc、new、malloc、HeapAlloc
VC编程精粹需要进行内存的动态分配和释放操作,本文总结常用的VC对内存的操作方法并比较他们之间的区别,以便于读者能够加深对他们的理解并根据项目的实际情况选用适合自己的方案。用法总结:1、GlobalAlloc()The GlobalAlloc function allocates the specified number of bytes from the heap. Wi转载 2012-03-19 15:10:23 · 6227 阅读 · 0 评论 -
SourceCounter 注册序列号生成
SourceCounter 是一款十分好用的源代码统计工具(官方下载地址),支持 30 多种代码格式,能够统计包括:代码行数、注释、空行、文件大小等数据;另外,它还支持对软件开发项目的各个开发阶段的工数、成本、质量指标等进行分析和预测。如果只是简单查看下代码信息,那么免费版就够用了,但如果想把详细的报表都导出来,就需要注册序列号了。但由于此软件过于久远,连开发者都没有维护了,序列号也就没办...原创 2018-08-08 09:22:08 · 6553 阅读 · 7 评论