C++服务器和客户端交互的项目实践

目录网络与通信SocketSocket概念网络字节序SocketAddr详解IP地址转化Socket编程socket函数bind函数Listen函数accept函数connect函数出错处理函数网络与通信SocketSocket通...

2023-07-24

C/C++内存泄漏原因分析与应对方法

目录内存泄漏一、内存泄漏的危害:二、内存泄漏举例:三、避免内存泄漏的手段:1. 静态代码检查工具2. valgrind工具3. GDB调试内存泄漏一、内存泄漏的危害:内存泄漏会导致当前应用...

2023-07-24

带头结点的链表的基本操作(超详细)

目录前言一、链表的定义二、链表的 C 语言描述三、链表中基本操作的实现3.1构造一个带头结点的空链表3.2取第i个数据元素3.3在链表中查找值为e的元素3.3.1返回值类型是节点...

2023-07-24

一文详解C++11中auto的使用

在C语言中,就有了auto关键字,它被当作是一个变量的存储类型修饰符,表示自动变量(局部变量)。它不能被单独使用,否则编译器会给出警告。在C++11标准中,添加了新的类型推导特性。在...

2023-07-24

C++实现一键关闭桌面的示例代码

方法一:C++关闭桌面,explorer.exe#include<Windows.h>#include <TlHelp32.h>#include"resource.h"#pragma warning(disable:4996)void taskkill(const char * name){ HANDLE...

2023-07-24

Qt+Live555搭建RTSP服务器的方法步骤

目录一、项目背景二、RTSP介绍三、Live555库介绍四、实现流程五、实现代码一、项目背景随着物联网技术不断发展,视频监控系统在各个领域的应用越来越广泛。其中,RTSP(Real Time...

2023-07-24

C++中的继承问题(继承基本概念、菱形虚拟继承的对象模型)

目录一、继承的概念与定义格式概念及定义格式二、赋值兼容规则三、继承中的作用域四、子类的默认成员函数构造函数拷贝构造函数赋值运算符重载析构函数构造和析构函数调用顺...

2023-07-08

C# Csv实现基本的读写和转换DataTable

目录Csv文件基本的属性Csv读写方式方式一:一次性读写方式二:使用文件流形式读写Csv文件读写DataTable类型Csv文件基本的属性csv文件可以在excel或者wps中以表格形式打开,本质上...

2023-07-08

C++之list容器模拟实现方式

目录总述一、节点类二、迭代器类成员变量构造函数*重载->重载“++”“==“和”!=”三、反向迭代器类成员变量*重载->重载“++”&l...

2023-07-08

C++深浅拷贝及简易string类实现方式

目录三种拷贝方式浅拷贝深拷贝写时拷贝VS与GCC中的拷贝方式Windows VS2022Linux GCC简易string类传统版写法的string类现代版写法string类总结三种拷贝方式浅拷贝对于自定义...

2023-07-08

C++之list容器介绍及使用方式

目录一、list底层结构二、构造方法构造函数拷贝构造函数三、元素访问和迭代器back&front三种遍历方式四、元素修改尾插、头插、尾删、头删insert、eraseswapresize五、特殊...

2023-07-08

C++内存对齐的实现

目录空类/静态成员内置类型数据成员结构体数据成员虚函数继承内存对齐的基本原则:结构(struct/class)的内置类型数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的...

2023-07-08

关于虚函数实现多态的原理及分析

目录1、C++中如何实现多态2、虚函数实现多态的原理2.1 单类继承2.2 多类继承示例总结1、C++中如何实现多态基类中先声明一个虚函数至少有一个继承该基类的子类2、虚函数实现...

2023-07-08

C++模拟如何实现vector

目录一、迭代器定义普通迭代器const类型迭代器二、构造类构造函数拷贝构造函数赋值运算符重载析构函数三、容量相关操作size、capacityemptyresize⭐reserve三、元素访问[ ]...

2023-07-08

C++之openFrameworks框架介绍

目录0x00 openFrameworks 介绍0x01 开启 oF 之旅0x02 oF 文件结构0x03 图形基础0x04 使用 projectGenerator 创建项目0x00 openFrameworks 介绍openFrameworks(简称 oF)是一个...

2023-06-25

C#正则表达式实用大全(建议收藏!)

目录前言文章导读基础梳理RegEx类常用的方法①静态Match方法②静态的Matches方法③静态的IsMatch方法RegEx类的实例⑴字符串替换⑵字符串匹配⑶Match实例⑷解码gps的GPRMC字...

2023-06-25

C#实现日期时间的格式化输出的示例详解

目录单个字母格式化自定义格式化DateTime被放在System命名空间下,在顶级语句中不必using可直接使。单个字母格式化DateTime最常用的属性是Now,表示当前的时刻,其数据类型也是Da...

2023-06-25

C#实现TCP和UDP通信的示例详解

目录UDP发送UDP接收TCP发送TCP接收C#在命名空间System.Net.Sockets中对伯克利套接字提供了良好的封装,提供了完善的TCP和UDP通信功能。从编程的角度出发,TCP和UDP最大的区别是...

2023-06-25

Avalonia封装实现指定组件允许拖动的工具类

创建Avalonia的MVVM项目,命名DragDemo ,然后将项目的Nuget包更新到预览版 <ItemGroup> <PackageReference Include="Avalonia" Version="11.0.0-preview5" />...

2023-06-25

详解WPF中的APP生命周期以及全局异常捕获

目录APP生命周期窗体生命周期事件全局异常捕获APP生命周期wpf项目目录中有一个App.xaml.cs文件,该文件中App是一个partical类,与之对应的另一partical部分在App.g.i.cs文件中,...

2023-06-25

C# CSV文件读写的实现

目录为什么要用csv文件一、DataTable数据写入CSV文件二、读取CSV文件到DataTable三、修改文件名称四、CSV文件的数据写入CSV是一种通用的、相对简单的文件格式,最广泛的应用...

2023-06-25

基于WPF实现蒙板控件的示例代码

WPF 实现蒙板控件框架使用.NET40;Visual Studio 2022;使用方式需引入命名空间后 wd:Mask.IsMask="true",即可显示蒙板。显示蒙板内容需 wd:Mask.Child 进行复赋值。实现代码1)...

