C#如何打开选择文件对话框和选择目录对话框

目录C#打开选择文件对话框和选择目录对话框1.选择文件对话框2.选择目录对话框,利用winForm库C#通用选择文件对话框总结C#打开选择文件对话框和选择目录对话框1.选择文件对话...

2023-07-24

C#中获取程序路径的几种方法及其区别说明

目录整理的几种获取当前目录的方式手动启动C#使用System.Diagnostics.Process.Start()方法启动通过cmd命令行启动通过LabVIEW中“执行系统命令”(System Exec.vi)启...

2023-07-24

Unity UGUI的Canvas画布组件使用示例详解

目录Unity UGUI的Canvas(画布)组件的介绍及使用1. 什么是Canvas组件?2. Canvas组件的工作原理3. Canvas组件的常用属性4. Canvas组件的常用函数5. 示例代码示例1:创建一个屏幕空...

2023-07-24

Unity UGUI的Mask遮罩组件使用详解

目录1. 什么是Mask组件?2. Mask组件的工作原理3. Mask组件的常用属性4. Mask组件的常用函数5. 示例代码示例1:显示部分图片示例2:裁剪文本示例3:动态遮罩示例4:遮罩交互示例5:透明...

2023-07-24

Unity UGUI的Dropdown下拉菜单组件使用详解

目录1. 什么是Dropdown组件?2. Dropdown组件的工作原理3. Dropdown组件的常用属性4. Dropdown组件的常用函数5. 示例代码示例1:创建一个简单的下拉菜单示例2:获取当前选择的值...

2023-07-24

Unity UGUI的Slider滑动条件组使用详解

目录1. 什么是Slider组件?2. Slider组件的工作原理3. Slider组件的常用属性4. Slider组常的件用函数5. 示例代码示例1:基本使用示例2:限制数值范围示例3:水平滑动条示例4:垂直滑...

2023-07-24

c#之获取本机主机名的四种方式总结

目录获取本机主机名的四种方式四种方法的区别主机名和NetBIOS名称的区别那么主机名和NetBIOS名称有什么区别呢?总结获取本机主机名的四种方式获取本机 NetBIOS 名称lineLog.C...

2023-07-24

C#数据库连接方式(类的形式)

目录C#数据库连接(类的形式)C#连接数据库的步骤和相关的方法调用相关的方法调用总结C#数据库连接(类的形式)using System;using System.Collections.Generic;using System.L...

2023-07-24

C#之如何实现多个子窗体切换效果

目录C#实现多个子窗体切换效果先来看一下主窗体中多个小窗体切换的效果多窗体切换的原理建立多窗口切换的步骤1.新建一个主窗体并在其中放置适当的控件2.新建用于在主窗体中...

2023-07-24

C#如何获取当前路径的父路径

目录C#如何获取当前路径的父路径C#获取当前路径7种方法代码用法须知总结C#如何获取当前路径的父路径//获取当前运行路径的上级目录(父目录) System.IO.DirectoryInfo topDir =...

2023-07-24

C# Nullable的使用小结

在C#1.x,一个值类型变量是不可以被赋予null值的,否则会产生异常。在C#2.0中,提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型,这对处理数据库中包含可选字段以及很多...

2023-07-24

基于WPF简单实现Meesage消息提醒

WPF 简单实现 Meesage 消息提醒框架使用.NET4 至 .NET6;Visual Studio 2022;实现方式通过获取当前焦点的 Window 然后对它添加装饰器,将 Meesage 内部添加 ListBox 用作记录显...

2023-07-24

C#中IsNullOrEmpty和IsNullOrWhiteSpace的使用方法及区别解析

目录前言IsNullOrEmpty作用源码实现示例IsNullOrWhiteSpace作用源码实现示例前言今天我们将探讨C#中两个常用的字符串处理方法:IsNullOrEmpty和IsNullOrWhiteSpace。这两个方...

2023-07-24

Unity的Console的控制类LogEntries深入解析与实用案例

目录Unity Console窗口的LogEntries私有类实现自定义日志系统1. 获取LogEntries私有类的引用2. LogEntries实现自定义日志功能2.1 清空Console窗口2.2 获取日志数量2.3 获取...

2023-07-24

Unity UGUI的InputField输入框组件使用详解

目录1. 什么是UGUI的InputField组件?2. UGUI的InputField组件的工作原理.3 UGUI的Input组Field件的常用属性4. UGUI的InputField组件的5. 示例代码示例1:创建一个简单的文本输...

2023-07-24

C#的String转换成float防止精度丢失问题的解决

目录C#的String转换成float防止精度丢失精度问题解决办法Unity C# String转Float总结C#的String转换成float防止精度丢失精度问题float x = float.Parse(s);在提交小数的时...

2023-07-24

C#Windows窗体设计之ContextMenuStrip(鼠标右击菜单)的使用

