/**
* UDP 协议无关 调用 getaddrinfo 和 udp_server
**/
#include "unp.h"
#include
int
main(int argc, char **argv)
{
int sockfd;
ssize_t n;
char buff[MAXLINE];
time_t ticks;
socklen_t len;
struct sockaddr_storage cliaddr;
//1.利用 Udp_s...
分类:
其他好文 时间:
2014-08-24 23:56:33
阅读次数:
462
1 error C2572: “****”: 重定义默认参数 : 参数 12 3 默认参数只需在声明原型时使用,定义的时候就不需要。error C2572
分类:
其他好文 时间:
2014-08-24 20:47:22
阅读次数:
218
我们都知道typedef是类型重定义,既然是重定义就不可能出现新的数据类型,只是将已有的数据类型进行换个名字而已,但是这有什么用呢?可能我们学的时候,给的例子都是:typedef int INT;然后再用INT去定义一些变量,例如:INT a;这个就等于int a;我们当时感觉不出来有什么用,当学到...
分类:
其他好文 时间:
2014-08-23 20:22:21
阅读次数:
185
1. 面向对象编程的三个基本概念:数据抽象(类),继承(类继承)和动态绑定(运行时决定使用基类函数还是派生类函数)。面向对象编程的关键思想是多态性。
2. 派生类可以继承基类中定义的成员;派生类可以调用基类函数;派生类可以重定义基类的函数;派生类可以定义新的数据成员和函数成员。
3. 基类通过关键字virtual来指出希望派生类重新定义的函数(虚函数)。而基类希望派生类继承的函数不能使用virtual关键字。
4. 通过动态绑定可以使我们在继承层次中使用任意类型的对象,而不用关心对象的具体类型。使用这些类的...
分类:
编程语言 时间:
2014-08-22 16:25:21
阅读次数:
220
在讨论匿名管道之前,我们先回顾下read和write系统调用以及fgets函数 #include ssize_t read(int fd, void *buf, size_t count);当read成功时,返回值为读到的字符数。当遇见文件结尾时,返回0(也就是什么都读不出来了)。出错,返回-1。—...
分类:
其他好文 时间:
2014-08-22 12:23:36
阅读次数:
224
1. read函数1) 函数原型: #include ssize_t read(int fd, void *buf, size_t count);2) 函数功能: read系统调用从文件描述符fd指向的文件中,读取count个字节到buf中。3) 参数说明: fd:文件描述符 buf:保存读入...
分类:
其他好文 时间:
2014-08-17 01:02:41
阅读次数:
214
有机会看下defparam的语法了:如下:当一个模块引用另外一个模块时,高层模块可以改变低层模块用parameter定义的参数值,改变低层模块的参数值可采用以下两种方式: 1)defparam 重定义参数 语法:defparam path_name = value ; 低层模块的参数可以通过层...
分类:
其他好文 时间:
2014-08-15 09:25:27
阅读次数:
201
程序:HSize=30,SSize=32:比例为2.89HSize=20,SSize=20:比例为2.88HSize=50,SSize=50:比例为2.87代码:#include"cv.h"
#include"cxcore.h"
#include"highgui.h"
#include<iostream>
CvHistogram*histogram(IplImage*src,intHSize,intSSize)//返回归一化的histogram..
分类:
移动开发 时间:
2014-08-14 17:09:29
阅读次数:
438
1、定义模板方法模式(Template Method Pattern),定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。2、通用类图AbstractClass 叫抽象模板,它的方法分为两类:基本方法、模板方法基本方法:基本方法也叫...
分类:
其他好文 时间:
2014-08-14 13:54:48
阅读次数:
173
巧妙之处在于当人数是奇数时,其选择方案是第一个人尽量靠左选,以后编号为偶数的人尽量靠左选,编号为奇数的人尽量靠右选。
然后二分枚举可能的礼物数量,看最后是否满足题目要求——第一个人和最后一个人不选重。
细节问题总结:重定义全局变量会导致错误,切不好检查出来,应谨慎。
#include
#include
#include
using namespace std;
const int maxn ...
分类:
其他好文 时间:
2014-08-12 10:26:43
阅读次数:
219