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++刷LeetCode
Qt QThread 两种线程管理方法
这两种方法各有优缺点,适用于不同的场景:1.子类化QThread(继承QThread,重写run()方法)这是传统的线程用法,类似于Java或
C++
标准库中的线程模型。
enyp80
·
2025-04-20 03:10
qt
开发语言
个人学习编程(3-16)
leetcode
刷题
有多少小于当前数字的数字:给你一个数组nums,对于其中每个元素nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个nums[i]你必须计算出有效的j的数量,其中j满足j!=i且nums[j]voidcountSmallerNumbers(intnums[],intn,intresult[]){//对每个元素nums[i],遍历整个数组来计数for(inti=0;inums[j
Rsecret2
·
2025-04-20 02:38
编程笔记
学习
leetcode
算法
vcpkg缓存问题研究
vcpkg缓存问题研究问题描述解决方案官网给出的方案其实并不是大多数人语境中的“清除缓存”实际解决方案问题描述使用vcpkg管理
c++
的库的时候,vcpkg会在c盘某些地方缓存下载的库,如果安装的库过多
EstrangedZ
·
2025-04-20 02:07
C语言
缓存
c++
C语言
vcpkg
cmake
LeetCode
38. Count and Say
LeetCode
38.CountandSay分析难度易来源https://
leetcode
.com/problems/count-and-say/description/题目Thecount-and-saysequenceisthesequenceofintegerswiththefirstfivetermsasfollowing
weixin_30896825
·
2025-04-20 00:55
数据结构与算法
【PTA/
C++
】继承与派生
程序填空题R5-1阅读下面的程序,完成其中复制构造函数的代码#includeusingnamespacestd;classCAT{public:CAT();CAT(constCAT&);~CAT();intGetAge()const{return*itsAge;}voidSetAge(intage){*itsAge=age;}protected:int*itsAge;};CAT::CAT(){it
小鱼984
·
2025-04-19 23:19
c++
算法
开发语言
用C/
C++
构建自己的Redis——第三章、回声服务器(实现事件循环)
用C/
C++
构建自己的Redis——第三章、回声服务器(实现事件循环)文章目录用C/
C++
构建自己的Redis——第三章、回声服务器(实现事件循环)前言一、概况二、主体方法2.1新的连接2.2状态机:读取
Bug-Free生活
·
2025-04-19 23:45
Redis
c语言
c++
redis
服务器
用C/
C++
构建自己的Redis——第七章、堆数据结构&TTL
用C/
C++
构建自己的Redis——第七章、堆数据结构&TTL文章目录用C/
C++
构建自己的Redis——第七章、堆数据结构&TTL前言一、堆二、堆的定义三、堆操作四、新的定时器4.1维护TTL计时器4.2
Bug-Free生活
·
2025-04-19 23:45
Redis
c语言
c++
redis
服务器
C++
基础入门篇5.2:二维数组
1.二维数组的定义二维数组:就是在一维数组上,多加一个维度二维数组的4种定义方式:1.数据类型数组名[行数][列数]2.数据类型数组名[行数][列数]={{数据1,数据2},{数据3,数据4}};3.数据类型数组名[行数][列数]={数据1,数据2,数据3,数据4};4.数据类型数组名[][列数]={数据1,数据2,数据3,数据4};总结:(1)建议第二种方式更加直观,提高代码的可读性(2)在定义
Sonal_Lynn
·
2025-04-19 22:44
c++
算法
数据结构
C++
核心编程篇综合练习:职工管理系统
目录1、管理系统需求2、创建项目2.1创建新项目2.2添加文件3、创建管理类3.1创建文件3.2头文件实现3.3源文件实现4、菜单功能4.1添加成员函数4.2菜单功能实现4.3测试菜单功能5、退出功能5.1提供功能接口5.2实现退出功能5.3测试功能6、创建职工类6.1创建职工抽象类6.2创建普通员工类6.3创建经理类6.4创建老板类7、添加职工7.1功能分析7.2功能实现7.3测试结果编辑8、文
Sonal_Lynn
·
2025-04-19 22:44
c++
开发语言
使用SM4对称密钥(GCM模式)加解密(C/
C++
)
HarmonyOS5.0.3(15)版本的配套文档,该版本API能力级别为API15Release文章目录在CMake脚本中链接相关动态库对应的算法规格请查看对称密钥加解密算法规格:SM4。在CMake脚本中链接相关动态库target_link_libraries(entryPUBLIClibohcrypto.so)加密调用OH_CryptoSymKeyGenerator_Create、OH_Cr
RZer
·
2025-04-19 22:37
HarmonyOS
c语言
c++
开发语言
HarmonyOS
pytorch 51 GroundingDINO模型导出tensorrt并使用
c++
进行部署,53ms一张图
本专栏博客第49篇文章分享了将GroundingDINO模型导出onnx并使用
c++
进行部署,并尝试将onnx模型转换为trt模型,fp16进行推理,可以发现推理速度提升了一倍。
万里鹏程转瞬至
·
2025-04-19 21:32
pytorch工程实践
pytorch
c++
人工智能
我又叕叕叕更新了~纯手工编写
C++
画图,有注释~
本次更新内容:优化性能,朗读提前申明:如果运行不了,请到主页查看RedpandaDevc++下载,若还是不行就卸了重装。版本号:1.26.36779行24690字最终结果预览代码预览//版本号:v1.26.36//最终归属权为作者(饼干帅成渣)所有//禁止转载//仅供学习,不得用于违法#include#include#include#include//控件和消息定义#defineIDC_EDIT_
饼干帅成渣
·
2025-04-19 20:30
#
C++绘图
c++
开发语言
LeetCode
259 题全解析:Swift 快速找出“满足条件”的三人组
文章目录摘要描述示例1:示例2:示例3:题解答案(Swift)题解代码分析示例测试及结果时间复杂度空间复杂度总结摘要本文围绕
LeetCode
259题“较小的三数之和”,通过Swift给出两种解法,并结合双指针的优化思路
网罗开发
·
2025-04-19 20:28
Swift
leetcode
算法
职场和发展
LeetCode
258 超通俗讲解:各位相加的两种打开方式
文章目录摘要描述题解答案做法一:暴力模拟做法二:数学法(O(1)解法)题解代码分析方法一:暴力法方法二:数学法(O(1)解)示例测试及结果时间复杂度空间复杂度总结摘要这篇文章来聊聊
LeetCode
258
网罗开发
·
2025-04-19 20:27
Swift
leetcode
算法
职场和发展
探秘
C++
内存管理:从虚拟内存到内存池的深度解析与实战应用
目录1内存的理论知识1.1内存的定义1.2虚拟内存和物理内存1.3关键概念2常用命令2.1windows系统2.2linux3cpp/c程序中的内存3.1内存布局3.2操作内存3.2.1C语言3.2.2c++3.3内存对齐3.4内存泄漏3.5智能指针3.5.1shared_ptr共享的智能指针3.5.2unique_ptr独占的智能指针3.5.3weak_ptr弱引用的智能指针4内存池4.1内存池
邪恶的贝利亚
·
2025-04-19 20:27
网络编程
c++语言特性
linux
c++
java
开发语言
开发团队知识库管理工具推荐
作为对
C++
不那么熟悉的伙伴,可能会好奇:Cmakelists.txt怎么写?当有多层Cmakel
·
2025-04-19 19:00
chrome-devtools
折半插入排序算法详解与高效实现
本项目提供Python/
C++
双语言实现、性能对比测试及进阶优化方案,适用于算法学习、工程实践和性能优化研究。算法核心思想1.传统插入排序的瓶颈问题:逐个比较寻找插入位置,导致比较次数为O(n²)。
富褸陶白
·
2025-04-19 19:20
C++
算法
数据结构
c++
python
《软件设计师》复习笔记(14.3)——设计模式
惯用法与编程语言相关的底层模式(如
C++
的引用计数)。1.创建型
寒舍书生
·
2025-04-19 19:48
软件设计师复习笔记(2025)
笔记
设计模式
LeetCode
76.最小覆盖子串 - Java滑动窗口+哈希计数详解(附调试过程与复杂度分析)
今天分享的是最小覆盖子串先看题目解题思路这道题的核心在于滑动窗口配合哈希计数我使用两个哈希表来跟踪字符出现频率:tMap:记录目标字符串t中每个字符的出现次数sMap:记录当前滑动窗口内字符的出现次数具体流程初始化阶段:检查边界条件(s比t短等情况)构建tMap统计t的字符频率滑动窗口遍历:扩展窗口右边界,逐个处理s的字符当遇到t中的字符时,更新sMap并检查是否构成有效匹配窗口收缩条件:当窗口包
不会写力扣!
·
2025-04-19 18:42
leetcode
算法
职场和发展
C++
面试八股-STL(vector)
1.vector原理介绍vector是一种内存连续的、可动态改变自身存储大小的可变数组,其属于
C++
标准模板库(standardtemplatelibrary,STL),使用vector需包含头文件。
想个什么名字好呢?
·
2025-04-19 17:36
c++
stl
MongoDB
MongoDB详细介绍MongoDB是一个开源的NoSQL文档型数据库,由
C++
语言实现,设计目标是提供高性能、高扩展性和灵活的数据存储方案。
终生成长者
·
2025-04-19 16:57
mongodb
数据库
LeetCode
- 轮转数组,除自身以外数组的乘积
leetcode
_hot100189.轮转数组238.除自身以外数组的乘积189.轮转数组已解答中等相关标签相关企业提示给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。
Jessie_waverider
·
2025-04-19 15:54
leetcode
【蓝桥杯省赛真题02】
C++
猫吃鱼 第十届蓝桥杯中小学生创意编程大赛
C++
编程比赛省赛真题解析
目录C/
C++
猫吃鱼一、题目要求1、编程实现2、输入输出二、算法分析三、程序编写四、程序说明五、运行结果六、考点分析C/
C++
猫吃鱼第十届蓝桥杯青少年创意编程大赛
C++
省赛真题一、题目要求明明家从1号站点出发
小兔子编程
·
2025-04-19 13:38
蓝桥杯C++选拔赛真题详解
c++猫吃鱼
中小学生蓝桥杯c++真题
中小学生蓝桥杯比赛真题
中小学生蓝桥杯c++比赛真题
中小学生c++蓝桥杯比赛真题
中小学生蓝桥杯比赛真题答案
蓝桥杯c++比赛真题答案
LIB-ZC, 一个跨平台(Linux)平台通用C/
C++
扩展库, 网络socket
LIB-ZC,一个跨平台(Linux)平台通用C/
C++
扩展库,网络socket跨平台命名空间zcc方法网络地址,例子192.168.1.1:25/somepath/someppp/123_domain_socket_path0
eli960
·
2025-04-19 10:19
C/C++
lib-zc
linux
c语言
c++
时间/空间复杂度(C语言)
1.2算法的复杂度2.时间复杂度2.1时间复杂度的概念2.2大O的渐进表示法2.3常见时间复杂度计算举例3.空间复杂度4.常见复杂度对比5.复杂度的oj练习消失的数字:面试题17.04.消失的数字-力扣(
LeetCode
pzn)
·
2025-04-19 08:41
数据结构
数据结构
C/
C++
BFS和DFS算法检查有向图中的循环算法详解及源码
BFS(广度优先搜索)和DFS(深度优先搜索)都可以用来检查有向图中的循环。BFS算法:从图中选择一个起始节点开始遍历。将起始节点标记为已访问,并将其入队。从队列中取出一个节点,遍历其所有未访问的邻接节点。如果邻接节点已经被访问过,则有向图中存在循环;否则将其标记为已访问,并将其入队。重复步骤3-4,直到队列为空。DFS算法:从图中选择一个起始节点开始遍历。将起始节点标记为已访问,并将其入栈。从栈
猿来如此yyy
·
2025-04-19 07:31
C/C++算法详解及源码
深度优先
算法
c语言
C++
设计模式---外观模式
外观模式是一种比较简单并且常用的设计模式,其本质就是增加中间层,从而实现类与类之间的接口隔离。文章目录外观模式的使用场景外观模式的定义外观模式的使用场景我们的游戏中通常会有游戏配置等设置,比如图形特效、背景声音、声音大小等设置。这些类的对象用户通常只需要一个,所以我们可以采用单例模式来实现。但是有时候我们需要根据用户的电脑型号,来决定是否将这些设置开启到最高,这也就意味着,我们需要调用每一个单例模
今天也要写bug、
·
2025-04-19 05:21
设计模式
c++
设计模式
外观模式
linux vscode cpp 多文件调试
tasks.json{"version":"2.0.0","tasks":[{"type":"shell","label":"C/
C++
:g++生成活动文件","command":"/usr/bin/g
蓝点004
·
2025-04-19 05:50
linux
java
服务器
STM32---GPIO
目录一、GPIO原理图二、操作BSRR/BRR寄存器保证原子性1.I/O端口位的编程和访问限制2.GPIOx_BSRR和GPIOx_BRR寄存器的作用3.IRQ不会发生危险的含义4.具体例子5.总结三、
C+
_the_sun
·
2025-04-19 05:49
STM32
stm32
嵌入式硬件
单片机
编程小白如何成为大神?大学新生的最佳入门攻略
1.明确目标:选择适合自己的编程语言编程语言种类繁多,包括Python、Java、C、
C++
、JavaScript等,每种语言都有其特定的应用场景和优
109702008
·
2025-04-19 05:17
杂谈
人工智能
学习
C++
值传递和引用传递
系列文章目录值传递和引用传递是
C++
中两种常见的参数传递方式,它们的主要区别在于函数内部对参数的操作是否会影响原始数据
C++
值传递和引用传递系列文章目录1、值传递2、引用传递3、常量引用传递4、值传递vs
大佛拈花
·
2025-04-19 05:47
c++
算法
开发语言
SQL优化技巧与最佳实践
本文介绍了查询优化基础、SQL语句改进、数据库设计优化、性能监控与调优方法,以及特别针对
C++
程序员和软件设计师的优化建议。初学者可以学习SQL基础语法、子查询和JOIN的使用以及索引原理。
智圈知识产权
·
2025-04-19 04:13
PDF控件 Aspose.Pdf 使用教程:设置PDF文件信息
本文将为你介绍如何在
C++
中将PDF转换为Doc、Docx。AsposeAPI支持流行文件格式处理,并允许将各类文档导出或转换为
慧都小妮子
·
2025-04-19 02:30
aspose.pdf
教程
pdf
控件
aspose
aspose.pdf
pdf开发
C++
之 QT --- lambda表达式
C++11中的Lambda表达式用于定义匿名的函数对象,是一种在调用或作为参数传递时在原位定义匿名函数对象的方式!通常,lambda被用于封装几行代码传递给算法或异步函数!分为四个部分:[局部变量捕获列表]、(函数参数)、函数额外属性设置opt、函数返回值->retype、{函数主体}1、[],标识一个Lambda的开始,中括号里边内容是描述了在lambda表达式里边可以使用的外部局部变量的列表:
@棋童
·
2025-04-19 01:25
开发语言
c++
qt
C++
中的静态成员与友元:数据共享与保护
C++
中的静态成员与友元:数据共享与保护
C++
作为一种面向对象的编程语言,其类的概念不仅包括了数据封装,还涉及到了数据共享和保护的机制。
八位数花园
·
2025-04-18 23:13
静态成员
友元函数
友元类
数据保护
C++
VSCode C/
C++
环境搭建指南
VSCodeC/
C++
环境搭建指南一、环境搭建全流程(Windows/Linux/macOS)1.编译器安装与配置(以Windows为例)•MinGW-w64详细安装•访问MinGW-w64官网,选择x86
最爱で毛毛熊
·
2025-04-18 23:42
VSCode
C/C++
vscode
c语言
c++
C++
`shared_ptr` 多线程使用
C++shared_ptr多线程使用一、核心结论引用计数:shared_ptr的引用计数操作是原子的,线程安全控制块修改:修改shared_ptr指向的对象需要同步被管理对象:若对象本身非线程安全,访问时仍需加锁二、分场景详解场景1:多线程读取同一shared_ptr#include#include#includestd::shared_ptrglobal_ptr=std::make_shared
lianghu666
·
2025-04-18 23:10
C/C++
c++
开发语言
C++
`unique_ptr` 多线程使用
C++unique_ptr多线程使用一、核心结论操作同一个unique_ptr:必须加锁(所有权转移是非原子操作)访问被管理对象:若对象非线程安全,仍需额外同步独立unique_ptr实例:不同线程操作不同实例时无需加锁二、错误案例(未加锁导致数据竞争)#include#include#include//全局unique_ptr(危险!)std::unique_ptrunsafe_ptr;void
lianghu666
·
2025-04-18 23:10
C/C++
c++
VSCode中配置C/
C++
环境
在VisualStudioCode(VSCode)中配置C/
C++
环境是一个相对直接且功能强大的过程,它能让开发者利用VSCode的诸多便利功能来编写、编译和调试C/
C++
代码。
小俊学长
·
2025-04-18 23:10
vscode
c语言
c++
快速上手:VSCode配置C/
C++
开发环境指南
快速上手:VSCode配置C/
C++
开发环境指南VsCode安装和配置CC环境2024年可用傻瓜式教学项目地址:https://gitcode.com/Resource-Bundle-Collection
袁进亭Joan
·
2025-04-18 23:40
C++
友元 / friend关键字解读
在
C++
里,类的私有(private)和公共(public)访问权限就类似这种关系。如果想让类外的特定函数或类访问私有成员,就需要
我不是程序员
·
2025-04-18 23:08
软件开发工作基础知识
c++
开发语言
VSCode C/
C++
环境搭建指南
VSCodeC/
C++
环境搭建指南第一步:下载并安装VSCode访问官方网站打开浏览器,访问VisualStudioCode官网。
金枪鱼net
·
2025-04-18 23:38
vscode
leetcode
188. Best Time to Buy and Sell Stock IV
目录题目描述第一步,明确并理解dp数组及下标的含义第二步,分析明确并理解递推公式1.求dp[i][j].holding2.求dp[i][j].sold第三步,理解dp数组如何初始化第四步,理解遍历顺序代码题目描述这道题把第123题推广为一般情形。第123题限制最多可以完成两笔交易,这道题改为最多可以完成k笔交易。因此,两道题没有本质区别。仍然用第123题的思路来分析。第一步,明确并理解dp数组及下
洞阳
·
2025-04-18 23:07
leetcode
leetcode
算法
动态规划
LabVIEW入门学习经验分享
首先考虑labview,它可以调用
c++
、matlab等编程语言的库文件,实现跨语言编程,从而满足你更复杂的控制,这是它的优势,国内外很多的航空航天测试系统也用labview来编程(多语言配合)。
纳米软件Namisoft
·
2025-04-18 22:07
智能测试
学习
【WebRTC】适合新手宝宝的WebRTC入门教学
文章目录简述SDPNATNAT的分类完全圆锥型受限圆锥型端口受限圆锥型对称型ICESTUNTURN总结参考链接简述WebRTC通过整合现有的网络协议为设备提供了实时通信的能力,其底层由
C++
开发,并通过标准化的
Thread.sleep(0)
·
2025-04-18 22:35
webrtc
android
javascript
C++
实现 类似 c# 扩展方法
辛苦找到的怕到时候帖子没了记录一下原贴https://blog.csdn.net/coconut9325/article/details/78979100这是关于
C++
扩展方法的思路:1.使用定义operator
YNStong
·
2025-04-18 22:01
问题处理
学习记录
c++
搜索插入位置--
LeetCode
题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例1:输入:[1,3,5,6],5输出:2示例2:输入:[1,3,5,6],2输出:1示例3:输入:[1,3,5,6],7输出:4示例4:输入:[1,3,5,6],0输出:0classSolution{publicintsearchInsert(
xxjiaz
·
2025-04-18 21:55
leetcode
算法
职场和发展
算法Day9 |
Leetcode
232.用栈实现队列、225. 用队列实现栈、20. 有效的括号、1047. 删除字符串中的所有相邻重复项
文章目录232.用栈实现队列思路代码225.用队列实现栈思路代码20.有效的括号思路代码1047.删除字符串中的所有相邻重复项思路代码232.用栈实现队列力扣链接思路有两个栈,当需要弹栈的时候把第一个栈的元素放到第二个栈中,这样第二个栈的栈顶就是原来第一个栈的栈底,把第二个栈栈顶元素弹出即可。后面再加元素的时候往第一个栈加,不影响我弹栈的时候弹第二个栈(已经顺序了),当第二个栈空了以后,再将第一个
m0_73799676
·
2025-04-18 20:23
算法
算法
java
redis
Leetcode
-day09-栈和队列
232.用栈实现队列栈是先进后出,队列是先进先出。要用栈实现队列的入队,出队等操作,入队其实很简单,就是入栈就可以,主要是出队,这里可以用两个栈,来实现队列的先进先出。进栈放到in栈,出栈的时候先把in栈里面所有的元素都放到out栈里,然后对out栈出,就实现了队列的先进先出的效果。classMyQueue{privateStackin;privateStackout;publicMyQueue(
Ning_SE
·
2025-04-18 20:53
java
开发语言
Day 9 -
Leetcode
232用栈实现队列 |
Leetcode
225用队列实现栈
文章目录栈stack队列queue
leetcode
232
leetcode
225栈stack先进后出可以用链表、数组实现栈的结构java中容器:类:java.util.Stack实现:java.util.LinkedList
imlxinyu
·
2025-04-18 20:22
Leetcode
leetcode
java
数据结构
上一页
115
116
117
118
119
120
121
122
下一页
按字母分类:
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
其他