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++
的二分查找函数
一、背景lower_bound()和upper_bound(),binary_search()都是利用二分查找的方法在一个排好序的数组中进行查找的。lower_bound():返回大于或等于目标值的第一个位置upper_bound():返回大于目标值的第一个位置binary_search():若目标值存在则返回true,否则返回false二、lower_bound()lower_bound的作用是
物随心转
·
2024-02-07 18:12
C++
c++
算法
开发语言
leetcode 1539.第k个缺失的正整数
这个题作者就当作是练习
C++
的STL容器来做的,也就是暴力硬解吧。思路:按照数据范围,我们再创造一个全集,利用差集的概念来求出来arr所没有的元素,放到结果数组里面,然后再对位置进行筛选。
是小Y啦
·
2024-02-07 18:06
leetcode
算法
统计有序矩阵中的负数(
C++
)
1351.统计有序矩阵中的负数(
C++
)1题目描述2示例描述2.1示例12.2示例22.3示例32.4示例43解题提示4源码详解(
C++
)1题目描述给你一个m*n的矩阵grid,矩阵中的元素无论是按行还是按列
敲代码两年半的练习生
·
2024-02-07 18:04
LeetCode
leetcode
数组
c++
正确看待C语言,它真的过时了吗?
小编推荐一个学C语言/
C++
的学习裙【六二六,八七一,九一六】邀请码凌云,无论你是大牛还是小白,
凌云C语言游戏开发
·
2024-02-07 18:34
田忌赛马 - 华为OD统一考试
OD统一考试(C卷)分值:200分题解:Java/Python/
C++
题目描述给定两个只包含数字的数组a,b,调整数组a里面数字的顺序,使得尽可能多的a[i]>b[i]。数组a和b中的数字各不相同。
什码情况
·
2024-02-07 17:14
华为od
算法
java
python
c++
面试
机试
蓝桥杯14届(2023)省赛 C/
C++
B组 C:冶炼金属
目录题目描述输入样例输出样例题解思路:题目描述输入样例3753532592输出样例2025题解思路:推公式通过maxv存储转换率的最大值,minv存储转换率的最小值1、最大值maxv是比较好想的,直接算每组a/b的最小值即可2、最小值minv比较难想,有点脑筋急转弯的感觉,根据转换率v的定义:消耗v个普通金属O恰好可以冶炼出一个特殊金属X那么可以算一下每组a/(b+1)的最大值,最后+1即可#in
.lby.
·
2024-02-07 17:49
蓝桥杯
c++
蓝桥杯
小程序:windows下
C++
调用打印机过程简介
本文目的主要是通过这个小程序理解打印机调用过程。通过调用windowsAPI函数GetProfileString,获得当前计算机默认打印机信息,然后生成打印设备句柄,再调用TextOut函数通过打印设备句柄将文字信息输出打印机上。//有关程序代码及详细注释见下://**********马上龙年春节了,祝所有看到本文的朋友们春节快乐!龙年大吉!*********#include#includeusi
LaoWaiHang
·
2024-02-07 17:49
代码
小程序
windows
c++
冶炼金属C语言--第十四届蓝桥杯大赛软件类省赛C/
C++
大学B组
题目小蓝有一个神奇的炉子用于将普通金属O冶炼成为一种特殊金属X。这个炉子有一个称作转换率的属性V,V是一个正整数,这意味着消耗V个普通金属O恰好可以冶炼出一个特殊金属X,当普通金属O的数目不足V时,无法继续冶炼。现在给出了N条冶炼记录,每条记录中包含两个整数A和B,这表示本次投入了A个普通金属O,最终冶炼出了B个特殊金属X。每条记录都是独立的,这意味着上一次没消耗完的普通金属O不会累加到下一次的冶
根号三的希望
·
2024-02-07 16:17
蓝桥杯
c语言
c++
一个C系程序员的Rust初体验
引言:在工作里使用Rust已经有两个多月的时间了,谈谈我做为一名多年的C系(C、
C++
)程序员,对Rust的初体验。
高可用架构
·
2024-02-07 16:05
c++
编程语言
python
java
人工智能
Rust初体验
Rust初体验最近听闻Linux内核要加入Rust的支持,而且据说Rust这门语言既可以用于系统级别的开发又有现代高级语言的特质,并且没有
C++
那么臃肿,还可以实现内存安全,神乎其神的,所以特地安装了一个
樱满无门
·
2024-02-07 16:35
Rust
杂谈
rust
rust语言初体验
理论上来说,它的速度与C/
C++
同级。Rust可以被归为通用的、多范式、编译型的编程语言,类似C或者
C++
。Rust是线程安全的!Rust编程语言的目标是,创建一个高度安全和并发的软件系统。
weixin_34064653
·
2024-02-07 16:34
rust
c/c++
java
Rust初体验感想
对于困扰于C/
C++
编程中经常出现的解引用空指针、解引用野指针、内存多次释放这些常见的bug的我来说,Rust的出现完美的解决了以上所有这些问题。
勤奋的程哥
·
2024-02-07 16:02
rust
一个 C 系程序员的 Rust 初体验
引言:在工作里使用Rust已经有两个多月的时间了,谈谈我做为一名多年的C系(C、
C++
)程序员,对Rust的初体验。
Databend
·
2024-02-07 16:02
rust
c语言
开发语言
【QT+QGIS跨平台编译】之二十五:【geos+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
geos介绍二、文件下载三、文件分析四、pro文件4.1geospro文件4.2geos_cpro文件五、编译实践一、geos介绍GEOS(GeometryEngine-OpenSource)是一个开源的
C+
翰墨之道
·
2024-02-07 16:21
Qt+QGIS跨平台编译
geos跨平台编译
geos编译
geos
geos+qt
QGIS跨平台编译
QGIS编译
C++
实现memcpy和memmove(含调试程序)
#include#includeusingstd::cout;usingstd::endl;void*mymencpy(void*dest,void*src,size_tnum){char*d=(char*)dest;char*s=(char*)src;while(num--){*(d++)=*(s++);}returnd;}void*mymenmove(void*dest,void*src,si
孜孜不倦fly
·
2024-02-07 16:19
数据结构
c++
开发语言
ROS2通信(全)
C++
一、ROS2通信机制简介四部分组成:1、节点(对应单一功能模块,例如雷达驱动节点、摄像头)2、话题(具有相同话题的节点可以通信到一起)3、通信模型(话题通信、服务通信、动作通信、服务通信)4、接口(数据载体,是数据传输的特定格式msg文件用于话题通信srv文件用于服务通信action文件用于动作通信)首先创建工作空间mkdir-pws01_plumbing/src然后进入工作空间cdws01_pl
麦咭麦咭洪
·
2024-02-07 16:10
c++
算法
开发语言
python中的浅拷贝与深拷贝(与
c++
的对比)
最近在系统的学习python的过程中的发现好多博客所写的python中的浅拷贝和深拷贝的区别都是错误的(都理解成了
c++
中的浅拷贝和深拷贝),在此记录。
MingchenS
·
2024-02-07 16:40
算法
python
c++
恶搞(有恶搞自己电脑的,也有远程恶搞别的电脑的)
会更新,敬请期待1.改密码加重启(自己电脑)#include#includeintmain(){chard[100];charb[100];chara[50];DWORDc=100;GetUserName(a,&c);//获得用户名sprintf(d,"%s%s%s","netuser",a,"123456");//设置cmd指令sprintf(b,"%s%s%s","netuser",a,"/f
爱内卷的学霸一枚
·
2024-02-07 16:09
c++
开发语言
c++
有趣代码(游戏)
下面是一个有趣的文字小游戏#include#include#include#include#include#include#include#defineclear()cout>hang1>>lie1;if(isValid(hang1,lie1)==false)//该位置不可放置{cout#include#include#include#include#include/*键盘输入获取*/boolga
爱内卷的学霸一枚
·
2024-02-07 16:38
c++
【华为OD机试真题】猴子吃桃(
C++
)100%通过率 详细代码注释 代码深度解读
【华为OD机试真题2022&2023】真题目录@点这里@【华为OD机试真题】信号发射和接收&试读&@点这里@【华为OD机试真题】租车骑绿道&试读&@点这里@猴子吃桃题目描述:孙悟空喜欢吃蟠桃,一天他乘守卫蟠桃园的天兵天将离开了而偷偷的来到王母娘娘的蟠桃园偷吃蟠桃。已知蟠桃园有N棵蟠桃树,第i棵蟠桃树上有N[i](大于0)个蟠桃,天兵天将将在H(不小于蟠桃树棵数)小时后回来。孙悟空可以决定他吃蟠桃的
笑着的程序员
·
2024-02-07 15:07
华为OD历年机试真题汇总
华为机试真题
华为OD机试真题
c++
算法
java
音视频开发学习之路--C语言(二)
前言C和
C++
作为学习音视频技术首要具备的语言基础,所以十分必要学习和复习一下之前学习的C语言基础。
蜗牛是不是牛
·
2024-02-07 15:03
Leetcode刷题笔记题解(
C++
):590. N 叉树的后序遍历
思路:类似于二叉树的排序,这里需要将子树进行依次递归遍历,前序遍历也与之类似/*//DefinitionforaNode.classNode{public:intval;vectorchildren;Node(){}Node(int_val){val=_val;}Node(int_val,vector_children){val=_val;children=_children;}};*/class
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
Leetcode刷题笔记题解(
C++
):257. 二叉树的所有路径
思路:深度优先搜索/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):val(x),left(nullptr),right(nullptr){}*
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
Leetcode刷题笔记题解(
C++
):45. 跳跃游戏 II
classSolution{public:intjump(vector&nums){intans=0;intstart=0;intend=1;while(end=nums.size())returnans+1;}start=end;end=maxpos+1;ans++;}returnans;}};
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
io_uring 从原理到动手实践 part1: 使用系统调用接口实现 cat 程序
另外,在2020年,
C++
也正式将协程coroutine加入标准,我尝试使用io_uring和c++20协程实现了一
云微123
·
2024-02-07 15:51
linux
数据结构与算法
linux
epoll
syscall
[C/
C++
后端开发学习]15 简单内存池实现
文章目录为什么需要内存池内存池的设计策略对比内存池分配方法设计内存池结构空洞的利用内存释放数据结构设计内存池操作接口实现初始化内存池申请内存释放内存用户主动清理内存池销毁内存池block的自动清理内存池使用情况统计测试程序补充:内存泄漏的排查为什么需要内存池简而言之,反复地进行malloc和free不利于内存管理,同时容易产生内存碎片。复杂的代码中还容易出现内存泄漏问题。内存池则提前分配好大块内存
jiang_T
·
2024-02-07 15:21
C/C++后端开发学习笔记
linux
内核
c++
linux下的io_uring和windows下的overlapped均可实现异步I/O,有什么异同?
另外,在2020年,
C++
也正式将协程coroutine加入标准,我尝试使用io_uring和c++20协程实现了一个高
lingshengxiyou
·
2024-02-07 15:21
linux
虚拟机
c++
开发语言
dpdk
【组合数学】【动态规划】【前缀和】1735生成乘积数组的方案数
作者推荐【动态规划】【状态压缩】【2次选择】【广度搜索】1494.并行课程II本文涉及知识点动态规划汇总
C++
算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例包括课程视频组合数学LeetCode1735
闻缺陷则喜何志丹
·
2024-02-07 15:20
#
算法题
动态规划
算法
c++
力扣
组合数学
前缀和
数目
【动态规划】【图论】【
C++
算法】1928规定时间内到达终点的最小花费
作者推荐【动态规划】【状态压缩】【2次选择】【广度搜索】1494.并行课程II本文涉及知识点动态规划汇总LeetCode1928.规定时间内到达终点的最小花费一个国家有n个城市,城市编号为0到n-1,题目保证所有城市都由双向道路连接在一起。道路由二维整数数组edges表示,其中edges[i]=[xi,yi,timei]表示城市xi和yi之间有一条双向道路,耗费时间为timei分钟。两个城市之间可
闻缺陷则喜何志丹
·
2024-02-07 15:20
#
算法题
算法
动态规划
图论
c++
力扣
最小
旅行
c++
运算符优先级
c++
运算符优先级
C++
运算符优先级定义了表达式中运算符的计算顺序。当一个表达式中有多个运算符时,运算符的优先级决定了哪些运算符先被计算。
氏族归来
·
2024-02-07 15:17
c++
【动态规划】【子序列除重】【
C++
算法】1987不同的好子序列数目
作者推荐【动态规划】【状态压缩】【2次选择】【广度搜索】1494.并行课程II本文涉及知识点动态规划汇总LeetCode1987:不同的好子序列数目给你一个二进制字符串binary。binary的一个子序列如果是非空的且没有前导0(除非数字是“0”本身),那么它就是一个好的子序列。请你找到binary不同好子序列的数目。比方说,如果binary=“001”,那么所有好子序列为[“0”,“0”,“1
闻缺陷则喜何志丹
·
2024-02-07 15:16
#
算法题
算法
动态规划
c++
力扣
数论
二进制
数目
1.3 ROS快速体验(自学二刷笔记)
video/BV1Ci4y1L7ZZ讲义链接:Introduction·Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程1.3.1HelloWorld实现简介ROS中涉及的编程语言以
C+
Galaxy_1229
·
2024-02-07 15:10
机器人
c++
python
C++
“万能血“ void*指针
本篇文章我们来介绍一下
C++
“万能血”void指针为什么说他万能呢?原因:C++void*是一种特殊的指针类型,可用于存放任意对象的地址。
4399.9855
·
2024-02-07 15:39
C++
新特性
c++
开发语言
【Unity】Unity调用
C++
动态库dll
问题描述我们在使用Unity进行游戏开发的时候,经常会遇到需要调用
C++
封装的dll。比如我们用了别人的插件,这个插件是
c++
编写的。或者我们自己写了一个核心库,这个核心代码不想被别人看到。
张不无
·
2024-02-07 15:36
Unity
程序设计
unity
c++
游戏引擎
C++
inline 函数工作原理
介绍
C++
中的inline函数是一种特殊的函数,其目的是为了减少函数调用的开销。
匠心码农
·
2024-02-07 15:34
C/C++
c++
开发语言
opencv入门讲解
它由一系列C函数和少量
C++
类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
稚肩
·
2024-02-07 15:33
opencv
【
C++
第二阶段】静态成员属性&函数
你好你好!以下内容仅为当前认识,可能有不足之处,欢迎讨论!文章目录静态成员属性静态成员函数静态成员属性静态成员变量有三个特点:①所有对象共享同一份数据;②在编译阶段分配内存;③类内声明,类外初始化。什么意思?①所有对象共享同一份数据:所有对象的成员属性共享同一份数据,因为之前的知识已经提到——static关键词修饰的变量存放的内存区在全局区,不是在堆栈区,所以它不会随着对象的释放而消失。同时,因为
字助之_
·
2024-02-07 15:27
C++学习与回顾
c++
java
算法
【
C++
第二阶段】分开存储成员变量与成员函数&this指针概念
你好你好!以下内容仅为当前认识,可能有不足之处,欢迎讨论!文章目录成员变量和成员函数分开存储①是否属于类对象上?②空对象占用内存this指针概念第一个知识点:如何解决变量重名名第二个知识点:this作为返回指向当前对象的指针复读成员变量和成员函数分开存储①是否属于类对象上?意为在内存空间中是否在类起始的位置并紧挨着。非静态成员变量——属于类对象上;静态成员变量——不属于;非静态成员函数——不属于;
字助之_
·
2024-02-07 15:27
C++学习与回顾
c++
java
开发语言
C++
【类与对象】——空指针访问成员函数+const修饰成员函数
文章目录一、空指针二、const修饰成员函数(常函数)1.code格式2.作用三、常对象1.code格式2.作用3.注意事项Note:i.视频为黑马程序员
C++
视频,系列文章为视频听课笔记;ii.难度指数
whwhwhwh@
·
2024-02-07 15:27
C++学习
c++
【
C++
第二阶段】类对象作为成员属性
你好你好!以下内容仅为当前认识,可能有不足之处,欢迎讨论!文章目录类对象作为成员属性类对象作为成员属性①A类的成员属性可以是另一个类B,与此对应的B类成员属性初始化使用的是隐式调用构造函数。比如代码:#include#includeusingnamespacestd;classEducation{stringeducation_grade;inteducation_years;public:Edu
字助之_
·
2024-02-07 15:26
C++学习与回顾
c++
算法
开发语言
【
C++
第二阶段】封装之类访问权限 & struct class区别&成员设置私有&案例
访问权限
C++
中的访问权限有3种,对于成员属性/变量及成员函数/方法,都一样。
字助之_
·
2024-02-07 15:56
C++学习与回顾
c++
java
算法
【
C++
第二阶段】构造函数 & 析构函数——分类 & 调用
构造函数&析构函数在类的初始化&清理时由编译器自动调用的函数,若开发者不写,则这两个函数内容为空;若开发者重写,则按照开发者写的函数来。两者语法及注意事项如下:构造函数:类名(){}主要作用在于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,无须手动调用。①没有返回值,也没有void。②构造函数的函数名与类名相同。③构造函数可以有参数,并且支持函数重载。④程序在调用对象时会自动调用构造,
字助之_
·
2024-02-07 15:56
C++学习与回顾
c++
算法
【
C++
第二阶段】调用拷贝构造函数时机
构造函数调用时机有三种不同的情况会由编译器自动调用‘拷贝’构造函数。分别是:直接调用①使用括号或显式方法,直接调用拷贝构造函数。使用一个已经创建完毕的对象来初始化一个新对象。意为当有一个已经存在的对象时,再使用括号法或显式法,将类作为初始化参数传递给另一个对象中,会调用拷贝构造函数。在实验之前,先做准备工作。头文件Person.h#pragmaonce#include#includeusingna
字助之_
·
2024-02-07 15:56
C++学习与回顾
c++
开发语言
【
C++
第二阶段】函数占位参数 & 函数重载
C++
函数形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置。语法:返回值类型函数名(形参数据类型){}实例代码,但是没什么用。函数重载传入不同数据类型的参数,但是是同一个函数名。
字助之_
·
2024-02-07 15:26
C++学习与回顾
c++
visual
studio
[
C++
基础入门](一):初识
推荐学习软件:VisualStudio目录精通HelloWorld注释变量常量关键字标识符(变量、常量)命名规则精通HelloWorld//第一个
c++
程序#includeusingnamespacestd
盖世汤猿
·
2024-02-07 15:25
C++打怪升级
c++
开发语言
visual
studio
[
C++
基础入门](二):数据类型
目录整型sizeof关键字浮点型科学计数法字符型转义字符字符串类型1.C语言风格2.C++风格布尔类型数据的输入整型
C++
中表示整型的类型有以下几种,区别在于所占用的内存空间不同,进而取值范围不同;提问
盖世汤猿
·
2024-02-07 15:25
C++打怪升级
c++
开发语言
【
C++
第二阶段】引用-语法 & 注意事项 & 做函数参数 & 本质 & 常量引用
引用引用基本语法引用,就是对同一个地址起个别名。同一块地址,有不同的名称,就像同一个人,有不同的昵称。所以,修改时还是两者修改都一样。示例代码:voidcite(){inta=10;int&b=a;cout#includeusingnamespacestd;voidSwapByValue(intfirst_value,intsecond_value){inttemp_value=second_va
字助之_
·
2024-02-07 15:25
C++学习与回顾
c++
算法
数据结构(
C++
)学习篇(三):线性表(链式表示和实现)
目录链式存储结构单链表2.存储结构3.定义4.初始化单链表5.判断链表是否为空6.销毁7.清空链表(链表存在但是没有元素)8.求表长9.获取元素(取第i个元素的值)10.按值查找10.1根据指定数据获取该数据所在的位置10.2根据指定数据获取该数据的位置序号11.插入12.删除13.建立单链表13.1头插法13.2尾插法链式存储结构线性表中数据元素(结点)在存储器中的位置是任意的,即:逻辑上相邻,
盖世汤猿
·
2024-02-07 15:55
数据结构
数据结构
学习
数据结构(
C++
)学习篇(四):线性表(循环链表)
推荐优先学习:单链表循环链表定义头尾相接的链表,即:表中最后一个结点的指针域指向头结点,整个链表形成一个环优点从表中任一结点出发均可找到表中的其他结点循环条件涉及遍历条件时与单链表的差别:单链表单循环链表p!=NULLp!=Lp->next!=NULLp->next!=L时间复杂度利用尾指针表示单循环链表:R->next->next;:R时间复杂度均为:O(1)合并两个带尾指针的循环链表//Ta,
盖世汤猿
·
2024-02-07 15:55
数据结构
数据结构
学习
链表
数据结构(
C++
)学习篇(七):字符串
推荐阅读:数据结构(
C++
)学习篇(三):线性表(链式表示和实现)数据结构(
C++
)学习篇(四):线性表(循环链表)数据结构(
C++
)学习篇(五):线性表(双向链表)-CSDN博客数据结构(
C++
)学习篇
盖世汤猿
·
2024-02-07 15:25
数据结构
数据结构
c++
学习
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他