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
剑指Offer_面试题
HP数组
面试题
PHP数组
面试题
问题:如何创建一个空数组和一个带有初始值的数组?答案:创建空数组:可以使用array()函数或空数组语法[]来创建一个空数组,例如$arr=array();或$arr=[];。
qq_42431718
·
2024-02-04 20:03
开发语言
iOS
面试题
iOS
面试题
1.什么是iOS的生命周期?iOS应用程序的生命周期是指应用程序从启动到终止期间经历的各个阶段。以下是iOS应用程序的主要生命周期阶段:NotRunning:应用程序未运行或已被系统终止。
qq_42431718
·
2024-02-04 20:03
ios
PHP字符串
面试题
PHP字符串
面试题
问题:如何获取字符串的长度?答案:可以使用strlen()函数来获取字符串的长度,例如:$str="Hello,world!"
qq_42431718
·
2024-02-04 20:02
php
android
开发语言
剑指
offer
offer03数组中的重复数字题目描述:找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或3我的思路:一.用字典。存在的问题:①一开始字典并未赋值,所以不能用if(dic[nums[i]]!=null
RussellW0
·
2024-02-04 20:57
数据结构
c#
字面跳动前端
面试题
:React Hook为什么不能放在if/循环/嵌套函数里面?
答:首先,ReactHooks是为了简化组件逻辑和提高代码可读性而设计的。将Hook放在if/循环/嵌套函数中会破坏它们的封装性和可预测性,使得代码更难维护和理解。同时,这样做也增加了代码的复杂度,可能会导致性能下降和潜在的错误。想象一下,如果你把Hook放在if/循环/嵌套函数里,那么每次条件改变或循环迭代,Hook都可能被重新创建,这就有点乱了,对吧?就好像你每次换件衣服都要重新装修整个衣柜一
张培跃吧
·
2024-02-04 18:06
面试题
React
前端
react.js
前端框架
Redis持久化机制AOF和RDB
CSDN2020博客之星亚军、博客专家、个人成长专家✌多年工作总结:Java学习路线总结,逆袭Java架构师技术交流:定期更新Java硬核干货,不定期送书活动、助你实现技术飞跃关注公众号【程序技术圈】,回复
面试题
卷帘
·
2024-02-04 17:27
缓存
redis
java
数据库事务隔离级别
数据库事务隔离级别应该是MySQL
面试题
中比较常遇到的,加上自己的理解来讲下这一部分,主要分为读未提交、读已提交、可重复读、可串行化。
谦风(主Java)(接口开发)
·
2024-02-04 17:18
数据库
数据库
事务隔离级别
OJ刷题:《
剑指
offer》之单身狗1、2 !(巧用位操作符,超详细讲解!)
目录1.单身狗11.1题目描述1.2排序寻找1.3巧用位操作符2.单身狗21.1题目描述1.2排序寻找1.3巧用位操作符不是每个人都能做自己想做的事,成为自己想成为的人。克心守己,律己则安!创作不易,宝子们!如果这篇文章对你们有帮助的话,别忘了给个免费的赞哟~1.单身狗11.1题目描述在一个整型数组中,只有一个数字出现一次,其他数组都是成对出现的,请找出那个只出现一次的数字。例如:数组中有:123
秋风起,再归来~
·
2024-02-04 16:18
初阶C语言刷题
算法
yo!这里是单例模式相关介绍
只能在栈上创建对象的类单例模式饿汉模式实现懒汉模式实现后记前言在面向找工作学习c++的过程中,除了基本的语法知识以外,还有一些被反复使用、经验总结的设计模式或者说设计思想值得大家学习,也可以说是面试当中面试官大概率问到的
面试题
大写的酷
·
2024-02-04 16:09
cpp
单例模式
c++
职场和发展
后端
面试
笔记
【C++干货铺】哈希结构的应用:位图 | 布隆过滤器 | 海量数据处理
目录位图位图的概念位图的实现位图的应用布隆过滤器布隆过滤器的提出布隆过滤器的概念布隆过滤器的插入布隆过滤器的查找布隆过滤器的删除布隆过滤器的优点布隆过滤器的缺陷哈希切分位图位图的概念一道
面试题
给40亿个不重复的无符号整数
小白不是程序媛
·
2024-02-04 16:33
C++干货铺
哈希算法
算法
布隆过滤器
哈希切割
c++
学习
2024年Java
面试题
大全
面试题
附答案详解,BTA内部
面试题
基础篇1、Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)阿里内部资料基本类型大小(字节)默认值封装类6、Java自动装箱与拆箱装箱就是自动将基本数据类型转换为包装器类型(int-->Integer);调用方法:Integer的valueOf(int)方法拆箱就是自动将包装器类型转换为基本数据类型(Integer-->int)。调用
从零开始学习人工智能
·
2024-02-04 15:53
java
面试
开发语言
java-ee
spring
spring
boot
C/C++字符串全排列(整数字符)及生成去重整数集
C/C++字符串全排列(整数字符)及生成去重整数集在刷各厂秋招笔试
面试题
的时候发现众多企业的研发岗比较喜欢考察对字符串的检索、查询等操作。
我不是程序猿!
·
2024-02-04 14:29
字符串
算法
c++
前端面试每日 3+1 —— 第10天
今天的
面试题
(2019.04.26)——第10天[html]viewport常见设置都有哪些?[css]对比下px、em、rem有什么不同?
浪子神剑
·
2024-02-04 13:56
网易和腾讯
面试题
精选---缓存面试问题和答案
介绍在当今快节奏的数字环境中,数据和资源的高效管理对于确保最佳应用程序性能、可扩展性和响应能力变得至关重要。缓存是一种用于将频繁访问的数据存储在更接近使用点的技术,在提高系统效率、减少延迟和改善各种计算环境中的用户体验方面发挥着关键作用。本文深入探讨了缓存的复杂性,探讨了其基本概念、策略、最佳实践和新兴趋势。从了解缓存架构和优化技术到解决分布式、实时或数据密集型应用程序中的挑战,这本综合指南提供了
前网易架构师-高司机
·
2024-02-04 13:09
服务器面试题
缓存
面试
leetcode刷题(
剑指
offer)113.路径总和Ⅱ
113.路径总和Ⅱ给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给定目标和的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,5,1],targetSum=22输出:[[5,4,11,2],[5,8,4,5]]示例2:输入:root=[1,2,3],targetSum
花里胡哨的菜只因
·
2024-02-04 13:57
leetcode
算法
职场和发展
leetcode刷题(
剑指
offer)138.随机链表的复制
138.随机链表的复制给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点。
花里胡哨的菜只因
·
2024-02-04 13:57
leetcode
链表
算法
leetcode刷题(
剑指
offer) 297.二叉树的序列化和反序列化
297.二叉树的序列化与反序列化序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列/反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。提示:输入输出格式与
花里胡哨的菜只因
·
2024-02-04 12:55
leetcode
linux
服务器
java经典
面试题
基础篇(持续更新算法)
文章目录一.基础算法1.1两数相加1.2无重复字符的最长子串1.3输出二叉树1.4
剑指
Offer04.二维数组中的查找1.5
剑指
Offer07.重建二叉树5.1思考:5.1.1前序遍历+中序遍历5.1.2
最难不过坚持丶渊洁
·
2024-02-04 12:33
Java体系
java
leetcode
链表
C/C++内存管理
realloc/freeC++内存管理方式operatornew与operatordelete函数(重要点进行讲解)new和delete的实现原理内置类型定位new表达式(placement-new)(了解)常见
面试题
如何避免内存泄漏
你好,赵志伟
·
2024-02-04 11:56
c语言
c++
开发语言
14 个 JavaScript 面试难题及代码实现
本文将深入剖析14个常见的JavaScript高级
面试题
。这些题目涵盖了JavaScript的面向对象、事件循环机制、Promise等高级概念,以及函数柯里化、深拷贝等实用技巧。
今天也想MK代码
·
2024-02-04 11:53
javascript
面试
okhttp
【算法】以汉诺塔理解递归、并用递归解决算法题
文章目录1.递归1.1什么是递归1.2何时使用递归1.3如何上手理解递归1.4写递归代码的重点2.题目-汉诺塔[
面试题
08.06.汉诺塔问题](https://leetcode.cn/problems/
卜及中
·
2024-02-04 10:07
算法
算法
深度优先
c++
开发语言
Hadoop详解
架构设计NameNodeNameNode:文件系统的命名空间(
面试题
)1.文件名称2.文件目录结构3.文件的属性(权限创建时间副本数)4.文件对应哪些数据块-->数据块对应哪些分布在哪些DN节点上列表不会持久化存储这个映射关系
ly稻草
·
2024-02-04 09:34
【旭暗】第二十二章:梦来香
魏烬话刚落,温从戈便做出了应对,他并
剑指
点在青刀的膻中穴道上,青刀只觉得上半身酸麻比手臂的疼痛更甚,一下子倒在地上痛吟出声儿。似是因声音太大,门外响起轻叩询问声:“东家,您没事吧?”
蕤花遗令
·
2024-02-04 08:19
Oracle
面试题
| 10.精选Oracle高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录请解释Oracle中的游离事务(DistributedTransactions)。Oracle
ai_todo
·
2024-02-04 08:55
Oracle
oracle
数据库
java
Oracle
面试题
| 07.精选Oracle高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录Oracle中的约束是什么?请列举一些常见的约束类型。解释Oracle中的存储过程和函数,以及
ai_todo
·
2024-02-04 08:25
Oracle
oracle
数据库
Oracle
面试题
| 08.精选Oracle高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录请解释Oracle中的事务隔离级别。Oracle中的PL/SQL是什么?请解释PL/SQL块的
ai_todo
·
2024-02-04 08:25
Oracle
oracle
数据库
java数据结构与算法刷题-----LeetCode15. 三数之和
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-04 08:53
算法
java
算法
leetcode
链表
Oracle
面试题
| 09.精选Oracle高频
面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录解释Oracle中的数据库锁(Locks)。Oracle中的快速刷新材料化视图(FastRef
ai_todo
·
2024-02-04 08:50
Oracle
oracle
数据库
java
【大数据
面试题
】001 Flink 的 Checkpoint 原理
一步一个脚印,一天一道大数据
面试题
。Flink是大数据实时处理计算框架。实时框架对检查点,错误恢复的功能要比离线的更复杂,所以一起来了解Flink的Checkpoint机制吧。
Jiweilai1
·
2024-02-04 07:13
一天一道面试题
大数据
flink
Java
面试题
1.面向对象和面向过程的区别面向过程就是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题步骤中的行为。面向对象的方法主要是把事务给对象化,包括其属性和行为。面向对象编程更贴近实际生活的思想。面向过程就是分析出解决问题所需的步骤,然后用函数把这一步步实现,使用的时候一个一个依次调用就可以了。面向过程是一种以过程为中心的编程思想,也可称之为面向记录编
183273ecfd71
·
2024-02-04 07:41
成就耀眼也无“法外之地”!
2023年国家三次大动作都
剑指
医药领域腐败,各部门穿透式联合稽查。医药反腐席卷全领域全链条。据不完全统计,近期已有10多场学术会议延期或取消,今年以来全国已有至少
一个哒不刘
·
2024-02-04 05:36
各大公司Java
面试题
超详细总结
各大公司Java
面试题
超详细总结ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。
chjxidian
·
2024-02-04 03:39
wait和sleep对比(经典
面试题
)
wait和sleep的相似之处:1、wait有一个带参数的版本,用来体现超时时间,这方面和sleep很像2、wait和sleep都可以提前唤醒不同之处:1、首先,最大的区别在于初心不同:wait是解决线程之间的顺序问题,sleep仅仅是让线程休眠一会2、wait需要搭配synchronized使用,sleep不需要3、wait是Object的方法,sleep是Thread的静态方法4、再进一步,只
muhantianyue
·
2024-02-04 03:11
面试
职场和发展
java
单例模式(校招经典
面试题
)!!!!
前置知识:一、volatile解决内存可见性首先明确什么是内存可见性:假如有两个线程t1和t2,t1频繁读取主内存,效率比较低,就被优化成直接读自己的工作内存;t2修改了主内存的结果,由于t1没有读主内存,导致修改不能被识别到volatile就告诉计算机你不要优化,会直接从变量内存地址中读取数据,从而可以提供对特殊地址的稳定访问。正题:一、单例模式是实际开发中比较常用的一种模式,实现方法也五花八门
muhantianyue
·
2024-02-04 03:11
单例模式
java
bug
面试
[
剑指
offer] 不用加减乘除做加法
本文首发于我的个人博客:尾尾部落题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。解题思路用位运算来实现。step1:进行异或运算,计算两个数各个位置上的相加,不考虑进位;step2:进行位与运算,然后左移一位,计算进位值;step3:把异或运算的结果赋给num1,把进位值赋给num2,依此循环,进位值为空的时候结束循环,num1就是两数之和。参考代码publi
繁著
·
2024-02-04 03:59
《枕上书续写·共白头》第20节
东华手持苍何
剑指
向渺落。渺落不屑的看了一眼,嘴
桑肀丶
·
2024-02-04 02:07
突破编程_C++_面试(基础知识(4))
面试题
6:delete与delete[]的区别delete和delete[]都用于释放动态分配的内存的操作符。它们之间的主要区别在于它们所处理的对象类型不同。delete用于释放单一对象的内存。
breakthrough_01
·
2024-02-04 00:03
突破编程_C++_面试
c++
面试
突破编程_C++_面试(基础知识(5))
面试题
9:什么是内存地址内存地址是指计算机内存中存储变量或对象的地址。内存空间大小就是寻址能力,即能访问到多少个地址,比如32位机器内存空间大小就是2^32=4294967296,也就是4GB。
breakthrough_01
·
2024-02-04 00:03
突破编程_C++_面试
c++
面试
开发语言
面试题
JS 异步 ---- 进阶
异步—进阶之前讲解JS异步,在于初阶的应用本章在于JS异步的原理和进阶对初学者有点难度,尽量深入浅出思维导图本章主要内容eventlooppromise进阶async/await微任务/宏任务先看几个
面试题
问答请描述
殘血★戰狼王
·
2024-02-03 23:59
面试题的理解
js
手写HashMap,快手面试官直呼内行
第一次见到这个
面试题
,是在某个不方便透露姓名的Offer收割机大佬的文章:手写HashMap,快手一面卒这……我当时就麻了,我们都知道HashMap的数据结构是数组+链表+红黑树,这是要手撕红黑树的节奏吗
三分恶
·
2024-02-03 23:18
vue常见
面试题
汇总
1.为什么要使用Vue?答:Vue是一款优秀的前端框架,它可以帮助我们快速构建高效、可复用、易维护的Web应用程序,并提供了丰富的API和生态系统。2.Vue有哪些生命周期钩子函数?答:Vue有8个生命周期钩子函数,分别是beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed。3.V
小敏今天又写代码了
·
2024-02-03 23:27
vue.js
javascript
前端
Web前端
面试题
(更新中...)
1、React生命周期中有哪些坑?如何避免?getDerivedStateFromProps容易编写反模式代码,使受控组件和非受控组件区分模糊componentWillMount在React中已被标记弃用,不推荐使用,主要的原因是因为新的异步架构会导致它被多次调用,所以网络请求以及事件绑定应该放到componentDidMount中componentWillReceiveProps同样也被标记弃用
冷七七-
·
2024-02-03 23:57
前端
react.js
vue常见
面试题
1.e6中继承为什么要用super()2.在vue中调用函数是在create,mouted中?在单个组件中,因为请求数据是异步的,所以你无论放到created、mounted,都是在最后执行。当遇到父子组件中,组件的加载顺序是:先执行父的前3个生命周期,再执行子的前4个生命周期。这个时候的异步就有了优先顺序。如果你想让父的请求优先执行,就放created中;如果想让子的请求先执行,父的请求就放mo
小前端
·
2024-02-03 23:55
vue.js
javascript
前端
Leetcode-3--递归、DFS、回溯
Leetcode--回溯、进制运算递归24两两交换链表143重排链表98验证二叉搜索树1796不同的二叉搜索树二叉树展开成链表回溯22括号生成39组合总和40组合总和216组合总和46排列47全排列⭐️
剑指
NKidult
·
2024-02-03 23:20
Leetcode
关于网络和Linux常见的十道
面试题
汇总
TCP丢失的消息会一直重传吗?说一下TCP的超时重传策略是啥?造成消息丢失和超时重传的场景有以下两种:发送消息时丢失ACK确认消息发送丢失无论哪种情况,TCP不会一直重传丢失的消息,因为这样如果对方真正的下线,会造成系统资源浪费。所以TCP设计了两种重传策略:动态重传时间:每次传递时间翻倍,例如第一次1s,第二次2s,第四次4s最大重传次数:TCP如果超过一定的重试次数,那么就会强制断开连接,不会
lose_rose777
·
2024-02-03 22:18
面试题
网络
Linux
关于网络
面试题
汇总
什么是TCP/IP五层模型?它们的作用是啥?基于TCP/IP实现的应用(层协议)有哪些?TCP/IP五层模型,从上向下分别是:应用层:应用程序本身,应用层的作用是负责应用程序之间的数据通讯。不同的网络应用需要哦不同的应用层协议,比如发电子邮件需要SMTP、文件传输需要FTP协议、网络远程访问需要哦Telnet协议传输层:传输层的作用是负责两台主机之间(从源地址到目的地)的数据传输。如传输控制协议(
lose_rose777
·
2024-02-03 22:14
面试题
网络
网络
【力扣经典
面试题
】274. H 指数
目录题目描述:解题方法:代码:总结:题目描述:给你一个整数数组citations,其中citations[i]表示研究者的第i篇论文被引用的次数。计算并返回该研究者的h指数。根据维基百科上h指数的定义:h代表“高引用次数”,一名科研人员的h指数是指他(她)至少发表了h篇论文,并且至少有h篇论文被引用次数大于等于h。如果h有多种可能的值,h指数是其中最大的那个。示例1:输入:citations=[3
程序小勇
·
2024-02-03 22:06
力扣经典算法题
leetcode
算法
职场和发展
数据结构
c++
终于结束年前算法篇的计划了!!!
花了差不多一个月终于在年前刷完了:代码随想录+
剑指
offer||的所有题目了,这一路刷过来还是感觉不容易的最开始一天7到8题,到后面遇见熟练类型的题目一天可以写16到18题,个人感觉最难的部分还是贪心,
学心理学的猫
·
2024-02-03 21:25
经验分享
剑指
offer 第二版(101——119)(全部完结)
剑指
OfferII101.分割等和子集boolcanPartition(vector&nums){intsum=0;for(inti=0;i=nums[i-1];j--){//cout&nums){intsum
学心理学的猫
·
2024-02-03 21:54
剑指向offer
算法
c++
开发语言
关于LeetCode测试正确一提交就错的解决方法
下图是错误的下图是正确的题目是:t
剑指
OfferII015.字符串中的所有变位词错误代码如下classSolution{public:vectorfindAnagrams(strings,stringp
学心理学的猫
·
2024-02-03 21:24
leetcode
算法
职场和发展
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他