摘要: 当多客户端同时连接和服务端持续监听时,涉及到多线程,每当有新的客户端连接时,就创建一个新的线程来处理与该客户端的通信,从而允许服务器端同时与多个客户端建立连接。 直接贴代码: 1 // main.cpp 2 #include <QCoreApplication> 3 #include <iostre 阅读全文
posted @ 2023-11-28 14:02 无主之地主人 阅读(35) 评论(0) 推荐(0)
摘要: 基于Windows平台的Socket网络编程,用的QT,这个例子里一个服务端和一个客户端,两个应用程序之间进行通信,所以创建两个项目,目录结构如下: 直接贴代码: 服务端: 1 // main.cpp 2 #include <QCoreApplication> 3 #include <iostrea 阅读全文
posted @ 2023-11-27 14:47 无主之地主人 阅读(191) 评论(0) 推荐(0)
摘要: 在C++中,函数参数加上 &(取地址符)和不加 & 的区别涉及到传递参数的方式,即是传值还是传引用。下面是两种情况的区别: 不加 &(传值): 当你传递参数给函数时,函数接收的是实参的一个副本。 对于基本数据类型(例如整数、浮点数等),这不会有太大问题,因为函数操作的是副本,不会影响原始数据。 但对 阅读全文
posted @ 2023-11-26 14:21 无主之地主人 阅读(1585) 评论(0) 推荐(0)
摘要: 使用PatternNet数据集 阅读全文
posted @ 2022-03-04 14:38 无主之地主人 阅读(65) 评论(0) 推荐(0)
摘要: 软连接删除count不变,硬链接建立和删除分别加一和减一。 软连接的建立相当于windows系统的快捷方式,也是建立了一个特殊的文件,但删除源文件对软连接无影响。 硬链接的建立其实指向的还是源文件 阅读全文
posted @ 2021-11-28 16:43 无主之地主人 阅读(104) 评论(0) 推荐(0)
摘要: 个人理解:线性代数所用工具是数学化的公式表达,但它是有实际和几何意义的,比如矩阵只是空间的变换,任何一个矩阵都是对空间的变换或压缩。 线性变换:以基向量为基础(有几个不同类型的基向量,就代表着表示的是几维空间,比如用i和j两个基向量,表示二维空间中的向量变换,而i、j和z可以表示三维空间向量,以此类 阅读全文
posted @ 2021-10-18 09:34 无主之地主人 阅读(221) 评论(0) 推荐(0)
摘要: 几个比较重要的微分方程前提概念: 1、一阶微分方程 注:因为本博针对数二,故只列出三种标准形式,具体哪5种,见李永乐复习全书 2、可降阶的高阶方程 3、常系数齐次线性微分方程 4、常系数非齐次线性微分方程 综上,是考研数二微分方程的全部形式,所有题型,解题方法,先根据题干中的方程判断属于哪种题型,再 阅读全文
posted @ 2021-10-05 16:00 无主之地主人 阅读(1659) 评论(0) 推荐(0)
摘要: 一、最小生成树应用:主要针对整个图的最小权值的应用,不像dijkstra和floyd算法是针对某条路径。 1、Prim算法: 算法描述: 从某一个顶点开始构建生成树,每次将代价最小的新顶点纳入生成树,直到所有顶点都纳入为止。 2、Kruskal算法: 每次选择一条权值最小的边,使这条边的两头连通(原 阅读全文
posted @ 2021-09-26 19:18 无主之地主人 阅读(49) 评论(0) 推荐(1)
摘要: 前情提要: 1、中缀表达式-运算符在两个操作数中间 2、后缀表达式-运算符在两个操作数后面(逆波兰表达式) 3、前缀表达式-运算符在两个操作数前面(波兰表达式) 知识总结: 1、中缀转后缀的手算方法: a.确定中缀表达式中各个运算符的先后顺序 b.按序选择下一个运算符,按照{左操作数 右操作数 运算 阅读全文
posted @ 2021-09-10 09:25 无主之地主人 阅读(121) 评论(0) 推荐(0)
摘要: 自学习面向对象程序设计语言以来,深深体会到这种语言的魅力。与面向过程设计语言相比,随着学习的深入,两者的风格不一更加凸显。面向过程程序设计语言,典型的有C语言、C++,面向过程是一种以过程为中心的编程思想。而面向对象设计语言,顾名思义,就是以对象为中心的编程思想,典型的就是java语言。通过学习ja 阅读全文
posted @ 2020-05-31 20:24 无主之地主人 阅读(993) 评论(0) 推荐(0)