自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

my765089223的专栏

懒还是不懒

  • 博客(6)
  • 收藏
  • 关注

原创 socket与tcp的情感纠葛

今天看计算机网络自顶向下方法时,一句话没有想明白,tcp套接字是由一个四元组(源ip,源端口,目的ip,目的端口)确定,疑问来了,tcp套接字一旦established,不是会分配或指定一个唯一端口吗?难道两个tcp套接字目的ip,目地端口相同,只是源ip或者源端口不同吗?这样tcp套接字就不用2元组了,只需要后两者,因为端口是唯一的。在深入想一下,服务器,socket建立,bind(),list

2013-04-13 21:48:04 549

转载 访问控制

访问控制 访问控制派生类继承了基类的全部数据成员和除了构造函数、析构函数之外的全部函数成员,但是这些成员在派生类今的访问属性在派生过程中是可以调整的,继承方式控制了基类中具有1i同访问属性的成员在派生类中的访问属性。基类的成员可以有public、protected和private这3种访问属性,基类的自身成员可以对基类中任何一个其他成员进行访问,但是通过基类的对象就只能访问

2012-11-04 15:32:17 236

原创 初始化顺序 java c# c++

Java初始化顺序:1 继承体系的所有静态成员初始化(先父类,后子类)父类初始化完成(普通成员的初始化-->构造函数的调用)3子类初始化(普通成员-->构造函数)C#1继承类静态成员变量初始化2继承类实例变量初始化 3基类静态静态成员变量初始化 4基类实例变量初始化 5基类构造方法调用 6继承类构造方法调用。C++对象初始化顺序: c++搞了个成

2012-11-03 22:57:18 272

原创 多态的实现 虚函数表

今天想明白多态,结果研究了一下虚函数表,结果苦思冥想了很久,终于在各种文章与帖子中,总结出了自己的想法。先理解早绑定(early binding)、晚绑定(late binding)。所谓early binding:On compile time,就能明确一个函数调用是对哪个对象的哪个成员函数进行的,即编译时就晓得了确定的函数地址;所谓late binding:On compile time,

2012-11-01 21:36:38 1059

原创 c++中继承 掩藏基类成员,访问父类对比c#

这方面看一个代码就可以代码//testclass.h#includeclassbaseclass{     int a;public:     voidcprint();};classextendclass1 : public baseclass{public:     voidcprint();};//testclass.cpp#inc

2012-10-31 20:52:19 411

原创 c++与c#的一些不同(一) 实例化

最近学习了一段时间设计模式,慢慢意识到继承与组合,接口,多态的重要作用,因此又准备学习一下这方面理论知识,但是c++与c#有一些不同,时刻困扰着我,缠不清楚的感觉让人不舒服,于是自己总结了一下。首先是类的实例化c++中声明了 一个类的对象后 没有用类似于 C# 或 Java中的new 来实例化(刚开始我很费解),先看c#,类型按下图分类C#的所有值类型均隐式派生自System.Va

2012-10-31 19:01:20 1077

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除