零碎
零碎学习
李子鱼
子非鱼,焉知鱼之乐?
展开
-
(简单易懂)Linux 环境下使用g++编译C++的基本操作
链接: link没有什么比自己手撸一遍更加印象深刻。单个源文件生成可执行程序下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码:/* helloworld.cpp */#include <iostream>int main(int argc,char *argv[]){ std::cout << "hello, world" << std::endl; return(0);}程序使用定义在头文件 ios转载 2020-08-27 12:18:46 · 298 阅读 · 0 评论 -
TCP/IP/计算机网络/图解HTTP学习笔记。chapter 1(9.6)
== chapter 1==TCP/IP协议族计算机与网络设备相互通信,需要基于相同的方法,需要一种规则来统一一下,规则(protocol,缩写P).2.TCP/IP的分层管理分层是有好处的,比如某个地方需要改动,只需要在所在的层改动就行了。不用整体大改特改。把各层的接口部分规划好之后,每个层次内部的设计就能自由改动了,而且层次化之后设计也简单,我设计我的,我也不用管传输路线啊啥啥啥的。1.应用层。向用户提供服务的东西。TCP/...原创 2020-09-06 14:28:00 · 168 阅读 · 0 评论 -
TCP/IP/计算机网络/图解HTTP学习笔记。chapter 2(9.6)
== chapter 2 HTTP 协议结构==1. http协议用于客户端和服务器端之间的通信。HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返 回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有 接收到请求之前不会发送响应。例如:GET /index.htm HTTP/1.1 Host: hackr.jpGET 表示...原创 2020-09-06 16:20:02 · 113 阅读 · 0 评论 -
新人Socket学习笔记
Socket – 套接字 计算机之间进行通信的一种约定或一种方式。典型应用:Web服务器和浏览器:浏览器获取用户输入的URL,向服务器发起请求,服务器分析接收到URL,将对应的网页内容返回给浏览器,浏览器经过分析和渲染,将文字图片,视频等元素呈现给用户。(背景了解啦。)IP地址计算机不知道IP地址对应的地理位置,通信时,将IP地址封装道要发送的数据中,交给路由器去处理。目前用IPv4较多,IPv6在教育网中用的比较多。端口(PORT)IP 可以找到目标计算机,但是依旧不能通信,一台计算机提原创 2020-09-20 22:22:49 · 346 阅读 · 0 评论 -
(面试)计算机网络
1.计算机网络体系结构:1.物理层 通过媒介传输**比特,**确定机械及电气规范(比特 Bit)协议: RJ45、CLOCK、IEEE802.3(中继器,集线器)传输单位:比特数据传输系统:源系统(源点,发送器) —传输系统----目的系统(接收器,终点)通道:单工通道:只有一个方向通信,如广播;双向交替通信(半双工):双方可互联,但是不能同时双向同时通信(全双工):顾名思义。通道复用技术:频分复用(FDM,frequency division Multiplexing): 频分就是转载 2020-09-10 10:30:09 · 701 阅读 · 0 评论 -
(自己看的。)c++基础。
1.const 作用修饰变量,则该变量不会被改变修饰成员函数,说明该成员函数内不能改变成员变量修饰指针const char *p 指向的char不可改变char *const p 说明指针是常量,指针自身不可改变const char* const p 指针自身是常量,指向的char也不可改变。修饰引用:反正在const 后面的值不可改变。2 .static修饰普通变量,会令变量存储在静态区,在main函数运行前就分配了空间,有初始值就用初始化,没有就原创 2020-09-12 15:36:00 · 319 阅读 · 0 评论 -
c++关联容器,哈希学习笔记。
9.4 关联容器。常用的两个关联容器set与map (关联容器 associative-container)map中是 key-value 键值对。Set 每个元素只包含一个关键字2.Map 关联数组,保存 键值对3.Set 关键字即值,只保存关键字的容器 按关键字有序保存元素4.Multimap 关键字可重复的map5.Multiset 关键字可重复的set6.Unordered_map 用哈希函数组织的map7.Unorderde_set 用哈原创 2020-09-04 18:46:01 · 140 阅读 · 0 评论 -
(C++);iterator基础学习;迭代器
1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector<int>::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector定义的iterator类型。(2) 使用迭代器读取vector中的每一个元素:vector<int> ivec(10,1);for(vector<int>::iterator iter=ivec.begin()原创 2020-09-01 16:24:55 · 87 阅读 · 0 评论