logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

网络编程 socket——TCP

服务端运行后,通过netstat命令可以查看到一个程序名为tcp_server的服务程序,它绑定的端口就是1024,而由于服务器绑定的是INADDR_ANY,因此该服务器的本地IP地址是0.0.0.0,这就意味着该TCP服务器可以读取本地任何一张网卡里面的数据。但在这个客户端正在享受服务端的服务时,我们让另一个客户端也连接服务器,此时虽然在客户端显示连接是成功的,但这个客户端发送给服务端的消息既没

文章图片
#网络#tcp/ip#php
网络编程socket-Udp

​:发送数据包的设备的 IP 地址。

文章图片
#网络#udp#网络协议
网络编程socket-Udp

​:发送数据包的设备的 IP 地址。

文章图片
#网络#udp#网络协议
C++ vector的使用

STL 中的vector是 C++ 标准库中最核心的动态数组容器,用于替代原始数组,提供自动内存管理和丰富功能。核心接口速查// 构造// 空vector// 100个0// 100个5// 元素访问// 无边界检查// 带边界检查(越界抛异常)// 获取底层数组指针// 容量操作// 预分配内存(不初始化)// 改变元素数量// 释放多余内存// 增删元素// 尾部插入// 尾部删除// 指定位

文章图片
#c++#开发语言
C++STL-vector底层实现

vector的模拟实现和string类的模拟大体相似,不过在vector中更重视要避免迭代器失效的问题在一些地方对容器进行拷贝时调用的memcpy函数不能对自定义类型拷贝,用到memcpy的地方可以换成赋值。

文章图片
#c++#开发语言#算法
到底了