09 2015 档案
摘要:为了给网络协议的设计提供一个结构,网络设计者以分层(layer)的方式组织协议以及实现这些协议的网络硬件和软件。协议分层具有概念化和结构化的有点。但是,分层的一个潜在缺点是某层可能重复其较低层的功能。例如:许多协议栈都基于链路和端到端这两种情况提供了差错恢复。第二种潜在的缺点是某层的功能可能需要...
阅读全文
摘要:题目:zero puzzlingThere is a matrix with m rows and n columns. An element of the matrix has at most four adjacent elements(up, down, left, right). You c...
阅读全文
摘要:Unicode与ANSI字符串转换我们使用windows函数MultiByteToWideChar将多字节字符串转换为宽字符字符串,如下:int MultiByteToWideChar( UINT uCodePage, DWORD dwFlags, PCSTR pMultiByte...
阅读全文
摘要:三道leetcode上的题目。Single NumberGiven an array of integers, every element appearstwiceexcept for one. Find that single one.题意即:一个数组,里面的元素每个都出现了两次,除了一个特殊的,...
阅读全文
摘要:http://www.lintcode.com/en/problem/find-the-missing-number/#Find the Missing NumberGiven an array containsNnumbers of 0 ..N, find which number doesn't...
阅读全文
摘要:今天就来了解下windows下的函数是如何进行错误处理的。调用函数时,它会先验证我们传入的参数,再执行任务。下面是常见的windows函数返回值数据类型。Microsoft为我们编辑了一个列表,其中列出了各种错误代码及其对应的32位的编号,方便我们理解函数为什么会调用失败。在内部,当windows函...
阅读全文
摘要:先来段代码: 1 #include 2 using namespace std; 3 4 class Clock{ 5 private: 6 int H,M,S; 7 public: 8 Clock(int h=0,int m=0,int s=0){ 9 H=h,...
阅读全文