
C/C++
文章平均质量分 72
z无心
无
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySelfQQ部署文档
MySelfQQ部署文档MySelfQQ包含两个个主要的部分:客户端、服务器。服务器又包含三个服务器,提供不同的功能:web服务器、文件服务器、聊天服务器。模块说明配置依赖客户端软件客户端,直接可交互的终端。需要登录才能使用全部功能1. C++2. Qt5.12.0web服务器web服务器,提供客户端的数据修改操作和比如更换头像、登录验证等等功能1. Java2. jdk1.83. MySQL 8.04. chevereto(图床服务)文件服务器文件服务器,提原创 2022-05-06 17:41:14 · 1081 阅读 · 1 评论 -
使用Qt高仿一个自己的QQ
一、简介本人自己仿造QQ做的一个即时通讯聊天软件,客户端使用的是Qt5.12.0,账号注册使用的的SpringBoot,后台服务器是自己仿造别人的自己编写的一个TCP服务器,数据库使用的是MySQL。实现的功能有:注册、登录、添加好友、新增分组、移动分组、消息通知、发送文字、发送表情、发送图片、发送文件、截屏(群功能同),好友侧边栏等等。整个项目主要分为三个部分:Qt客户端部分、网页SpringBoot部分、后台网络服务器部分。演示视频如下:原创 2022-02-10 00:20:41 · 3877 阅读 · 7 评论 -
[Linux高性能服务器]socket编程实践(1)--简单的客户端服务器
摘要为了后面能够很好的查找和参考实现一个简单的服务器和客户端,使用了socket编程中的基本函数. 实现了TCP和UDP两种版本这一部分仅就实现最核心的功能,连接并且通信.后续更多功能(并发,IO复用)再慢慢总结对下面的内容有问题请移步参考Linux网络编程基础API运行环境为Linuxsocket编程实践(1)TCP服务器端/** * @File:serv_1.cpp *...原创 2020-05-03 17:40:11 · 292 阅读 · 0 评论 -
Linux网络编程基础API
Linux网络编程基础API主机字节序和网络字节序现代CPU的累加器一次都能装载(至少)4字节(这里考虑32位机),即一个整数.那么这4字节在内存中排列的顺序将影响它被累加器装载成的整数的值.1. 字节序的分类大端字节序(big endian)大端字节序是指一个整数的高位字节(2331bit)存储在内存的低地址处,低位字节(07bit)存储在内存的高地址处.小端字节序(litt...原创 2020-05-03 17:25:56 · 362 阅读 · 0 评论 -
STL源码剖析—仿函数(函数对象)
第七章 仿函数(函数对象)7.1 仿函数概观什么是仿函数(函数对象)?就实现观点而言,仿函数实际上是一个“行为类似函数”的对象,为了能够“行为类似函数”,其类别定义中必须自定义(重载、重写)operator()运算符。简单点说,仿函数就是一个对象,只不过是重载了operator()运算符,并且可以保存状态。为什么要使用仿函数而不使用函数指针呢?原因在于函数指针不能满足STL...原创 2019-12-02 20:22:47 · 410 阅读 · 0 评论 -
自增、自减操作符前缀形式与后缀形式的区别
自增、自减操作符前缀形式与后缀形式的区别。基础从你开始做 C 程序员那天开始,你就记住 increment 的前缀形式有时叫做“增加然后取回”,后缀形式叫做“取回然后增加”。这两句话非常重要,因为它们是 increment 前缀与后缀的形式上的规范。能够理解上述“增加然后取回”和“取回后增加”就表示你能够简单运用这类运算符了,比如int value_1 = 0;int temp_...原创 2019-11-30 17:09:34 · 1432 阅读 · 0 评论 -
STL源码剖析—迭代器的概念与traits编程技法总结
章节总结第三章 迭代器(iterators)概念与traits编程技法3.1 迭代器设计思维——STL关键所在STL中心思想在于:将数据容器和算法分开,彼此独立设计,最后再以一帖胶着剂将他们撮合在一起。迭代器就是算法和容器之间的胶着剂。3.2 迭代器是一种smart pointer迭代器是一种行为类似指针的对象,而指针的各种行为中最常见的也是最重要的便是内容提领和成员访问,因此...原创 2019-11-28 17:51:06 · 268 阅读 · 1 评论 -
C/C++指针基础探究
说一些废话在C/C++语言中,指针可能是最重要的东西了,但是想要学会使用它并且少出错却不是很容易。这篇文章,写一下我自己对于这个东西的理解。当初开始学这个东西也是把我给弄得晕头转向,现在没那么晕了,就把我微不足道的经验给记录下来,也为以后的查阅提供依据。什么是指针指针就是地址,地址就是指针指针变量就是保存地址的变量通常我们将指针变量称为指针,两者不一样。但是让我们迷惑和操作的其实是指针变...原创 2019-07-14 15:16:09 · 266 阅读 · 0 评论