windows编程
企鹅
个人github github.com/AlexStocks ,新 blog 地址 alexstocks.github.io 。
展开
-
显示dos命令ping和tracert等输出结果中的ip对应的地域名称
公司老大今天使用了dos命令ping,他想看到其中ip地址对应的地域名称。如dos下命令ping www.qq.com的输出结果是:正在 Ping www.qq.com [113.108.20.50] 具有 32 字节的数据:正在 Ping www.qq.com [113.108.20.50] 具有 32 字节的数据:来自 113.108.20.50 的回复: 字节=32 时间原创 2012-11-26 21:24:18 · 2654 阅读 · 0 评论 -
win7下的cmd窗口可以全屏显示吗
以前鄙人写了《在windows上运行linux命令》一文,以在windows上运行一些类linux的bash命令,文中只是罗列了一些命令,没有任何说明。一些网友和我的同事表示喜欢这个工具,而且我最近对它进行了扩充,比较用心的工具就是在win7是上全屏显示cmd窗口的命令fs(fullscreen的缩写)。所以再一次行文以对这些命令加以说明,算是补充新的命令集并添上readme。先说明操作屏原创 2012-09-13 14:08:35 · 20363 阅读 · 5 评论 -
Windows启动过程
当你启动计算机之后,windows的启动过程就开始执行了。下面是详细步骤:1 BIOS执行一些初始系统检查,并读取磁盘的第零簇的内容。第零簇内容有一个特殊的称谓 - 操作系统主引导扇区 MBR(Master Boot Record)。2 MBR保护两部分: 1 系统启动代码 (共有446 bytes) 2 分区表入口(16 bytes colored e翻译 2012-02-09 19:18:03 · 8026 阅读 · 0 评论 -
程序员应该知道的关于Windows API、CRT和STL二三事
1.本文编写目的 本文是为了帮助一些人弄清一些关于Windows API, C运行时程序库(CRT), 和标准C++库(STL)的基本概念。有很多人甚至是有经验的程序员在这些概念上是含糊不清的甚至是有错误观点。如果你想知道他们是在什么基础上实现的并且一直没时间弄清楚这些概念,请花费点时间阅读下本文。2. 基本概念 下面这幅图代表了WinAPI、CRT和STL三者之间的关系。翻译 2011-06-08 23:55:00 · 5822 阅读 · 2 评论 -
编译器内部的秘密--微软的编译器是如何解析Try/Catch/Throw的
<br /><br />引言<br /><br />开始文章之前,先声明几件重要事情。本文不是一篇介绍如何在x86架构上详细地实现异常处理(exception handling)的手册,只是一篇入门的讨论性文章。本文只是讨论一些处理步骤在理论上应该如何实现,其具体的实现步骤可能跟文章所讨论的并不一致。如果你关注异常处理的细节,并实现它,这可能要花费你数年之功。<br /><br />一些程序员可能(大部分是Java程序员)并不清楚一些异常不能被catch到,可能是因为她们在函数中已经被处理了。这翻译 2011-04-02 17:56:00 · 2233 阅读 · 0 评论 -
FAT文件系统格式描述
大多数的flash驱动器的文件系统都采用FAT格式。下面介绍下这种系统格式,FAT系统由三个主要部分构成:保留区域、 表(FAT区域)和数据区域。保留区域是FAT系统的总体描述。FAT区域则保存了文件系统的所有簇的使用状况, 即处于空闲状态的可用、已被使用和已损坏这三种状态。数据区域则保存了文件的数据,如一个文本文件的数据是"abc",这三个数据就保存在这个区域。FAT文件系统:1 保留区域;2 FAT区域;3 数据区域。保留区域因为FAT版本的原因,总共出现了三种FAT格式: Fat12, Fat16,和翻译 2010-12-31 14:02:00 · 8939 阅读 · 0 评论 -
sdk的windows版本
之所以叫作sdk的windows版本,是因为我有一个linux版本的linux版本。windows版本的sdk有以下数据结构:1 可伸缩性hashtable2 由红黑树实现的map3 多级hash(tencent非常常用的一种数据结构),可以参考一下文章:http://ahfuzhang.blogspot.com/2012/09/hash.html《多阶hash表 》h原创 2013-02-27 12:14:50 · 3888 阅读 · 2 评论