控制台调整分辨率达到全屏显示

#include <stdarg.h> //包含va_list#include <stdio.h> //包含vsprintf()#include <string.h>#include <windows.h>#define OUTSCREEN printf typedef BOOL (WINAPI *PROCSETCONSOLEDISPLAYMODE)(HANDLE,DWORD,LPDWORD);PROCSETCONSOLEDISPLAYMODE SetConsoleDisplayMode;int main(){ DWORD dwNewMode=1; DWORD dwOldMo...
技术 | 2010-09-28 01:48 | 阅读 2325 次 | 评论 0 条

stub 与 mock 的区别

stub 与 mock 的区别 关键字: stub, mock, test, tdd 有些东西就是这样,有些东西你心理面很明白,可是当你要给别人讲的时候却发现有一点点困难。 关于Stub &amp; Mock的确别,我的理解是: 1.先说不同点: Stub方法里面需要实现逻辑,因为对Stub的调用者需要依赖,stub模块或函数的返回值,正因为此,搭建stub跟mock比起来,是比较耗费精力的。也正因为此,stub一般用于粗粒度测试。 而mock的关键则是他要足够啥,只要能够...
技术 | 2010-09-22 01:30 | 阅读 6073 次 | 评论 2 条

Windows Socket五种I/O模型——代码全攻略

如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑到程序的扩展性和可移植性等因素,作出自己的选择。 我会以一个回应反射式服务器(与《Windows网络编程》第八章一样)来介绍这五种I/O模型。我们假设客户端的代码如下(为代码直观,省去所有...
数据结构 | 2010-09-11 11:20 | 阅读 1603 次 | 评论 0 条

崩溃地址 程序调试

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle...
基础知识 | 2010-09-07 01:28 | 阅读 1794 次 | 评论 0 条

Windows动态库与Linux共享对象比较

摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程 序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程序移 植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。   关键词:动态链接库 Linux编程 程序移植   1 引言    动态库(Dynamic Link Library abbr,DLL)技术是程序设计中经常采用的技...
基础知识 | 2010-09-05 03:26 | 阅读 1682 次 | 评论 0 条
浏览1969256次