2016年02月29日

来源:互联网 发布:iphone6s虚拟定位软件 编辑:程序博客网 时间:2024/05/22 03:06

一、网络基础概念
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