app定制网站建设应有尽有网站用什么做关键词

张小明 2025/12/31 22:26:42
app定制网站建设应有尽有,网站用什么做关键词,有的网站打不开是什么原因,如何去除wordpress主题信息提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录一、应用层协议与序列化二、为什么要进行序列化与反序列化三、序列化反序列化的工具四、理解TCP为什么支持全双工五、面向字节流传输与面向数据报传输的异同面向字节…提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档文章目录一、应用层协议与序列化二、为什么要进行序列化与反序列化三、序列化反序列化的工具四、理解TCP为什么支持全双工五、面向字节流传输与面向数据报传输的异同面向字节流面向数据报附Jsoncpp一、应用层协议与序列化在实际生活中帮助我们解决实际问题满足我们日常生活需要的网络程序都是在应用层在读写数据时, 都是按字节流的⽅式来发送接收的. 如果我们要传输⼀些 “结构化的数据” 该怎么办二、为什么要进行序列化与反序列化数据格式统一不同的机器、操作系统和编程语言可能有不同的数据表示方式如字节序、数据类型的大小等。序列化可以将数据转换为一种标准格式确保发送方和接收方都能正确解析。跨平台和语言交互在分布式系统中不同的服务可能用不同的语言编写运行在不同的平台上。序列化提供了一种通用的数据交换格式使得这些服务可以互相通信。网络传输网络传输的数据必须是连续的字节序列。复杂的数据结构如树、图、对象等无法直接通过网络发送必须先转换为字节流。存储持久化将数据序列化后可以保存到文件或数据库中以便以后恢复。在双方通信中只要保证, ⼀端发送时构造的数据, 在另⼀端能够正确的进行解析, 就是可以的. 这种约定, 就是应用层协议。三、序列化反序列化的工具四、理解TCP为什么支持全双工什么是全双工半双工通信双方可以相互通信但不能同时收发数据如对讲机全双工通信双方可以同时收发数据如电话在任何⼀台主机上TCP连接既有发送缓冲区⼜有接收缓冲区这也是么⼀个tcpsockfd读写都是它的原因实际数据什么时候发发多少出错了怎么办由TCP控制所以TCP叫做传输控制协议内核缓冲区分离对比常用读取发送函数五、面向字节流传输与面向数据报传输的异同面向字节流提供可靠的、有序的、双向的字节流传输面向连接需要三次握手建立连接保证数据顺序按发送顺序到达假设对方接收缓冲区只剩10字节容量而我方发送缓冲区还有20字节内容待发送那么会发送10字节内容给对方这时报文就不完整了需要应用层来保证数据报文的完整性面向数据报提供不可靠的、无序的、独立的数据包传输无连接无需建立连接不保证顺序可能乱序到达只会发送完整的报文不会将报文分割附JsoncppJsoncpp 是⼀个⽤于处理 JSON 数据的 C 库。它提供了将 JSON 数据序列化为字符串以及从字符串反序列化为 C 数据结构的功能。安装ubuntusudo apt-get install libjsoncpp-dev Centos:sudo yum install jsoncpp-devel序列化Jsoncpp提供了多种⽅式进⾏序列化使⽤ Json::Value 的 toStyledString ⽅法#includeiostream#includestring#includesstream#includememory#includejsoncpp/json/json.hintmain(){Json::Value root;root[name]joe;root[sex]男;Json::StreamWriterBuilder wbuilder;// StreamWriter的⼯⼚std::unique_ptrJson::StreamWriterwriter(wbuilder.newStreamWriter());std::stringstream ss;writer-write(root,ss);std::coutss.str()std::endl;return0;}结果{name:joe,sex:男}使⽤ Json::StreamWriter #includeiostream#includestring#includesstream#includememory#includejsoncpp/json/json.hintmain(){Json::Value root;root[name]joe;root[sex]男;Json::StreamWriterBuilder wbuilder;// StreamWriter的⼯⼚std::unique_ptrJson::StreamWriterwriter(wbuilder.newStreamWriter());std::stringstream ss;writer-write(root,ss);std::coutss.str()std::endl;return0;}结果{name:joe,sex:男}使⽤ Json::FastWriter #includeiostream#includestring#includesstream#includememory#includejsoncpp/json/json.hintmain(){Json::Value root;root[name]joe;root[sex]男;Json::FastWriter writer;std::string swriter.write(root);std::coutsstd::endl;return0;}结果{name:joe,sex:男}反序列化使⽤ Json::Reader #includeiostream#includestring#includejsoncpp/json/json.hintmain(){// JSON 字符串std::string json_string{\name\:\张三\, \age\:30,\city\:\北京\};// 解析 JSON 字符串Json::Reader reader;Json::Value root;// 从字符串中读取 JSON 数据boolparsingSuccessfulreader.parse(json_string,root);if(!parsingSuccessful){// 解析失败输出错误信息std::coutFailed to parse JSON: reader.getFormattedErrorMessages()std::endl;return1;}// 访问 JSON 数据std::string nameroot[name].asString();intageroot[age].asInt();std::string cityroot[city].asString();// 输出结果std::coutName: namestd::endl;std::coutAge: agestd::endl;std::coutCity: citystd::endl;return0;}结果 Name:张三 Age:30City:北京
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

设计师查询网站网站开发工作 岗位怎么称呼

100亿激活参数破局AI开发瓶颈:MiniMax-M2如何重塑智能体技术生态 【免费下载链接】MiniMax-M2 MiniMax-M2是MiniMaxAI开源的高效MoE模型,2300亿总参数中仅激活100亿,却在编码和智能体任务上表现卓越。它支持多文件编辑、终端操作和复杂工具链…

张小明 2025/12/25 17:10:48 网站建设

论坛与网站做优化哪个更好网站建设会员管理系统方案

终极指南:5分钟快速掌握网络调试工具nc.exe 【免费下载链接】nc.exe Netcat for windows 32/64 bit 项目地址: https://gitcode.com/gh_mirrors/nc/nc.exe 在当今数字化时代,网络通信工具已成为IT从业者和技术爱好者的必备利器。nc.exe作为一款功…

张小明 2025/12/26 18:45:53 网站建设

外贸网站建站i专门做淘宝主图的网站

Android面试终极指南:如何系统化准备并斩获大厂Offer 【免费下载链接】Awesome-Android-Interview 项目地址: https://gitcode.com/gh_mirrors/aw/Awesome-Android-Interview 在当前的Android开发领域,随着技术栈的不断扩展和行业竞争的加剧&…

张小明 2025/12/25 17:06:46 网站建设

网站设计师发展前景电商运营入门基础知识

Qwen3-VL-8B-Thinking-FP8:让智能视觉走进千家万户的AI引擎 【免费下载链接】Qwen3-VL-8B-Thinking-FP8 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-VL-8B-Thinking-FP8 想象一下,只需一台普通电脑,就能让AI看懂图片、…

张小明 2025/12/27 3:16:08 网站建设

桂林做手机网站口碑营销优化推广

用Linly-Talker打造专属数字员工,GPU算力支持高效部署 在电商直播间里,一个面容亲和的虚拟主播正流畅地介绍着新品功能,口型与语音精准同步,语气自然还带着恰到好处的微笑——而这一切,并非来自昂贵的动作捕捉设备或专…

张小明 2025/12/26 23:03:01 网站建设