目录问题描述方法一通过工具箱ContextMenuStrip控件添加方法二通过写代码添加总结Winform开发进阶之ContextMenuStrip,以自身开发经验讲解ContextMenuStrip的具体用法。编程...

2023-07-24

C# Winform TextBox控件多行输入方式

目录C# Winform TextBox控件多行输入 C#winform对控件textbox输入文本的限制对于textbox的输入进行不同情况的限制(举例)总结C# Winform TextBox控件多行输入TextBox控件默认...

2023-07-24

C#自定义Attribute值的获取与优化技巧

目录首先说下什么是AtrributeAttribute作为编译器的指令C# Attribute值获取首先说下什么是Atrribute首先,我们肯定Attribute是一个类,下面是msdn文档对它的描述:公共语言运行时...

2023-07-24

C++面试八股文之override和finial关键字有何作用

某日二师兄参加XXX科技公司的C++工程师开发岗位第22面: (二师兄好苦逼,节假日还在面试。。。)面试官:C++的继承了解吗?二师兄:(不好意思,你面到我的强项了。。)了解一些。面试官:什么是...

2023-07-24

C++面试八股文之static_cast你了解吗

某日二师兄参加XXX科技公司的C++工程师开发岗位第20面:面试官:C++中支持哪些类型转换?二师兄:C++支持C风格的类型转换,并在C++11引入新的关键字规范了类型转换。二师兄:C++11引入...

2023-07-24

如何配置 Sublime Text4为 C++ 编辑器

目录概述配置sublimeTerminus配置LSP + LSP-clangdmac下安装clangdDebian(testing)安装clangd和clangwindows下安装llvm配置LSP-clangd配置clang-format命令行使用sublime t...

2023-07-24

C++ string如何获取文件路径文件名、文件路径、文件后缀(两种方式)

目录C++ string获取文件路径文件名、文件路径、文件后缀方法一方法二C++ string find substr得到文件名的前缀后缀总结C++ string获取文件路径文件名、文件路径、文件后缀wi...

2023-07-24

C++面试八股文之左值与右值

某日二师兄参加XXX科技公司的C++工程师开发岗位第16面:面试官:什么是左值,什么是右值?二师兄:简单来说,左值就是可以使用&符号取地址的值,而右值一般不可以使用&符号取地址。int a...

2023-07-24

C++面试八股文之std::string实现方法

某日二师兄参加XXX科技公司的C++工程师开发岗位第18面:面试官:std::string用过吧?二师兄:当然用过(废话,C++程序员就没有没用过std::string的)。面试官:std::string("hello")+"world...

2023-07-24

C语言实现strlen的三种方法小结

目录1.strlen介绍2.如何使用strlen库函数3.三种方法实现strlen 计数器法:4.关于strlen返回值1.strlen介绍strlen --- 求字符串长度size_t strlen (const char* str);找到字符...

2023-07-24

C/C++练习题之合并k个已排序的链表

目录前言:题目描述:思路一:暴力求解法第一步:确定合并后链表的头节点rhead第二步:选择次小的进行尾插思路二:分治归并法总结前言:今天给大家分享一道面试中常见的题目—&mdash...

2023-07-24

C++ JSON库 nlohmann::basic_json::array 的用法示例详解

目录简介nlohmann::basic_json::array 官网介绍参数返回值异常安全性复杂度注意示例另请参阅版本历史简介nlohmann::json 是一个 C++ 的 JSON 库,它提供了一种容易和直观的方...

2023-07-24

C++中String的语法及常用接口的底层实现详解

目录一、string类二、string的常用见用法2、1 string对象的构造2、1、1 string对象的构造的使用方法2、1、2 string()的底层实现2、1、3 string(const char* s)的底层实现2...

2023-07-24

Qt使用SQLite数据库实现数据增删改查

目录一、项目介绍二、SQLite数据库三、在Qt里使用SQLITE数据库四、完整代码一、项目介绍当前文章介绍的设计的主要功能是利用 SQLite 数据库实现宠物投喂器上传数据的存储,并...

2023-07-24

CMake中使用vcpkg的实现

目录CMake构建的项目中引入开源库vcpkg安装开源库vcpkg是一个微软开源的C++包管理器。在以前的开发中,如果在项目中需要使用某个开源库,例如qt,我们需要取官网下载qt的源码,然后...

2023-07-24

C++面经之什么是RAII面试问题解析

目录引言面试官:什么是RAII?面试官:使用RAII可以做哪些事情?复盘引言某日二师兄参加XXX科技公司的C++工程师开发岗位第13面:面试官:什么是RAII?二师兄:RAII是Resource Acquisition I...

2023-07-24

基于Qt编写全能播放组件的示例代码

目录一、前言二、效果图三、体验地址四、相关代码五、功能特点一、前言从代码层面以及自由度来说,用ffmpeg来写全能播放组件是最佳方案(跨平台最好最多、编解码能力最强),尽管已...

