- 博客(11)
- 收藏
- 关注
原创 传输层
传输层:负责端与端之间的数据传输;TCP/UDP端口:uint16_t (0-65535,0-1023不推荐使用;在一台主机上唯一标识一个进程操作系统拿到网卡接受的数据,通过端口就知道数据改放在哪一个socket的缓冲区中一个端口号只能被一个进程使用;一个进程可以使用多个端口号五元组:一条网络上的数据包含的五条信息:源IP+源端口+目的IP+目的端口+协议主机上网络状态的查看:nets...
2019-06-09 17:51:23
175
原创 socket
网络编程套接字IP地址:IPV4: uint32_t ~ 43亿左右 — 在网络上唯一标识一台主机IPV6: uchar ip[16] — 因为不向前兼容ipv4因此没有推广起来DHCP: 动态地址分配技术 — 谁上网给谁分配IP地址NAT: 地址替换 — 实现多人使用同一地址上网因为数字不好记忆,所以使用点分十进制形式展示ip地址每条数据中都会包含:src ip(源ip),...
2019-06-01 17:06:42
120
原创 网络基础 - 1 / 应用层
名词解释:ip地址: 在网络中唯一标识一台主机port端口: 在一台主机上标识一个进程协议: 通信双方的约定网络协议: 网络通信唤醒中数据的约定格式通信协议标准: 网络互联的前提协议分层: 就是一种协议封装,便于使用,对服务,接口,协议进行明确的划分;形成标准实现起来就简单了iso组织确定了osi七层参考模型其包含:物理层,链路层,网络层,传输层,会话层,表示层,应用层...
2019-06-01 16:39:59
209
原创 查找组成一个偶数最接近的两个素数
任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对输入描述:输入一个偶数输出描述输出两个素数实例:输入:20输出:713我的程序:#include<iostream>using namespace std;bool isnotPri(int n){ int a =...
2019-06-01 15:20:38
118
转载 二进制插入
链接:https://www.nowcoder.com/questionTerminal/30c1674ad5694b3f8f0bc2de6f005490来源:牛客网有两个32位整数n和m,请编写算法将m的二进制数位插入到n的二进制的第j到第i位,其中二进制的位数从低位数到高位且以0开始。给定两个数int n和int m,同时给定int j和int i,意义如题所述,请返回操作后的数,保证n...
2019-06-01 15:17:21
110
原创 C++测试题:两种排序方法
标题:两种排序方法| 时间限制:1秒 | 内存限制:32768K | 语言限制: 不限【两种排序方法】考拉有n个字符串字符串,任意两个字符串长度都是不同的。考拉最近学习到有两种字符串的排序方法: 1.根据字符串的字典序排序。例如:“car” < “carriage” < “cats” < "doggies < “koala”2.根据字符串的长度排序。例如:“car...
2019-05-31 16:59:18
381
转载 Linux基本命令
ls 列出当前目录下的内容ls -a//显示隐藏文件ls -l//显示文件详细信息touch ~/aa//在主目录下创建文件(如果文件存在则更新创建时间)touch ~/.aa//在主目录下创建隐藏文件.//代表当前目录…//代表上一级目录cd ~//返回用户目录cd //...
2019-04-13 10:05:32
143
原创 基础IO学习
回顾标准库IO接口: fopen fclose fwrite fread fseek fgets(获取一行数据) fprintf sscanffopen: r 只读方式打开文件 r+ 读写方式打开文件(覆盖) w 只写方式打开文件,文件不存在则创建,存在则清空内容 w+ 读写方式打开文件,文件不存在则创建,存在则清空内容 a(追加) 只写追加方式打开...
2019-04-13 09:30:45
86
原创 Linux 学习2
/ 进入查找模式ctrl+s 冻结ctrl+q 恢复ctrl+g 看有多少行shift+g 到文档的末尾gcc main.c -o hello(编译并给定名称)tree 图形化目录gcc -O 代码优化编译的整体过程 &lt;程序...
2018-12-14 21:53:02
95
原创 初识linux
关于linux系统中的一些权限:drwxrwxrwx权限第一字符为文件类型d表示目录类型-表示普通文件第一组rwx对应当前文件拥有者的权限第二组rwx对应当前文件拥有者的用户组的权限第三组rwx对应其他用户的权限chmod (-/+)r a.txt 修改权限,移除或添加a.txt的读权限chmod 777 a.txt (其中777为8进制数,代表1111111...
2018-12-05 14:45:56
103
原创 码农的超凡之路
自我简介:目前我是一名在校的本科大三学生,在之前对编程有着一定的热爱,但了解并不是很深,也没有深入的去学习过。在还有一年左右就要毕业的紧迫感之下,我觉的是时候完成我一直想要做的事——学习系统的编程。首先要做的肯定就是先从C语言开始,将基础打好是提升能力的必然要求。学习方式:重点当然是理解,面对一段陌生的程序时,我不会照抄,会努力的去理解。如果不能理解,就找身边的大手讨教,争取自己能完全的理...
2018-10-24 22:39:07
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人