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++题解
element-ui解决上传文件时需要携带请求数据的问题
二、问
题解
决1.表单实现action置空添加:http-request属性覆盖默认的上传行为,实现自定义上传文件。
小钱c7
·
2024-02-12 02:57
vue
elementui
前端
并行计算工具 MPI 简单教程
在本教程中,我们将使用英特尔
C++
编译器、GCC、IntelMPI和OpenMPI用
C++
创建多处理器“helloworld”程序。本教程假设用户具有Linux终端和
C++
经验。
疯狂的泰码君
·
2024-02-12 02:54
MPI
并行计算
MPI
解决Spring Boot Configuration Annotation Processor not configured的问题
2.问
题解
决1.引入configuration-processor的依赖org.springframework.bootspring-boot-con
小钱c7
·
2024-02-12 02:52
spring
boot
java
前端
代码随想录算法训练营第二十九天 | 491.递增子序列、46.全排列、47.全排列 II
题解
classSolution{public:vector>res;vectorpath;voidb
jjjj的笔记本
·
2024-02-12 01:46
算法
算法
leetcode
数据结构
代码随想录算法训练营补打卡 day29| 491.递增子序列、46.全排列、47.全排列 II
目录491.递增子序列思路代码46.全排列思路代码47.全排列II思路代码491.递增子序列思路
题解
思路:重要的点在于,因为本身不是有序的,所以同层的去重中,需要去除跟之前相同的数字。
qq_42591713
·
2024-02-12 01:46
算法
java
leetcode
【
C++
第二阶段】赋值运算符重载
你好你好!以下内容仅为当前认识,可能有不足之处,欢迎讨论!文章目录赋值运算符重载赋值运算符重载实验①,还没有对析构运算符重载时#include#includeusingnamespacestd;classPerson{friendvoidtest_0210_0();public:Person();Person(intage);private:int*person_age;};Person::Per
字助之_
·
2024-02-12 01:40
C++学习与回顾
c++
java
开发语言
【
C++
第二阶段】运算符重载-【+】【cout】【++|--】
文章目录运算符重载加法运算符重载重载左移运算符递增|减运算符重载运算符重载加法运算符重载What普通的加减乘除,只能应付
C++
中已给定的数据类型的运算,对其重载,使得满足多种多样的运算。
字助之_
·
2024-02-12 01:10
C++学习与回顾
c++
java
算法
【
C++
第二阶段】友元
你好你好!以下内容仅为当前认识,可能有不足之处,欢迎讨论!文章目录全局函数做友元类对象做友元成员函数做友元全局函数做友元What在全局函数中,可以访问类中private权限下的成员属性。How在类对象中,通过在类名第一行写入friendvoidGlobalFunction();,声明此全局函数为类友元,即可在全局函数调用时访问类中成员属性。Why规定程序中,有些私有属性也想让类外一些函数或者类进行
字助之_
·
2024-02-12 01:09
C++学习与回顾
c++
开发语言
More Effective
C++
条款一
条款一:指针与引用的区别指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声
zhc
·
2024-02-12 01:06
c++
string
测试
vector
编译器
null
More Effective
C++
条款07:千万不要重载&&,||和,操作符
C++
对于“真假表达式”采用所谓的骤死式评估方式。意思是一单该表达式的真假值确定,即使表达式中还有部分尚未检验,整个评估工作仍高结束。举例:char*p;...if((p!
娱乐界祖师爷
·
2024-02-12 00:05
More
Effective
C++
c++
开发语言
More Effective
C++
条款08:了解各种不同意义的new和delete
当你写string*ps=newstring(“Handsup!”)时,你所使用的new是所谓的newoperator,它其实干了两件事:一、分配足够的内存(实际大小是大于所创建的对象大小)二、调用对象构造函数,为刚才分配的内存对象设定初值。newoperator永远干这两件事,无论如何你不能改变其行为。上面的那段代码大约反映以下的行为:void*mem=operatornew(sizeof(st
娱乐界祖师爷
·
2024-02-12 00:05
More
Effective
C++
c++
开发语言
More Effective
C++
条款13:以引用方式捕获异常
写一个catch子句时,你必须指明异常对象如何被传递到这个子句来。可以选择通过指针、值、引用方式。指针效率最高,因为抛出指针是唯一在搬移“异常相关信息”时不需要复制对象的一种做法。voidsomeFunction(){staticexceptionex;...throw&ex;...}voiddoSomething(){try{someFunction();}catch(exception*ex)
娱乐界祖师爷
·
2024-02-12 00:05
More
Effective
C++
c++
开发语言
More Effective
C++
条款04:非必要不提供默认构造函数
所谓默认构造函数,就是不给任何变量,就可以给调用(无参或参数为默认值)。基本准则:凡可以“合理地从无到有生成对象”的类,都应该包含默认构造函数,而“必须有某些外来信息才能生成对象”的类,则不必拥有默认构造函数。但如果类缺乏一个默认构造函数,当你使用这个类时便会有某些限制。考虑下面这个针对公司仪器而设计的class,在其中,仪器识别码是一定得有的一个构造参数:classEquipmentPiece{
娱乐界祖师爷
·
2024-02-12 00:35
More
Effective
C++
c++
开发语言
More Effective
C++
:1、基础议题
几乎最简单的
C++
程序也会用到其中大部份特性,而许多程序会用到上述所有特性。尽管你可能已经十分熟悉语言的这一部份,有时候它们还是会令你吃惊。
我是一片小树叶
·
2024-02-12 00:34
C++
基础构建
More
Effective
C++
More Effective
C++
第一讲,指针和引用
1.指针和引用的区别相同点:指针和引用都是让你间接引用其它对象。不同点:1.引用:声明时必须初始化,并且以后不能改变(即不能给引用重新赋值),但是指定的对象其内容可以改变。指针:声明可以不初始化,并且可以被重新赋值以指向另一个不同的对象2.从内存分配上看,程序为指针变量分配内存区域,而不为引用分配内存区域。3.不存在指向空值的引用这个事实。4.引用比指针更安全。由于不存在空引用,并且引用一旦被初始
爱抖腿的小松鼠
·
2024-02-12 00:34
more
efficive
c++
c++
visual
studio
开发语言
数据结构
More Effective
C++
条款03:绝对不要以多态方式处理数组
classBST{...};classBalancedBST:publicBST{...};现在考虑有个函数,用来打印BSTs数组中的每一个BSTs数组中的每一个BST的内容:voidprintBSTArray(ostream&s,constBSTarray[],intnumElements){for(inti=0;i(array)=0;--i){array[i].BST::~BST();//调用
娱乐界祖师爷
·
2024-02-12 00:34
More
Effective
C++
c++
蓝桥杯
开发语言
More effective
C++
之基础议题(chapter1)
大纲:1、指针和引用2、类型转换3、数组与多态的不可混用4、默认构造函数指针和引用相同点:间接地来使用对象异同点:指针可以指向空对象引用必须指向非空对象,要求做初始化可以改变指针指向,不可改变引用指向抉择:重载运算符、必须指向非空对象、不想改变其指向,使用引用;实际上,大多数的场景,我们需要改变指向,相对而言,指针可能适用的场景更多。此外,关于使用指针、引用的效率问题:由于引用不可指向空对象,因此
极致 for 简单
·
2024-02-12 00:03
more
effective
C++
c++
【More Effective
C++
】条款5:警惕隐式类型转换
隐式类型转换操作符,可能导致错误的函数调用,应该提供显示的函数调用classRational{public:Rational(intnumerator=0,intdenominator=1):_numerator(numerator),_denominator(denominator){}//隐式类型转换操作符//operatordouble()const{//returndouble(_nume
杨主任o_o
·
2024-02-12 00:33
More
Effective
C++
c++
开发语言
【More Effective
C++
】条款2:使用
C++
转型操作符
没有类型安全检查:允许将任何指针转换为其他类型指针,可能导致未定义行为的错误;难以识别和维护:语法(type)expression或type(expression)在代码中难以被快速识别;为了解决上述问题,推荐使用
C+
杨主任o_o
·
2024-02-12 00:03
More
Effective
C++
c++
开发语言
【More Effective
C++
】条款3:不以多态的方式处理数组
注意:通过array[i]操作本质上是*(array+i),通过父类指针操作子类,会出现未定义的行为classBST{public:friendstd::ostream&operator(array)<<"\n";delete[]array;}intmain(){//BSTBSTArray[10];//printBSTArray(std::cout,BSTArray,10);//std::cout
杨主任o_o
·
2024-02-12 00:03
More
Effective
C++
c++
算法
开发语言
【More Effective
C++
】条款1:指针和引用区别
区别:引用定义必须初始化,不能为null,意味着不需要测试有效性;且不能改变指向;实现一个操作符重载,只能用引用实现结论:除了上述情况,应该优先使用指针实现#ifndef__ITEM_H__#define__ITEM_H__#include#include//用于抛出异常voidprintDouble(constdouble&rd){std::coutclassMyVector{public:My
杨主任o_o
·
2024-02-12 00:02
More
Effective
C++
c++
代码随想录一刷总结
在进入二叉树之后,逐渐将之前积累的套路使用起来,当然也学习到了递归的新套路们,在这个期间偶尔可以自己把
题解
出来了,大概2天一次。
努力刷题的oyyo
·
2024-02-12 00:47
7种能力,让你在职场中如鱼得水
2、解决问题时的逆向思维能力工作中遇到的问题,一时找不到解决方法、采用逆向思维找寻问
题解
决方案,会更容易从问题中解脱出来。
139aea786759
·
2024-02-12 00:51
面试
程序员面试宝典一、
C++
基础1.位运算返回x二进制数中的1的个数?
小任同学an
·
2024-02-12 00:09
LeetCode 130. 被围绕的区域
示例:XXXXXOOXXXOXXOXX运行你的函数后,矩阵变为:XXXXXXXXXXXXXOXX
题解
题目意思就是只要被X所包围的地方将被吃掉,就像下围棋一样,而在
phantom34
·
2024-02-12 00:30
【华为OD】C卷真题 200分 100%通过:解密犯罪时间 C/
C++
代码实现[思路+代码]
题目描述:警察在侦破一个案件时,得到了线人给出的可能犯罪时间,形如“HH:MM”表示的时刻。根据警察和线人的约定,为了隐蔽,该时间是修改过的,解密规则为:利用当前出现过的数字,构造下一个距离当前时间最近的时刻,则该时间为可能的犯罪时间。每个出现数字都可以被无限次使用。输入描述:形如HH:SS的字符串,表示原始输入输出描述:形如HH:SS的字符串,表示推理出来的犯罪时间示例1输入输出示例仅供调试,后
五木大大
·
2024-02-11 23:45
杂谈
华为od
c语言
c++
javascript
java
python
算法
勇敢突破,蜕变成长
在去之前也有很多的担心,担心疫情,担心自己一个出门会不会在路上出问
题解
决不了。甚至出发前几天我都有过“要不不去了,算了吧”的想法。但是思虑再三,可能还是想要改变的心最终战胜了我的恐惧,让我决定出发。
19e31f71735b
·
2024-02-11 23:11
Metal Shader language (着色语言规范)总结
Metal语言使用Clang和LLVM进行编译处理,编译器对于在GPU上的代码执行效率有更好的控制Metal基于C++11.0语言设计的,在
C++
基础上多了一些扩展和限制,主要用来编写在GPU上执行的图像渲染逻辑代码以及通用
汉包包
·
2024-02-11 23:54
自己是解决自己问题的专家
对问
题解
决有用吗?如果回答不是很肯定,就暂时不要做,先从自己这方面想办法。这是我自己做家长也是做老师的经验。没有人比您更了解您的孩子,也没有人比您更爱您的孩子。
110b6e21d747
·
2024-02-11 23:04
记录 |
C++
memcpy内存拷贝的使用
memcpy是C和
C++
中的一个库函数,它用于将一块内存的内容复制到另一块内存中。
极智视界
·
2024-02-11 23:02
踩坑记录
c++
memcpy
OpenCV入门:图像处理的基石
它支持多种编程语言,包括
C++
、Python、Java等
白猫a~
·
2024-02-11 23:59
编程
opencv
C++
引用计数技术及智能指针的简单实现
2.普通指针存在的问题C语言、
C++
语言没有自动内存回收机制,关于内存的操作的安全性依赖于程序员的
Python编程导师
·
2024-02-11 22:45
c++
新特性 概念和约束 “无规矩 难成方圆”
本篇文章就聊一下
C++
新特性概念和约束概念和约束的初步了解:在
C++
中,概念(Concepts)是一种用于约束模板参数的机制。
4399.9855
·
2024-02-11 22:55
C++
新特性
c++
开发语言
C++
“美中不足” --->强枚举类型
本篇文章来讲一下
C++
强枚举类型传统枚举类型的弊端:大家先来看以下代码:#includeenumColor{RED,GREEN,BLUE};intmain(){Colorcolor1=RED;Colorcolor2
4399.9855
·
2024-02-11 22:24
C++
新特性
c++
开发语言
Clickhouse 入门到精通-ClickHouse的 表引擎
我们知道ClickHouse是由俄罗斯的Yandex公司在2016年开源的一个列式存储数据库(DBMS),它是使用
C++
语言来编写实现的,ClickHouse主要用于在线分析处理查询(OLAP),并且能够使用
王stone
·
2024-02-11 22:52
ClickHouse
clickhouse
服务器
数据库
【华为OD机考 统一考试机试C卷】字符串变换最小字符串(
C++
Java JavaScript Python C语言)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-11 22:22
华为od
c语言
c++
java
javascript
Lua中的weak表——weak table
弱表(weaktable)是一个很有意思的东西,像
C++
/Java等语言是没有的。
GJQI12
·
2024-02-11 22:20
lua学习
Lua弱表Weak table
转载Lua弱表Weaktable弱表(weaktable)是一个很有意思的东西,像
C++
/Java等语言是没有的。
小米爱大饼
·
2024-02-11 22:49
Lua
弱表
C++
入门
C++
入门1.C++关键字(C++98)
C++
总计63个关键字,C语言32个关键字ps:下面我们只是看一下
C++
有多少关键字,不对关键字进行具体讲解。后面我们学到以后再细讲。
Lonely Faith
·
2024-02-11 22:12
c++
开发语言
三维形体投影面积(
c++
题解
)
题目描述在nxn的网格grid中,我们放置了一些与x,y,z三轴对齐的1x1x1立方体。每个值v=grid[i][j]表示v个正方体叠放在单元格(i,j)上。现在,我们查看这些立方体在xy、yz和zx平面上的投影。投影就像影子,将三维形体映射到一个二维平面上。从顶部、前面和侧面看立方体时,我们会看到“影子”。返回所有三个投影的总面积。输入格式第一行输入一个整数n第二行输入一个nxn的网格grid输
hb_zhyu
·
2024-02-11 21:05
c++
算法
开发语言
求小数的某一位(
c++
题解
)
样例输入样例复制121输出样例复制5____________________________________________________________________________日常发作业
题解
hb_zhyu
·
2024-02-11 21:04
c++
算法
动态规划
开关灯(
c++
题解
)
题目描述假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于关闭状态;有M个人(M为不大于N的正整数)也从1到M依次编号。第一个人(1号)将灯全部打开,第二个人(2号)将编号为2的倍数的灯关闭,第三个人(3号)将编号为3的倍数的灯做相反处理(即,将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相反处理。请问:当第M个人
hb_zhyu
·
2024-02-11 21:34
c++
算法
数据结构
C++
初阶:适合新手的手撕vector(模拟实现vector)
上次讲了常用的接口:
C++
初阶:容器(Containers)vector常用接口详解今天就来进行模拟实现啦文章目录1.基本结构与文件规划2.空参构造函数(constructor)4.基本函数(size(
是Nero哦
·
2024-02-11 21:04
c++学习
c++
开发语言
java
linux
c语言
数据结构
链表
C++
初阶:容器(Containers)vector常用接口详解
介绍完了string类的相关内容后:
C++
初阶:适合新手的手撕string类(模拟实现string类)接下来进入新的篇章,容器vector介绍:文章目录1.vector的初步介绍2.vector的定义(
是Nero哦
·
2024-02-11 21:34
c++学习
c++
开发语言
linux
机器学习
运维
网络
c语言
Mac使用AccessClient打开Linux堡垒机跳转闪退问
题解
决
登录公司的服务器需要使用到堡垒机,但是mac使用AccessClient登录会出现问题最基础的AccessClient配置AccessClient启动需要设置目录权限,可以直接设置为权限777chmod777/Applications/AccessClient.app注:如果不是这个路径,可以打开终端,将访达中的应用程序AccessClient拖进终端中启动默认执行python3在应用程序中Acc
通域
·
2024-02-11 21:32
mac
linux
macos
linux
运维
C++
进阶——智能指针(C++11)
一、为什么要用智能指针简单来说,由于异常会使得程序的执行流乱跳,因此就会容易产生内存泄漏等问题。因此就要智能指针来解决了。二、智能指针原理简单来说,智能指针就是一个类,但我们使用时可以把这个类的对象像指针一样使用。而也正是因为智能指针是一个自定义类型的类,因此无论程序正常结束还是因为抛异常的原因跳到其他栈帧里去,只要程序离开了当前的栈帧,那么该栈帧里的所有自定义类型对象都会调用其析构函数,智能指针
淑女在哭泣
·
2024-02-11 21:32
c++
开发语言
C++
进阶——C++11(part 1)
一、列表初始化(initializer_list)1、initializer_list的结构所以像{10,20,30}这种用大括号括起来的列表就是初始化列表。在C++11中,支持了用列表初始化来构造容器,因此我们都可以用“{}”来进行初始化容器。vectorv={1,2,3,4,5,6};二、变量类型推导:autoVSdecltype1、autoauto只能根据变量初始化表达式类型推导变量类型,换
淑女在哭泣
·
2024-02-11 21:32
c++
开发语言
C++
进阶——C++11(lambda表达式)
一、lambda表达式1、为什么要用lambda表达式当我们要用sort来排序时,不可避免地要写比较器,因此我们每变一次比较规则就要重新一个仿函数。而这样就会让程序看起来非常的冗余。对于这种情况,我们可以用lambda表达式。2、什么是lambda表达式lambda表达式的语法是这样的:[capture-list](parameters)mutable->return-type{statement
淑女在哭泣
·
2024-02-11 21:32
c++
开发语言
C++
入门——指针空值 nullptr (C++11支持)
目录一、背景二、nullptr三、注意事项一、背景在C语言里,我们给指针赋值一般都是用NULL的,对吧?但是,在下面这个场景就会产生问题了。voidf(int){cout<<"f(int)"<
淑女在哭泣
·
2024-02-11 21:01
c++
开发语言
C++
进阶——继承
一、什么是继承继承就是一种类与类之间的一种关系。举个例子,如果B继承了A,那么A就相当于成为了B的内部类,因此B可以在A的基础上添加新的东西(比如新的成员变量或函数)。二、为什么要用到继承在设计类时,当我们遇到一种情况:我们要设计很多个类,但是这些类都有80%的地方都是相似的,但偏偏就是有些地方不同。这时候我们就可以先把它们共同的部分提取出来写成一个类,然后再用继承的方式用这个类构造其他的类,这样
淑女在哭泣
·
2024-02-11 21:01
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
其他