}
«网站首页

AlexusLi

关注此人
把AlexusLi加为好友
附言:



最新动态
  • 已知前序是ABCDEFG 中序是CBEDAFG 求二叉树 首先从取前序第1个字母(A) 按此字母把中序分成两段 (CBED) (AFG) A做根 (CBED)做左子树 (FG)右子树 再...
  • 手把手教你玩转SOCKET模型之重叠I/O篇 “身为一个初学者,时常能体味到初学者入门的艰辛,所以总是想抽空作点什么来尽我所能的帮助那些需要帮助的人。我也希望大家能把自己的所学和他人一起...
  • AlexusLi 发表博客:JJC惩戒QS必用宏教程 2009-10-07 17:30
    攻击序列宏:按照序列一个技能一个技能放下去。 #showtooltip /startattack /castsequence reset=6/taget圣光审判,十字军打击,神圣风暴 /stopcas...
  • CD1 网络技术├─CCIE学习指南实验室操作├─CCNA学习指南├─CCNP学习指南:CLSC CISCO局域网交换配置技术&...
  • AlexusLi 发表博客:Visitor模式 2009-10-02 03:38
    作用:   表示一个作用于某对象结构中的各元素的操作.它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作.   UML结构图:   解析:   Visitor模式把对结点的访问封装成一个...
  • AlexusLi 发表博客:Command模式 2009-10-02 01:26
    作用:   将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作.   UML结构图:   解析:   Comnand模式的思想是把命令封...
  • AlexusLi 发表博客:C++设计模式17:Memento模式 2009-10-01 15:29
    Memento模式在于不破坏封装,保存一个类的内部状态,这样可以利用该保存状态进行恢复操作。 Memento的所有接口都申明为Private,并且将Originator作为其友元类,这样将ORI的状态...
  • 0 引言 0.1 目的 本文档给出设计模式之——Observer模式的简化诠释,并给出其C++实现。 0.2 说明 Project Design Pattern Expla...
  • AlexusLi 发表博客:策略(Strategy)模式 2009-10-01 02:51
    一、策略(Strategy)模式 策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 假设现在要...
  • AlexusLi 发表博客:Template Method模板方法模式 2009-09-29 19:53
    Template模式是很简单模式,但是也应用很广的模式。如上面的分析和实现中阐明的Template是采用继承的方式实现算法的异构,其关键点就是将通用算法封装在抽象基类中,并将不同的算法细节放到子类中实...
  • AlexusLi 发表博客:C/C++中的 快速排序算法 STL 2009-09-19 05:39
    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]>...
  • AlexusLi 发表博客:C/C++中的 堆排序算法 STL 2009-09-19 05:37
    #include "StdAfx.h"#include "HeapSort.h"void Swap_Value(int &lhs,int &rhs);HeapSort::HeapSort(void){}HeapSort::~HeapSort(void){}void HeapSort:...
  • AlexusLi 发表博客:C/C++中的 归并算法 STL 2009-09-19 05:37
    #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...
  • AlexusLi 发表博客:插入排序&&二分插入排序 2009-09-17 15:34
    #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通知调用者同步  所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其 实绝大多数函数都是同...
  • AlexusLi 发表博客:Socket 怎么去的本机Ip地址。 2009-09-13 08:32
    // GetHostIpAdd.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <Winsock2.h>int _tmain(int argc, _TCHAR* argv[]){ ////...
  • AlexusLi 发表博客:WinSock学习笔记(二) 2009-09-12 04:16
    与socket有关的一些函数介绍 1、读取当前错误值:每次发生错误时,如果要对具体问题进行处理,那么就应该调用这个函数取得错误代码。 int WSAGetLastError(void ); #define h_errno WSAGetLastError() 错误值请自己阅读Winsock2.h。 ...
  • AlexusLi 发表博客:WinSock学习笔记 2009-09-12 04:14
    Socket(套接字) ◆先看定义:typedef unsigned int u_int;typedef u_int SOCKET; ◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定义类似于文件...
  • AlexusLi 发表博客:MFC的进程和线程 2009-09-09 21:21
    Win32的进程和线程概念 进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程创建的文件、管道、同步对象等)组成。一个应用程序可以有一个或多个进程,一个进程可以有一个或多个线程,其中一个是主线程。 线程是操作系统分时调度分配CPU时间的基本实体。一个线程可以执行程序的任...
  • 前几天面试的一道题是谈谈进程、线程、应用程序域的区别,虽然能说上来几点,但感觉理解的很肤浅、很不透彻,闲暇时从书箱里翻出尘封已久的《操作系统》(还好,毕业时偶没舍得卖),翻了翻进程的那一章。看之前我列出了下面三个问题: 1. 这些概念(技术)出现的背景以及要解决的问题 (要干什么) 2. 它们之间的...
  • AlexusLi 发表博客:多线程处理:何时使用同步类 2009-09-08 19:35
    MFC 提供的多线程类分为两类:同步对象(CSyncObject、CSemaphore、CMutex、CCriticalSection 和 CEvent)和同步访问对象(CMultiLock 和 CSingleLock)。 当必须控制对资源的访问以确保资源的完整性时,使用同步类。同步访问类用于获...
  • AlexusLi 发表博客:没有找到MSVCR90D.dll 2009-09-08 15:06
    没有找到MSVCR90D.dll,因此这个应用程序未能启动。重新安装应用程序可能修复此问题。 网上一人说是微软BUG,具体原因不清楚。 如果把项目放在FAT32分区,那么这样操作: 英文版:Project Properties -> Manifest Tool-> Use FAT32 W...
  • AlexusLi 发表博客:CMM各级别代表的含义 2009-09-07 20:43
    在初始级,企业一般不具备稳定的软件开发与维护的环境。常常在遇到问题的时候,就放弃原定的计划而只专注于编程与测试。   第二级:可重复级   在这一级,建立了管理软件项目的政策以及为贯彻执行这些政策而定的措施。基于过往的项目的经验来计划与管理新的项目。   第三级:定义级   在这一级,有关软...
  • AlexusLi 发表博客:指针与引用的区别:指针与引用 2009-09-05 20:39
    引用是一种没有指针语法的指针.与指针一样,引用提供对对象的间接访问. --《c++ primer》p29 虽然引用也可以被用作一种指针,但是象对指针一样用一个对象的地址初始化一个引用却是错误的。 例如: int i=0; int &refi=i; //ok,refi指向一个i的引用 //in...
Top