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
音视频面试题
为什么数据库连接池不采用 IO 多路复用?
接着,今天我们聊一个不常见的Java
面试题
:为什么数据库连接池不采用IO多路复用?这是一个非常好的问题。IO多路复用被视为是非常好的性能助力器。
Fightover
·
2024-02-14 09:08
面试题
24. 反转链表
题目定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL限制:0ListNode:p1=Nonep2=headwhilep2isnotNone:t=p2.nextp2.next=p1p1=p2p2=treturnp1
人一己千
·
2024-02-14 08:46
css
面试题
整理 简书
1.display:none与visibility:hidden的区别?display:none不显示对应的元素,在文档布局中不再分配空间(回流+重绘)visibility:hidden隐藏对应元素,在文档布局中仍保留原来的空间(重绘)2.position跟display、overflow、float这些特性相互叠加后会怎么样?display属性规定元素应该生成的框的类型;position属性规定
神仙奶奶-
·
2024-02-14 08:25
Java后端开发三年,你不得不了解的JVM
里面有大量batj
面试题
集锦,还有各种技术分享,如有好文章也欢迎投稿哦。JAVA程序员,三年是个坎,如果过了三年你还没有去研究JVM的话,那么你这个程序员只能是板砖的工具了。下面来个JVM的解析可好?
zwb_jianshu
·
2024-02-14 07:23
每日OJ题_位运算⑦_力扣
面试题
17.19. 消失的两个数字
目录力扣
面试题
17.19.消失的两个数字解析代码力扣
面试题
17.19.消失的两个数字
面试题
17.19.消失的两个数字难度困难给定一个数组,包含从1到N所有的整数,但其中缺了两个数字。
GR鲸鱼
·
2024-02-14 07:05
每日OJ题
leetcode
算法
c++
位图
位运算
Offer必备算法06_位运算_十道力扣OJ题详解_由易到难
目录位运算算法原理①力扣191.位1的个数解析代码②力扣338.比特位计数解析代码③力扣461.汉明距离解析代码④力扣136.只出现一次的数字解析代码⑤力扣260.只出现一次的数字III解析代码⑥力扣
面试题
GR鲸鱼
·
2024-02-14 07:34
leetcode
算法
c++
哈希
哈希算法
位运算
windows10|
音视频
剪辑|FFMPEG录屏和网络推流源初步的生成
前言:FFMPEG的功能强大是毋庸置疑的,那么录屏的需求大家在某些时候大家可能是非常需要的,例如,现有的项目需要演示,因此录制一段演示视频;亦或者做内容分发直播的,比如游戏主播,需要录制在玩某个游戏的精彩片段,以创建一个后期的视频素材库;亦或者通过FFMPEG抓取摄像头的实时画面,满足某些人的疯狂的偷窥欲(友情提醒:大家还是需要做一个守法公民,不要看了我的文章然后去做坏事!!!!!);亦或者遇到了
晚风_END
·
2024-02-14 07:26
音视频剪辑
ffmpeg
网络
arm开发
服务器
linux
java
开发语言
每日五道java
面试题
之java基础篇(七)
第一题.HashMap和HashTable有什么区别?其底层实现是什么?区别:HashMap⽅法没有synchronized修饰,线程⾮安全,HashTable线程安全;HashMap允许key和value为null,⽽HashTable不允许底层实现:数组+链表实现,jdk8开始链表⾼度到8、数组⻓度超过64,链表转变为红⿊树,元素以内部类Node节点存在3.计算key的hash值,⼆次hash
中北萌新程序员
·
2024-02-14 06:17
java面试题
java
开发语言
面试
ios 经典
面试题
1、Runtime是什么?Runtime是一套由C、C++和汇编实现的一套API,为OC语言加入了面向对象和运行时功能。运行时(Runtime)是指将数据类型的确定由编译时推迟到了运行时。(例如extension-category的区别)平时写的OC代码,在运行时会被转换成Runtime的C语言代码。Runtime是OC的幕后工作者。2、方法的本质,SEL是什么?IMP是什么?两者之间的关系又是什
瞬间完善
·
2024-02-14 06:36
Metal初探
在做
音视频
编码和解码时,由于需要进行大量高并发的运算,在苹果中,运用到了硬件加速器,也就是GPU芯片,因为GPU上有大量的计算单元,可以做到真正的高并发运算。
Jeffery_zc
·
2024-02-14 06:25
接口测试基础和原理-接口测试学习笔记-接口测试基础讲义-接口测试培训教程,接口测试知识要点、
面试题
目解析
什么是接口?接口可以理解为一个连接前端和后端的“桥梁”,接口就是前端访问后端逻辑的一个访问路径。后端会将数据处理结果,通过接口反馈给前端。简言之,前端和后端需要通过接口进行交互。前端需要通过接口向后端拿数据,后端也需要通过接口向前端反馈。接口分类内部接口、外部接口测试手段1、手工测试的局限性,提前介入测试等2、手段:手工测试、自动化测试、工具测试什么是HTTP?超文本传输协议是一个简单的请求-响应
梦断南楼
·
2024-02-14 06:39
接口自动化测试精讲
学习
笔记
面试
百面嵌入式专栏(
面试题
)驱动开发
面试题
汇总 2.0
本篇我们将介绍驱动开发
面试题
。1、Linux系统的组成部分?Linux内核、Linux文件系统、Linuxshell、Linux应用程序。2、Linux内核的组成部分?
内核笔记
·
2024-02-14 06:08
嵌入式岗位笔试面试真题讲解
驱动开发
面试
C++
音视频
01:视频基础、音频基础、封装格式
视频基础
音视频
录制原理
音视频
播放原理图像表示-RGB格式图像表示-YUV格式1图像表示-YUV格式2图像表示-YUV格式3图像表示相较于RGB,我们可以计算一帧为1280×720的视频帧,用YUV420P
学而知不足~
·
2024-02-14 06:34
音视频开发
音视频
计算机视觉
图像处理
C++
音视频
开发-H.265编码原理入门
视频编码的目的是为了压缩原始视频,压缩的主要思路是从空间、时间、编码、视觉等几个主要角度去除冗余信息。由于H.264出色的数据压缩比率和视频质量,成为当前市场上最为流行的编解码标准。而H.265是在H.264的基础上,保证相同视频质量的同时,视频流的码率还可以减少50%。随着H.265编码格式越来越流行,本文将主要介绍H.265的编码原理,以下是H.265的编码框架流程图。01、编码结构H.265
零声教育
·
2024-02-14 06:03
1000道程序员常见问题解析
音视频
人工智能
计算机视觉
h265
c++
音视频
基础
本篇文章我们来讲一下
音视频
基础像素点:将以下图片的美女眼睛放大能够看到一个一个的小方块这就是像素点照片像素=宽像素点*高像素点像素点代码实例:#includeintmain(){//创建一个200x100
4399.9855
·
2024-02-14 06:03
音视频&QT
音视频
C++
音视频
原理
本篇文章我们来描述一下
音视频
原理
音视频
录制原理:下面是对这张思维导图的介绍摄像头部分:麦克风采集声音摄像头采集画面摄像头采集回来的数据可以用RGB也可以用YUV来表示图像帧帧率一秒能处理多少张图像图像处理
4399.9855
·
2024-02-14 06:33
音视频&QT
音视频
c++
C++
音视频
学习路线
作者:姚冬链接:http://www.zhihu.com/question/31156766/answer/54645514来源:知乎我们先假设某人在
音视频
方面是零基础,也没学过任何数字信号处理相关知识
高力士等十万人
·
2024-02-14 06:33
音视频开发
c++
音视频
学习
C++ QT结合FFmpeg实战开发视频播放器-16
音视频
采样编码的基本原理
一、
音视频
采样编码的基本原理这节课主要讲解
音视频
采样,编解码到最后播放的大致过程。大家都知道,平常传感器采集的
音视频
是模拟信号。
虚坏叔叔
·
2024-02-14 06:33
QT
QT
音视频
采样
编码
转换
JNI——FFmpeg
音视频
同步(二)
使用OpenSL_ES播放声音之前的播放声音是转码得到数据后主动放进AudioTrack进行播放,OpenSL就属于被动了,播放器开始播放先从缓冲区取数据,播放完了调用回调方法再去获取数据。OpenSL_ES跟JNI里的env很类似,通过结构体实现对象的概念。OpenSLES的开发流程主要有如下6个步骤:1、创建引擎对象2、创建播放器(录音器)3、设置缓冲队列和回调函数4、设置播放状态5、启动回调
追寻米K
·
2024-02-14 06:33
面试题
-Mysql大表如何优化分页查询
分页查询是一个常用的功能,当单表数据量达到百万级别,查询速度缓慢,那么如何优化呢?就上面的问题我们先来分析分页如何实现、实现原理、如何优化;假设一页20个数据;1.如何实现:(select*fromtablelimitx,y)select*fromtablelimit0,20;(第一页)select*fromtablelimit20,20;(第二页)select*fromtablelimit40,
别明天就今天吧
·
2024-02-14 05:21
java
面试题
/认证答辩 ---JUC并发包
参考:>https://blog.csdn.net/xy3233/article/details/93607956JUC并发包包含:1)原子类(Atomic)2)锁框架(locks)3)同步器框架(AbstractQueuedSynchronizer)4)执行器框架(Executor)5)并发集合类Atomic类主要利用CAS(compareandswap)+volatile和native方法来保
Fuly1024
·
2024-02-14 05:32
面试刷题
juc
JUC
java
面试题
/认证答辩 ---java内存模型(JMM)和运行内存结构(JVM)
本文参考:>https://blog.csdn.net/xy3233/article/details/108296943>https://www.cnblogs.com/yichunguo/p/12007038.htmlJAVA内存模型(JavaMemoryModel,JMM)是一种虚拟机规范,用于屏蔽各种硬件和操作系统的内存访问差异。JMM解决了CPU多级缓存、处理器优化、指令重排等导致的内存访
Fuly1024
·
2024-02-14 05:02
面试刷题
java
JVM
java
面试题
/认证答辩 ---主流框架(springboot)
springboot源码解读:springboot2.4.4#https://blog.csdn.net/qq_32828253/article/details/109496848#https://zhuanlan.zhihu.com/p/95217578以下所有知识均来自于网络从main方法开始publicstaticvoidmain(String[]args){//SpringApplicat
Fuly1024
·
2024-02-14 05:01
面试刷题
spring
java
面试题
/认证答辩 ---主流框架(springboot
面试题
)
springboot常见的
面试题
参考:>https://blog.csdn.net/qq_41922608/article/details/108581251>https://blog.csdn.net
Fuly1024
·
2024-02-14 05:01
面试刷题
spring
java
面试题
/认证答辩 ---多线程
参考:>https://blog.csdn.net/xy3233/article/details/91812494>线程安全的定义:当多个线程访问某个类时,不管采用任何调度方式,不需要额外的同步或者协调,这个类都能表现出正确的结果,这个类就成为是线程安全的线程的安全性主要体现在:(1)原子性:一个或者多个操作,要么全部被执行,要么不执行。(2)可见性:多个线程共同操作一个共享变量时,其他线程可以立
Fuly1024
·
2024-02-14 05:01
面试刷题
多线程
java
java
面试题
/认证答辩 --- git相关
git的几个层次:熟悉:能使用常用的Git命令和客户端工具管理代码掌握:熟练使用Git命令,理解Gitflow精通:擅长Git合并,回退,Tag等相关的Gitflow操作命令综合应用:能配合CI/CD工具开发自动脚本参考:https://www.cnblogs.com/jztan/p/6068780.html:https://zhuanlan.zhihu.com/p/198066289https:
Fuly1024
·
2024-02-14 05:31
面试刷题
git
java
面试题
/认证答辩 ---linux系统操作
掌握层次:熟悉:掌握linux基本命令(cd,ls,top等)的使用掌握:掌握常用软件的安装(java,mysql等)精通:掌握常见运维工具的使用,能进行脚本开发综合应用:掌握linux操作系统的基本原理,具备在系统下进行网络配置,性能调优,系统安全配置的能力,有部署和运维linux下大型产品或项目经验top指令:参考:https://blog.csdn.net/weixin_41427129/a
Fuly1024
·
2024-02-14 05:31
面试刷题
linux
java
面试题
/认证答辩 ---主流框架(mybatis)
掌握程度:熟悉:熟悉相关框架的基本开发技巧,能使用框架进行基本开发掌握:理解AOP,IOC等概念,熟悉相关框架的基本实现原理,能独立使用相关框架搭建中型产品和项目。精通:熟悉相关框架源代码,能够使用拦截器,AOP等技术进行系统安全和数据监控等复杂功能的开发综合应用:掌握相关框架实现原理,能够对框架进行扩展开发,有大型产品或项目框架选型和搭建经验,具有问题排查解决能力mybatis参考:https:
Fuly1024
·
2024-02-14 05:31
面试刷题
mysql
setTimeout的返回值是从1开始的
下面是一个
面试题
:vardata=[];for(vari=0;i<3;i++
蜗牛Coming
·
2024-02-14 04:25
MySQL高级篇——排序、分组、分页优化
导航:【Java笔记+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+牛客
面试题
目录
程序员小海绵【vincewm】
·
2024-02-14 02:01
Java学习路线
数据库
sql
java
计算机Java项目|springboot校园志愿者管理系统
博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、
面试题
库
编程指南针
·
2024-02-14 01:20
java实战项目专栏
java
spring
boot
开发语言
promise和setTimeout async/await顺序
面试题
asyncfunctionasync1(){console.log('async1start')//2awaitasync2()//await后面都作为回调内容微任务1=>放在微任务队列console.log('async1end')}asyncfunctionasync2(){console.log('async2')//3}console.log('scriptstart')//1setTim
loushumei
·
2024-02-13 23:08
ios 给NSTimer添加Block方法
NSTimer本没有现成API支持添加Block方法但是有些变态
面试题
废除这种恶心的东西,so搞了一下当练手啦#import@interfaceNSTimer(BlockMethod)/***无参数无返回值
继续向前冲
·
2024-02-13 22:26
java
面试题
整理
2023.2.13(第一天)Java是如何实现跨平台的?Java是通过JVM(Java虚拟机)实现跨平台的。JVM可以理解成一个软件,不同的平台有不同的版本。我们编写的Java代码,编译后会生成.class文件(字节码文件)。Java虚拟机就是负责将字节码文件翻译成特定平台下的机器码,通过JVM翻译成机器码之后才能运行。不同平台下编译生成的字节码是一样的,但是由JVM翻译成的机器码却不一样。只要在
小白起 v
·
2024-02-13 22:55
java
开发语言
写iOS程序时可以不用导入Foundation和UIKit框架的原因
问题原因之前也没有想过这个问题,最近想研究一下
音视频
硬编码的一些问题,然后在看博客的时候,发现有人提出了,音频硬编码的时候#import这句引入头文件的代码去掉之后,代码可以照常编译运行,就质问博主写的是否是音频硬编码
iOS扫地僧
·
2024-02-13 21:07
(
面试题
整理)
在校时成绩是敲门砖,工作后简历和面试变成了敲门砖,简历筛选后就是面试,面试有多重要,不用我说大家都明白。由于中途换过一家公司,想找个好点的公司,面试经历比较曲折,所以有些面试经历经历写下来博大家一笑。之前看过我文章的都知道我是从实习生做起,那年参加过绿盟科技的实习生考试被刷下来,然后我发邮件过去说我免费给您干活吧,人家愣是没理我。之后就去了某做银行系统的公司,大概那年太缺人手了,笔试貌似答得不好,
程序媛木子
·
2024-02-13 21:24
剑指offer
面试题
7:重建二叉树
题目描述:输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。示例1:Input:preorder=[3,9,20,15,7],inorder=[9,3,15,20,7]Output:[3,9,20,null,null,15,7]示例2:Input:preorder=[-1],inorder=[-1]Output:[-1]知识
lanmeizhen2017
·
2024-02-13 19:14
剑道offer
leetcode
360网络安全
面试题
汇总
防范常见的Web攻击重要协议分布层arp协议的工作原理rip协议是什么?rip的工作原理什么是RARP?工作原理OSPF协议?OSPF的工作原理TCP与UDP区别总结什么是三次握手四次挥手?tcp为什么要三次握手?dns是什么?dns的工作原理一次完整的HTTP请求过程Cookies和session区别GET和POST的区别HTTPS和HTTP的区别session的工作原理?http长连接和短连接
Lyx-0607
·
2024-02-13 19:43
笔记
音视频
系列六:Windows搭建Nginx+rtmp推流服务器
title:
音视频
系列六:Windows搭建Nginx+rtmp推流服务器categories:[ffmpeg]tags:[
音视频
编程]date:2021/12/01作者:hackett微信公众号:加班猿在前面阿里云服务器搭建
加班猿
·
2024-02-13 18:22
C语言常见
面试题
:C语言中如何进行桌面应用开发编程?
在C语言中进行桌面应用开发需要结合特定的GUI(图形用户界面)库。以下是使用C语言进行桌面应用开发的基本步骤和注意事项:选择GUI库:GTK+:跨平台的开源GUI库,用于创建图形用户界面。Qt(C++绑定):功能强大的跨平台GUI库,提供了Qt/C++绑定。WinAPI(Windows):专门用于Windows平台的原生API。FLTK(FastLightToolkit):轻量级的跨平台GUI库。
广寒舞雪
·
2024-02-13 18:06
c语言
开发语言
C语言常见
面试题
:C语言中如何进行移动应用开发编程?
在C语言中进行移动应用开发需要结合特定的移动开发框架和工具。以下是使用C语言进行移动应用开发的基本步骤和注意事项:选择移动开发平台和框架:iOS开发:使用Objective-C或C++(通过Apple的官方工具如Xcode和iOSSDK)。Android开发:使用Java或Kotlin(通常通过AndroidStudio和AndroidSDK)。跨平台开发:使用像Cordova、ReactNati
广寒舞雪
·
2024-02-13 18:36
c语言
开发语言
面试题
15:二进制中1的个数
题目:请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如,把9表示成二进制是1001,有两个1。因此,如果输入9,则该函数输出2.思路:数n和(n-1)进行与运算,则会消除一个1,如1100和1011与运算后为1000,精彩。解决方案:publicclassQuestion15{publicstaticintNumberOf1(intn){intcount=0;while(n!=0)
scott_alpha
·
2024-02-13 17:48
力扣
面试题
16.21. 交换和(哈希表)
Problem:
面试题
16.21.交换和文章目录题目描述思路及解法复杂度Code题目描述思路及解法1.分别求取array1与array2数组每一个元素的和(sum1与sum2)并同时将array2的元素存入一个
LNsupermali
·
2024-02-13 16:29
力扣题目
leetcode
散列表
哈希算法
普通人做抖
音视频
剪辑赚钱的方法
首先了解西瓜视频和抖音的推荐机制。西瓜视频是粉丝+算法推荐,就是你的视频会先推荐给你的粉丝,你的粉丝喜欢的粉丝会推荐给你的粉丝。如果你的粉丝不多,发布视频可以获得几十到几百个冷启动显示。但想要获得更高的呈现,需要高质量的内容,运气就更重要了。而抖音完全基于推荐算法分发,平台根据用户喜好匹配内容。其实是两种完全不同的推荐机制。挑一个适合自己的类型。1.培训类:其实能用来培训的一般都是内容简单或者门槛
高省APP大九
·
2024-02-13 15:17
Android
音视频
开发之MediaExtractor
简介Android提供了一个MediaExtractor类,可以用来分离容器中的视频track和音频track。使用步骤通过setDataSource()设置数据源,数据源可以是本地文件地址,也可以是网络地址:MediaExtractormVideoExtractor=newMediaExtractor();mVideoExtractor.setDataSource(mVideoPath);可以通
永恒_FM
·
2024-02-13 15:39
剑指offer—
面试题
7:重建该二叉树
输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如,给出前序遍历preorder=[3,9,20,15,7]中序遍历inorder=[9,3,15,20,7]返回如下的二叉树:3/\920/\157给出的数结点结构如下:publicclassTreeNode{publicvarval:Intpublicvarleft:TreeNode
FY_Chao
·
2024-02-13 14:01
JAVA
面试题
18
什么是Java中的多态性?它有什么作用?答案:多态性是指同一方法可以根据对象的不同实现而具有不同的行为。它可以提高代码的灵活性和可扩展性。Java中的单例模式是什么?有哪些实现方式?答案:单例模式是一种设计模式,保证一个类只有一个实例,并提供一个全局访问点。常见的单例模式实现方式包括饿汉式、懒汉式、双重检查锁方式等。什么是Java中的异常处理机制?try-catch-finally语句块的执行顺序
CrazyMax_zh
·
2024-02-13 14:32
java
开发语言
JAVA
面试题
17
什么是Java中的静态内部类?它与非静态内部类有什么区别?答案:静态内部类是定义在另一个类中的类,并且被声明为静态。与非静态内部类不同,静态内部类不依赖于外部类的实例,可以直接访问外部类的静态成员。什么是Java中的Lambda表达式?它的语法是什么?答案:Lambda表达式是一种函数式编程的语法糖。它可以简化代码,使代码更加清晰和简洁。Lambda表达式的语法为:(参数列表)->{代码块}。什么
CrazyMax_zh
·
2024-02-13 14:02
java
开发语言
每日五道java
面试题
之java基础篇(六)
第一题:Java创建对象有哪⼏种⽅式?Java中有以下四种创建对象的⽅式:new创建新对象通过反射机制采⽤clone机制通过序列化机制前两者都需要显式地调⽤构造⽅法。对于clone机制,需要注意浅拷⻉和深拷⻉的区别,对于序列化机制需要明确其实现原理,在Java中序列化可以通过实现Externalizable或者Serializable来实现第二题.Integera=127,Integerb=127
中北萌新程序员
·
2024-02-13 14:57
java面试题
java
开发语言
Java Web基础
面试题
1、jsp和servlet有什么区别?Servlet:1)一种服务器端的Java应用程序2)由Web容器加载和管理3)用于生成动态Web内容4)负责处理客户端请求Jsp:1)是Servlet的扩展,本质上还是Servlet2)每个Jsp页面就是一个Servlet实例3)Jsp页面会被Web容器编译成Servlet,Servlet再负责响应用户请求区别1)Servlet适合动态输出Web数据和业务逻
执着的逗比
·
2024-02-13 14:29
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他