2016年02月29日

一、网络基础概念
1.1、个人主机(端口) -> 交换机(内网服务器 )-> 路由器 ->外网

1.2、资源分配
 外网ip:只要一个,给路由器的,路由器凭此连接外网
 内网ip:分配给各端口的,端口凭此上网

1.3、本地连接
是创建小型网络时,计算机连接到网络时所产生的链接

1.4、应用场景里常见的无网络连接状况
4.1、公用wifi,需要网页鉴权。表现为已建立本地连接,但因为未鉴权而无法上网
4.2、存在本地连接,但信号差,无法连到服务器
4.3、路由设备并未连外网

用苹果本身的Reachability类只能检测本地连接的接口状态,推荐一个三方类
https://github.com/dustturtle/RealReachability
实现原理是ping通信,可检测网络类型(无网络/wifi/移动数据)

二、Cpp学习笔记
2.1、oop思想
OOP的核心是数据,设计出符合问题本质的数据格式,从而语言可以适应问题

2.2、c++里的类概念
    类则实现了2.1的构思,它【描述!!!】了数据格式,对象是根据该格式构造的数据结构
    2.2.1、类指定了表现对象的数据和针对数据的操作(类方法??)
    2.2.2、其他的重要概念:隐藏数据,防止数据被不适合地访问。多态:为操作符和函数创建多个定义,根据上下文用不同的定义。继承:复用代码,让类焕发新生机
    2.2.3、设计理念(从底到顶),重点在于表达对象
    2.2.4、OOP是解决问题的框架,而泛型编程是框架里的一类工具

2.3、 编译步骤
    编码-> 生成机器语言(.o文件)// 未完待续
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值