E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
;c++
C++
中对象传参的几种方式
在
C++
中传递对象作为函数参数有多种方式,每种方式都有不同的语义、性能特点和适用场景。
递归书房
·
2025-06-28 23:20
c++
【
C++
】
C++
快速回顾入门、概念概要
C++
语言跟其它语言类似,主要基本的本文不列举了。我在学习的过程中,遇到
C++
的不同之处,或者是重点的地方,都会将其记录下来。主要从关键字、常见函数、输入输出等角度去记录。
子非渔
·
2025-06-28 23:49
C++入门
C++
C++总结
用
C++
获取显示器信息:深入 WMI 与 COM 接口
本文将展示如何使用
C++
通过WindowsManagementInstrumentation(WMI)和ComponentObjectModel(COM)接口实现这一功能。
·
2025-06-28 22:15
LRU缓存
C++
请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字key已经存在,则变更其数据值value;如果不存在,则向缓存中插入该组k
monicaaaaan
·
2025-06-28 21:40
乐扣刷题
缓存
c++
spring
(LeetCode 面试经典 150 题 ) 238. 除自身以外数组的乘积 (前缀和)
C++
版本:classSolution{public:vectorproductExceptSelf(vector&nums){intn=nums.size();vectorpre(n,1);pre[0
岁忧
·
2025-06-28 20:30
LeetCode
面试经典
150
题
LeetCode
C++
JAVA
Go版本
leetcode
面试
算法
c++
go
java
算法训练营|数组总结
时间复杂度:算法执行语句的次数空间复杂度:算法在运行过程中临时占存储空间大小数组(
C++
):存放在连续内存空间的相同类型固定大小的数据的集合,不能删除,只能覆盖列表(Python):数据可以是不同类型,
慧泽huize
·
2025-06-28 20:00
数据结构
算法
leetcode
python
c++
手把手教程:在 VS2017 32位 Windows 环境下编译 OR-Tools 9.6 并集成到
C++
项目
OR-Tools是Google开源的优化算法库,支持路径规划、线性规划、约束编程等多种功能。本文将详细介绍在VisualStudio201732位Windows环境下编译OR-Tools9.6的两种方法:联网自动下载依赖和手动编译依赖项,并提供避坑指南。方法一:联网自动下载依赖(推荐新手)步骤1:克隆OR-Tools仓库gitclonehttps://github.com/google/or-to
A小庞
·
2025-06-28 20:29
C++知识
算法
c++
开发语言
or-tools
算法库
Visual Studio 编译错误 LNK2038:MTD 和 MDD 的区别及解决方法
在使用VisualStudio进行
C++
项目开发时,我们经常会遇到一些编译错误。其中,LNK2038错误是一个比较常见的链接器错误,通常与运行时库(RuntimeLibrary)的配置不匹配有关。
A小庞
·
2025-06-28 20:29
C++知识
个人
visual
studio
windows
ide
C++
正则表达式语法
在
C++
中,正则表达式是处理文本模式匹配和字符串操作的强大工具。C++11及以后的标准库提供了头文件,支持正则表达式的使用。
Coding小公仔
·
2025-06-28 17:40
c/c++
c++
正则表达式
开发语言
【
C++
】简单学——类和对象(下)
初始化列表前提:对象实例化,成员变量就整体定义了,那么成员变量是在哪里单体定义初始化的?构造函数处吗?概念概念:初始化列表是每个的成员定义初始化的位置位置:在构造函数底下结构::代表开始,代表分点classDate{public:////初始化列表Date(intyear,intmonth,intday):_year(year),_month(month),_day(day){}}语法一个成员变量
CtrlZ小牛码
·
2025-06-28 16:26
C++简单学
c++
开发语言
【
C++
】简单学——类和对象(中)
六个默认成员函数共性你如果没有写这六个成员函数,编译器就会自动帮你写编译器会自动调用构造函数析构函数拷贝构造函数赋值运算符重载取地址运算符重载被const修饰的取地址运算符重载构造函数作用帮助你初始化以前的初始化的问题:总是会忘记初始化,然后用着用着就崩了使用的位置:对象实例化的时候这几个词要区分开来默认成员函数:类里“隐藏”的6个特殊函数(包括构造函数、析构函数、拷贝构造等),不写时编译器自动生
CtrlZ小牛码
·
2025-06-28 16:25
C++简单学
c++
开发语言
C++
程序实现阻止屏保、阻止系统自动关闭屏幕、阻止系统待机(附源码)
目录1、概述2、设置屏幕保护程序,修改自动关闭显示器和待机的时间2.1、设置屏保程序2.2、修改自动关闭显示器和待机的时间3、通过屏保的通知消息来阻止屏保4、调用API函数SystemParametersInfo关闭/启用屏保,但存在问题4.1、初步确定处理策略4.2、启动监控进程去监控主进程4.3、系统强行关机的情况无法处理5、使用APIMonitor监测到目标程序对API的调用,找到了问题的突
dvlinker
·
2025-06-28 16:24
C/C++实战专栏
阻止屏保
阻止系统自动关闭屏幕
阻止系统待机
API
Monitor
算法竞赛备考冲刺必刷题(
C++
) | 洛谷 P8814 解密
欢迎大家订阅我的专栏:算法题解:
C++
与Python实现!附上汇总贴:算法竞赛备考冲刺必刷题(
C++
)|汇总【题目来源】洛谷:P8814[CSP-J2022]解密-洛
热爱编程的通信人
·
2025-06-28 15:50
算法
c++
开发语言
【
C++
】atoi和std::stoi
两个将字符串转为int的方法atoi(C语言)atoi是C库中的一个函数,它定义在头文件里。其作用是把一个字符串转换为对应的整数。/*Convertastringtoaninteger.*/externintatoi(constchar*__nptr)__THROW__attribute_pure____nonnull((1))__wur;转换的原则如下:此函数接收一个以空字符'\0'结尾的字符串
bluebonnet27
·
2025-06-28 14:17
编程语言
#
C++
c++
算法
开发语言
单双链表及其反转
一,空指针的补充1.空指针的定义在C语言中,空指针通常被定义为NULL,或者在
C++
中为nullptr。它的本质是一个指针,指向无效的地址,用来表示一个指针当前没有指向有效的内存空间。
醇醛酸醚酮酯
·
2025-06-28 13:07
开发语言
【
C++
】String的使用
字符串基础概念std::stringvsC风格字符串std::string是
C++
标准库提供的字符串类,相比C风格的char*具有明显优势:自动内存管理丰富的成员函数安全的边界检查支持运算符重载#include
nanguochenchuan
·
2025-06-28 13:05
C++
c++
开发语言
【Linux】ghb工具
作为程序员调试C/
C++
程序的利器,GDB能帮助你:定位程序崩溃原因分析程序运行状态跟踪变量值变化检测内存错误安装与配置安装方法#Ubuntu/Debiansudoaptinstallgdb#CentOS
nanguochenchuan
·
2025-06-28 12:03
Linux操作系统
linux
运维
服务器
c++
io操作(文件的读取与写入)
1文件的读取//文件操作模式//ios::app追加模式//ios::ate文件打开后定位到文件末尾//ios::in打开文件用于读取//ios::out打开文件用于写入//ios::trunc如果该文件已经存在,其内容将在打开之前被截断,即把文件长度设置为0//读取文件示例intmain(){fstreamfile("./io.txt",ios::in);//文件是否正常打开if(file.is
galaxy_strive
·
2025-06-28 11:24
C++Study
c++
开发语言
c++
常见英文单词(自用)
c++
常见英文单词application应用程式应用、应用程序applicationframework应用程式框架、应用框架应用程序框架architecture架构、系统架构体系结构argument引数
叫我六胖子
·
2025-06-28 11:24
c++英文
c++
【
C++
算法竞赛】前缀和+桶数组
文章目录1.前缀和基础2.算法原理3.例题讲解[P1114“非常男女”计划](https://www.luogu.com.cn/problem/P1114)[P11965[GESP202503七级]等价消除](https://www.luogu.com.cn/problem/P11965)[P10724[GESP202406七级]区间乘积](https://www.luogu.com.cn/pro
YLCHUP
·
2025-06-28 11:52
C++算法技巧
算法
c++
开发语言
数据结构
哈希算法
c语言
笔记
【
C++
】命令模式
目录一、模式核心概念与结构二、
C++
实现示例:遥控器与家电控制三、命令模式的关键特性四、应用场景五、命令模式与其他设计模式的关系六、
C++
标准库中的命令模式应用七、优缺点分析八、实战案例:数据库事务命令九
·
2025-06-28 10:47
C++
生成静态库和动态库
什么是静态库和动态库在项目开发中,或多或少地需要使用到第三方(非编译器提供)的程序库,使用第三方的程序库能够减少重复造轮子的工作,提高开发效率。本文将介绍如何把自己的写的程序制作为程序库提供给他人使用,学会制作程序库后,自然也就会掌握了如何使用他人提供的程序库了。程序库从使用方式上分为两种,静态库和动态库。当我们在使用第三方提供的静态库时,当编译程序时,需要将我们自己写的程序和第三方库链接在一起形
·
2025-06-28 10:15
C++
智能指针编程实例
智能指针是C++11引入的重要特性,用于自动管理动态分配的内存,防止内存泄漏。下面介绍几种高级智能指针编程实例。1.共享所有权模式(shared_ptr)循环引用问题及解决方案#include#includeclassB;//前向声明classA{public:std::shared_ptrb_ptr;~A(){std::couta_ptr;//这里会导致循环引用~B(){std::cout();
lixzest
·
2025-06-28 09:10
c++
开发语言
C++
Lambda表达式详解:从入门到精通
Lambda表达式是C11引入的最重要特性之一,它彻底改变了我们在C中编写函数对象的方式。本文将带你全面掌握Lambda表达式的使用技巧!1.什么是Lambda表达式?Lambda表达式是C++11引入的一种匿名函数对象,它允许我们在需要函数的地方内联定义函数,无需单独命名。Lambda的出现极大简化了代码,特别是在使用STL算法时。为什么需要Lambda?简化代码:避免为简单操作单独编写函数对象
Jay_515
·
2025-06-28 09:10
c++
Lambda
C++
学习笔记(2)——高精度减法
上篇文章我们了解了高精度加法,今天我们来讲减法。和加法一样,减法也是模拟小学减法竖式:先用数组存下被减数和减数:①如果a[i]b,a[i+1]还可以向a[i+2]借位。借位后a[i+1]等于9,而b[i+1]最大为9。我们来看一下高精度减法的思路:①高精度数的读取存储:使用字符串方式读取,然后转成整型数组,为方便计算,进行逆向存储。②模拟竖式进行减法:相同位置进行相减,不够减时进行借位③去除前导0
「已注销」
·
2025-06-28 08:04
C++学习笔记(每周至少3篇)
C++
c++
MongoDB框架零基础入门
查询文档前言先科普讲解一下NoSQL(notonlysql)本身NoSQL非关系型数据库就具备了ACID(原子性、一致性、持久性、隔离性)数据持久化一般还是要使用关系型数据库,内存的数据库使用检索MongoDB是
C+
码农研究僧
·
2025-06-28 08:04
Python
100天精通全栈
mongodb
nosql
数据库
GPS-SDR-SIM与HackONE的融合:
C++
实现的高效GPS模拟
GPS-SDR-SIM与HackONE的融合:
C++
实现的高效GPS模拟前言在现代导航技术中,全球定位系统(GPS)无疑是最重要的工具之一。
m0_57781768
·
2025-06-28 08:33
c++
开发语言
Java基础:流程控制语句:条件、循环和跳转
前言Java中的流程控制语句其实和C、
C++
一样,在Java中,流程控制会涉及到包括if-else、while、do-while、for、return、break以及选择语句switch。
越重天
·
2025-06-28 08:32
Java
基础入门教程
Java
宝藏
java
开发语言
java流程控制语句
零到一学Java
C++
高精度除以高精度
高精度除以高精度的问题,在计算机科学中是一个常见的挑战,特别是在处理非常大的数字时,这些数字超出了标准数据类型(如int或longlong)的范围。这里,我们将详细解释一种常见的方法来解决这个问题:模拟手工除法。基本思路模拟手工除法的过程,即将一个高精度数(被除数)除以另一个高精度数(除数),并逐位计算商和余数。步骤详解初始化:设定被除数A和除数B(均为高精度数
洛谷题真多
·
2025-06-28 08:01
算法
c++
算法
C++
数据类型
基本的内置类型
C++
提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的C+
風清掦
·
2025-06-28 07:28
C++
c++
经验分享
【基数排序介绍】
二、基数排序的步骤(LSD低位优先)1.找出最大数的位数2.对每一位进行排序(从最低位到最高位)三、
C++
实现1.主函数:基数排序实现四、时间复杂度分析五、基数排序的适用场景六、与其他排序算法对比七、扩展
wdwc2
·
2025-06-28 07:27
算法设计
算法
数据结构
排序算法
C语言到
C++
快速入门
前言:通过前面的学习,我们了解了C语言的一些性质和用法,为了更加深入的学习C,我们可以向
C++
进阶,探究
C++
的知识世界,相信可以收获不少知识!
·
2025-06-28 07:56
C# 与vb.net 的Dictionary(字典)的键、值排序
NET版本的VisualBasic增加了更多特性,而且演化为完全面向对象(就像
C++
)的
chinaherolts2008
·
2025-06-28 06:25
c#
开发语言
vb.net教程
Android.mk
一、基础认知定位AndroidNDK构建系统的GNUMakefile片段,描述NDK项目结构可编译生成:APK、JAVA库、C/
C++
可执行程序、静态库(.a)、动态库(.so)兼容性:新源码逐渐转向Android.bp
盼雨落,等风起
·
2025-06-28 06:54
安卓
脚本文件
android
C++day02(基本数据类型)
学习目标初始
C++
基本数据类型整数与加减乘除学习变量与赋值语句老师要求你每天做题之后记录做题总共用了多少秒。但是计时器只能显示分钟+秒的格式。你有办法编写程序进行时间换算吗?
有点。
·
2025-06-28 06:23
#C++少儿
c++
C语言实现
c++
的私有属性
私有属性实现一、使用不透明结构体(OpaqueStruct)核心思路:隐藏结构体定义,仅通过接口函数操作数据。步骤:头文件(.h):声明结构体但不定义成员,仅提供函数接口://mylib.htypedefstructMyStructMyStruct;//不完整类型声明MyStruct*create_struct(intvalue);//构造函数intget_value(MyStruct*obj);
盼雨落,等风起
·
2025-06-28 06:23
c语言
c语言
c++
java
Excel处理控件Aspose.Cells教程:Java 在 Excel 中插入和删除行和列
MicrosoftExcel或任何MicrosoftOfficeInterop组件,AsposeAPI支持旗下产品覆盖文档、图表、PDF、条码、OCR、CAD、HTML、电子邮件等各个文档管理领域,为全球.NET、Java、
C+
·
2025-06-28 06:52
【C#】实现C#传回调函数到
C++
,由
C++
计算结果回调返回
1.C++代码实现.h代码extern"C"typedefint(*Callback)(int);extern"C"__declspec(dllexport)voidRegisterCallback(Callbackcb,intx,inty);.cpp代码#include"CallBack.h"voidRegisterCallback(Callbackcb,intx,inty){intresult
加号3
·
2025-06-28 06:19
c#
c++
Python/Java/Php/C#/Go/C/
C++
这几个主力语言,谁到底真的不行
1.前言阿里最近又进行了史诗级的大裁员,IT行业肉眼可见的持续性衰退与没落。当潮水退却,才能看出谁在裸泳。作为当今计算机编程界的几大主力语言,谁才真正的裸泳者呢?2.描述1.Python:Python作为一款解释性的动态语言,它很早就诞生了。它的第一个发行版1991年出世,比Java还要早四年。可惜命运不济,一直没有大的作为。到了2014年人工智能的风口悄然兴起,Python一路高歌猛进。到了20
dotNET跨平台
·
2025-06-28 04:40
java
c#
开发语言
go vs C#/c/
c++
C/
C++
:intmain(intargc,char*argv[]),参数可以直接获取命令行参数。C#:staticvoidMain(string[]args),参数直接是命令行参数数组。
fyifei0558
·
2025-06-28 04:38
java
开发语言
STM32和
C++
实现配置文件导入、导出功能
一.配置文件导出功能//导出流程//1.客户端→设备:导出配置请求,例如:GetFlashData[d6fe30323454]:{ini},其中[]里面是设备序列号//2.设备→客户端:配置文件元数据(总大小、块数量)//3.设备→客户端:发送块1(包含块序号和大小)//4.设备→客户端:发送块n(包含块序号和大小)//5.设备→客户端:发送结束帧(包含crc校验值)//6.拼接块1-n的数据到缓
sam-zy
·
2025-06-28 03:07
STM32
stm32
c++
嵌入式硬件
并查集(Disjoint Set Union)详解与
C++
实现
可以解决什么问题常用来解决连通性问题大白话:就是当我吗需要判断两个元素是否在同一个集合里的时候,我们就要想到用并查集;并查集主要有两个功能:1、将两个元素添加到一个集合中;2、判断两个元素在不在同一个集合;原理如何将两个元素添加到同一个集合中呢?先看看有哪些错误想法:1、放到同一个数组/set/map中,这样就表述两个元素在同一个集合那问题来了,如果有成百上千个集合,难道要定义这么多个数组吗,肯定
图灵鸭
·
2025-06-28 03:33
c++
算法
开发语言
华为OD机试 2025 B卷 - 抢7游戏 (
C++
& Python & JAVA & JS & GO)
抢7游戏华为OD机试真题目录点击查看:华为OD机试2025B卷真题题库目录|机考题库+算法考点详解华为OD机试2025B卷100分题型题目描述A、B两个人玩抢7游戏,游戏规则为:A先报一个起始数字X(10≤起始数字≤10000),B报下一个数字Y(X-Y<3),A再报一个数字Z(Y-Z<3),以此类推,直到其中一个抢到7,抢到7即为胜者;在B赢得比赛的情况下,一共有多少种组合?输入描述起始数字M。
无限码力
·
2025-06-28 02:29
华为OD机试真题刷题笔记
华为od
华为OD机试
华为OD机试
2025B卷
华为OD2025B卷
华为OD机考2025B卷
【华为od刷题(
C++
)】HJ11 数字颠倒
我的代码:#include#include#include//引入算法库,提供常见的算法,比如排序、查找、反转等,这里使用了reverse函数来反转字符串usingnamespacestd;intmain(){strings;getline(cin,s);reverse(s.begin(),s.end());/*reverse函数反转字符串的字符顺序s.begin()和s.end()分别表示字符串
m0_64866459
·
2025-06-28 01:22
算法
c++
开发语言
《二分枚举答案(配合数据结构)》题集
1.字符串哈希你猜猜是啥题(60)2.并查集拯救萌萌(72)3.ST表GCD不小于K的子数组(111) 本题集为作者(英雄哪里出来)在抖音的独家课程《英雄
C++
入门到精通》、《英雄C语言入门到精通》、
英雄哪里出来
·
2025-06-28 00:16
数据结构
图论
英雄算法联盟
算法
《二分枚举答案(最值问题)》题集
1.最小的最大值突如其来的考试(30)跳石头(36)小蓝搬货(40)中秋节吃月饼(40)2.最大的最小值信号塔(33)可得到的最大团队默契(35) 本题集为作者(英雄哪里出来)在抖音的独家课程《英雄
C+
英雄哪里出来
·
2025-06-28 00:16
英雄算法联盟
数据结构
算法
二分
【C/
C++
】C++26新特性前瞻:全面解析未来编程
展望未来:C++26新特性全面解析随着
C++
标准每三年一次的迭代节奏,C++26(预计于2026年底正式发布)正在逐步成型。
CodeWithMe
·
2025-06-28 00:14
C/C++
c语言
c++
java
【C/
C++
】单元测试实战:Stub与Mock框架解析
C++
单元测试中的Stub/Mock框架详解在单元测试中,Stub(打桩)和Mock都是替代真实依赖以简化测试的技术。
CodeWithMe
·
2025-06-28 00:14
C/C++
c语言
c++
单元测试
嵌入式八股文
对一个寄存器某个位进行改变,用位操作怎么做new对象时,怎么知道内存是否分配成功浮点数在计算机中怎么存储模板使用和多态左值和右值的区别静态链接,动态链接引用传递define宏lambda表达式和变量捕获
C+
NAccept
·
2025-06-27 23:42
c语言
鸿蒙开发进阶(HarmonyOS)订阅资源泄漏事件(C/
C++
)
鸿蒙NEXT开发实战往期必看文章:一分钟了解”纯血版!鸿蒙HarmonyOSNext应用开发!“非常详细的”鸿蒙HarmonyOSNext应用开发学习路线!(从零基础入门到精通)HarmonyOSNEXT应用开发案例实践总结合(持续更新......)HarmonyOSNEXT应用开发性能优化实践总结(持续更新......)接口说明API接口的具体使用说明(参数使用限制、具体取值范围等)请参考HiA
你不要给我蛙蛙叫啊
·
2025-06-27 23:12
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
华为
1024程序员节
鸿蒙
android
ui
前端
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他