09 2015 档案

摘要:100-199 用于指定客户端应相应的某些动作。200-299 用于表示请求成功。300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。400-499 用于指出客户端的错误。500-599 用于支持服务器错误。常见状态码:200 OK 请求已成功,请求所希望的响应头或数据体将... 阅读全文
posted @ 2015-09-22 20:52 匡子语 阅读(234) 评论(0) 推荐(0) 编辑
摘要:常见回答:1. GET使用URL或Cookie传参。而POST将数据放在BODY中。2. GET的URL会有长度上的限制,则POST的数据则可以非常大。3. POST比GET安全,因为数据在地址栏上不可见。但是,大神说,这只是在html中实现时导致的区别,真正的GET和POST并没有这些区别....... 阅读全文
posted @ 2015-09-22 20:20 匡子语 阅读(453) 评论(0) 推荐(0) 编辑
摘要:1.元组变量SELECT * FROM a AS x, a AS y; 结果是显示自己和自己的笛卡尔乘积。如果查询中对于某一个关系使用了多次,为了区别他们的属性,需要对关系定义别名,然后用 别名.属性 来区分。SELECT Star1.name, Star2.nameFROM MovieStar S... 阅读全文
posted @ 2015-09-21 17:26 匡子语 阅读(700) 评论(0) 推荐(0) 编辑
摘要:看到一本好书:名字叫做《数据库系统基础教程》 第三版 岳丽华等译讲得很清楚,也不啰嗦。这里是书中第六章的部分笔记:一、常见用法: 1.AS 定义别名 可省略 2.可以用加减乘除等表达式 3. 可以用常量例SELECT title, length * 0.016667 AS length, '... 阅读全文
posted @ 2015-09-21 15:40 匡子语 阅读(412) 评论(0) 推荐(0) 编辑
摘要:在分析1中,大概的看到了一个包中的信息。这里,看看这些包究竟在做什么这是我的电脑跟某个网站交互的前4个包。其中前三个包可以明显看出是TCP的三次握手。那么,问题来了:为什么第三个包的长度比前两个短呢?在建立握手的过程中交换了什么信息呢?(我自己的理解,不一定对,欢迎指正)我们分析一下前三个包的信息,... 阅读全文
posted @ 2015-09-18 18:38 匡子语 阅读(595) 评论(0) 推荐(1) 编辑
摘要:学习计算机网络很久了,但总是局限于书本知识,感觉get不到重点。经师兄建议用wireshark抓包分析看看。我自己以前并没有做过抓包分析,所以这篇博文可能会有很多错误,只是我自己的一个记录,路过的亲们千万别当成教程,以免误入歧途....TCP协议首部:在Filter中设置为:ip.dst == 22... 阅读全文
posted @ 2015-09-18 16:35 匡子语 阅读(10483) 评论(0) 推荐(2) 编辑
摘要:转自:http://blog.csdn.net/shangruo/article/details/8491733注意概念:装填因子等概率下查找成功的平均查找长度等概率下查找不成功的平均查找长度线性探测再散列时 以 存储空间的长度来取余查找时比较次数,如在 {12}中查找12,12跟12也要进行一次比... 阅读全文
posted @ 2015-09-07 16:28 匡子语 阅读(20791) 评论(1) 推荐(1) 编辑
摘要:参考:黄邦勇帅1.操作符重载函数作为类的成员和友元或者独立于类的区别: 当操作符重载函数作为类的成员函数时,操作符重载函数的参数会比作为友元或者独立于类的操作符重载函数少一个参数,因为操作符重载类成员函数把调用该函数的第一个类的对象作为函数的第一个参数,也就是隐含的 this 指针指向调用该函数的... 阅读全文
posted @ 2015-09-06 17:08 匡子语 阅读(213) 评论(0) 推荐(0) 编辑
摘要:来自:黄邦勇帅1.注意不能把成员变量声明为虚有的,也就是说 virtual 关见字不能用在成员变量前面。2.一般应使用基类指针来调用虚函数,如果用点运算符来调用虚函数就失去了它的意义.3.重定义虚函数时不需再使用virtual 关见字,当然也可以继续标明 virtual 关见字4.虚函数的类被称为多... 阅读全文
posted @ 2015-09-06 15:27 匡子语 阅读(323) 评论(0) 推荐(0) 编辑
摘要:1. 多重继承时的二义性 当使用多重继承时,如果多个父类都定义了相同名字的变量,则会出现二义性。解决方法:使用 :: 声明作用域#include using namespace std;class A{public: int x; int y; A() { c... 阅读全文
posted @ 2015-09-06 14:41 匡子语 阅读(648) 评论(0) 推荐(0) 编辑
摘要:1. 顺序 先调用基类的构造函数,再调用派生类构造函数。析构顺序相反。2. 构造函数 派生类 不用初始化列表调用基类构造函数->调用基类的默认构造函数 派生类 使用初始化列表调用基类带参构造函数->调用基类相关的带参构造函数 若派生类有多个构造函数版本,其中任意一个基类的构造函数不匹配,都会... 阅读全文
posted @ 2015-09-06 13:53 匡子语 阅读(651) 评论(0) 推荐(0) 编辑
摘要:没有访问控制符时默认为私有继承。当基类中的某个函数有若干个重载版本,继承类中也实现了该函数的某个重载版本时,参数完全相同的基类版本被覆盖,基类的其他版本被隐藏。1.若要在继承类中使用基类的被覆盖方法,用:: 如B继承A, B b; b.A::fun(); 调用的就是被覆盖的基类方法2.若要在继承... 阅读全文
posted @ 2015-09-06 11:02 匡子语 阅读(411) 评论(0) 推荐(0) 编辑
摘要:黄邦勇帅 里面关于嵌套类的介绍我有疑惑。里面11.9说在创建一个外围类的对象时先执行嵌套类的构造函数然后再执行外围类的构造函数,析构函数则以相反的方式执行。可是我编程实验了一下,创建外围类对象时并不会执行嵌套类的构造函数#includeusing namespace std;class A{publ... 阅读全文
posted @ 2015-09-05 20:58 匡子语 阅读(598) 评论(0) 推荐(0) 编辑
摘要:来自:黄邦勇帅this 指针是所有成员函数的隐含指针,每次调用成员函数时,this 指针就指向调用此函数的对象。可以在成员函数类 部使用显使用this 指针。友元函数不是类的成员函数,所以友元函数没有 this 指针。静态成员函数也没有 this 指针。this 指针默认是* const this ... 阅读全文
posted @ 2015-09-05 20:05 匡子语 阅读(216) 评论(0) 推荐(0) 编辑
摘要:来自:黄邦勇帅const 常量对象: 即把对象声明为常量,即 const hyong m,常量对象不能调用可能改变对象的值的函数,因此常量对象只能调用类中的 const 常量函数,因为不是 const 的函数都有可能改变对象的值。 常量对象可以调用类中的公有成员,如 m.a 就是正确的如果 a ... 阅读全文
posted @ 2015-09-05 19:59 匡子语 阅读(1088) 评论(0) 推荐(0) 编辑
摘要:一般所有的成员函数都只有一个复本,当不同的对象调用成员函数时,为了区分是哪个成员在调用,会传入this指针。当调用有const、volatile修饰的成员函数时,会相应的传入一个const、volatile修饰的this指针。故const、volatile不能修饰没有this指针的成员函数。如:co... 阅读全文
posted @ 2015-09-05 18:44 匡子语 阅读(680) 评论(0) 推荐(0) 编辑
摘要:来自:黄邦勇帅1. 当类中带有一个参数的构造函数时,将执形对象的隐式转换,比如有类 A,有一个带有一个参数的构造函数A(int i){}则当出现语句A m=1;就会调用带有一个参数的构造函数来创建对象m,也就是将语句转换为A m(1)的形式。2. 如果有一个函数,比如 void f(A j){}这个... 阅读全文
posted @ 2015-09-05 18:22 匡子语 阅读(231) 评论(0) 推荐(0) 编辑
摘要:参考资料:黄邦勇帅(里面对于临时变量的说法我不是很理解,感觉里面的解释有问题)用到复制构造函数的情况:1.函数值传递2.返回对象3.用一个对象初始化另一个对象重点注意下面两种情况:① 只调用复制构造函数,不会生成临时变量 A a = b;② 会产生临时变量,会调用复制构造函数和赋值函数 A a;... 阅读全文
posted @ 2015-09-05 18:15 匡子语 阅读(295) 评论(0) 推荐(0) 编辑
摘要:参考资料:1.黄邦勇帅2.http://blog.163.com/sunshine_linting/blog/static/448933232011810101848652/3.http://www.cnblogs.com/zhoug2020/archive/2012/08/31/2665451.h... 阅读全文
posted @ 2015-09-05 15:09 匡子语 阅读(470) 评论(0) 推荐(0) 编辑
摘要:参考文献:1.黄邦勇帅2.http://www.cnblogs.com/graphics/archive/2012/10/02/2710340.html3.http://blog.csdn.net/pnhuangyu/article/details/12352073分三个部分: 一、基础 二、什... 阅读全文
posted @ 2015-09-05 14:09 匡子语 阅读(551) 评论(0) 推荐(0) 编辑