2023-06-25

利用C#编写一个Windows服务程序的方法详解

1.添加引用Windows服务(.NET Framework)2.输入项目名称,选择安装位置,,选择安装框架版本;创建。3.找到MyService.cs ,右击&lsquo;查看代码&rsquo;添加如下代码:public partial clas...

2023-06-25

C# 时间戳转换实例

本篇文章主要介绍了C# DateTime与时间戳(11位与13)转换实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧C# /// <summary> /// 将...

2023-06-25

利用C#实现绘制出地球旋转效果

将方形的图像映射到正方形上似乎并没有什么难度,所以接下来要做的是把图像映射到球面上。而球的参数方程为x​=rcosϕcos&theta;y=rcosϕsin&theta;z=rsinϕ​由于r的值是恒...

2023-06-25

C#编程中最容易犯的7种编写错误分享

目录1、拼接字符串2、嵌套异常处理3、for和foreach的选择4、验证简单的原始数据类型5、处理对象实现IDisposable接口6、声明公共变量7、利用System.Data.DataTable访问数据1...

2023-06-25

C#/.net程序调用Python的教程分享

目录C#调用python的常见方法使用pythonnet嵌入Python环境及使用第三方库传递对象调用pyd文件执行速度对比C#/.net程序调用pythonC#的优势在于window下的开发,不仅功能强大而...

2023-06-25

WPF自定义控件的实现

方式一:基于现有控件进行扩展,如基于button进行扩展,UI可直接用xmal进行编辑设计,逻辑用xaml.cs进行编辑方法二:直接创建wpf自定义控件本文用方法二开展自定义控件!!!1.自定义控件的...

2023-06-25

WPF利用ValueConverter实现值转换器

目录介绍基类实现子类实现效果介绍值转换器在WPF开发中是非常常见的,当然不仅仅是在WPF开发中。值转换器可以帮助我们很轻松地实现,界面数据展示的问题,如:模块隐藏显示、编码数...

2023-06-25

C#异步编程之async/await详解

目录概述C#异步编程用法async/await和Task简介asyncawaitTask其他实现原理剖析实现原理示例概述异步这个概念在不同语境下有不同的解释,比如在一个单核CPU里开启两个线程执行...

2023-06-25

C#实现获取文件大小并进行比较

目录一、实现功能二、核心脚本三、使用方法一、实现功能①需要获取到文件的大小然后进行合适单位的展示;②将获取到的文件大小统一单位;③能够进行文件大小与设置数值比较;④两...

2023-06-25

一文带你了解C#操作MySql的方法

目录代码介绍代码实现创建数据库创建数据表查询数据事务代码示例代码介绍功能包含:创建数据库创建数据表批量添加数据MySql事务执行清表分页、模糊查询代码实现创建数据库pub...

2023-06-25

C#字节数组(byte[])和字符串相互转换方式

目录C#字节数组(byte[])和字符串相互转换C#字节数组向类型的转化字节数组与图像字节数组与字符串字节数组与整数字节数组与Object总结C#字节数组(byte[])和字符串相互转换通...

2023-06-25

基于WPF实现3D画廊动画效果的示例代码

接下来想做一个图廊,所以并没有必要用立方体,只需做一些“墙壁”就行了。而在一个平面上建起另一个矩形的平面,实则非常容易,只需输入墙角的两点和高度就可以了,这对于...

