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
LeetCode算法c++刷题
信奥赛-
刷题
笔记-队列篇-T2-P1540机器翻译和P2952Cow Line S
总题单本部分总题单如下【腾讯文档】副本-CSP-JS+NOI题单(未完待续)https://docs.qq.com/sheet/DSmJuVXR4RUNVWWhW?tab=BB08J2队列篇题单P1540[NOIP2010提高组]机器翻译https://www.luogu.com.cn/problem/P1540题目背景NOIP2010提高组T1题目描述小晨的电脑上安装了一个机器翻译软件,他经常用
IT从业者张某某
·
2025-05-14 16:16
信奥赛-刷题篇
笔记
机器翻译
人工智能
C++
中 this 指针深度解析:从原理到实战,彻底搞懂!
在
C++
的类和对象编程中,this指针是一个非常重要但又容易让人困惑的概念。今天咱们就来深入剖析一下this指针,从它的本质到实际应用,保证让你彻底搞懂!目录一、this指针是什么?
我爱番茄鸡蛋
·
2025-05-14 16:11
C++
c++
开发语言
22 基于51单片机的智能家居系统(DHT11、继电器、气体浓度监测)
二、硬件资源基于KEIL5编写
C++
代码,PROTEUS8.15进行仿真,全部资源在页尾,提供安装包。编辑三、程序编程#include#include#include
白天看海
·
2025-05-14 12:45
Proteus
51单片机
智能家居
嵌入式硬件
easyx--上半部分
#define_CRT_SECURE_NO_WARNINGS#include#include#includeusingnamespacestd;//只能在
c++
上运行(文件为.cpp)#include/
^O^凡人多烦事
·
2025-05-14 10:36
c++
easyx
c++
【OpenCV】
C++
实现视频播放器 #1 暂停和播放
基本的视频播放功能引入头文件,声明命名空间。#include#includeusingnamespacecv;usingnamespacestd;声明全局变量VideoCapturecap;//读取视频Matframe;//储存每一帧主函数框架如下intmain(){//读取视频stringpath="D://course//DigitalVideoProcess//labs//lab3//vid
migeee
·
2025-05-14 10:04
数字图像/视频处理
opencv
c++
音视频
QT案例(三)基于QT和opencv的视频播放器
其提供
C++
,C,Python和Java接口,支持Windows,Linux,MacOS,iOS和Android。OpenCV致力于高效运算和即时应用开发。
dtge
·
2025-05-14 10:33
Qt学习笔记
qt
opencv
音视频
【
C++
】:STL详解 —— 红黑树封装map和set
目录红黑树的源代码正向迭代器的代码反向迭代器的代码set的模拟实现map的模拟实现红黑树的源代码#pragmaonce#includeusingnamespacestd;//set->key//map->key/value//set->key//map->key/valueenumColour{RED,BLACK};templatestructRBTreeNode{RBTreeNode*_left
-元清-
·
2025-05-14 10:31
重制C++版
c++
java
开发语言
c语言
windows
算法
数据结构
LeetCode
刷题
(初级):旋转数组
给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。publicstaticvoidsort(int[]nums,intk){//想前面的数组复制到临时数组intn=nums.length;int[]temp=newint[n];//复制数组for(inti=0;i
小海海不怕困难
·
2025-05-14 10:00
算法
leetcode
数学建模
算法
每日算法
刷题
计划Day5 5.13:leetcode数组3道题,用时1h
11.26.删除有序数组中的重复项(简单,双指针)26.删除有序数组中的重复项-力扣(LeetCode)思想:1.我的思想:双指针遍历+集合储存已有元素2.官方思想:题目条件有序数组删除重复元素,所以重复元素都是连续存在的同向快慢指针,慢指针指向下一个赋值位置,快指针遍历寻找不重复元素,即fast[i]!=fast[i-1]时,找到不重复元素,赋值给slow位置,slow++最终[0,slow)为
爱coding的橙子
·
2025-05-14 09:26
算法
算法
leetcode
职场和发展
c++
欧拉筛法
线性筛素数题目描述如题,给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1-N内)输入格式第一行包含两个正整数N、M,分别表示查询的范围和查询的个数。接下来M行每行包含一个不小于1且不大于N的整数,即询问该数是否为质数。输出格式输出包含M行,每行为Yes或No,即依次为每一个询问的结果。输入输出样例输入#110052349197输出#1YesYesNoNoYes说明/提示时空
陌路疏途
·
2025-05-14 09:25
C++
c++
写欧拉筛
欧拉筛法是一种用于筛选质数的算法。下面是用C语言写的欧拉筛的算法的示例代码:#include#include#defineMAX_NUM1000000intmain(void){//创建一个布尔数组,用于标记每个数是否为质数//初始化为trueintprime[MAX_NUM+1];for(inti&
滚菩提哦呢
·
2025-05-14 09:24
c++
算法
数据结构
c语言
开发语言
【
C++
】深入理解 unordered 容器、布隆过滤器与分布式一致性哈希
【
C++
】深入理解unordered容器、布隆过滤器与分布式一致性哈希在日常开发中,无论是数据结构优化、缓存设计,还是分布式架构搭建,unordered_map、布隆过滤器和一致性哈希都是绕不开的关键工具
joker D888
·
2025-05-14 08:23
C++
c++
分布式
哈希算法
【
C++
】【设计模式】生产者-消费者模型
生产者-消费者模型(Producer-ConsumerModel)是一种经典的并发编程模式,用于解决多线程或多进程环境下的数据共享和任务协作问题。以下是对该模型的详细介绍:一、核心概念生产者(Producer):负责生成数据或任务,并将其放入共享缓冲区。消费者(Consumer):从共享缓冲区中获取数据或任务并处理。缓冲区(Buffer):线程安全的队列,用于临时存储数据,解耦生产者和消费者。同步
炎芯随笔
·
2025-05-14 08:18
c++
c++
设计模式
开发语言
LVGL第一篇-了解lvgl显示原理以及使用
C++
移植
本文将深入探寻LVGL的显示原理,同时详细介绍如何运用
C++
进行移植,引领开发者踏上LVGL的精彩征程。二、L
995695705
·
2025-05-14 06:08
lvgl
c++
开发语言
FFmpeg 4.3 H265 二十二,将
C++
线程加入到代码
零:为什么要加入
C++
前面我们实现的代码都是在主线程中完成了一个mp4文件的解封装,解码,(音频/视频重采样),编码,封装。
hunandede
·
2025-05-14 05:30
ffmpeg
Mac 平台 字体Unicode范围分析器
CoreText框架头文件,用于字体处理#include//CoreFoundation框架头文件#include//标准输入输出#include//标准库函数#include//字符串处理#include//
C+
丁金金_chihiro_修行
·
2025-05-14 05:28
macos
java
rpc
【go从入门到精通】闭包和陷阱
作者简介:高科,先后在IBMPlatformComputing从事网格计算,淘米网,网易从事游戏服务器开发,拥有丰富的
C++
,go等语言开发经验,mysql,mongo,redis等数据库,设计模式和网络库开发经验
前网易架构师-高司机
·
2025-05-14 04:24
golang从入门到精通
golang
golang从入门到精通
go从入门到精通
闭包
go闭包
Qt源码编译(一):VS2022编译Qt5.15.X源码详细步骤,记录编译过程(亲测有效,请点赞收藏关注三连提供创作体验)
(一般在周末更新技术干货)前期准备1.下载必要软件和工具VisualStudio2022:安装时确保勾选“使用
C++
的桌面开发”工作负载,在可选组件中,要安装“MSVCv143-VS2022C++x64
多宝Kim
·
2025-05-14 03:16
c++
windows
qt5
visual
studio
qt
开发语言
ruby
C++
跨平台开发框架推荐指南
目录一、GUI开发框架推荐1.Qt2.wxWidgets二、游戏与多媒体开发框架1.SDL(SimpleDirectMediaLayer)2.Cocos2d-x三、网络与系统级开发框架1.Boost2.POCOC++Libraries3.CppRestSDK(Casablanca)四、Web与跨平台混合开发1.Wt(WebToolkit)2.QtQuick/QML五、选择建议与开发策略1.需求优先
半青年
·
2025-05-14 02:42
c++
c语言
qt
开发语言
meson 报错“ Failed to detect MSVC compiler target architecture:” 的解决方法
outputis����x64��Microsoft(R)C/
C++
�Ż�������19.16.27035��此问题的原因在于environment.py
gushansanren
·
2025-05-14 02:11
嵌入式开发中
C++
跨平台开发经验与解决方案
在嵌入式系统开发领域,
C++
语言凭借其卓越的性能、高效的执行效率以及强大的抽象能力,成为了开发人员的首选编程语言之一。随着嵌入式设备的多样化和应用场景的不断拓展,跨平台开发的需求日益迫切。
前进的程序员
·
2025-05-14 02:10
嵌入式Linux开发
c++
开发语言
2024.11.8 linux学习
C++
笔记(1)
最近在学习C++_@ChenPi的博客-CSDN博客,但是里面有很多步骤只写了结果没有写原因,所以记个笔记补充一下。我用的操作系统是虚拟机ubuntu18.04。1.1环境搭建首先就是在虚拟机上安装vim(我个人比较喜欢使用vim编辑器是因为vin编辑器可以防止误触,他必须先按下i才能输入或者删除)sudoaptinstallvim1.2vim配置sudovim/etc/vim/vimrc进入vi
leona_nuaa
·
2025-05-14 02:39
学习
笔记
c++
linux
Python,
C++
开发公积金使用指南APP
---###**Python与
C++
开发公积金使用指南APP方案**---####**一、核心功能模块**|模块|功能描述|技术实现||---------------------|-----------
Geeker-2025
·
2025-05-14 02:07
python
c++
C++
类和对象1
中为类的主体,同时分号也不能生路省略类中的变量称为类的属性或成员变量,类中的函数成为类的方法或者成员函数为了区分成员变量,一般习惯上成员变量会加上一个特殊标识,没有硬性规定,自己怎么舒服怎么来,比如前面加_
C+
晴天下小雨o
·
2025-05-14 01:00
c++
leetcode-hot-100(哈希)
写在前面这部分官方标记为哈希,下面的代码使用的都是
C++
进行实现,说到
C++
中的哈希,需要了解一下
C++
中的hashtable(std::unordered_map或std::unordered_set
恋恋不忘,必有回响
·
2025-05-14 00:25
leetcode_hot
leetcode
哈希算法
算法
leetcode-HOT100
刷题
day3 双指针相关
##双指针相关###283.移动零####题目描述:已解决####思路:双指针,前指针是位置指针,只是为了记录位置。后指针只要一遇到非0,就搬到前面来,最后就是把全部的非0搬到前面来!搬完非0,最后置0即可###11.盛最多水的容器####题目描述:已解决####思路:说白了就是要中间这里面积最大嘛暴力的方法就是尝试所有的组合双指针的做法是,左右指针分别在端点,然后向内收缩每次移动短的那个边界,为
qq_57702377
·
2025-05-14 00:54
leetcode
算法
LeetCode-hot100题解—Day2
原题链接:力扣热题-HOT100题解的顺序和题目的顺序一致,那么接下来就开始
刷题
之旅吧,1-8题见LeetCode-hot100题解—Day1注:需要补充的是,如果对于每题的思路不是很理解,可以点击链接查看视频讲解
橘子味的小橙
·
2025-05-13 23:23
力扣hot100题解
leetcode
算法
职场和发展
java
C++
完美转发
C++
完美转发逐步详解1.问题背景与核心目标在
C++
模板编程中,若直接将参数传递给其他函数,参数的值类别(左值/右值)和类型信息(如const)可能会丢失。
lianghu666
·
2025-05-13 23:23
C/C++
c++
算法
C++
的历史与发展
目录一、
C++
的诞生与早期发展(一)C语言的兴起与局限(二)
C++
的雏形:CwithClasses(三)
C++
命名与早期特性丰富二、
C++
的主要发展历程(一)1985年:经典著作出版(二)1990年:模板与异常机制引入
二年级程序员
·
2025-05-13 23:21
c++
Visual Studio极速安装指南:零基础10分钟搭建全能开发环境,附避坑秘籍
安装前准备步骤一:下载安装程序⚙️步骤二:安装核心组件首次启动与配置创建第一个
C++
项目效率翻倍技巧❗常见问题排雷社区版vs企业版对比为什么选择VisualStudio?
三流搬砖艺术家
·
2025-05-13 23:51
C++
visual
studio
ide
LeetCode 热题 100_有效的括号(69_20_简单_
C++
)(栈;栈+哈希表(建立左右括号的对应关系))
LeetCode热题100_有效的括号(69_20)题目描述:输入输出样例:题解:解题思路:思路一(栈):思路二(栈+哈希表(建立左右括号的对应关系)):代码实现代码实现(思路一(栈)):代码实现(思路二(栈+哈希表(建立左右括号的对应关系))):以思路二为例进行调试题目描述:给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:1、左括号必
Dream it possible!
·
2025-05-13 23:49
LeetCode
热题
100
leetcode
c++
散列表
算法
LeetCode 热题 100_编辑距离(94_72_中等_
C++
)(动态规划)
LeetCode热题100_编辑距离(94_72_中等_
C++
)题目描述:输入输出样例:题解:解题思路:思路一(动态规划):代码实现代码实现(思路一(动态规划)):以思路一为例进行调试题目描述:给你两个单词
Dream it possible!
·
2025-05-13 23:49
LeetCode
热题
100
leetcode
c++
动态规划
LeetCode 热题 100_只出现一次的数字(96_136_简单_
C++
)(哈希表;哈希集合;排序+遍历;位运算)
LeetCode热题100_只出现一次的数字(96_136_简单_
C++
)题目描述:输入输出样例:题解:解题思路:思路一(哈希表):思路二(哈希集合):思路三(排序+遍历):思路四(位运算):代码实现代码实现
Dream it possible!
·
2025-05-13 23:48
LeetCode
热题
100
leetcode
c++
哈希表
位运算
哈希集合
C++
进阶:多态(笔记)
目录1.多态相关概念1.1简述:多态1.2概念汇总与补充2.多态重写的底层原理2.1虚函数存储的结构与位置2.2重写覆盖1.多态相关概念1.1简述:多态1.什么是多态不同的对象去做同一个行为时,得到的结果不同。反应到编程语言中,即为不同类型的对象调用同一个函数,得到的返回值不同。classPerson{public:virtualvoidBuyTicket(){cout"<
intellectual_seeker
·
2025-05-13 21:10
C++学习
c++
笔记
力扣第316与1081题 不同字符的最小子序列
C++
Java Python
目录题目思路和解题方法复杂度:时间复杂度:O(n)空间复杂度:O(n)
c++
代码Java版本(仅供参考)Python版本(仅供参考)代码细节题目316.去除重复字母中等相关标签提示给你一个字符串s,请你去除字符串中重复的字母
lenyan~
·
2025-05-13 21:38
leetcode
栈
贪心
数据结构
c++
蓝桥杯
C++
java
力扣
C++
异常处理详解
目录一、异常处理的基本概念1.1例外类型1.2异常处理流程二、
C++
异常处理的语法2.1抛出异常2.2捕获异常三、示例代码示例:简单的除法操作3.1代码解析四、注意事项五、小结异常处理是程序的一种控制结构
三玖诶
·
2025-05-13 21:07
C++
开发语言
c++
ONNXRUNTIME Clion
YOLOv8对象检测+ONNXRUNTIME部署
C++
源码演示!-腾讯云开发者社区-腾讯云1、解压下载的包:找到下载的文件并解压它。
Thefoxsobeautiful
·
2025-05-13 21:06
linux
运维
服务器
Go语言的发展历史 -《Go语言实战指南》
他们在长期的软件开发实践中,发现现有语言(如
C++
、Java等)在编译速度、依赖管理、并发支持、语言复杂度等方面存在种种痛点:•编译缓慢:大型
程序员爱钓鱼
·
2025-05-13 21:05
golang
开发语言
后端
[16届蓝桥杯 2025
c++
省 B] 画展布置
解题思路理解(L)的本质当(B)按平方值从小到大排序后,相邻项的差非负,此时(L)等于区间内最大平方值与最小平方值的差(数学公式推导)滑动窗口找最小差值遍历所有长度为(M)的连续区间(滑动窗口),计算每个区间内最大平方值(末尾元素(b[i+M-1]))与最小平方值(起始元素(b[i]))的差值(b[i+M-1]-b[i]),取这些差值中的最小值,即为(L)的最小值。#includeusingnam
a东方青
·
2025-05-13 20:02
蓝桥杯
蓝桥杯
c++
算法
Codeforces Round 1008 (Div. 2) A - D详细题解(
C++
)
题目链接:Dashboard-CodeforcesRound1008(Div.2)-Codeforces题目A:Problem-A-Codeforces题目大意:此题目可以这么理解:给你一个长度为n的数组a和一个整数x,我们需要通过若干操作让数组长度变成1并且里面的数字为x你可以进行以下操作任意次:1.把数组切割成若干长度相等的数组(或者不切割,直接变成1),算出每个数组中的平均值,然后把每个数组
多思考少编码
·
2025-05-13 20:58
c++
算法
开发语言
codeforces
C++
类与对象入门(笔记)
structDATE{int_year;int_mouth;int_day;};这是
C++
中的类,成员除了变量(属性)之外,还可以是函数(行为)。
bpmfdtnlgkhjqxzhchshrzcsyw
·
2025-05-13 19:53
c++
OpenGL学习笔记【1】——简介
二、OpenGL跨语言OpenGL是一个C语言库,因此理解C语言(或
C++
)的基本知识是非常有用的。
奋斗的菇凉
·
2025-05-13 19:53
学习
笔记
golang学习笔记——爬虫colly入门
CallbacksAddcallbackstoaCollectorCallorderofcallbacks1.OnRequest2.OnError3.OnResponse4.OnHTML5.OnXML6.OnScrapedOnHTML方法参考资料爬虫很多语言都可以写爬虫,包括python,java、
c+
怪我冷i
·
2025-05-13 18:44
golang从入门到入门
golang
学习
笔记
C++
文本读写与二进制读写的底层机制
1.文件的打开方式1.文本打开在windows中,写入时会将\n换成\r\n,读出时\r\n会读出\nlinux对\n读写不做处理2.二进制打开对\n读写不做处理2.文本读写1.数据要先变成字符串再写进缓冲区2.字符串直接写进缓冲区就是3.c++对文本读写的支持istream/ostream中重载了对内置类型的>,可以把内置类型变成字符串再写入缓冲区对于自定义类型,需要用友元自己重载>3.二进制读
阿沁QWQ
·
2025-05-13 16:37
c++
开发语言
C++
std::initializer_list 详解
std::initializer_list是C++11引入的一个轻量级模板类,是实现统一列表初始化({}语法)的核心组件。1.std::initializer_list的结构std::initializer_list是C++11引入的一个轻量级模板类,用于支持花括号初始化列表的传递。其核心结构如下:namespacestd{templateclassinitializer_list{public:
阿沁QWQ
·
2025-05-13 16:37
list
windows
数据结构
c++
C++
:构造函数
构造函数是类的六个默认成员函数之一,这里的默认是指我们不写,编译器会自己生成的。构造函数其目的是初始化对象,不是开空间。其特征如下:1.函数名与类名相同2.没有返回值,意思是不用在函数前面写void。3.对象实例化时编译器自动调用相应的构造函数4.构造函数可以重载5.构造函数位于公共代码区以下是我们自己写的构造函数:classdate{public:date(){_year=1;_month=1;
Dddle1
·
2025-05-13 15:01
C++
c++
java
jvm
23种设计模式总览
如果用
C++
来实现所有的设计模
开源519
·
2025-05-13 15:28
设计模式
java
开发语言
Taskflow:工作窃取算法分析
Taskflow是一个基于
C++
的并行任务编程框架,其核心调度器采用了高效的工作窃取算法来实现任务的动态负载均衡。
倔强老吕
·
2025-05-13 13:45
Taskflow开源库
c++
C++
初阶:string类模拟实现
本节内容主要针对的是在STL之前的string类的实现,通过模拟实现string类的一些功能来更好地使用string。本篇主要针对的是非const对象,如果要实现const的对象的话,只需要在对应的部分增添上const就行了。编者水平有限,如有错误欢迎指正。目录1.String.h2.Test.cpp1.String.h#include#include#includeusingnamespaces
Crazy_Rabbits239
·
2025-05-13 13:41
C/C++
c++
开发语言
力扣-94.二叉树的中序遍历
classSolution{public:voidinorder(TreeNode*root,vector&res){//
C++
这里&一定要加if(!
এ᭄画画的北北
·
2025-05-13 11:00
力扣hot100
leetcode
算法
数据结构
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他