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++那些事
向真专家致敬!
今天有幸听了了一场“城乡融合背景下的土地问题”的讲座,女专家刚从一线岗位退下来,端庄大方,站在讲坛上就专业问题娓娓道来,不疾不徐,句句掷地有声,将土城乡融合背景下那些土地问题背后的
那些事
儿解释得条清缕析
seagle_a22b
·
2024-02-09 12:02
C++
杂选
#include#includeusingnamespacestd;intmain(){//它声明了一个string类型的变量input,用于存储输入的字符串。然后使用getline()函数从标准输入中读取一行输入,并将其存储在input变量中。stringinput;getline(cin,input);//从标准输入读取一行输入,并将其存储在input变量中regexletterRegex("
你会魔法吗✧(≖ ◡ ≖✿)
·
2024-02-09 12:23
c++
正则表达式
开发语言
1024程序员节
倍增法+LCA(C/
C++
)
目录1介绍2基本模板1介绍倍增法(binarylifting),是一种每次将情况翻倍从而将线性处理转化为对数级处理,进而极大优化时间复杂度的方法。2基本模板//预处理复杂度同为O(nlogn),查询时间上,ST表为O(1),线段树为O(logn)#includeusingnamespacestd;constintN=5e4+10;inta[N];//原始输入数组//st表,表示需要查询的数组的从下
菜只因C
·
2024-02-09 12:52
算法
蓝桥杯
数据结构
C/C++
倍增法
关于帮领导找房子
那些事
儿
因为疫情的原因,影响了很多人出行。像我们公司的同事,大多数是外地的,之前因为苏州的疫情被困在这座城里近一个月不能回家,不能与家人团聚。好不容易苏州结束了,周边又开始了。之前我们大领导是每日往返家和苏州的,因为苏州疫情了,他没再来苏州;等苏州好了,他在的城市又起了,所以他也没来苏州。最后忍无可忍,让我给他在苏州找房子,先租一个月。昨晚我收到这个消息,又燥又无奈,因为周末被打断了,也因为实在是知道再不
水雨露
·
2024-02-09 12:49
2024.2.7
今天还是学习
C++
,今天学到了
C++
中的类中进行运算符的重载,仿佛打开了新世界的一个大门,原来这玩意还能这样用,以前确实是没有想到,但感觉有点复杂,明明有更加规范的写法,为什么一定要用运算符重载来进行操作呢
爱上语文
·
2024-02-09 12:33
c++
C++
中构造函数
C++
中,定义类型需要构造函数和析构函数,但发现没有写这两个函数,程序仍然可以正常的运行,这是因为编译器自带了默认的构造函数和析构函数。
爱上语文
·
2024-02-09 12:03
c++
2024.2.6
今天还是学习
C++
,确实难昂
C++
,今天主要是复习了一下以前学过的对象的基础部分,然后学了一下类中的成员变量占空间的方式,深浅拷贝,静态成员及其函数等,然后学了友元。
爱上语文
·
2024-02-09 12:32
c++
Linux C语言编写2048小游戏
Ncurses库是由原CURSES库发展而来的,这个库提供了C/
C++
对屏幕以及光标、鼠标访问的特性。使得C/
C++
简易写屏成为可能。
生活热爱就好
·
2024-02-09 11:19
游戏
游戏
c语言
GDB调试用户态程序
GDB可以调试C、
C++
、Go、java、objective-c、PHP等语言。对于一名Linux下工作的c/
c++
程序员,GDB是必不可少的工具,本篇以C语言来调试。
人间正道是沧桑a
·
2024-02-09 11:18
C++
Pair 使用
•Pair的创建和初始化
C++
代码pairtest1;pairtest2;调用默认构造器对其初始化。
Zebulon
·
2024-02-09 11:16
C/C++
pair
c++
string
c
C++
pair的使用
一、介绍pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair。当然你也可以自定义一个结构体struct。不过大家都是为了方便,所以就直接用pair了。pair的实现是一个结构体,主要的两个成员变量是firstsecond因为是使用struct不是class,所以可以直接使用pair的成员变量。其标准库类型--pair类型定义在#include头文件中,定义如下:类模板:temp
物随心转
·
2024-02-09 11:16
C++
c++
C++
pair使用踩坑及建议
关于pair的介绍和用法直接附上大佬博客链接问题说明刷题的时候,自定义了一个结构stack>>st;在入栈的时候如果使用st.push({"",{n,n}});,程序正常执行,但当我使用st.emplace({"",{n,n}});的时候leetcode报了一个错误,百思不得其解,于是我对于这个多层嵌套的pair结构,采用了规范的写法,看起来也不至于产生{}嵌套的晕眩感typedefpairlr;
巴塞罗那的风
·
2024-02-09 11:46
C++
实验室项目
爬坑记录
c++
C++
中pair使用详细说明
一、pair的介绍pair是一个很实用的"小玩意",当想要将两个元素绑在一起作为一个合成元素、又不想要因此定义结构体时,使用pair可以很方便地作为一个代替品。也就是说,pair实际上可以看作一个内部有两个元素的结构体,且这两个元素的类型是可以指定的,如下:structpair{typeName1first;typeName2second;};二、pair的定义要使用pair,应先添加头文件#in
想去的远方
·
2024-02-09 11:46
C++语法
数据结构
c++
pair
C++
——pair
C++
标准库内多处用到了这个classpair。
qw&jy
·
2024-02-09 11:16
c++
开发语言
pair
C++
pair 的使用
pair的作用
C++
中的std::pair是标准模板库(STL)提供的一个容器,它能够存储两个不同类型的数据作为一个整体,其中first:访问pair的第一个元素。
胡小牧
·
2024-02-09 11:45
C++
c++
开发语言
C++
内存管理 - std::allocator - 侯捷
mallocCookie占用8个字节,所需大小比较小的话,Cookie占用的比率就比较大,造成了浪费。各版本allocator实现方式;G2.9容器使用的分配器,不是std::allocator而是std::alloc。而在G4.9里std::alloc变为__pool_alloc。而poolallocator的思想是,对于相同大小的元素/同一类型的元素放到一整块内存中,每次只malloc这一整块
温逗死
·
2024-02-09 11:04
C/C++
c++
开发语言
内存管理
Modern
C++
idiom6 - 命名返回值优化NRVO
在
C++
中,性能一直是开发者关注的一个核心问题。为了提高程序的效率,各种优化技术应运而生。
深山老宅
·
2024-02-09 11:04
modern
C++
c++
modern
C++
NRVO
命名返回值优化
Modern
C++
idiom5 -SOO小对象优化
在
C++
的世界里,内存管理一直是一个备受关注的话题。为了提高程序的性能和效率,各种内存优化技术应运而生。
深山老宅
·
2024-02-09 11:34
modern
C++
modern
C++
SOO
小对象优化
Modern
C++
内存篇1 - std::allocator VS pmr
大年三十所写,看到就点个赞吧!祝读者们龙年大吉!当然有问题欢迎评论指正。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1.前言从今天起我们开始内存相关的话题,内存是个很大的话题,一时不知从何说起。内存离不开allocator,我们就从allocator开始吧。allocator目前有两种:std::allocator,
深山老宅
·
2024-02-09 11:32
modern
C++
c++
modern
C++
allocator
polymorphic
pmr
C++
类与对象(下)
目录1.再谈构造函数1.1构造函数体赋值1.2初始化列表1.3explicit关键字2.static成员2.1概念2.2特性3.友元3.1友元函数3.2友元类4.内部类5.匿名对象6.拷贝对象时的一些编译器优化7.再次理解类和对象【本节目标】1.再谈构造函数2.Static成员3.友元4.内部类5.匿名对象6.拷贝对象时的一些编译器优化7.再次理解封装1.再谈构造函数1.1构造函数体赋值在创建对象
momo小菜pa
·
2024-02-09 11:56
C++
c++
开发语言
C++
日期类的实现
若对(类的6个成员函数不太理解)请先看前文:
C++
类与对象(中)-CSDN博客
C++
类与对象(中)续-CSDN博客日期类中的成员函数和成员变量以下声明都在.h文件中
momo小菜pa
·
2024-02-09 11:26
C++
c++
C++
类与对象(const成员)
1.const成员将const修饰的“成员函数”称之为const成员函数,const修饰类成员函数,实际修饰该成员函数隐含的this指针,表明在该成员函数中不能对类的任何成员进行修改。我们来看看下面的代码:·classDate{public:Date(intyear,intmonth,intday){_year=year;_month=month;_day=day;}voidPrint(){cou
momo小菜pa
·
2024-02-09 11:26
C++
c++
开发语言
C++
内存管理(new&&delete)
目录本节目标1.C/
C++
内存分布2.C语言中动态内存管理方式:malloc/calloc/realloc/free3.C++内存管理方式3.1new/delete操作内置类型3.2new和delete
momo小菜pa
·
2024-02-09 11:55
C++
c++
开发语言
UE4运用
C++
和框架开发坦克大战教程笔记(十九)(第58~60集)完结
UE4运用
C++
和框架开发坦克大战教程笔记(十九)(第58~60集)完结58.弹窗显示与隐藏59.UI面板销毁60.框架完成与总结58.弹窗显示与隐藏这节课我们先来补全TransferMask()里对于
犀利贝XD
·
2024-02-09 11:55
UE4/5
的学习笔记
ue4
c++
笔记
Visual Studio 2008中添加OSG标准
C++
头文件支持
OpenSceneGraph的源码是使用标准
C++
格式编码的,故而OSG的头文件都没有.h后缀。
aoqiangliang243023
·
2024-02-09 10:41
c/c++
有时候,坚持了你最不想干的事情之后,便可得到你最想要的东西。
今天对我来说最难的事情就是帮小顾做一张《科学理财》的小报了,不过也巧了,自从我在团队里做过一次〈关于存钱的
那些事
儿〉的分享之后,我对理财方面的信息尤其上心,好巧不巧,这次小报的主题居然也是关于理财的,的确
范小兔_4c86
·
2024-02-09 10:13
leetcode 242.有效的字母异位词
day6哈希表在我目前的理解中,哈希表的好处就是:是否出现过在
C++
中,哈希其实是一种方法。实现哈希这种方法有三个数组setmapmap是有键值对的时候使用。
c葱c
·
2024-02-09 10:06
哈希
leetcode
算法
数据结构
LeetCode-Day97(
C++
) 49. 字母异位词分组
字母异位词分组给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母都恰好只用一次。示例1:输入:strs=[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”]输出:[[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]示例2:输入:strs=[""]输
debu阿良
·
2024-02-09 10:06
LeetCode手帐
哈希表
排序
字符串
leetcode(哈希表)49.字母异位词分组(
C++
详细解释)DAY5
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例示例1:输入:strs=[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”]输出:[[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]示例2
小Q小Q
·
2024-02-09 10:05
C++刷题
散列表
leetcode
哈希算法
C++11智能指针
智能指针的使用及原理智能指针的使用智能指针的原理
C++
中的智能指针std::auto_ptrstd::unique_ptr防拷贝std::shared_ptrshared_ptr的模拟实现std::shared_ptr
flyyyya
·
2024-02-09 10:03
c++
c++
java
算法
解密输入输出迷局:蓝桥杯与ACM中
C++
/C语言常见问题揭秘
关于
C++
中的常见输入输出汇总带空格的字符串:对于这种输入方式我们选择使用gets()函数来进行输入,gets用于从标准输入(通常是键盘)读取一行文本并将其存储为字符串,直到遇到换行符(‘\n’)为止的所有字符
acmakb
·
2024-02-09 10:28
蓝桥杯
数据结构与算法
蓝桥杯
c++
c语言
算法
day02-双指针-滑动窗口LeetCode习题
最简单的思路,就地将数组元素平方然后进行排序,但是时间复杂度是排序的时间复杂度这里用的是
C++
提供的快速排序,时间复杂度O(nlogn),空间复杂度O(1)classSolution{public:vectorsortedSquares
过客..
·
2024-02-09 10:47
算法
算法
leetcode
数据结构
JavaScript 面向对象
与传统的基于类(class-based)的面向对象语言,例如Java和
C++
等不一样,JavaScript属于基于原型链(prototype)的面向对象语言。1.什么是对象对象是类的一个实例。
泠砚
·
2024-02-09 10:34
QT
C++
中的重要知识点
以下是一些QTC++中的重要知识点:1.信号和槽机制:QTC++中的信号和槽机制是一种事件处理机制,用于在对象之间传递消息。信号是一种特殊的函数,当特定事件发生时,它们被发射。槽是一种普通的函数,用于响应信号。通过连接信号和槽,可以实现对象之间的通信。2.QT对象模型:QTC++中的对象模型是一种基于多重继承的对象模型,它允许一个对象同时继承多个类。QT对象模型还提供了一些特殊的类,如QObjec
weixin_39926429
·
2024-02-09 09:15
QT
c++语言
qt
开发语言
Qt QQueue 安全的多线程队列、阻塞队列
文章目录1.C++queue队列基本用法2.QtQQueue队列基本用法3.QtQQueue多线程队列4.QtBlockingQueue自定义线程安全的阻塞队列1.C++queue队列基本用法在
C++
中
火山上的企鹅
·
2024-02-09 09:44
QT
数据结构
qt
c++
开发语言
queue
多线程队列
QT
C++
中常见知识点
文章目录1.Qt信号与槽1)信号与槽有哪些优势和不足?2)信号与槽的本质是什么?3)使用信号槽要注意什么?4)信号槽有哪些用法?2.TCP/UDP1)描述Qt下Tcp通信的整个流程2)描述QT下udp通信的整个流程3.多线程1)多线程的使用方法一:继承QThread方法二:moveToThread方法三2)多线程下,信号槽分别在什么线程中执行,如何控制3)多线程队列4)Qt多线程同步的几种实现方式
火山上的企鹅
·
2024-02-09 09:41
QT
数据结构
qt
c++
java
sonarqube安装
一.SonarQube代码质量检查工具简介Sonar(SonarQube)是一个开源平台,用于管理源代码的质量Sonar不只是一个质量数据报告工具,更是代码质量管理平台支持Java,C#,C/
C++
,PL
alterem
·
2024-02-09 09:43
把你交给时间 陶立夏(5)
因为孜以求的
那些事
物,那个人,我想要永久保留。我开始害怕离别。我开始缩短远行的期限。我开始在远方的小机场里偷偷哭泣。为什么我们期盼的那么多,愿意了解的却如此少?
林香文
·
2024-02-09 09:22
【经验】
C++
|利用 Windows API,通过文件句柄获取文件路径的两种方式
方法一主要参考博客:根据文件句柄获得文件名(这篇超级清晰,就是有一点点小问题)通过文件句柄获得文件路径(这篇不是很好用,但是思路大体是一致的)主要思路:根据HANDLE创建映射文件,调用GetMappedFileName获得一个DosDevice路径。然后GetLogicaDriveStrings获得盘符字串,依次读取盘符字串获得对应的DosDevice路径,看之前的DosDevice路径中是否有
shandianchengzi
·
2024-02-09 09:06
代码
#
琐碎小记录
c++
window
2022-6-23晨间日记
今天是什么日子起床:4:40就寝:10:00天气:晴转小雨心情:一般纪念日:没有任务清单昨日完成的任务,最重要的三件事:课外阅读打卡➕日更➕刷题改进:专注一点习惯养成:坚持日更周目标·完成进度《明朝
那些事
儿
Mint思
·
2024-02-09 09:41
算法 |
c++
| 图论 DFS, BFS
https://www.bilibili.com/video/BV1q64y1X7jS?from=search&seid=14963115715463379134&spm_id_from=333.337.0.0目录邻接表存图模板一般搜索算法的流程框架邻接表存图模板#includeusingnamespacestd;intN,M;structEDGE{intu,v,len;EDGE*nex;//..
王彦儒
·
2024-02-09 09:04
算法
c++
图解数据结构
C++
版 - (02) - 图论
目录2图论2.1图的概念(1)图的定义(2)图的基本术语2.2图的存储结构(1)邻接矩阵(2)邻接表存储方法(3)简化的连接表【题1】LeetCode997:找到小镇的法官2.3图的遍历【题2】LeetCode100:岛屿数量【题3】LeetCode197寻找图中是否存在路径2图论2.1图的概念(1)图的定义图G(Graph)由两个集合V(Vertex)和E(Edge)组成,记为G=(V,E)。V
几度春风里
·
2024-02-09 09:32
C++
c++
数据结构
图论
C++
算法之树状数组与线段树
AcWing1264.动态求连续区间和详细题解AcWing,题解,动态求连续区间和,https://www.acwing.com/solution/content/7526/一、树状数组1.AcWing1264.动态求连续区间和分析思路树状数组c[x]:表示(x-lowbit(x),x]区域的和一个数改变同时也要改变其他位置的数组,下一个父节点是i+lowbit(i)代码实现#include#in
算法下的星辰曲
·
2024-02-09 09:02
蓝桥杯
c++
开发语言
图的创建和DFS,BFS算法
C++
(详细)
结构体typedefstructArcNode{intadjvex;//该边指向的结点位置structArcNode*nextarc;/指向下一条边/intinfo;//可以表示权值}ArcNode;typedefstruct{chardata;/顶点域/ArcNode*firstarc;/表头指针/}VNode;typedefstructAGraph{VNodeadjlist[maxSize];
荻风溪畔
·
2024-02-09 09:02
笔记
图论
bfs
dfs
C++
算法之数学与简单DP
1.AcWing2.01背包问题分析思路代码实现#includeusingnamespacestd;constintN=1010;intdp[N][N];intv[N],w[N];intn,m;intmain(){cin>>n>>m;for(inti=1;i>v[i]>>w[i];for(inti=1;i=v[i])dp[i][j]=max(dp[i][j],dp[i-1][j-v[i]]+w[i
算法下的星辰曲
·
2024-02-09 09:31
蓝桥杯
c++
开发语言
C++
算法之枚举、模拟与排序
1.AcWing1210.连号区间数分析思路由题意是在1∼N的某个排列中有多少个连号区间,所以每个数出现并且不重复!如果是连续的,那么Max-Min==j-i([i,j])代码实现#include#includeusingnamespacestd;constintN=10010,INF=100000000;inta[N];intmain(){intn;cin>>n;intcount=0;for(i
算法下的星辰曲
·
2024-02-09 09:31
蓝桥杯
算法
c++
C++
算法之递归与递推(1)
一、递归(所有递归=>递归搜索树)1.求斐波拉且数列分析过程执行是前序遍历,回溯是后序遍历,和栈的思想相同,先进后出代码实现#includeusingnamespacestd;intf(intn){if(n==1)return1;if(n==2)return2;returnf(n-1)+f(n-2);}intmain(){intn;cin>>n;cout#include#include#inclu
算法下的星辰曲
·
2024-02-09 09:01
蓝桥杯
算法
c++
数据结构
C++
算法之二分与前缀和(1)
二分一、二分思想①确定一个区间使目标值一定在区间中②找到一个性质,满足:(1)性质具有二段性(前半段满足,后半段不满足,无缝衔接)(2)答案是二段性的分界点整数二分的两类情况:第一类:答案是红色区间的右端点时,将[L,R]区间变成[L,M-1]和[M,R],如果M是红色的则区间缩小为[M,R](即L=M)。此种情况需要注意的是,我们在算中点M的时候需要+1(计算时是下取整)再进行计算即M=(L+R
算法下的星辰曲
·
2024-02-09 09:01
蓝桥杯
算法
C++
算法之二分与前缀和(2)
1.AcWing795.前缀和分析思路由数列的前n项和可知,s[i]=a[i]+s[i-1],如果我们要计算[l,r]的和,可用公式s[r]-s[l-1]!代码实现#includeusingnamespacestd;constintN=100010;intn,m;inta[N],s[N];intmain(){scanf("%d%d",&n,&m);for(inti=1;i#includeusing
算法下的星辰曲
·
2024-02-09 09:01
蓝桥杯
c++
开发语言
C++
算法之递归与递推(2)
二、递推(与递归相反,先求出子问题再去算出原问题)1.AcWing717.简单斐波那契分析过程先定义f(1)和f(2)作为边界,然后f(n)=f(n-1)+f(n-2),此题可以直接用滚动数组的雏形来算,用来节省空间代码实现#includeusingnamespacestd;intmain(){inta=0,b=1;intN=0;cin>>N;while(N--){cout#include#inc
算法下的星辰曲
·
2024-02-09 09:30
蓝桥杯
算法
c++
数据结构
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他