![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP服务器
文章平均质量分 62
HTTP服务器
WeSiGJ
毕业于东莞理工学院,拥有4年的工作经验。C/C++/Python开发,嵌入式开发,Linux开发,ROS机器人操作系统开发,SLAM算法开发,手写数字识别图像处理
展开
-
【C++】一文读懂多重条件判断、多条件判断
系列文章目录文章目录系列文章目录前言一、if else1.1 优点:1.2 缺点:二、switch case2.1 优点:2.2 缺点:总结前言多重条件判断、多条件判断是每一个程序员都无法绕过的障碍,在C/C++的世界,你可以用if else、 switch case等等来进行条件判断。而优化多重条件判断的方法有很多,例如键值对匹配、 switch、 提前返回、设计模式,设计模式中有策略模式, 表模式等等。一、if else1.1 优点:1、灵活性强当业务需要变更时,if el原创 2021-05-30 19:58:29 · 4648 阅读 · 4 评论 -
【设计模式】中介者模式的解析与使用
系列文章目录文章目录系列文章目录前言一、使用设计模式的目的二、实践是最好的老师2.1 中介者模式(飞机塔台)2.2 通信过程总结前言设计模式在系统编程的重要性不言而喻,如何一个程序没有使用设计模式,那么这个程序有可能会变成一团杂乱的线团,所以下面让我来介绍一下设计模式。一、使用设计模式的目的无论做什么事情,都会有目的,你的想法也许就是你的目的,你的目的也就是你的目标,坚定你的目标,才能实现你的目标。——wesigj目的:简述来说,设计模式可以提高软件设计的效率,提高团队沟通原创 2021-05-30 19:05:20 · 373 阅读 · 10 评论 -
Ubuntu18.04 下VSCode配置Clang-format
系列文章目录文章目录系列文章目录前言一、Clang-format二、使用步骤1、Visual Studio Code安装Clang-format2、在命令行中安装Clang-format3、添加格式化同步保存功能总结前言一、Clang-formatClang-format是一种代码格式化工具,使用得当可以提高编程效率。二、使用步骤以下两个步骤都是需要的1、Visual Studio Code安装Clang-format在Visual Studio Code安装插件页面搜索C原创 2021-05-24 13:37:10 · 1508 阅读 · 0 评论 -
【HTTP服务器】JSONCPP——入门篇
系列文章目录文章目录系列文章目录前言一、JSONCPP二、使用步骤1、从json文件中读取json总结前言一、JSONCPPjsoncpp 是cpp对json数据格式的调用库,需要安装jsoncpp,cpp才能使用json数据格式。jsoncpp的安装参考以下链接https://blog.csdn.net/wesigj/article/details/116643589二、使用步骤1、从json文件中读取json代码如下:test.json{ "filename"原创 2021-05-24 08:42:21 · 357 阅读 · 0 评论 -
【HTTP服务器】Ctrl+c退出程序的死循环
系列文章目录文章目录系列文章目录前言一、二、使用步骤总结前言一、二、使用步骤代码如下:总结以上就是今天要讲的内容本文作者:WeSiGJ参考链接(包括但不限于):欢迎各为兄弟姐妹们,加入C++ HTTP服务器开发技术交流群:QQ群:426685924...原创 2021-05-22 11:42:14 · 1171 阅读 · 4 评论 -
【HTTP服务器】【C++】 lambda函数 匿名函数
系列文章目录文章目录系列文章目录前言一、lambda函数二、使用步骤总结前言在构建一个HTTP服务器的过程中,调用将某库中的函数封装成类,然后在类中的函数中调用库的函数,库的函数又需要调用类中的函数,所以需要传递一个this指针给库函数。一、lambda函数lambda函数又叫匿名函数C++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式). Lambda表达式具体形式如下:[capture](parameters)->return-type{原创 2021-05-21 15:09:42 · 364 阅读 · 1 评论 -
【HTTP服务器】jsoncpp库的安装与使用
系列文章目录文章目录系列文章目录前言一、环境二、安装2.1 安装2.2 cmakelist2.3 包含头文件2.4 头文件路径2.5 动态库,静态库路径三、测试是否安装成功总结前言一、环境Ubuntu18.04cmake二、安装2.1 安装sudo apt-get install libjsoncpp*2.2 cmakelistfind_package(PkgConfig REQUIRED)pkg_check_modules(JSONCPP jsoncpp)l原创 2021-05-11 10:39:23 · 552 阅读 · 0 评论 -
【HTTP服务器】从零搭建C++ HTTP服务器——招募帖
系列文章目录文章目录系列文章目录前言一、入门级项目——HTTP服务器二、高级项目——HTTP服务器三、加入方式总结前言目前我正在搭建一个HTTP服务器,欢迎各路大神加入该项目一、入门级项目——HTTP服务器HTTP服务器作为一个使用范围极广,深度极深的项目,可以使用C++,JAVA等语言来实现,一个简单的HTTP服务器,基于不同类型的框架,仅需要百行不到的代码即可实现。二、高级项目——HTTP服务器HTTP服务器实际上也是可以研究很深入的,比如构建高并发服务器,分布式服务器原创 2021-05-08 08:43:58 · 231 阅读 · 0 评论 -
RESTful软件架构
系列文章目录文章目录系列文章目录前言一、REST -- REpresentational State Transfer二、使用步骤总结前言一、REST – REpresentational State Transfer全称:Resource Representational State Transfer翻译:表述性状态转移核心:资源(resource)解决问题:降低开发的复杂性提高系统的广泛度理念:万物皆唯一的资源(URI,统一资源标识符)秋刀断水水更流(sta原创 2021-05-04 20:43:15 · 102 阅读 · 1 评论