2023-07-24

C语言驱动开发之内核解锁与强删文件

在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁...

2023-07-24

OpenCV c++滑动条的创建和使用代码

目录什么是滑动条创建滑动条参考代码获取当前滑动条位置参考代码总结什么是滑动条滑动条是 OpenCV 动态调节参数特别好用的工具,它依附于窗口而存在。创建滑动条在 OpenCV 中...

2023-07-24

基于C/C++将派生类赋值给基类的超详细讲解

目录前言将派生类对象赋值给基类对象将派生类指针赋值给基类指针将派生类引用赋值给基类引用总结前言在 C/C++中经常会发生数据类型的转换,例如将 int 类型的数据赋值给 floa...

2023-07-24

C++中String类的常用接口函数总结

目录stringstring类的常见构造string容量相关接口 (size(),capacity(),clear(),empty)resize()接口函数reserve()string类对象的访问及遍历操作string类对象的修改和操作插入(...

2023-07-24

一文教你快速了解C语言中的作用域和常量

目录前言一、变量作用域和生命周期作用域局部变量的作用域全局变量的作用域生命周期局部变量的生命周期全局变量的生命周期二、常量2.1 字面常量2.2 const 饰的常变量总结...

2023-07-24

C++实现红黑树核心插入实例代码

目录一、红黑树概念介绍二、红黑树模拟实现(1)红黑树节点(2)红黑树插入分析(核心)(3)插入代码思路(如何快速写插入算法)(4)判断平衡函数(5)查找函数(6)测试函数(7)测试结果三、红黑树源代...

2023-07-24

C++面试八股文之智能指针详解

某日二师兄参加XXX科技公司的C++工程师开发岗位第19面:面试官:什么是智能指针?二师兄:智能指针是C++11引入的类模板,用于管理资源,行为类似于指针,但不需要手动申请、释放资源,所以...

2023-07-24

C++使用FFmpeg实现YUV数据编码转视频文件

目录使用ffmpeg编码流程源码补充本文中实现的一个小功能是把一个YUV原始视频数据(时间序列图像)经过h264编码为视频码流,然后在使用mp4封装格式封装。编码&封装的流程图如下:...

2023-07-24

C++面试八股文之STL标准模板库使用详解

目录面试模拟面试官:用过STL吗?面试官:你知道STL是什么?面试官:那你知道STL的六大部件是什么?面试官:那你知道有哪些容器吗?面试官:你知道适配器是做什么的吗?面试官:有了解过分配器吗?...

2023-07-24

c与c++之间的相互调用及函数区别示例详解

目录引言c与c++的函数区别extern "C"的作用c++中调用c代码c语言调用c++代码小结引言最近项目需要使用google test(以下简称为gtest)作为单元测试框架,但是项目本身过于庞大,main...

2023-07-24

C++使用expected实现优雅的错误处理

目录使用expected进行错误处理expected 使用实例函数式的接口使用expected进行错误处理C++ 中提供了很多中方式进行错误处理。无论是通过抛异常还是通过错误码,标准库都提供...

2023-07-24

C++ std::chrono库使用示例(实现C++ 获取日期,时间戳,计时等功能)

目录1. 引言1.1. std::chrono库的主要功能2. std::chrono库的子类介绍与应用2.1. std::chrono::system_clock的用法和示例2.2. std::chrono::steady_clock的用法和示例2.3....

2023-07-24

C++面试之你知道有哪些可执行体吗

某日二师兄参加XXX科技公司的C++工程师开发岗位第14面:面试官:在C++中,有哪些可执行体?二师兄:可执行体?面试官:也就是可调用对象。二师兄:让我想一想。函数、函数指针、类的静态方...

2023-07-24

C++:string字符串的切片方式

目录C++:string字符串的切片1.substr用于进行已知序号的切片操作 2.find函数和substr函数C++特定分隔符将字符串进行分割总结C++:string字符串的切片string字符串在C++中不...

2023-07-24

C++中static和const的作用和用法

static:静态变量(static variable):在函数内部声明的静态变量在程序执行期间保持其值,而不会在函数调用结束后销毁。静态变量只初始化一次,然后可以在后续函数调用中使用其最新值...

2023-07-24

VScode搭建C/C++开发环境的详细过程

目录1.VScode是什么?2.VScode的下载和安装 2.1下载和安装 下载:2.2环境的介绍3.VScode配置C/C++开发环境3.1下载和配置MinGW-w64 编译器套件 3.2安装C/C++插件3.3重启VScode4....

2023-07-24

C语言中.与->的区别详细解析

->前是指针,而 . 前是结构体变量首先 a->b 的含义是 (*a).b ,所以他们是不同的,不过的确 -> 可以用 * 和 . 实现,不需要单独一个运算符。 嗯,我这是说现代的标准化的 C 语义上来...

2023-07-24
返回顶部
顶部