2023-06-25

C# WinForm RichTextBox文本动态滚动显示文本方式

目录WinForm RichTextBox文本动态滚动显示文本方下图为运行时显示过程中Form1.csForm1.Designer.cs总结WinForm RichTextBox文本动态滚动显示文本方在RichTextBox动态显示一...

2023-06-25

C# WPF实现动态3D光照效果

目录交互式调节光效给地球点颜色看看交互式调节光效接下来想动态实现光照效果,即如下图所示看到这个滚动条,大家可能马上想到,将Slider和Light的内容绑定在一起似乎更容易实现...

2023-06-25

详解WPF中用户控件和自定义控件的使用

目录介绍用户控件自定义控件按钮案例自定义控件中常用的知识点介绍无论是在WPF中还是WinForm中,都有用户控件(UserControl)和自定义控件(CustomControl),这两种控件都是对已有控件...

2023-06-25

如何给C#变量取名字

目录一.变量命名风格1)类成员变量、局部变量2)静态成员变量、枚举值、常量二.变量命名最高境界三.变量命名最佳实践1)采用名词或者形容词来命名变量2)避免使用单字母变量,尽量细...

2023-06-25

C#/VB.NET实现在Word中插入或删除脚注

目录程序环境在Word中的特定段落后插入脚注完整代码效果图在Word中的特定文本后插入脚注完整代码效果图脚注,是可以附在文章页面的最底端的,对某些东西加以说明,印在书页下端的...

2023-06-25

C#递归应用之实现JS文件的自动引用

目录背景需求分析1、返回结果类型2、算法选择代码实现背景两张表,分别是 :sys_tbl,和 sys_field,其中:sys_tbl 是系统所有表的信息,包含两个字段 :code(表名),name(表描述信息);sys_fl...

2023-06-25

C#实现文件筛选读取并翻译的自动化工具

目录背景思路准备工作代码实现背景我们项目一开始的所有提示都是中文,后来要做国际化。发现项目中的带双引号的中文居然有 2.3 w 多条!!!简直让人欲哭无泪...如果使用人工改的话...

2023-06-25

WPF实现监听快捷键的方式分享

目录1.调用Win32 API2.监听WPF的KeyDown事件3.XAML绑定命令方式4.细节5.DEMO1.调用Win32 API优先级最高,全局监听, 支持最小化失焦等情况那么,假如我要在一个WPF程序监听CTRL+5...

2023-06-25

WPF实现带筛选功能的DataGrid

目录涉及知识点示例截图核心源码不足与思考涉及知识点在本示例中,从数据绑定,到数据展示,涉及知识点如下所示:DataGrid,要WPF提供的进行二维数据展示在列表控件,默认功能非常简单,...

2023-06-25

c# chart缩放,局部放大问题

目录c# chart缩放,局部放大放大缩小c# chart表格设置间隔与小数点网格刻度总结c# chart缩放,局部放大效果:左键划选放大区域,右键恢复        /// <summary>        /...

2023-06-25

C# WPF实现3D操作几何体效果

目录操作几何体新建正方体设置立方体位置选中立方体挪动几何体操作几何体据说我的世界是三个程序员用一周开发出来的,那一个程序员用半天开发出一个乞丐版的我的世界,讲道理是...

2023-06-25

C#/VB.NET实现在Word文档中添加页眉和页脚

目录程序环境在 Word 文档中添加页眉和页脚完整代码效果图页眉位于文档中每个页面的顶部区域,常用于显示文档的附加信息,可以插入时间、图形、公司微标、文档标题、文件名或作...

2023-06-25

Unity打包代码到DLL的实现

使用Unity API PlayerBuildInterface.CompilePlayerScripts 将项目中的代码生成为 DLL 程序集在 Editor 文件夹下新建脚本 CompileDllusing UnityEngine;using UnityEditor;...

2023-06-25

C#/VB.NET实现从PPT中提取图片的示例代码

目录程序环境从整个演示文稿中提取图像完整代码效果图从特定演示幻灯片中提取图像完整代码效果图PowerPoint是用于制作幻灯片(演示文稿)的应用软件,每张幻灯片中都可以包含文字...

2023-06-25

详解C#如何优雅地终止线程

目录需求说明初始版本进阶版本最终版本在刚接触后台线程的时候,觉得线程神秘且高深,并且时常有先辈们千叮万嘱:能不用的时候,尽量不要用,千万不要滥用线程,否则会发生预料不到的结...

2023-06-25

C# string转换为几种不同编码的Byte[]的问题解读

目录C# string转换为几种不同编码的Byte[]1.string&ndash;>Byte[]转换 2.Byte[]&ndash;>string转换 C#分享几种常用的编码转换,base64、MD5、stringC# Base64编码C# 文件与二...

2023-06-25
返回顶部
顶部