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++面试
LeetCode 刷题 [
C++
] 第3题.无重复字符的最长子串
题目描述给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。题目分析可以使用滑动窗口加哈希表来实现:使用start和end两个变脸来表示滑动窗口的头部位置和尾部位置,两者开始均为0;借助哈希表来记录已经遍历的字符的位置,以及len为滑动窗口的长度;按序遍历字符串,并判断哈希表中是否存在当前字符:如果存在当前访问的字符,且该字符上次出现位置大于start,即当前滑动窗口出现了相同字符,此时
心之所向、力之所及
·
2024-03-12 11:58
算法与数据结构
leetcode
c++
算法
Qt的信号槽机制
下面分别解释这两个概念:1.1元对象编译器(MOC)元对象编译器是Qt特有的一个预处理器,它不是标准
C++
的一部分。MOC会处理使用了Qt的特殊宏(如
阳光开朗_大男孩儿
·
2024-03-12 11:57
qt笔记
qt
开发语言
Day 253: 准备ing
现在满脑子在准备明天
面试
别人的问题。想问点新的东西,不那么常规,又能问出点内容来的问题。
面试
难,出题的人也不那么容易。要想不那么主观,客观地评价别人,也是需要智商的哈!所以有什么好的招儿吗?
butter棠
·
2024-03-12 09:09
Effective
C++
学习笔记 条款13 以对象管理资源
假设我们使用一个用来塑模投资行为(如股票、债券等等)的程序库,其中各式各样的投资类型继承自一个rootclassInvestment:classInvestment{/*...*/};//“投资类型”继承体系中的rootclass进一步假设,这个程序库是通过一个工厂函数(factoryfunction,见条款7)供应我们某特定的Investment对象:Investment*createInves
吃着火锅x唱着歌
·
2024-03-12 09:55
Effective
C++(第三版)
c++
学习
笔记
大数据开发(Spark
面试
真题-卷六)
大数据开发(Spark
面试
真题)1、SparkHashPartitioner和RangePartitioner的实现?
Key-Key
·
2024-03-12 02:16
大数据
spark
面试
大数据开发(Hadoop
面试
真题-卷二)
大数据开发(Hadoop
面试
真题)1、在大规模数据处理过程中使用编写MapReduce程序存在什么缺点?如何解决这些问题?
Key-Key
·
2024-03-12 02:15
大数据
hadoop
面试
IOS
面试
题object-c 71-80
71.简单介绍下NSURLConnection类及+sendSynchronousRequest:returningResponse:error:与–initWithRequest:delegate:两个方法的区别?NSURLConnection主要用于网络访问,其中+sendSynchronousRequest:returningResponse:error:是同步访问数据,即当前线程会阻塞,并
️ 邪神
·
2024-03-12 01:44
IOS面试题
ios
面试题
objective-c
Python 和 Lua 学习比较 一
python有多种语言写成的版本,这里只记录C/
C++
写的版本,lua本身是使用标准C/
C++
编写的。所以各位同学知道C的强大了吧,我觉得作为程序员,应该都要学一下C/
C++
,这是你以后成长的奠基石。
Peace-4703
·
2024-03-12 00:13
Python-Lua
python
lua
脚本比较
.NET高级
面试
指南专题十六【 装饰器模式介绍,包装对象来包裹原始对象】
装饰器模式(DecoratorPattern)是一种结构型设计模式,用于动态地给对象添加额外的职责,而不改变其原始类的结构。它允许向对象添加行为,而无需生成子类。实现原理:装饰器模式通过创建一个包装对象来包裹原始对象,并在包装对象上添加额外的功能。这种模式允许将一个或多个装饰器叠加在原始对象上,从而实现功能的组合。思路:定义一个抽象组件接口,该接口声明了原始对象和装饰器的公共方法。创建具体组件类,
搬砖的诗人Z
·
2024-03-12 00:42
.NET高级面试指南
C#
.net
面试
装饰器模式
后端
面试
题整理-1
1.Maven依赖传递产生版本冲突怎么解决?升级或降级依赖版本:通过修改相关依赖的版本号,选择与项目其他依赖兼容的版本。可以通过查看Maven依赖树来确定哪些依赖冲突,并找出合适的版本号进行调整。排除依赖:对于特定的依赖关系,可以使用元素来排除传递性依赖。例如,如果某个依赖引入了与其他依赖冲突的版本,你可以在该依赖项的声明中添加标签,指定要排除的冲突依赖。引入冲突解决依赖:有时可以通过引入专门用于
Mr.VK
·
2024-03-11 23:40
后端
Java
SQL
java
开发语言
python基础训练 十进制转十六进制
资源限制内存限制:512.0MBC/
C++
时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。
是阿静呀
·
2024-03-11 22:40
python蓝桥杯
算法
python
蓝桥杯
C/
C++
生态工具链——编译构建工具CMake/CMakeList初探
一,CMake简介CMake的全称是Cross-platformMake。我第一次参与LinuxC++开发时使用的工具是Make,而后开始切换到CMake,一开始以为CMake是和C语言有关,原来开头的C表示它可以跨平台。CMake的使用场景:跨平台编译运行,交叉编译。一般基于CMakeLists.txt文件定义的编译构建规则来生成目标文件和目标库。CMakeLists.txt样例如下:#cmak
程序员与背包客_CoderZ
·
2024-03-11 19:04
C/C++开发基础
c++
开发语言
linux
c语言
面试
题:Java 解释执行的流程
解释和编译的区别解释:将源代码逐行转换为机器码编译:将源代码一次性转换为机器码解释执行和编译执行的区别解释执行:程序运行时,将源代码逐行转换为机器码,然后执行编译执行:程序运行前,将源代码一次性转换为机器码,然后执行Java一般被称为“解释型语言”,因为Java代码在执行前,需要先将源代码编译成字节码,然后在运行时,再由JVM的解释器“逐行”将字节码转换为机器码,然后执行。但JIT的出现打破了这种
兑生
·
2024-03-11 15:15
#
面试
java
开发语言
2022-03-29 休
丑柑春见沃柑生菜叶牛肉丸丑柑春见沃柑卤牛肉粉蒸肉红薯生菜叶牛肉丸豆泡ETLmm视频0.5h阅读0.5h运动20min那年那兔那些事儿1.5h
面试
+候选人筛选2h总结记录2h短视频1h记忆点·忆往昔就突然回忆过往
JSleefat
·
2024-03-11 14:28
C#
面试
经历分享(好好看,好好学)
一、
面试
感悟:理论问的我一愣一愣的,好多东西会用但是不会底层原理,很尴尬。。。还有的甚至没听过的东西,就哑巴吃黄连了,很绝望。二、C#
面试
问题部分总结(我还记得的):1、int类型占多少字节?
黄瓜炒鸡蛋emm
·
2024-03-11 14:14
面试
C#
c#
面试
佛祖保佑,永不宕机,永无BUG
C、
C++
版//_ooOoo_////o8888888o////88"."88////(|^_^|)////O\=/O////____/`---'\____////.'\\||//`.
我是懒洋洋大王
·
2024-03-11 11:09
bug
java
前端
当孩子想要走的路不是家长想要的
毕业的时候,小玲在学校组织的校招会上,听同寝室的一个同学说,她家乡的一所重点高中非常好,就和那个同学投了简历,优秀的她顺利通过
面试
,入职那所高中,当了高中的数学老师。
徐立华
·
2024-03-11 07:07
c++
中list的简单实现
文章目录list介绍节点类(listNode)__list__iterator(迭代器类)operator->list的成员函数empty_init()初始化节点list(list<)拷贝构造clear()清除链表~list()析构insert()插入erase()删除push_back()尾插push_front()头插pop_back()尾删pop_front()头删begin()头节点e
dabai__a
·
2024-03-11 07:34
C++
c++
list
windows
数据结构
推荐算法
c语言
链表
spring常见
面试
题
1、spring、springmvc、springBoot之间有什么区别和联系?spring是一个一站式的轻量级java开发框架核心是控制反转和面向切面springmvc是spring基础之上的mvc框架,主要处理web路径映射和视图渲染,属于spring框架中web层开发的一部分springBoot框架对spring框架进行了配置的简化,相对于springmvc来说,更专注于开发微服务后端接口,
橘猫_A
·
2024-03-11 04:01
spring
java
数据库
虚函数和纯虚函数
在
C++
中,虚函数(VirtualFunction)和纯虚函数(PureVirtualFunction)是面向对象编程中的重要概念,用于实现多态性和抽象类。
计算机内卷的N天
·
2024-03-10 23:24
C++基础笔记
c++
C/
C++
蓝桥杯之模拟法问题
模拟法,顾名思义,就是利用计算机模拟问题的求解过程,从而得到问题的解,模拟法由于简单,因此又被称为"不是算法的算法"。模拟法是学习算法的基础,通过模拟可以学习编程的各类技巧,提升初学者建立各种编程逻辑模型的感觉。大部分模拟题目直接模拟就可以求解,还有少量模拟题目需要考生简化模拟过程,否则可能会使逻辑复杂,导致求解用时过长。模拟法适用于问题求解,清晰运算规模较小的问题。如果问题求解的时空代价很大,就
清潇沈默
·
2024-03-10 19:49
c语言
c++
蓝桥杯
如何在算法竞赛获得好的成绩?
第一步:掌握一门编程语言参加算法竞赛首先需要掌握一门编程语言,
C++
是最常用的算法竞赛语言之一。
C++
拥有高效的执行速度和强大的标准模板库(STL),是算法竞赛的利器。
幻想编织者
·
2024-03-10 19:19
算法
蓝桥杯
ICPC
四月二十三日
图片发自App
面试
了一整天!现在的应聘者跟我们那时候有点区别就在于,很明确自己需要什么定位和目标感!包括对未来的上升前景!对于成功,我还是有点小焦虑!有点想急于求成!
浦大魔王76
·
2024-03-10 16:54
C++
疑难点
C++
疑难点this指针调用成员函数时,成员函数通过一个名为this的隐式参数来访问调用它的那个对象,用请求该函数的对象地址初始化this,this的指向总是自己这个对象,所以this是一个常量指针Box
A small mouse
·
2024-03-10 15:44
c++
c++
开发语言
算法
C++
模板进阶
1.非类型模板参数模板参数分类类型形参与非类型形参。类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。非类型形参,就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用非类型模板参数,只能是整型常量templateclassStack{public:private:T_a[N];int_top;};intmain(){Stack
d1ff1cult .
·
2024-03-10 14:43
c++
C++
基础专题容器(list)
相关完整网站参考:
C++
函数和容器网站本文主要是关注C++11中的定义和用法。
steem_ding
·
2024-03-10 13:41
c++
开发语言
突破编程_C++_设计模式(策略模式)
1策略模式的概念策略模式(StrategyPattern)是
C++
中常用的一种行为设计模式,它能在运行时改变对象的行为。在策略模式中,一个类的行为或其算法可以在运行时更改。
breakthrough_01
·
2024-03-10 07:33
突破编程_C++_设计模式
c++
设计模式
策略模式
前端
面试
练习24.3.5
webpack相关项目使用webpack流程进入一个初始化好的vue项目下载安装webpack相关依赖包/插件npminstall--save-devwebpackwebpack-cliwebpack-dev-server安装一些相关的loader,比如vue-loader,babel-loader,css-loader等创建webpack.config.js文件,进行相关配置文件内容如下cons
程序猿online
·
2024-03-10 05:01
前端面试
前端
面试
职场和发展
突破编程_C++_设计模式(装饰器模式)
1装饰器模式的基本概念在
C++
中,装饰器模式(DecoratorPattern)是一种结构型设计模式,它允许动态地给一个对象添加一些额外的职责,就增加功能来说,装饰器模式相比生成子类更为灵活,它可以在不修改现有类结构的情况下增加新的功能
breakthrough_01
·
2024-03-10 04:29
突破编程_C++_设计模式
c++
设计模式
装饰器模式
面试
题:单例模式输出静态变量
面试
题一、写出两种情况下的运行结果。第一种如下面的代码所示;第二种是把“1==”所在行注释掉,把“2==”行的注释去掉。
lingFei_y
·
2024-03-10 01:25
java
单例模式
java
开发语言
【吊打
面试
官系列】Java虚拟机JVM篇 - 关于类加载器的JVM
面试
题
今天分享关于类加载器的JVM
面试
题,希望对大家有帮助;什么是类加载器?类加载器是一个用来加载类文件的类。Java源代码通过javac编译器编译成类文件。然后JVM来执行类文件中的字节码来执行程序。
java1234_小锋
·
2024-03-09 22:53
java
java
jvm
java虚拟机
jvm面试题
java面试题
TypeScript常见
面试
题第二节
一、讲解视频CSDN视频:TS
面试
题五:介绍void及使用方式?B站视频:TS
面试
题五:介绍void及使用方式?
军军君01
·
2024-03-09 22:22
前端常见面试题合集-附视频解析
typescript
javascript
前端
前端框架
面试题
TypeScript面试题
面试
C/
C++
编程:前置声明
什么是前置声明所谓「前置声明」(forwarddeclaration)是类、函数和模板的纯粹声明,没伴随着其定义.一般的前置函数声明#includeusingnamespacestd;voidfun(charch,int*pValue,doubledValue);voidmain(){intnValue=100;doubledValue=111.22;fun('a',&nValue,dValue)
OceanStar的学习笔记
·
2024-03-09 21:51
C++
c++
c语言
算法
【
C++
】
C++
中前置声明的应用与陷阱
前置声明的使用有一定
C++
开发经验的朋友可能会遇到这样的场景:两个类A与B是强耦合关系,类A要引用B的对象,类B也要引用类A的对象。
阿卡基YUAN
·
2024-03-09 20:50
C++
c++
之类的前置声明分析
(3)、解决此问题,
c++
允许使用类的前置声明语法:class类型名;前置声明:仅声明了类型名,没有指明其中任何成员名能用类型名定义对象,通过对象不能访问属性和方法(4)、前置声明通常出现在.h文件中,
huamanlou30
·
2024-03-09 20:20
c/c++面试总结
c/c++面试
Effective
C++
学习笔记 条款04 确定对象被使用前已先被初始化
读取未初始化的值会导致不明确行为。某些平台上读取未初始化的值就会使程序终止运行。永远在使用对象前对其进行初始化。构造函数体中可用=给数据成员赋值,也可以在构造函数初始化列表中对数据成员初始化。使用构造函数初始化列表效率较高,因为前者在初始化后又进行了赋值操作。构造函数初始化列表中也能使用默认构造函数初始化类类型成员。总是应该在构造函数初始化列表中列出所有成员变量,虽然类类型的变量会使用默认构造函数
吃着火锅x唱着歌
·
2024-03-09 19:18
Effective
C++(第三版)
安卓Java
面试
题41-50
41、综合阐述Activity的生命周期?在正常情况下,Activity会经历以下7个生命周期。onCreate:表示Activity正在被创建,是生命周期的第一个方法.。这个方法的作用是做一些初始化工作,比如在这里使用setContentView加载页面布局资源,做一些控件和变量的初始化工作和所需数据等。onRestart:表示Activity正在重新重启。一般情况下,当前Activity从不可
️ 邪神
·
2024-03-09 14:42
Android面试题
面试
Android
java
数据库 |
面试
官:一次到底插入多少条数据合适啊?.....
面试
连环炮
前言大家好!在互联网时代,我们的每一个动作,无论是浏览网页、分享动态、点赞、购物或者搜索信息,都会在背后产生数据。这些数据,根据其用途和重要性,可能会被储存到不同的地方,其中最常见的存储载体就是——数据库。不过,数据库并非一成不变的。根据应用场景和数据特性,我们有关系型数据库如MySQL,也有非关系型数据库,例如Redis。比如说,当你在社交网络上点赞一条动态时,为了快速响应,可能是一个基于内存的
Kfaino
·
2024-03-09 13:10
数据库
数据库
c++
提高部分
c++
提高部分这部分主要涉及泛型编程和STL技术1.模版1.1模版的概念模版就是通用的模具,大大提高复用性,但需要根据需求改动一些东西1.2函数模版
c++
另一种编程思想为泛型编程,主要利用的技术就是模版
龙磐子
·
2024-03-09 13:40
c++
算法
开发语言
C/
C++
字符串反转的几种方法
0.环境说明:windows7+VSCode+mingw321.使用库方法:reverse()/**功能:字符串反转*/#include#include#includeusingnamespacestd;intmain(void){stringstr="Hello,world!";reverse(str.begin(),str.end());cout#includeusingnamespacest
不知道叫什么好+1
·
2024-03-09 11:07
C
大数据开发(Hadoop
面试
真题-卷九)
大数据开发(Hadoop
面试
真题)1、Hivecount(distinct)有几个reduce,海量数据会有什么问题?
Key-Key
·
2024-03-09 10:06
大数据
hadoop
面试
291.【华为OD机试】模拟目录管理(Java&Python&C++&JS实现)
文章目录一.题目-模拟目录管理二.解题思路三.题解代码Python题解代码JAVA题解代码C/
C++
题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)
一键难忘
·
2024-03-09 08:33
华为OD机试专栏—算法之翼
华为od
java
python
模拟目录管理
javascript
c++
C++
和rust的比较
C++
和Rust是两种非常流行的系统编程语言,都能用于开发性能敏感的应用程序,如操作系统、游戏引擎和嵌入式系统。尽管它们有相似的用途,但在设计理念、内存安全性、并发处理和学习曲线等方面存在显著差异。
DevDiary
·
2024-03-09 01:24
c++
rust
java
我终于还是没有等到自己想要的结果……
原本信誓旦旦的我在拿到
面试
考题的那一刻,彻底蔫了。那一瞬间,真的感觉到了自己在强求。强求不属于自己的东西。虽然结果还没出来,但是一下午都很消沉,怪自己没本事,没有好好学习总是想着办法偷懒。
青山一木
·
2024-03-08 18:39
C++
经典日期类实现
学完
C++
类和对象以及四个默认成员函数,就可以来尝试自己实现一下日期类。完成日期类的各种功能,并加强自己的代码能力。
快乐老干妈
·
2024-03-08 16:10
C++
c++
开发语言
手写Promise.all
有些
面试
官脑洞很大,非要让
面试
者手写一下Promise.all的实现代码,就很离谱算了,没有办法,谁让我是打工人,写吧。先准备两个函数用于测试所用。
新时代农民工--小明
·
2024-03-08 13:38
js
javascript
前端
vue.js
那个热心肠的男人
还记得那是2019年的冬天,贵阳的天气寒风刺骨,我考开阳的事业单位进入
面试
了,这让我又惊喜,同时也很难过。
简约略带骚气
·
2024-03-08 13:55
介绍Node.js+Electron框架下和常用(HID 串口 BLE)硬件通信方法
能通过node插件直接js调用
c++
(内置v8)Node.js(nodejs.org)electronElectron可以让我们使用纯JavaScript调用丰富的原生API来创建桌面应用。
古木12345
·
2024-03-08 03:55
分享
node.js
electron
javascript
数据分析业务
面试
题
目录Q1:请简述数据分析的工作流程?Q2:你经常用到的数据分析方法有哪些,举例说明?Q3:公司最近一周的销售额下降了,你如何分析下降原因?Q4:店铺销售额降低如何分析?Q5:若用户留存率下降如何分析?Q6:店铺商品销售情况分布后Q7:如何描述店铺经营状况?
Lowe-小码
·
2024-03-08 02:24
数据分析
数据挖掘
C++
从零开始的打怪升级之路(day45)
这是关于一个普通双非本科大一学生的
C++
的学习记录贴在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于二叉树的题目1.根据二叉树创建字符串
云淡风轻kk
·
2024-03-08 02:24
c++
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他