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++
《剑指 Offer》专项突破版 - 面试题 37 : 小行星碰撞(
C++
实现)
题目链接:LCR037.行星碰撞-力扣(LeetCode)题目:输入一个表示小行星的数组,数组中每个数字的绝对值表示小行星的大小,数字的正负号表示小行星运动的方向,正号表示向右飞行,负号表示向左飞行。如果两颗小行星相撞,那么体积较小的小行星将会爆炸最终消失,体积较大的小行星不受影响。如果相撞的两颗小行星大小相同,那么它们都会爆炸消失。飞行方向相同的小行星永远不会相撞(因为每一颗小行星以相同的速度移
melonyzzZ
·
2024-02-10 16:13
数据结构
c++
开发语言
数据结构
《剑指 Offer》专项突破版 - 面试题 34 : 外星语言是否排序(
C++
实现)
题目链接:LCR034.验证外星语词典-力扣(LeetCode)题目:有一门外星语言,它的字母表刚好包含所有的英文小写字母,只是字母表的顺序不同。给定一组单词和字母表顺序,请判断这些单词是否按照字母表的顺序排序。例如,输入一组单词["offer","is","coming"],以及字母表顺序"zyxwvutsrqponmlkjihgfedcba",由于字母'o'在字母表中位于'i'的前面,因此单词
melonyzzZ
·
2024-02-10 16:43
数据结构
哈希算法
散列表
算法
c++
leetcode
数据结构
开发语言
《剑指 Offer》专项突破版 - 面试题 36 : 详解后缀表达式(
C++
实现)
题目链接:LCR036.逆波兰表达式求值-力扣(LeetCode)题目:后缀表达式是一种算术表达式,它的操作符在操作数的后面。输入一个用字符串数组表示的后缀表达式,请输出该后缀表达式的计算结果。假设输入的一定是有效的后缀表达式。例如,后缀表达式["2","1","3","*","+"]对应的算术表达式是"2+1*3",因此输出它的计算结果5。分析:后缀表达式又叫逆波兰表达式(ReversePoli
melonyzzZ
·
2024-02-10 16:42
数据结构
c++
开发语言
数据结构
面试
leetcode
VScode使用教程(HTML、
C++
、Python、Java)
VScode使用教程目录VScode使用教程@[TOC](目录)1.完全卸载vscode2.安装VScode4.安装基础插件3.设置中文界面5.运行HTML文件6.运行C/
C++
程序7.配置python
悟解了
·
2024-02-10 15:17
其他
vscode
c++
html
python
java
c++
const 用法总结
在
c++
中const还是蛮重要的,然后在网上看见了一篇比较好的文章,因此就转载过来了~~~。。https://blog.csdn.net/eric_jo/article/details/4138548
什么都不会的蒟蒻QAQ
·
2024-02-10 15:15
c++
静态库和动态库制作方法
静态连接和动态连接1)静态连接静态链接:由链接器在链接时将库的内容加入到可执行程序中。优点:对运行环境的依赖性较小,具有较好的兼容性缺点:生成的程序比较大,需要更多的系统资源,在装入内存时会消耗更多的时间库函数有了更新,必须重新编译应用程序2)动态链接动态链接:连接器在链接时仅仅建立与所需库函数的之间的链接关系,在程序运行时才将所需资源调入可执行程序。优点:在需要的时候才会调入对应的资源函数简化程
编程小公举
·
2024-02-10 15:36
C++基础学习历程
c++
开发语言
linux
2021-03-02
C++
Primer Plus 第十二章 类和动态内存分配 复习题
复习题1.假设String类又如下私有成员:a.下述默认构造函数有什么问题?该构造函数未初始化String类私有域中的变量。b.下述构造函数有什么问题?str=ss会把其地址的值赋给str,应该使用strcpy函数复制参数的值且用new开辟一块内存空间。c.下述构造函数有什么问题?需要根据传入参数的大小,为str开辟一块内存空间,newchar[strlen(s)+1]2.如果您定义了一个类,其指
Reza_
·
2024-02-10 14:06
善女子
林妙妙,女,净身高165cm,B型血,三十五岁,处女座,海归,
斯坦福
大学商学院毕业。在国内一家大型金融机构担任高管职务,是老板器重,同事敬畏的女强人。
罗三倒
·
2024-02-10 14:59
基础算法-高精度减法
基础算法-高精度减法高精度算法为什么要使用高精度算法
C++
每一个变量都有自己的类型,每个类型都有自己的存储长度范围。
爱编程的鱼
·
2024-02-10 14:44
C++
C语言教程
算法结构
算法
前端
数据库
开发语言
c++
c语言
基础算法-高精度加法
基础算法-高精度加法高精度算法为什么要使用高精度算法
C++
每一个变量都有自己的类型,每个类型都有自己的存储长度范围。
爱编程的鱼
·
2024-02-10 14:43
C++
C语言教程
算法结构
算法
c++
开发语言
后端
前端
C++
——异常
目录C语言处理错误的方式
C++
中的异常异常的使用异常的抛出和捕获异常的重新抛出异常安全异常规范
C++
标准库的异常体系异常的优缺点C语言处理错误的方式1.终止程序,如assert,缺陷:用户难以接受。
微yu
·
2024-02-10 13:06
C++
c++
C++11——智能指针
0.前言在
C++
异常处理时,当程序抛出异常时,程序会直接跳转到最近的捕获区域进行异常的处理,这种处理方式保证了程序的不崩溃,只针对一个区域内的某种错误进行处理。
oywLearning
·
2024-02-10 13:36
C++
c++
开发语言
算法
C++
——多态
目录多态的概念多态的定义及实现多态的构成条件虚函数虚函数的重写虚函数重写的两个例外C++11override和final重载、重写(覆盖)、重定义(隐藏)的对比抽象类多态的原理虚函数表多继承关系的虚函数表总结多态的概念多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。简单理解一下,用买票的例子来说,普通人买的都是成人票,但是要是学生买票就可以买学
微yu
·
2024-02-10 13:35
C++
c++
开发语言
C++
——智能指针
目录智能指针出现的原因避免内存泄漏智能指针的使用及原理RAII智能指针的原理auto_ptrunique_ptrshared_ptrweak_ptr定制删除器智能指针出现的原因在上一篇异常的介绍中就提到了,如果申请了一块空间,因为抛异常导致资源没有释放,这就会导致内存泄漏。内存泄漏就是因为疏忽或错误造成程序没有释放不再使用的内存。这并不是说内存真的消失,而是应用程序分配某段内存后,因为设计错误,失
微yu
·
2024-02-10 13:05
C++
c++
大厂面试重要
C++
知识(三)—— 智能指针
目录一、前言二、智能指针三、auto_ptrauto_ptr基本操作智能指针赋值四、unique_ptr五、share_ptr六、weak_ptr解决互相引用问题七、总结一、前言C/
C++
最让人诟病的特性之一
暗夜无风
·
2024-02-10 13:05
C/C++
c++
内存管理
智能指针
指针
面试
C++
——智能指针——auto_ptr、shared_ptr、unique_ptr
1.4、智能指针智能指针是行为类似于指针的类对象。C++11中提供了三种智能指针,使用这些智能指针时需要引用头文件:·shared_ptr;·unique_ptr;·auto_ptr;这三个智能指针模板都定义了类似指针的对象,可意义将new获得(直接或者间接)的地址赋给这种对象。当智能指针过期时,其析构函数将使delete来释放内存。智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,
勿在浮沙築高臺
·
2024-02-10 13:05
C++
c++
C++
——智能指针简介
##一、什么是对象所有权?在接触智能指针之前首先要理解对象的所有权是什么,在这之前我们总是用new和delete来进行内存的申请与释放,在这种堆内存分配的方式中,要遵守一个很基本的原则——谁创建谁销毁原则,简单地举个例子,类foo构造函数中中通过new申请了一个数组,那么就要在类foo的析构函数中delete这个数组,而对象的所有权指的就是谁负责delete这个对象的关系。根据几种智能指针的用途来
Cipher丶海
·
2024-02-10 13:05
C/C++知识
c++
java
数据结构
ShowException -
C++
Builder
C++Builder参考手册➙System::Sysutils➙ShowException显示异常提示信息和产生异常的地址头文件:#include命名空间:System::Sysutils函数原型:void__fastcallShowException(System::TObject*ExceptObject,void*ExceptAddr);参数:ExceptObject:产生异常的对象;Exc
玄坴
·
2024-02-10 13:58
程序的内存模型
内存分区模型
C++
程序在执行时,将内存大方向分为4个区域1.代码区:存放函数体的二进制代码,有操作系统进行管理2.全局区:存放全局变量和静态变量以及常量3.栈区:由编译器自动分配及释放,存放函数的参数值
一瓢夜海繁星
·
2024-02-10 13:49
C++
c++
this指针
成员变量和成员函数分开存储在
C++
中,类内的成员变量和成员函数分开存储只有非静态成员变量才属于类的对象上我们知道在
C++
中成员变量和成员函数是分开存储的每一个非静态成员函数只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码那么问题是
一瓢夜海繁星
·
2024-02-10 13:18
C++
c++
C++
11新特性之可变参数模板
概述随着C++11标准的发布,
C++
语言获得了许多强大的新特性,其中一项显著提升灵活性和实用性的创新便是可变参数模板。
hope_wisdom
·
2024-02-10 13:48
C++
11新特性
c++
开发语言
C++
11
可变参数模板
C++
服务器开发(3):创建服务器主循环
在
C++
中创建服务器主循环可以使用多种方式实现,其中一种常见的方式是使用socket编程库,如Boost.Asio。
Galaxy银河
·
2024-02-10 13:15
计算机
/
人工智能
C++更多语法
c++
服务器
开发语言
攻防re2-cpp-is-awesome(
c++
干扰我,align 8作用)
攻防re2-cpp-is-awesome拖入ida看到一堆冗长的我看不懂的代码__int64__fastcallmain(inta1,char**a2,char**a3){char*v3;//rbx__int64v4;//rax__int64v5;//rdx__int64v6;//rax__int64v7;//rdx__int64v8;//rdx__int64v10[2];//[rsp+10h][
Zsc_02
·
2024-02-10 13:14
一些题目的wp
安全
学习
C++
计算md5/sha1/sha256/sha384/sha512算法
最近需要分析文件的特征唯一值需求,这几个哈希算法就非常有用了.特别记录一下!算法需要openssl库的支持,如果你勤快也能把库里面依赖的代码抠出来.我就懒得的弄了.直接编译openssl库下载openssl1.1.1源码,下载perl运行环境这里用的是vs2019开始菜单找一下vs的命令行环境注意x86和x64要选好对应不然会报错的(编译过boost的都会玩的)vc2019命令行编译命令//32位
AGANCUDA
·
2024-02-10 13:43
C++
c++
算法
c语言 sha256,C/
C++
知识点之密码学---hash函数(SHA-256)的
C++
实现
6#include78usingnamespacestd;910#defineSHA256_ROTL(a,b)(((a>>(32-b))&(0x7fffffff>>(31-b)))|(a>b)&(0x7fffffff>>(b-1)))12#defineSHA256_Ch(x,y,z)((x&y)^((~x)&z))13#defineSHA256_Maj(x,y,z)((x&y)^(x&z)^(y&
weixin_39719727
·
2024-02-10 13:13
c语言
sha256
C/
C++
关于 SHA256 的使用
如下图,是关于SHA256使用的一个经典例子#include#include#includeintmain(){chardata[]="Hello,world!";//要计算哈希的数据unsignedcharhash[SHA256_DIGEST_LENGTH];//用于存储哈希结果的缓冲区SHA256_CTXsha256;SHA256_Init(&sha256);SHA256_Update(&sh
shimly123456
·
2024-02-10 13:12
C/C++
贪心算法之田忌赛马,多种语言实现
目录题目描述:输入:样例输入:样例输出:c代码实现:
c++
代码实现:python代码实现:Java代码实现:题目描述:这是中国历史上一个著名的故事。“那是大约2300年前的事了。
善程序员文
·
2024-02-10 12:05
竞赛算法学习
贪心算法
算法
使用 Visual Studio 对源代码文件进行哈希处理以确保文件完整性
在编译和链接过程中,使用特定编程语言(C#、
C++
、ObjectiveC
dotNET跨平台
·
2024-02-10 12:28
数据结构大作业-DBLP科学文献管理系统(一) XML解析,文件哈希,
C++
线程
在程序中,需要解析的DBLB文件大小为3G-4G的。因此每次启动程序前都读取一遍DBLP并全部写入内存的方法是不现实的,这需要我们提前在磁盘中建立对应的数据库文件,在第一次打开程序时进行建立数据库的操作,将需要的数据写入磁盘。之后对DBLP的数据查询只需要打开已经建立好的数据库进行IO操作即可。由于数据在磁盘和内存中的读取速度差距极大,在磁盘中删改添加数据效率是很低的,因此如何建立对应数据的索引,
Sugarzo
·
2024-02-10 12:57
数据结构
xml
c++
linq
机器语言与高级语言
高级语言包括:1、java;2、C语言;3、
c++
;4、C#;5、PHP;6、python;7、Perl;8、pascal;9、lisp;10、VisualBasic等。
3346312b82b3
·
2024-02-10 12:56
2024年-视觉AI检测的面试题目总结
Hello,各位,面试大宝典又来拉;持续更新;一定要理清自己简历上的项目,因为简历是你给面试官的入口,会根据你的简历问问题;目前leetcode水平169题;持续更新;
c++
八股文和python的八股文最好持续看
zisuina_2
·
2024-02-10 12:49
面试
职场和发展
深度学习
算法
计算机视觉
python
C++
: 进阶之路:解决使用algorithm库里面的sort函数的时候,编译报错:未能使函数模板“unknown-type std::less<void>::operator ()
1:问题描述定义了一个struct结构体如下:structReview{stringtitle;intrating;}定义如上结构体,当我们通过sort()排序时,看看会出现什么结果。voidtest6(){vectorbooks;Reviewrv={"a",1};books.push_back(rv);Reviewrv0={"a",20};books.push_back(rv0);Reviewr
FishAnd_Yu
·
2024-02-10 12:14
#
C++进阶(常见错误)
c++
sort排序函数
C++
笔记9:
C++
提高编程3:STL---函数对象&标准算法
0904C++提高编程3:STL---函数对象&标准算法1、模板2、初识STL&3、STL---常用容器(3.1-3.8)3.9mapmultimap容器(二叉树结构---自动排序)3.10STL案例24、STL---函数对象(仿函数-重载`函数调用运算符()`)4.1函数对象4.2谓词4.3内建函数对象5、STL---常用算法5.1常用遍历算法5.1.1for_each&5.1.2transfo
Reus_try
·
2024-02-10 12:44
c++
c++
C++
程序设计第八周---第四课---函数对象
函数对象:若一个类重载了运算符“()”,则该类的对象就成为函数对象。classCMyAverage{//函数对象类public:doubleoperator()(inta1,inta2,inta3){return(double)(a1+a2+a3)/3;}};CMyAverageaverage;//函数对象cout_Tpaccumulate(_InputIterator__first,_Input
自动驾驶--小学生
·
2024-02-10 12:44
c++程序设计
c++
开发语言
C++
中的lambda表达式和函数对象
但是它简便的语法却给
C++
带来了深远的影响。如果从广义上说,lamdba表达式产生的是函数对象。在类中,可以重载函数调用运算符(),此时类的对象可以
燕山暮雪
·
2024-02-10 12:13
C++
lambda
函数指针
函数对象
函数包装器
函数适配器
C++
函数对象-运算符函数对象 - 逻辑运算 - 实现 x && y 的函数对象 (std::logical_and)
C++
支持创建、操作新的函数对象,同时也提供了许多内置的函数对象。
繁星璀璨G
·
2024-02-10 12:43
#
运算符函数对象
c++
标准库模板
STL
函数对象
逻辑运算
logical_and
C++
工程,
c++
函数指针,
c++
函数对象,function object adapter(bind2nd,bind1st) , c++lambda表达式
文章目录1,运行效果2,代码示例3,lambda表达式3.1,语法3.2,捕获方式4,
c++
标准库functionobject4.1,六个算数运算符4.2,六个关系运算符4.3,三个逻辑运算符
c++
泛型算法可以接受三种自定义的运算操作
位面元哥
·
2024-02-10 12:42
c++
c++函数指针
c++函数对象
c++lambda表达式
C++
函数对象-运算符函数对象 - 比较 - 实现 x >= y 的函数对象(std::greater_equal)
C++
支持创建、操作新的函数对象,同时也提供了许多内置的函数对象。
繁星璀璨G
·
2024-02-10 12:42
#
运算符函数对象
c++
标准库模板
STL
函数对象
算术运算
greater_equal
C++
STL(十):函数对象/仿函数(函数对象、谓词、内建函数对象)
文章目录1函数对象1.1函数对象的概念1.2函数对象使用2谓词2.1谓词的概念2.2一元谓词2.3二元谓词3内建函数对象3.1内建函数对象的基本概念3.2算术仿函数3.3关系仿函数3.4逻辑仿函数1函数对象1.1函数对象的概念函数对象/仿函数:重载函数调用操作符operator()的类的对象。使用重载的()时,行为类似函数调用,亦称仿函数。本质:函数对象/仿函数本质是一个类,而不是函数。1.2函数
NewsomTech
·
2024-02-10 12:12
C++泛型编程和STL
c++
仿函数
函数对象
谓词
内建函数对象
C++
Pirmer : 第十四章 : 重载运算符与类型转换之函数调用运算符与标准库的定义的函数对象
函数调用运算符structtest{intoperator()(intval)const{return(i>0?i:-i);}};所谓的函数调用就是一个类重载了函数调用符,类在使用重载函数调用符时接受相应参数。这一过程就像是使用一个函数一样,因此叫做函数调用。上面的类test,它重载了函数调用符(),接受一个int类型参数,返回它的绝对值。我们就可以将一个test类对象当做一个函数来使用:intm
Mccreejia
·
2024-02-10 12:42
C++
C++
function
函数对象
重载
C++
函数对象-运算符函数对象 - 比较 - 实现 x <= y 的函数对象 (std::less_equal)
C++
支持创建、操作新的函数对象,同时也提供了许多内置的函数对象。
繁星璀璨G
·
2024-02-10 12:11
#
运算符函数对象
c++
标准库模板
STL
函数对象
算术运算
比较
less_equal
【华为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-10 11:38
华为od
c语言
c++
java
javascript
二、编译内核及内核开发的特点
欢迎关注博主Mindtechnist或加入【智能科技社区】一起学习和分享Linux、C、
C++
、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习
Mindtechnist
·
2024-02-10 11:36
Linux
Linux内核
物联网
【
C++
跬步积累】—— 构造函数+析构函数
博客主页:PH_modest的博客主页当前专栏:
C++
跬步积累其他专栏:每日一题每日反刍C语言跬步积累座右铭:广积粮,缓称王!
PH_modest
·
2024-02-10 11:05
C++跬步积累
c++
java
开发语言
学习
区块链安全—随机数安全分析(上)
在
C++
程序里,我们经常使用一定的种子来进行随机数的生成过程。在计算机程序中,随机数可以被分为真随机数与伪随机数。而真随机数是十分难实现的,例如使用筛子、转轮等等。
CPinging
·
2024-02-10 11:15
C++
初阶篇----新手进村
目录一、什么是
C++
二、
C++
关键字三、命名空间3.1命名空间的定义3.2命名空间的使用四、
C++
输入和输出五、缺省参数5.1缺省参数的概念5.2缺省参数的分类六、函数重载6.1函数重载的概念6.2函数重载的原理
cloues break.
·
2024-02-10 11:01
C++初阶
c++
算法
开发语言
操作系统-第六章-磁盘调度算法(使用
C++
和vector实现)
温馨提示:下面代码我使用的是含有
c++
的标准模板库(STL)vector的知识,还有文件读取的知识,如果没有学习过相关知识的同学,请先移步搜索相关视频或者帖子学习一下,我知道你的破学校或许不会教这些标准模板库的东西
㱘郳
·
2024-02-10 11:55
操作系统
算法
c++
开发语言
【雕爷学编程】Arduino智慧校园之实时监测室内的光照强度
Arduino的编程是基于C/
C++
语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。
驴友花雕
·
2024-02-10 10:11
智慧校园
Arduino
手册
mfc
c++
嵌入式硬件
Arduino智慧校园
物联网
实时监测室内的光照强度
【雕爷学编程】Arduino智慧校园之使用ESP8266模块实现远程LED控制
Arduino的编程是基于C/
C++
语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。
驴友花雕
·
2024-02-10 10:10
智慧校园
Arduino
手册
mfc
c++
嵌入式硬件
物联网
前端
Arduino智慧校园
ESP8266远程LED控制
【雕爷学编程】Arduino智慧校园之烟雾报警并通过IFTTT Webhooks发送手机推送通知
Arduino的编程是基于C/
C++
语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。
驴友花雕
·
2024-02-10 10:40
智慧校园
Arduino
手册
智能手机
mfc
c++
嵌入式硬件
物联网
Arduino智慧校园
IFTTT
Webhooks
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他