网络编程——C-实现socket通信-TCP-高并发之epoll模式 发表于 2020-06-29 分类于 C/C++ , 网络编程 热度: ℃ Valine: 相关链接:TCP连接与释放、网络编程——C++实现socket通信(TCP) 相关函数: 123456789101112131415161718服务端:socket()bind()listen()epoll_create() 高并发poll模式epoll_ctl()epoll_wait()accept()read() 或 recv()等write() 或 send()等close()客户端:socket()connect()write() 或 send()等read() 或 recv()等close() 阅读全文 »
网络编程——C++实现socket通信(TCP)高并发之poll模式.md 发表于 2020-06-19 分类于 C/C++ , 网络编程 热度: ℃ Valine: 相关链接:TCP连接与释放、网络编程——C++实现socket通信(TCP) 相关函数: 12345678910111213141516服务端:socket()bind()listen()poll() 高并发poll模式accept()read() 或 recv()等write() 或 send()等close()客户端:socket()connect()write() 或 send()等read() 或 recv()等close() 阅读全文 »
网络编程——C++实现socket通信(TCP)高并发之select模式.md 发表于 2020-06-19 分类于 C/C++ , 网络编程 热度: ℃ Valine: 相关链接:TCP连接与释放、网络编程——C++实现socket通信(TCP) 相关函数: 1234567891011121314151617服务端:socket()bind()listen()FD_ZERO()等辅助函数select() 高并发select模式accept()read() 或 recv()等write() 或 send()等close()客户端:socket()connect()write() 或 send()等read() 或 recv()等close() 阅读全文 »
网络编程——CPP实现socket通信(TCP) 发表于 2020-06-10 分类于 C/C++ , 网络编程 热度: ℃ Valine: 相关链接:TCP连接与释放 相关函数: 123456789101112131415服务端:socket()bind()listen()accept()read() 或 recv()等write() 或 send()等close()客户端:socket()connect()write() 或 send()等read() 或 recv()等close() 阅读全文 »
C/C++知识点 发表于 2020-04-22 分类于 C++ 热度: ℃ Valine: const作用 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer); 修饰引用,指向常量的引用(reference to const),用于形参类型,即避免了拷贝,又避免了函数对值的修改; 修饰成员函数,说明该成员函数内不能修改成员变量。 阅读全文 »
Linux环境下C++访问web服务——使用libcurl库调用http接口发送解析json数据 发表于 2019-12-10 分类于 Linux 热度: ℃ Valine: 一、背景 这两天由于一些原因研究了研究如何在客户端C++代码中调用web服务端接口,需要访问url,并传入json数据,拿到返回值,并解析。 现在的情形是远程服务端的接口参数和返回类型都是json的字符串。所以我们主要做的就是:连接远程url、找到接口,将基本类型的数据封装成json数据传入接口,然后获取返回值,并解析返回的json数据。 这里需要用到的库就有url库、json库,大致了解了,接下来就要下载包进行配置了。 阅读全文 »
国产Linux:中标麒麟NeoKylin——龙芯版操作系统实体机U盘安装详解 发表于 2019-11-25 分类于 Linux , 教程 热度: ℃ Valine: 本文详细介绍了中标麒麟操作系统(龙芯版)安装步骤。 阅读全文 »
C/C++:字符串比较——区分大小写和不区分大小 发表于 2019-10-28 分类于 Linux , C++ 热度: ℃ Valine: C/C++ 字符串比较——区分大小写和不区分大小写在C/C++码农生涯,不可避免要使用字符串比较函数,比如匹配路径等需求。这篇文章将介绍字符串比较中区分大小写和不区分大小写所使用的函数。 阅读全文 »
运行单例应用-文件锁方式.md 发表于 2019-10-24 分类于 C/C++ , Linux 热度: ℃ Valine: 应用单例启动(采用文件锁方式) 有时候我们的应用程序在系统中可能只允许启动一个(比如服务程序),怎么实现这种需求呢? 阅读全文 »
Linux:解决应用程序/动态库中与加载的其他动态库的函数重名问题 发表于 2019-10-22 分类于 Linux , C++ 热度: ℃ Valine: Linux:解决应用程序/动态库中与加载的其他动态库的函数 重名问题问题 :今天客户提出来一个大问题,Linux版本的一段程序,显示正常的pdf在识别的时候,程序崩了,这个不应该啊。就算pdf是坏的,那也应该有错误码,而不应该崩掉啊。 阅读全文 »