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++黑科技
effective
c++
笔记 条款13-18
条款13以对象管理资源对象的delete,可能因为前文的一些语句抛出异常或者过早的return(可能是最初的设计也可能多个迭代版本之后的维护导致)使得delete并没有执行,导致内存泄漏。因此以对象管理资源。并采用RAII(ResourceAcquisitionIsInitialize,资源取得时机便是初始化时机,即获得资源后立刻放进管理对象),让管理对象的析构函数负责资源的释放。当对象被销毁时自
Mhypnos
·
2024-02-12 07:11
effective
c++
c++
笔记
【Ubuntu18.04搭建 SLAM环境】
CMake、g++、git的安装这是最基本的
c++
编译环境,可能已经安装了sudoapt-getinstallcmakesudoapt-getinstallg++sudoapt-getinstallgitOpencv3.4.16
cc-growing
·
2024-02-12 06:38
git
ubuntu
linux
win10下vscode远程VB下centos7,调试
c++
文章目录win10下vscode远程VB下centos7,调试
c++
写在开头必要条件配置过程RemoteDevelopment配置
c++
编译配置lanuch.jsontasks.jsoncpp_properties.jsonCS144
-Bin
·
2024-02-12 06:38
效率工具
linux系统下vscode portable版本的
c++
/Cmake环境搭建001
linux系统下vscodeportable版本的Cmake环境搭建vscodeportable安装安装基本工具安装build-essential安装CMakefinalscriptcode安装插件CMakeTools&cmakeC/C++ExtensionPackTestsettings,jsonCMakeLists.txt调试和运行工具CG目的:希望在获得一个新的系统之后,以最简便的方式搭配一
FakeOccupational
·
2024-02-12 06:06
其他
linux
vscode
c++
【蓝桥杯Python】试题 算法训练 数组移动
资源限制内存限制:256.0MBC/
C++
时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述初始数组A[N]中为1,2,..,N,N个数字,现要进行M次操作,每次操作给定一个数字
哈仔康康
·
2024-02-12 06:36
算法
蓝桥杯
python
职场和发展
【蓝桥杯Python】试题 算法训练 唯一的傻子
资源限制内存限制:256.0MBC/
C++
时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述腿铮找2255有点事,但2255太丑了,所以腿铮不知道他的长相。
哈仔康康
·
2024-02-12 06:06
蓝桥杯
算法
职场和发展
python
【蓝桥杯Python】试题 算法训练 比较
资源限制内存限制:256.0MBC/
C++
时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述给出一个n长的数列,再进行m次询问,每次询问询问两个区间[L1,R1],[L2
哈仔康康
·
2024-02-12 06:06
算法
python
蓝桥杯
职场和发展
【蓝桥杯Python】试题 算法训练 斐波那契串
资源限制内存限制:256.0MBC/
C++
时间限制:10.0sJava时间限制:30.0sPython时间限制:50.0s问题描述斐波那契串由下列规则生成:F[0]="0";F[1]="1";F[n]=
哈仔康康
·
2024-02-12 06:05
算法
python
蓝桥杯
职场和发展
蓝桥杯 算法训练 车的放置(Python)
资源限制内存限制:256.0MBC/
C++
时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述在一个n*n的棋盘中,每个格子中至多放置一个车,且要保证任何两个车都不能相互攻击
&&CQ
·
2024-02-12 06:35
蓝桥杯
算法
python
C++
实现复数的滤波filter
C++
实现复数的滤波filter导言函数需求分析源码追求速度注意导言最近在进行Qt开发,涉及大量的matlab转C的工作,其中包括插值滤波等,这里对matlab的filter函数进行了研究并用
C++
进行了重写
宇智波盆
·
2024-02-12 06:04
matlab转C
FIR滤波器
matlab
filter
【蓝桥杯Python】试题 算法训练 N车
资源限制内存限制:256.0MBC/
C++
时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述给定N×N的棋盘,问有多少种放置N个车使他们不互相攻击的方案。
哈仔康康
·
2024-02-12 06:32
算法
python
蓝桥杯
职场和发展
常量相关
在
C++
中,有一些特定的字符,当它们前面有反斜杠时
weixin_30263277
·
2024-02-12 06:58
c/c++
C++max函数的使用
在
C++
中,std::max函数是一个模板函数,位于头文件中,这个函数用于比较两个或多个值,并返回其中的最大值。
wangnaisheng
·
2024-02-12 06:27
C++
c++
编译环境搭建及基础实验
Ubuntu中,使用如下命令安装:软件图标都在目录/usr/share/applications中,如图路径复制到桌面中VisualStudioCode插件的安装我们需要按照的插件有下面几个:1)、C/
C+
vv不说话
·
2024-02-12 06:56
MX6U嵌入式linux
linux
驱动开发
前端开发_Node.js
运行环境,使开发者可以搭建服务器端的JavaScript应用程序Node.js是前端工程化的基础(前端工程化:开发项目直到上线,过程中集成的所有工具和技术)浏览器能执行JS代码,依靠的是内核中的V8引擎(
C+
Rainbow_1991
·
2024-02-12 06:19
前端开发
node.js
vim
编辑器
【华为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-12 05:24
华为od
c++
java
javascript
python
华为OD机考统一考试C卷 求最多可以派出多少支团队(
C++
Java JavaScript Python)
华为OD机考:统一考试C卷+D卷+B卷+A卷C卷真题目录:【全网首发】华为OD机试C卷抽中题库清单(全真题库)含考点说明C卷D卷B卷A卷真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:最新华为OD机试C卷+D卷+AB卷(C++JavaJSPy)题目描述用数组代表每个人的能力一个比赛活动要求参赛团队的最低能力值为N每个团队可以由一人或者两人组成且一个人只能参加一个团队计算
程序员半夏
·
2024-02-12 05:21
华为od
c语言
c++
javascript
java
python
【华为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-12 05:51
华为od
c语言
c++
java
javascript
WinIO3.0调用键盘实践-winxp、win7、win10下32位64位都适用
目录准备步骤第一步:Windows系统开启测试模式(针对64位系统,32系统不需要)第二步:WinIo64.sys安装签名(针对64位系统,32系统不需要)第三步:Java代码及
c++
代码实现第四步:执行代码准备开发环境
wosongxiaoqi
·
2024-02-12 05:21
winio
c++
java
windows
行列式求值(
C++
)
对于行列式的求值主要有三种方法:①对角线相乘②行列式展开③代数余子式计算。对角线相乘对角线相乘需要行列式满足特定的要求,如上三角、下三角或者对角阵,否则不能直接使用此方法。如果需要使用这个方法,则需要对行列式进行初等行变换,直到满足要求。初等行变换性质:交换任意两行,行列式的值变为相反数。把某一行乘以一个非零数加到另外一行行列式的值不变。行列式转置后,行列式的值不变,因此上述性质同样适用于列变换的
龙行泽雨
·
2024-02-12 04:44
计算方法
c++
线性代数
插值(一)——多项式插值(
C++
)
插值插值的作用是可以将原本比较难计算的函数转换为误差在一定范围内的多项式,比如在单片机中直接计算x、log2x\sqrt{x}、\log_2xx、log2x之类的函数是比较麻烦的,但是使用插值的方法就可以将其转换为误差可控的只有乘法和加减法的多项式,从而简化计算。多项式插值多项式插值是利用多项式来拟合一系列离散的数据点,从而达到简化计算的目的。本文主要介绍最“暴力”的插值方法。设定所需构造的插值
龙行泽雨
·
2024-02-12 04:44
计算方法
c++
线性代数
矩阵
求逆矩阵(
C++
)
求矩阵的逆常见的一般有三种方法(考研常见):待定系数法、高斯-约旦消元法和伴随矩阵求逆矩阵。待定系数法:假设矩阵A:[123456789]\left[\begin{matrix}1&2&3\\4&5&6\\7&8&9\end{matrix}\right]147258369设其逆矩阵为A−1A^{-1}A−1:[a11a12a13a21a22a23a31a32a33]\left[\begin{mat
龙行泽雨
·
2024-02-12 04:44
计算方法
矩阵
c++
线性代数
插值(二)——拉格朗日插值(
C++
)
问题的提出假设只有两个插值点:x0,x1;y0,y1x_0,x_1;y_0,y_1x0,x1;y0,y1,求P1(x)=a0+a1xP_1(x)=a_0+a_1xP1(x)=a0+a1x使得P1(x0)=y0,P1(x1)=y1P_1(x_0)=y_0,P_1(x_1)=y_1P1(x0)=y0,P1(x1)=y1,由此可以得到P1(x)=y0+y1−y0x1−x0(x−x0)=x−x1x0−x1
龙行泽雨
·
2024-02-12 04:44
计算方法
c++
开发语言
线性代数
矩阵
C/
C++
图像处理实验(一)——Mat与数组转换
简介由于曾经做过一些嵌入式的图像处理算法,感觉在单片机上做算法开发和验证非常麻烦,想在PC机上实现后直接移植到单片机即可,所以创建了这个专栏,学习一下图像处理算法。嵌入式的图像处理算法的开发中,图像数据一般都是存储在数组中,而在电脑上常用的图像处理库是OpenCV,其数据存储在Mat类中,故第一步应该实现这两种数据的互转。准备工作安装VisualStudio安装OpenCV数据类型转换嵌入式开发中
龙行泽雨
·
2024-02-12 04:13
嵌入式图像处理
c语言
c++
opencv
stm32
单片机
C/
C++
图像处理实验(二)——图像的二值化
简介图像的二值化可以有效地分割图像主体和背景,提取自己感兴趣的部分。图像二值化有多种方式和形式,最简单的是自己设定阈值,然后根据阈值将对应的像素点赋值为0或者255。有时候为了提高程序的鲁棒性,可以使用图像的平均灰度加上一个偏置作为阈值,又或者是用大津法(OSTU)求出“最佳阈值”后,再加上偏置量作为阈值。在二值化的形式上,可以低于阈值的像素设为黑,高于阈值的设为白,但是也可以根据实际需要反过来设
龙行泽雨
·
2024-02-12 04:13
嵌入式图像处理
c语言
c++
开发语言
stm32
单片机
插值(三)——Newton插值(
C++
)
差商对于一系列互不相等的x0,x1,⋯ ,xnx_0,x_1,\cdots,x_nx0,x1,⋯,xn,有差商定义如下:f[xi,xj]=f(xi)−f(xj)xi−xj(i≠j,i,j=0,1,⋯ ,n)f[x_i,x_j]=\frac{f(x_i)-f(x_j)}{x_i-x_j}(i\neqj,i,j=0,1,\cdots,n)f[xi,xj]=xi−xjf(xi)−f(xj)(i=j,i
龙行泽雨
·
2024-02-12 04:13
计算方法
c++
线性代数
C++
局部变量与全局变量 | 输出局部全局变量
C++
局部变量
C++
局部变量是指:在一个函数内部定义的变量,它只在本函数范围内有效,也就是说只有在本函数内才能使用它,在此函数以外是不能使用这些变量的。
小林C语言
·
2024-02-12 04:04
C++代码基础
c++
编程语言
C++
函数定义
C++
输出有参无参
C++
函数定义可以包括有参和无参两种形式。
贪心的猫
·
2024-02-12 04:34
c++
C++
函数调用与重载
在
C++
中,函数调用是程序中执行功能的一种方式。当你调用一个函数时,程序会跳转到该函数的定义处,执行函数体中的代码,然后返回到调用点。在函数调用中,有几个关键的概念,包括函数声明和定义。
贪心的猫
·
2024-02-12 04:34
c++
C++
局部变量和全局变量剖析
目录1.局部变量2.全局变量3.作用域概念每一个变量都有其有效作用范围,这就是变量的作用域。在作用域以外是不能访问这些变量的。1.局部变量在一个函数内部定义的变量是内部变量,它只在本函数范围内有效,也就是说只有在本函数才能使用它们,在此函数以外是不能使用这些变量的。同样,在复合语句中定义的变量只在本复合语句中有效。这些内部变量称为局部变量。如
m0_74786185
·
2024-02-12 04:34
c++
开发语言
C++
局部变量与全局变量
在
C++
中,可以为函数的参数指定默认值。这样做的好处是在调用函数时,如果没有提供对应的参数,那么将会使用默认值。
贪心的猫
·
2024-02-12 04:04
c++
C++
求素数
C++continue语句求100-200之间的素数#includeintmain(){for(intnum=100;num#includestd::stringencrypt(conststd::string&plaintext,intshift){std::stringciphertext="";for(charc:plaintext){if(isalpha(c)){charbase=isup
贪心的猫
·
2024-02-12 04:04
c++
8. 字符串转换整数 (atoi)-LeetCode(Java)
8.字符串转换整数(atoi)题目:8.字符串转换整数(atoi)请你来实现一个myAtoi(strings)函数,使其能将字符串转换成一个32位有符号整数(类似C/
C++
中的atoi函数)。
NGC 2237号
·
2024-02-12 04:32
#
力扣
leetcode
算法
java
码蹄集新手村MT1021-MT1030
本专栏分享Java解法(主),c/
c++
,python解法一同记录。
NGC 2237号
·
2024-02-12 04:02
#
码蹄集
java
算法
码蹄集
搜索二维矩阵(
C++
详细解释)DAY7
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给你一个满足下述两条属性的mxn整数矩阵:每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。给你一个整数target,如果target在矩阵中,返回true;否则,返回false。示例提示m==matrix.lengthn==matrix[i].length1>&matrix,inttarget)
小Q小Q
·
2024-02-12 04:29
C++刷题
leetcode
矩阵
c++
leetcode(二分查找)35.搜索插入位置(
C++
详细解释)DAY6
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],target=2输出:1示例3:输入:nums=[1
小Q小Q
·
2024-02-12 04:58
C++刷题
leetcode
c++
算法
C/
C++
获取当前时间(最全方法)
文章目录一、获取当前时间1.使用C语言标准库2.使用VS提供的ATL模板库3.使用WinAPI二、代码解析1.time函数2.localtime函数3.tm结构体4.localtime_s函数5.CTime类6.GetLocalTime函数一、获取当前时间1.使用C语言标准库代码#define_CRT_SECURE_NO_WARNINGS//VS中必须定义,否则报错#include#include
余识-
·
2024-02-12 03:27
C++基础知识分享
c语言
c++
开发语言
C++
基本语法(一)
1、HelloWorld程序结构#includeusingnamespacestd;intmain(){coutusingnamespacestd;enumcolor{blue,red,white};//默认值从0开始intmain(){colorc=red;cout0){fun();num--;}system("pause");return0;}voidfun(){staticintindex=
Fighting_Sir
·
2024-02-12 03:35
Linux: GDB 调试工具
删除断点:禁用断点:编辑重新打开断点:逐过程与逐语句:查看变量/监视功能:常显示:运行至下一个断点:转跳行数:停止运行:概念:LinuxGDB(GNUDebugger)是一个功能强大的调试工具,用于调试C、
C+
明 日 香
·
2024-02-12 03:25
Linux指令知识
Linux
linux
运维
服务器
C++
字符指针和字符串
一、字符指针可以指向一个字符串。我们可以用字符串常量对字符指针进行初始化。例如,有说明语句:char*str="Thisisastring.";是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。这里要注意字符指针与字符数组之间的区别。例如,有说明语句:charstring[]="Thisisastring.";此时,string是字符数组,它存放了一个字符
九五一
·
2024-02-12 03:55
C++知识
c++
java
开发语言
C++
: 模板初阶
目录引子:函数模板格式:例子:函数模板的实例化:隐形实例化:让编译器根据实参推演模板参数的实际类型显式实例化:在函数名后的返回值类型函数名(参数列表){}例子:templatevoidSwap(T&left,T&right){Ttemp=left;left=right;right=temp;}注意:typename是用来定义模板参数关键字,也可以使用class切记:不能使用struct代替clas
明 日 香
·
2024-02-12 03:54
C++
c++初阶知识
c++
算法
数据结构
C++
指针合集
C/
C++
指针合集1.指针变量的空间大小指针变量的空间大小是固定值(64位下为8字节,32位下为4字节),跟其指向的数据类型及多级指针无关,与编译平台相关(指针大小由当前CPU运行模式的寻址位数决定)。
九五一
·
2024-02-12 03:54
C++知识
c++
开发语言
C++
全局变量、局部变量和静态变量的说明
全局变量、局部变量和静态变量的说明变量可以分为:全局变量、静态全局变量、静态局部变量和局部变量。对变量存储区域的说明:全局变量、静态全局变量和静态局部变量都存放在内存的静态存储区域,局部变量存放在内存的栈区。生存期可分为:1、静态生存期:在程序开始前就已经存在并初始化完成,这个变量要等整个程序结束后才销毁;2、动态生存期:程序流程运行到这个位置时才会为这个变量分配内存,程序流程离开这个变量的作用域
九五一
·
2024-02-12 03:54
C++知识
c++
java
开发语言
C++
:类的简单介绍(六)——初始化列表
目录格式:初始化之间的比较:普通初始化的缺点:初始化列表的优势:必须进行初始化的变量1、const修饰的变量2、被&修饰的变量引用3、自定义类型,且没有默认构造函数的成员变量必须走初始化列表小总结:函数体和初始化列表的灵活使用:哪一些操作必须走函数体?1、检查:2、数组的连续赋值:注意事项:坑点/面试题:格式:以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个"成员变量"后面跟一个放在括号中
明 日 香
·
2024-02-12 03:53
C++
类
C++
c++初阶知识
c++
开发语言
初始化列表
初始化
类
构造函数
C++
: const 的 权限放大缩小!
目录概念引用与const关于上述的第一段代码:关于上诉的第二段代码:const使用指针进行权限的放大和缩小:注意事项:const与成员函数const修饰成员函数的规则:概念关于权限的放大和缩小问题,在文件领域讲诉可以理解为,当某个文件具有读取权限时,我们赋予这个文件读写权限,这个过程叫做权限的放大,而反之,当某个文件同时具有读写功能,但是我们限制了它其中的一个功能,这就叫做权限的缩小而将权限放大缩
明 日 香
·
2024-02-12 03:23
C++
c++初阶知识
C++
类
c++
开发语言
const
权限的放大和缩小
引用
指针
成员函数
41. C++static线程安全与初始化顺序
静态变量的初始化线程安全问题
C++
的局部static变量,是预先在静态存储区分配了内存,然后在第一次执行到这里的时候进行初始化。
九五一
·
2024-02-12 03:23
C++知识
c++
java
jvm
黑猴子的家:Scala 算术操作符重载
Scala的算术操作符和Java或者
C++
中的预期效果是一样的valanswer=8*5+2+-*/等操作符和位操作符&|^>>1+2等同于scala>1.+(2)a+b也可以写成a.
黑猴子的家
·
2024-02-12 03:20
【自制
C++
深度学习推理框架】计算图的设计思路
计算图的设计思路什么是计算图在深度学习推理框架中,计算图是一种数据结构,它由算子节点和数据节点组成,在该图中前向传播时数据从输入节点开始流动,经过一层层的计算后输出到输出节点,表示深度学习模型的计算过程。与神经网络架构图类似,计算图也是一种有向图,使用节点来表示操作或变量,并使用边来表示它们之间的依赖关系。不同之处在于,神经网络架构图通常只描述了神经元之间的连接方式,而计算图可以精确地表示深度学习
代码缝合怪
·
2024-02-12 03:16
机器学习+深度学习
深度学习
c++
人工智能
【自制
C++
深度学习推理框架】Layer的设计思路
Layer的设计思路Layer的抽象如果将深度学习中的所有层分为两类,那么肯定是"带权重"的层和"不带权重"的层。基于层的共性,我们定义了一个Layer的基类,提供了一些基本接口,并可以通过继承和多态机制实现不同类型的Layer。具体来说,该类包括以下几个成员函数:构造函数Layer(std::stringlayer_name),用于创建一个Layer对象并设置该层的名称。virtual~Laye
代码缝合怪
·
2024-02-12 03:15
机器学习+深度学习
c++
深度学习
算法
【自制
C++
深度学习推理框架】Tensor模板类的设计思路
Armadillo库是一个
C++
科学计算库,提供了高效的线性代数和矩阵运算。它支持常用矩阵操作、线性系统求解、特征值求解等功能,并且具有简单易用、高效快速、内存占用少等特点。将arm
代码缝合怪
·
2024-02-12 03:45
机器学习+深度学习
深度学习
c++
python
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他