- 已知前序是ABCDEFG 中序是CBEDAFG 求二叉树 首先从取前序第1个字母(A) 按此字母把中序分成两段 (CBED) (AFG) A做根 (CBED)做左子树 (FG)右子树 再...
- 手把手教你玩转SOCKET模型之重叠I/O篇 “身为一个初学者,时常能体味到初学者入门的艰辛,所以总是想抽空作点什么来尽我所能的帮助那些需要帮助的人。我也希望大家能把自己的所学和他人一起...
- 攻击序列宏:按照序列一个技能一个技能放下去。 #showtooltip /startattack /castsequence reset=6/taget圣光审判,十字军打击,神圣风暴 /stopcas...
- CD1 网络技术├─CCIE学习指南实验室操作├─CCNA学习指南├─CCNP学习指南:CLSC CISCO局域网交换配置技术&...
- Memento模式在于不破坏封装,保存一个类的内部状态,这样可以利用该保存状态进行恢复操作。 Memento的所有接口都申明为Private,并且将Originator作为其友元类,这样将ORI的状态...
- 0 引言 0.1 目的 本文档给出设计模式之——Observer模式的简化诠释,并给出其C++实现。 0.2 说明 Project Design Pattern Expla...
- 一、策略(Strategy)模式 策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 假设现在要...
- Template模式是很简单模式,但是也应用很广的模式。如上面的分析和实现中阐明的Template是采用继承的方式实现算法的异构,其关键点就是将通用算法封装在抽象基类中,并将不同的算法细节放到子类中实...
- void QuickSort::QuickSort_Sort(int low,int high){ int Pivot_Key=Int_Vector[low],i=low,j=high; while(i<j) { while(i<j&&Int_Vector[j]>...
- #include "StdAfx.h"#include "HeapSort.h"void Swap_Value(int &lhs,int &rhs);HeapSort::HeapSort(void){}HeapSort::~HeapSort(void){}void HeapSort:...
- #include "StdAfx.h"#include "MergeSort.h"typedef vector<int> IntDefVector;MergeSort::MergeSort(void){}MergeSort::~MergeSort(void){}void MergeSor...
- from:http://www.cnblogs.com/architect/archive/2009/05/06/1450489.html//归并排序中之并//Updatedbyzivsoftat05/06/2009int*Merge(int*a,intaLength,int*b,intbLengt...
- #include "StdAfx.h"#include "Insert_Sort.h"Insert_Sort::Insert_Sort(vector<int> _Vector,int _Size){ //assign the value to the private member for...
- 服务器端程序: 1. 创建套接字(socket); 2. 将套接字绑定到一个本地地址和端口上(bind); 3. 将套接字设为监听模式,准备接收客户端请求(listen); 4. 等待客户端请求,当请求到达后,接受连接请求,返回一个新的对应于此次连接的套接字(accept); 5. 用返回的套接字和...
- 目标: 成为合格的Linux平台C语言程序员 技能: 掌握C语言基本语法,掌握Linux平台系统调用,熟悉Linux平台开发流程,掌握anjuta以及glade使用方法,了解kernel结构编写高质量程序。 步骤: 1、学习C语言语法 预计时间:30天 参考书籍 http://man.lupaw...
- 同步:函数没有执行完不返回,线程被挂起 阻塞:没有收完数据函数不返回,线程也被挂起 异步:函数立即返回,通过事件或是信号通知调用者 非阻塞:函数立即返回,通过select通知调用者同步 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其 实绝大多数函数都是同...
- // GetHostIpAdd.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <Winsock2.h>int _tmain(int argc, _TCHAR* argv[]){ ////...
- 与socket有关的一些函数介绍 1、读取当前错误值:每次发生错误时,如果要对具体问题进行处理,那么就应该调用这个函数取得错误代码。 int WSAGetLastError(void ); #define h_errno WSAGetLastError() 错误值请自己阅读Winsock2.h。 ...
- Socket(套接字) ◆先看定义:typedef unsigned int u_int;typedef u_int SOCKET; ◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定义类似于文件...
- 前几天面试的一道题是谈谈进程、线程、应用程序域的区别,虽然能说上来几点,但感觉理解的很肤浅、很不透彻,闲暇时从书箱里翻出尘封已久的《操作系统》(还好,毕业时偶没舍得卖),翻了翻进程的那一章。看之前我列出了下面三个问题: 1. 这些概念(技术)出现的背景以及要解决的问题 (要干什么) 2. 它们之间的...
- MFC 提供的多线程类分为两类:同步对象(CSyncObject、CSemaphore、CMutex、CCriticalSection 和 CEvent)和同步访问对象(CMultiLock 和 CSingleLock)。 当必须控制对资源的访问以确保资源的完整性时,使用同步类。同步访问类用于获...
- 没有找到MSVCR90D.dll,因此这个应用程序未能启动。重新安装应用程序可能修复此问题。 网上一人说是微软BUG,具体原因不清楚。 如果把项目放在FAT32分区,那么这样操作: 英文版:Project Properties -> Manifest Tool-> Use FAT32 W...
- 在初始级,企业一般不具备稳定的软件开发与维护的环境。常常在遇到问题的时候,就放弃原定的计划而只专注于编程与测试。 第二级:可重复级 在这一级,建立了管理软件项目的政策以及为贯彻执行这些政策而定的措施。基于过往的项目的经验来计划与管理新的项目。 第三级:定义级 在这一级,有关软...
- 引用是一种没有指针语法的指针.与指针一样,引用提供对对象的间接访问. --《c++ primer》p29 虽然引用也可以被用作一种指针,但是象对指针一样用一个对象的地址初始化一个引用却是错误的。 例如: int i=0; int &refi=i; //ok,refi指向一个i的引用 //in...










