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
java常用面试题
移位和位操作符的应用
我们首先要知道两个数字进行异或操作的时候结果是位0的,即a^a=0,并且我们还要知道0和任何数字异或的结果都是这个数字的本身,即0^a=a;交换变量(一道变态的
面试题
)不能创建临时变量(第三个变量),实现两个数的交换解析既然不能创建变量
hong_zc
·
2024-02-06 07:49
初始c语言
c语言
TCP和UDP的区别经典
面试题
连接性TCP是面向连接的协议,在收发数据前必须和对方建立可靠的连接,建立连接的3次握手、断开连接的4次挥手,为数据传输打下可靠基础;UDP是一个面向无连接的协议,数据传输前,源端和终端不建立连接,发送端尽可能快的将数据扔到网络上,接收端从消息队列中读取消息段。可靠性TCP提供可靠交付的服务,传输过程中采用许多方法保证在连接上提供可靠的传输服务,如编号与确认、流量控制、计时器等,确保数据无差错,不丢
光影少年
·
2024-02-06 07:13
网络
经典计算机网络
面试题
,快速收藏!
一、讲一下HTTP与HTTPS的区别HTTP和HTTPS的主要区别在于HTTP协议传递的是明文数据,而HTTPS传递的是加密过的数据,也就是说HTTPS更具有安全性。也正由HTTPS需要保证安全性,所以它的性能要比HTTP差一点。单说安全性肯定是不够的,我打算扩展讲一下HTTPS是怎么解决安全性问题的,通过这些HTTP没有机制,反映出HTTPS与HTTP的区别。下面尝试把HTTPS加密的过程推导出
终身成长人格
·
2024-02-06 07:48
C语言经典
面试题
——翻转单词顺序VS左旋转字符串
目录1.翻转单词顺序1.1题目描述1.2解法1.3完整代码2.左旋转字符串2.1题目描述2.1.1解法一:2.1.2解法二:2.1.2.1strcpy2.1.2.2strcat2.1.2.3完整代码2.1.3解法三:1.翻转单词顺序1.1题目描述输入一个英文句子,翻转句子中的单词顺序,但每个单词的顺序不变,为简单起见,标点符号和普通字母一样处理,例如:输入字符串“Iamastudent”,则输出“
看落日的YT
·
2024-02-06 05:32
C语言经典练习
c语言
面试
开发语言
面试题
浏览器访问URL的背后真相
在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?入门版建立客户端与服务器的连接建立连接后,客户端发送一个请求给服务器服务器接受请求给予响应信息客户端将返回的内容解析并呈现断开连接青春版域名解析发起TCP的三次握手建立TCP连接后发起HTTP请求服务器响应HTTP请求,浏览器得到HTML代码浏览器解析HTML代码,并请求HTML代码中的资源(如JS、CSS、图片等)浏览器对页面进行渲染呈
兑生
·
2024-02-06 04:27
#
面试
面试
从猿辅导一面挂,怒刷1000道Android
面试题
,成功入职字节跳动!
缘起从16年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的android成长路上给予我很多指导,亦师亦友的关系。从年前至今参加面试了很多公司,从猿辅导一面挂,我深刻意识到Android开发内卷太严重了,面试都是需要背八股文,狂刷leecode。最后顺利拿到了字节跳动offer。总结下经验,也是对过去的一个回顾和总结吧。猿辅导(一面挂)自我介绍怎么学Android的聊了
Kepler_II
·
2024-02-06 04:25
还在背
面试题
?自动化测试与手工测试优、劣势(面试经常问)看看大厂软件测试总监怎么说!
既然现在有了自动化测试,甚至现在许多团队在使用人工智能的方法,逐渐让机器来取代人的测试。那么作为测试工程师的人未来会不会消失?回答这个问题前,先来看一下自动化测试优势和劣势。一、自动化测试的优势1.1自动化测试可以执行手工测试相当困难或根本做不到的测试对于软件性能测试中的并发测试、疲劳性测试和强度测试,如果单纯使用人工测试是不可能完成的。1.2自动化测试具有一致性和可重复性在手工测试的时候,往往会
测试汪大牛
·
2024-02-06 03:09
35道最新【软件测试】
面试题
,常见
面试题
及答案汇总
小编特意整理了35道测试必问必过
面试题
,送给大家,希望大家都能顺利通过面试,拿下高薪。赶紧码住吧~~文末有福利1、测试的目的是什么?●发现软件缺陷●提升软件质量●避免发布后存在风险2、黑盒测试是什么?
锦都不二
·
2024-02-06 03:06
软件测试
经验分享
软件测试面试题
程序人生
软件测试工程师
面试
求职
软件测试
2024年ERP管理系统职业技能大赛软件测试赛项-软件测试常见
面试题
软件测试常见
面试题
1软件的含义程序、数据及相关文档的完整集合。2测试与调试的区别是什么?测试是由测试人员来进行,主要目标是发现、报告和跟踪缺陷。
yueqingll
·
2024-02-06 03:06
职业技能大赛软件测试
面试
测试工具
前端
面试题
——Vue的双向绑定
前言双向绑定机制是Vue中最重要的机制之一,甚至可以说是Vue框架的根基,它将数据与视图模板相分离,使得数据处理和页面渲染更为高效,同时它也是前端
面试题
中的常客,接下来让我们来了解什么是双向绑定以及其实现原理
_Minato_
·
2024-02-06 02:40
前端
vue.js
javascript
前端
面试题
——常见的HTML全局属性(global attribute)有哪些?
前言什么是全局属性?全局属性是指所有HTML元素共有的属性;它们可以用于所有元素,即使属性可能对某些元素不起作用。常见全局属性列表accesskeyaccesskey:可以为当前元素设置一个快捷键提示,该属性的值必须是单字符(一个字母或一个数字),例如:HTMLautocapitalizeautocapitalize:控制用户的文本输入是否和如何自动大写,该属性必须采用以下值之一:off或none
_Minato_
·
2024-02-06 02:09
前端
html
java
开发语言
javascript
css3
css
前端
面试题
——HTML5的新特性
前言为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如:图形的绘制,多媒体内容,更好的页面结构,更好的形式处理,和几个api拖放元素,定位,包括网页应用程序缓存,存储等1、语义化标签所谓语义标签就是看到标签我就能明白这是什么意思。以前制作网页布局基本使用div来做。div就是一个普通的块级标签,对搜索引擎来说没有任何的语义。标签描述定义了文档的头部区域定义了文档的尾部区域定义文
_Minato_
·
2024-02-06 02:09
html5
前端
html
前端
面试题
——bind()、apply()、call()的区别和用法
前言this的指向问题往往是许多前端初学者会碰到的一大难题,按一般的规则来说是调用谁this就指向谁,不过本文并不细究this指向问题,而是三个十分重要的能改变this指向的方法。bind()第一参数是this的指向,后其余参数包括后面执行函数时传入的参数依次被原函数使用(柯里化)。改变this指向后不会立即执行,而是返回一个永久改变this指向的函数。function.bind(thisArg,
_Minato_
·
2024-02-06 02:07
前端
记一次
面试题
1.Php私有化包(composer)的部署1.创建你的PHP包确定你的包的功能和命名空间。创建一个新的目录并初始化一个Git仓库。使用composerinit命令创建一个composer.json文件,并定义你的包名、版本、依赖等信息。2.开发并测试你的包在本地开发你的包的代码。使用PHPUnit或其他测试工具为你的包编写测试。确保你的包遵循PSR标准,并且所有的依赖都已经在composer.j
wzerofeng
·
2024-02-06 02:04
面试
蚂蚁金服p4笔试部分,答案如下
蚂蚁金服
面试题
,答案见最下方1:在KVO中,他是怎么知道监听的对象发生了变化?2:字典的工作原理?怎100w个中是怎么快速去取value?
极客夜读
·
2024-02-06 01:24
Java常用
的加密解密工具类
1.引言在软件开发中,数据的安全性是一个重要的考虑因素。为了保护敏感数据,我们经常需要对数据进行加密和解密操作。为了简化加密解密操作,提高开发效率,我们可以使用一个常用的加密解密工具类。本文将介绍一个常用的Java加密解密工具类,并提供详细的使用说明和示例。2.工具类介绍工具类的名称:EncryptionUtil工具类的功能:提供常用的加密解密方法,包括对称加密、非对称加密、哈希算法等。3.工具类
Basililon
·
2024-02-06 00:17
工具类
Java
java
开发语言
java math类 random_
Java常用
类(一)Math类和Random类
一、Math类Math类中有一些常用的数学函数,比较简单,不进行详细解释,仅举例说明:1.绝对值和取整importjava.lang.Math;publicclassMat{publicstaticvoidmain(String[]args){//abs()返回绝对值System.out.println(Math.abs(-2.5));//ceil()返回较大的整数System.out.print
weixin_39845825
·
2024-02-06 00:34
java
math类
random
Java常用
类Math
Math是开发中常用的数学相关的类,主要方法有以下几个publicclassMain{publicstaticvoidmain(String[]args)throwsParseException{//ceil(doubled)->向上取整doubled1=Math.ceil(4.1);//返回5.0doubled2=Math.ceil(-1.1);//返回-1//floor(doubled)->向
Springlighteve
·
2024-02-06 00:03
Java基础
java
开发语言
(
Java常用
类) Math
Math:用于数学运算的类*成员变量:*publicstaticfinaldoublePI*publicstaticfinaldoubleE*成员方法:*publicstaticintabs(inta):绝对值*publicstaticdoubleceil(doublea):向上取整*publicstaticdoublefloor(doublea):向下取整*publicstaticintmax(
道山_靓仔
·
2024-02-06 00:02
Java
Java常用类
Java常用
基础类:Math
Java常用
基础类(三):Math简介Java的Math类封装了很多与数学有关的属性和方法。
陈永佳
·
2024-02-06 00:32
#
Java常用的基础类
#
Java常用的基础类系列
Java常用基础类:Math
Java的Math
Math方法
JAVA常用
类:Math类
Math类Java的Math包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。Math的方法都被定义为static形式,通过Math类可以在主函数中直接调用。【常用值与函数】Math.PI记录的圆周率Math.E记录e的常量Math中还有一些类似的常量,都是一些工程数学常用量。Math.abs求绝对值Math.sin正弦函数Math.asin反正弦函数Math.cos余弦
m0_53341626
·
2024-02-06 00:32
java
几何学
算法
C/C++高频
面试题
1:std的list.vector.map.set区别我的答案:list基于链表,vector是数组,map红黑树(平衡二叉树),这颗树具有对数据自动排序的功能,set也是红黑树(平衡二叉树),vector随机访问效率高,对插入和删除效率较低,list基于链表自然对插入和删除效率高,随机访问效率不高(需要遍历),map/set基于平衡二叉树,是排序号的接口,对插入和删除的效率高,查询效率高.map
梦想架构师
·
2024-02-05 21:10
基础知识及面试
C/C++内存管理
delete操作自定义类型4.operatornew与operatordelete函数5.new和delete的实现原理5.1内置类型5.2自定义类型6.定位new表达式(placement-new)7.常见
面试题
DarknessCor
·
2024-02-05 20:06
c语言
c++
力扣精选top
面试题
---------最小覆盖子串
题目链接思路:这道题要好好学习,用到的算法就是滑动窗口,首先要先把题意看懂,转为我们的代码来说,就是窗口内的元素必须包含给定的t字符串(包括重复的字母)。读完题意之后,就可以开始读代码了。代码:classSolution{public:stringminWindow(strings,stringt){intleft=0,right=0,start=0,minLen=INT_MAX;unordere
1.01
·
2024-02-05 20:24
LeetCode
promise
面试题
一、基础题题目1constp=newPromise((resolve,reject)=>{console.log(1)resolve(2)console.log(3)})p.then(res=>console.log(res))console.log(4)1.Promise对象一旦创建会立即执行执行console.log(1),输出1执行resolve(2),promise的状态由pending变
guizi0809
·
2024-02-05 19:18
js基础
面试
javascript
vue 路由模式
一般会当做
面试题
问vue有几种路由模式hash模式history模式异同hash模式:通过#号后面的内容的更改,触发hashchange事件,实现路由切换history模式:通过pushState和replaceState
哼_
·
2024-02-05 19:44
聊聊 Http 服务化改造实践
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂
面试题
,内容包括(C++基础,网络编程,数据库,中间件,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:55
C++Linux后端
http
网络协议
网络
C++服务器开发
服务器
linux
C++并发编程:如何编写多线程代码
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂
面试题
,内容包括(C++基础,网络编程,数据库,中间件,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:54
C++Linux后端
c++
服务器
后端开发
linux
C++多线程
C++线程池
高并发
MongoDB 中的分布式集群架构
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂
面试题
,内容包括(C++基础,网络编程,数据库,中间件,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:22
C++Linux后端
mongodb
分布式
架构
C++服务器开发
C++后端开发
linux
c++
[2021-09-23][
面试题
]如何给工人发工资?
题目:假设你需要让工人给你工作7天,许诺的报酬是1根金条。你必须在每天结束时给他们一段金条(整个金条的7分之1),如果只许你两次把金条弄断,你如何给你的工人付费?刚看到这个题目的时候我是懵逼的,貌似无论如何我也不能只用两次将金条等分成7份。那么换一种思路呢?第一天给工人1/7第二天给工人2/7,让他把昨天的1/7给你第三天把前一天工人给的1/7还给他第四天给工人4/7,然后让工人把前三天的7/1和
许忠慧
·
2024-02-05 18:13
2020年整理最完善的java学习体系
如果你是技术人员,可以关注公众号Java云上体验,回复:
面试题
,不定期更新资料,留言备注ja
jackLu321
·
2024-02-05 17:01
年度计划
java
分布式
队列
mysql
redis
《剑指 Offer》专项突破版 -
面试题
29 : 排序的循环链表(C++ 实现)
题目链接:LCR029.循环有序列表的插入-力扣(LeetCode)题目:在一个循环链表中节点的值非递减排序,请设计一个算法在该循环链表中插入节点,并保证插入节点之后的循环链表仍然是排序的。分析:在排序的循环链表中插入新节点的规则:先试图在链表中找到相邻的两个节点,如果这两个节点的前一个节点的值小于或等于(=)待插入的值,那么就将新节点插入这两个节点之间。如果找不到符合条件的两个节点,即待插入的值
melonyzzZ
·
2024-02-05 17:50
数据结构
链表
c++
数据结构
面试
leetcode
算法
开发语言
《剑指 Offer》专项突破版 -
面试题
32 和 33 : 详解与变位词相关的两道
面试题
(C++ 实现)
分析:第3章已经讨论过与变位词相关的
面试题
。由于变位词与字符出现的次数相关,因此可以用一个哈希表来存储每个字符出现的次数。哈希表的
melonyzzZ
·
2024-02-05 17:50
数据结构
leetcode
算法
职场和发展
c++
数据结构
开发语言
哈希表
《剑指 Offer》专项突破版 -
面试题
28 : 展平多级双向链表(C++ 实现)
题目连接:LCR028.扁平化多级双向链表-力扣(LeetCode)题目:在一个多级双向链表中,节点除了有两个指针分别指向前后两个节点,还有一个指针指向它的子链表,并且子链表也是一个双向链表,它的节点也有指向子链表的指针。请将这样的多级双向链表展平成普通的双向链表,即所有节点都没有子链表。例如,下图(a)所示是一个多级双向链表,它展平之后如下图(b)所示。节点的定义:classNode{publi
melonyzzZ
·
2024-02-05 17:49
数据结构
链表
c++
数据结构
面试
算法
开发语言
《剑指 Offer》专项突破版 -
面试题
30 和 31:详解如何设计哈希表以及利用哈希表设计更加高级、复杂的数据结构
目录一、哈希表的基础知识二、哈希表的设计2.1-插入、删除和随机访问都是O(1)的容器2.2-最近最少使用缓存一、哈希表的基础知识哈希表是一种常见的数据结构,在解决算法
面试题
的时候经常需要用到哈希表。
melonyzzZ
·
2024-02-05 17:18
数据结构
散列表
数据结构
哈希算法
链表
c++
算法
leetcode
软件测试
面试题
:请写出电脑的组成及有哪些操作系统?
请写出电脑的组成及有哪些操作系统?答:计算机由硬件和软件两大部分组成。(1)硬件的组成(输入设备,输出设备,存储器,运算器,控制器)输入设备:使计算机从外部获得信息的设备如鼠标,键盘,光笔,扫描仪,话筒,数码相机,摄像头,手写板输出设备:把计算机处理信息的结果以人们能够识别的形式表示出来的设备如显示器,打印机,绘图仪,音箱,投影仪存储器:如硬盘,光驱,U盘运算器:算术运算,逻辑运算控制器:如从存储
面试题库test
·
2024-02-05 16:25
pytest框架
测试计划
自动化测试
软件测试
功能测试
selenium
postman
单元测试
HTML中怎么使文字各种居中对齐?(代码示例)
web前端全栈资料粉丝福利(
面试题
、视频、资料笔记、进阶路线)html文字居中代码具体示例如下:html文字居中测试body{background:#ddd;}div{width:300px;height
PHP9年架构师
·
2024-02-05 16:24
线程的生命周期及其六种状态的转换
需要更多Java知识点和
面试题
的朋友可以加q群:11038
Java柚子
·
2024-02-05 16:07
Java - File类的详解及练习
类的静态成员变量3.3绝对路径和相对路径3.4File类构造方法3.5File类的获取方法3.6File类判断方法3.7File类创建删除功能的方法3.8File类目录遍历方法3.9FileFilter接口❓
面试题
王哪跑nn
·
2024-02-05 15:27
Java
SE知识点总结
java
开发语言
周记:2019第26周(6.24-6.30)
2学习:《DeepLearning》7/20(chapters)看完第7章(RegularizationforDeepLearning),这章和下一章讲的优化方法应该是深度学习最重要的理论基础了,好多
面试题
都会问到
孙文辉已被占用
·
2024-02-05 15:48
关于f(n)=n的几种算法
/*p228
面试题
5Considerafunctionwhich,foragivenwholenumbern,returnsthenumberofonesrequiredwhenwritingoutallnumbersbetween0andn.For
cococenstar
·
2024-02-05 15:18
算法
优化
numbers
function
面试
编程
75道程序员逻辑思维
面试题
(含答案)
【1】1、先把5升的灌满,倒在6升里,这时6升的壶里有5升水2.再把5升的灌满,用5升的壶把6升的灌满,这时5升的壶里剩4升水3.把6升的水倒掉,再把5升壶里剩余的水倒入6升的壶里,这时6升的壶里有4升水4.把5升壶灌满,倒入6升的壶,5-2=3【2】把第二个满着的杯子里的水倒到第五个空着的杯子里【3】小黄。因为小李是第一个出手的,他要解决的第一个人就会是小林,这样就会保证自己的安全,因为如果小黄
婉妃
·
2024-02-05 14:35
【大数据
面试题
】002 Flink 如何实现 Exactly-Once 语义
一步一个脚印,一天一道大数据
面试题
。在流式大数据处理框架中,Exactly-Once语义对于确保每条数据精确地只被消费一次(避免重复读取和丢失读取)非常重要。
Jiweilai1
·
2024-02-05 13:54
一天一道面试题
大数据
flink
iOS 多线程
面试题
(iOS中的多线程)
更多面试文章和答案请观看“面试合集”,注意:文末有整理
面试题
和资料提供!
iOS弗森科
·
2024-02-05 13:38
最新真实面试经验归纳(超实用的,除了题目还有解析)
写在前面:2020年面试必备的Java后端进阶
面试题
总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下!
Java旺
·
2024-02-05 13:57
位图和布隆过滤器
目录位图位图的实现布隆过滤器布隆过滤器优缺点布隆过滤器代码位图先看这样一个
面试题
:给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。
翼蛇湖-纪宁
·
2024-02-05 12:29
C++
算法
c++
如何查看索引是否失效)、sql优化(表的设计优化、union all和union的区别、join优化原理)、相关
面试题
回答模板
索引失效首先我们执行计划explain,可以看到具体是否失效。一般以下情况会索引失效:违反最左前缀法则使用了范围查询的列右边的列,索引失效使用了运算操作的列,索引失效进行了类型隐式转换的列,索引失效以%开头的Like模糊查询,索引失效违反最左前缀法则最左前缀法则指的索引创建时是用的多列索引,那么查询时就需要从索引的最左前列开始,并且不跳过索引中的列。譬如以下索引创建时用的是多列,从左到右为name
鸡鸭扣
·
2024-02-05 12:18
MySQL面试题
mysql
面试
sql
后端
待更)JVM虚拟机
面试题
:垃圾回收机制(对象什么时候可以被垃圾器回收、定位垃圾的两种方法、哪些对象可以作为GC Root、垃圾回收算法有哪些、垃圾回收三种算法对比总结)
对象什么时候会被垃圾器回收如果一个或多个对象没有任何的引用指向它了,那么这个对象现在就是垃圾,如果定位到了这个垃圾,则有可能会被垃圾回收器回收。定位垃圾定位垃圾有两种算法,一个是引用计数法,一个是可达性分析算法。引用计数法一个对象被引用了一次,在当前的对象头上递增一次引用次数,如果这个对象的引用次数为0,代表这个对象可回收。但是当对象间出现了循环引用的话,则引用计数法就会失效并可能产生内存泄漏,譬
鸡鸭扣
·
2024-02-05 12:48
java虚拟机
jvm
算法
java
面试
后端
两个队列实现一个栈
《剑指offer》
面试题
9(相关题目):两个队列实现一个栈。
打工这件小事
·
2024-02-05 12:38
mysql:事务的特性ACID、并发事务(脏读、不可重复读、幻读、如何解决、隔离级别)、undo log和redo log的区别、相关
面试题
和答案
事务是一组操作的集合,它会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。事务的特性(ACID)原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态。隔离性(Isolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环
鸡鸭扣
·
2024-02-05 12:13
MySQL面试题
mysql
数据库
java
面试
后端
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他