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
ios面试题
IOS
面试题
object-c 136-140
136.简述block在修改NSMutableArray,需不需要添加__block??如果修改的是NSMutableArray的存储内容的话,是不需要添加__block修饰的。如果修改的是NSMutableArray对象的本身,那必须添加__block修饰。参考block的变量捕获(第3点)137.简述block怎么进行内存管理的??当block内部引用全局变量或者不引用任何外部变量时,该blo
️ 邪神
·
2024-03-18 20:30
IOS面试题
ios
面试
object-c
IOS
面试题
object-c 121-125
121.简述Category在编译过后,是在什么时机与原有的类合并到一起的??1.程序启动后,通过编译之后,Runtime会进行初始化,调用_objc_init。2.然后会map_images。3.接下来调用map_images_nolock。4.再然后就是read_images,这个方法会读取所有的类的相关信息。5.最后是调用reMethodizeClass:,这个方法是重新方法化的意思。6.在
️ 邪神
·
2024-03-18 19:29
IOS面试题
ios
面试题
objective-c
安卓Java
面试题
181- 190
181.简述Android中的MVC模式与MVP模式?MVC:Model(模型层)、View(视图层)、Control(控制层)View层一般通过XML进行界面的描述Control层主要是由Activity实现的,因此我们应该尽量少的在Activity中进行业务代码的编写,而应该通过Activity交割给Model业务逻辑层来进行处理,这也就是为什么Activity中要设置5s来判断当前Activ
️ 邪神
·
2024-03-18 18:58
Android面试题
java
开发语言
面试
android
vue element input让浏览器不保存密码
从网上看了很多,比如auto-complete="new-password"比如autocomplete="off"这是真的用不了啊,最后用css可以实现1、html2、datareach__v
ioS
ecretkey
niesiyuan000
·
2024-03-18 11:48
vue.js
elementui
javascript
C语言经典
面试题
目(十二)
1、如何在C语言中实现栈和队列数据结构?栈(Stack):栈是一种后进先出(LIFO)的数据结构,可以使用数组或链表来实现。以下是一个使用数组实现的简单栈的示例:#defineMAX_SIZE100typedefstruct{intdata[MAX_SIZE];inttop;}Stack;voidinitStack(Stack*s){s->top=-1;}intisEmpty(Stack*s){r
Masami22
·
2024-03-18 05:40
C语言面试题目
c语言
面试
开发语言
职场和发展
算法
数据结构
链表
安卓性能优化
面试题
1-5
1.如何对Android应用进行性能分析?1:Android应用开发中出现卡顿现象,通常是由以下原因造成的:UI线程被阻塞:UI线程是负责渲染和更新UI的线程,如果UI线程被阻塞,就会导致界面卡顿。常见的阻塞UI线程的原因有耗时操作(如IO操作、网络请求等)、过度绘制等。垃圾回收频繁:垃圾回收会占用一定的时间,如果频繁进行垃圾回收,就会影响应用的响应速度。常见的引起垃圾回收频繁的原因有过度创建对象
️ 邪神
·
2024-03-18 00:35
Android面试题
java
开发语言
面试
安卓
Java
面试题
总结18之springcloud四种分布式事务解决方案
XA规范:分布式事务规范,规定了分布式事务模型四个角色:事务管理器(协调者TM),资源管理器(参与者RM),应用程序AP,通信资源管理器CRM全局事务:一个横跨多个数据库的事务,要么全部提交,要么全部回滚JTA事务时Java对XA规范的实现,对应JDBC的单库事务两阶段协议第一阶段(prepare):每个参与者执行本地但不提交,进入ready状态,并通知协调者已经准备就绪。第二阶段(commit)
陈平安"
·
2024-03-18 00:05
Java面试
分布式
spring
cloud
java
appium自动化测试完整项目
前言Appium是一个开源的自动化测试框架,支持跨平台,支持多种编程语言,可用于原生,混合和移动web应用程序,使用webdriver驱动
ios
,android应用程序、那么为了学习app自动化测试首要任务肯定就是搭建测试开发环境
自动化测试薰儿
·
2024-03-17 19:29
软件测试
技术分享
appium
C++高级
面试题
:解释 C++ 中的指针和数组之间的关系。
解释C++中的指针和数组之间的关系。在C++中,指针和数组之间有着密切的关系。数组名在某种程度上可以看作是指向数组首元素的指针,因此可以对数组名进行类似指针的操作。下面是指针和数组之间的几种关系:数组名的隐式指针转换:在大多数情况下,数组名会被隐式转换为指向数组首元素的指针。例如,intarr[5];定义了一个数组,可以使用arr表示数组名,也可以将其视为指向数组首元素的指针,即int*ptr=a
顶碗冷笑话
·
2024-03-17 13:20
C++
c++
java
算法
jvm
开发语言
数据结构
面试
Unity 在
iOS
平台下出现卡顿现象
unity开发的游戏在很多在android平台性能很好,但是一旦到了
IOS
平台就会出现卡帧的情况,这个和机器的性能无关,这个是因为
IOS
和android平台对于帧率的调度机制不同,要解决这个问题需要额外调用下面代码
游戏创作者
·
2024-03-17 13:18
vue3 hooks应用
1新建一个hooks文件夹下面写2个文件1个是useDog.jsimportax
ios
from'ax
ios
'import{ref}from'vue'exportdefaultfunction(){letdog
前端小云儿
·
2024-03-16 13:50
vue3知识点
前端
javascript
vue.js
如何删除项目中的CocoaPods(
iOS
开发)
这是一个集成了CocoaPods的项目,项目结构如图:pods.png废话不多说,下面就是删除过程:1.删除关与pods的文件,如图:01.png2.删除之后,右键原来的工程,显示包内容,删除与pods相关的那个文件,如图:02-1.png02-2.png3.删除pods相关文件夹03.png4.在target-BuildPhases中删除带有pods的项04.png5.如果还有错误,可以尝试在工
百事星空
·
2024-03-16 13:49
JVM对象创建与内存分配机制分析
JVM对象创建与内存分配机制分析前言一、对象的创建二、分配内存1)内存划分2)本地线程分配缓冲三、初始化四、设置对象头五、执行方法六、对象内存分配七、对象内存回收可达性分析算法:总结前言最新的Java
面试题
旺仔爱Java
·
2024-03-15 15:16
JVM专题
jvm
java
Java
面试题
(主要分清区别!!!)
@RequestBody和@ResponseBody的区别?@RequestBody:接收json或xml数据@ResponseBody的:返回json或xml数据@RestController和@Controller的区别?@Controller:默认返回的是jsp页面@RestController:返回的是一个json类型的数据,换句话来说也就是@Controller+@ResponseBod
橘猫_A
·
2024-03-15 11:40
java
开发语言
淘宝大额优惠券怎么领取?淘宝会员大额优惠券怎么领?
高省邀请码666123工具/原料iPhone13Pro
iOS
1
高省APP珊珊
·
2024-03-15 09:21
JVM级缓存本地缓存Caffeine
JVM级缓存本地缓存Caffeine和GuavaCache前言一、创建缓存的代码逻辑二、Caffeine的优化方面淘汰算法W-TinyLFU三、Caffeine的业务使用总结前言最新的Java
面试题
,技术栈涉及
旺仔爱Java
·
2024-03-15 06:32
JVM专题
jvm
JVM缓存
本地缓存
Caffeine
Guava
Cache
vue3 效率提升神器,howuse/ax
ios
入坑指南
在项目当中大量使用ax
ios
,我一般会创建一个request.js文件。接着在项目src文件夹下面创建api文件夹。大致的代码如下。
一个橙子pro
·
2024-03-15 06:01
vue
vue3
howuse
vue
安卓基础
面试题
Android-组件化开发什么是ANRAndroidANR详解-CSDN博客Android性能优化Android优化-CSDN博客Aroute原理Arouter框架原理浅解-简书2021年Android
面试题
汇总
享哥。
·
2024-03-15 02:27
android
第三百九十七回
概念介绍在Flutter中Stream是经常使用的组件,对该组件的监听可voidmain(){///让状态栏和程序的appBar融为一体构成沉浸式效果,android有效果,需要
IOS
是否有效果///SystemChrome
talk_8
·
2024-03-14 22:21
一起Talk
Flutter吧
移动开发Flutter
iOS
蓝牙技巧
@property(nonatomic,strong)CBCentralManager*centralManager;取消蓝牙未打开等系统提示框(是否打开蓝牙...)NSDictionary*dic=@{CBCentralManagerOptionShowPowerAlertKey:[NSNumbernumberWithBool:NO]};_centralManager=[[CBCentralMa
隐身人
·
2024-03-14 12:33
腾讯春招C++
面试题
大解析:最全面!最详细!2024年必备攻略,99%的开发者已收藏!
为了帮助广大C++开发者和腾讯春季招聘的求职者们更好地准备面试,本文汇总并详细解析了一系列精选的C++
面试题
,这些问题旨在全面考察应聘者在C++基础知识、高级特性、设计模式、内存管理、多线程并发编程、网络编程等方面的能力
程序员Chino的日记
·
2024-03-14 03:56
c++
面试
关于tomcat服务器配置及性能优化的20道高级
面试题
1.请描述Tomcat服务器的基本架构和组件。Tomcat服务器的基本架构主要包括Server、Service、Connector和Container等组件。具体来看:Server:是Tomcat中最顶层的容器,代表着整个服务器。它负责运行Tomcat服务器,例如打开和关闭服务器,加载服务器运行所需的环境变量和服务器资源。Service:一个Server可以包含至少一个Service,用于具体提供
编织幻境的妖
·
2024-03-14 00:21
tomcat
服务器
性能优化
热门免费API集锦:提升开发效率的推荐清单
百度地图:百度地图提供了Android,
iOS
版本的SDK和JavaScriptAPI,可进行定位、地图、数据、出行、鹰眼轨迹和分析服务。
API小百科_APISpace
·
2024-03-13 23:43
iOS
改变左右侧距离
(void)initNavBar{UIButton*addBtn=[[UIButtonalloc]initWithFrame:CGRectMake(0,0,24,24)];[addBtnsetImage:[UIImageimageNamed:@"NewBack"]forState:UIControlStateNormal];[addBtnsetContentHorizontalAlignment:
王家小雷
·
2024-03-13 18:38
JS原型链
面试题
题目1functionPerson(name){this.name=name;}Person.prototype.sayHello=function(){console.log('Hello,'+this.name);};varjohn=newPerson('John');john.sayHello();请问上述代码的输出结果是什么?答案1输出结果是:Hello,John题目2functionAn
qq_42431718
·
2024-03-13 11:05
javascript
安卓Java
面试题
71- 80
71.简述Andorid中的Parcel存储机制?Android中的Parcel机制实现了Bundle传递对象使用Bundle传递对象,首先要将其序列化,但是,在Android中要使用这种传递对象的方式需要用到AndroidParcel机制,即,Android实现的轻量级的高效的对象序列化和反序列化机制。JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中
️ 邪神
·
2024-03-13 06:26
Android面试题
安卓
面试题
android
java
安卓kotlin
面试题
101-105
101.简述如何在Kotlin中比较两个字符串?Kotlin语言允许多种方法来检查两个字符串是否相等。使用比较运算符在Kotlin中,==用于检查两个对象的结构相等性。如果两个对象具有相同的值,它将返回true:funmain(args:Array){valstr1:String="HelloWorld"valstr2:String="HelloKotlin"valstr3:String="Hel
️ 邪神
·
2024-03-12 22:14
Android面试题
android
kotlin
开发语言
JVM
面试题
——CMS和G1的区别
算法实现:CMS基于标记-标记清除算法实现G1基于标记-标记整理算法实现。停顿时间:CMS的目标是获取最短的回收停顿时间,但它在并发标记阶段会占用一部分CPU资源,可能导致应用程序变慢。G1则能够利用多核和多CPU环境,实现可预测的停顿,同时保留分代收集的特性。内存碎片:CMS使用标记-清除算法会产生大量的空间碎片,这可能导致在老年代还有足够空间时无法找到足够大的连续空间来分配新对象,从而触发Fu
V_S1r
·
2024-03-12 18:08
jvm调优
学习&面试
jvm
java
GC算法
java sort
面试题
目
以下是一些关于Java排序的
面试题
目:解释Java中的Collections.sort()方法是如何工作的?Collections.sort()方法用于对List进行排序。
youyouxiong
·
2024-03-12 17:38
排序算法
算法
ios
单元测试覆盖率怎么查看_
iOS
单元测试简单介绍
单元测试的特点用代码来测试代码红灯/绿灯迭代开发在日常开发中,数据大部分来自网络,很难出现'边界数据',如果不测试所有条件就上架,APP就容易发生闪退自己建立测试用例单元测试不是靠NSLog来进行测试的,是使用'断言'来测试的,提前设置的条件必须满足才能通过测试扩展:为什么有些公司讨厌单元测试,因为'代码覆盖率'不好确认,提示:不是所有的代码都需要测试例如,私有方法不需要测试!只有暴露在.h中的方
weixin_39714835
·
2024-03-12 17:37
ios
单元测试覆盖率怎么查看
iOS
审核总被拒?腾讯教你提升
iOS
审核通过率!
作者:Jamie,腾讯开发工程师,在
iOS
预审和ASO优化领域从事专项测试相关工作,为腾讯游戏近100个产品提供专项服务。商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。
weixin_30608131
·
2024-03-12 17:07
移动开发
测试
IOS
面试题
object-c 31-40
31、Object-C对象如何进行内存布局?1,所有父类的成员变量和自己的成员变量(实例变量、私有变量、以及声明为属性生成的变量)都会存放在该对象所对应的存储空间中。2,每个对象内部都有一个isa指针,指向他的类对象,类对象中存放着本身对象的a,对象方法列表(对象能够接收的消息列表,保存在它所对应的类对象中)b,成员变量的列表。c,属性列表。类对象内也有一个isa指针指向元对象(metaclass
️ 邪神
·
2024-03-12 17:37
IOS面试题
ios
面试题
objective-c
Python
面试题
1、python多线程有个全局解释器锁(globalinterpreterlock),这个锁的意思是任一时间只能有一个线程使用解释器,跟单cpu跑多个程序一个意思,大家都是轮着用的,这叫“并发”,不是“并行”。多进程间共享数据,可以使用multiprocessing.Value和multiprocessing.Array。如果你的应用真的对性能有超级严格的要求,比如100us就对你的应用有很大影响
生活需要深度
·
2024-03-12 17:07
Python
Python
面试
PHP语言常见
面试题
:PHP中的函数参数传递方式有哪些?它们之间有什么区别?
在PHP中,函数参数传递主要有两种方式:值传递(PassbyValue)和引用传递(PassbyReference)。这两种方式在函数参数处理时有着不同的行为。值传递(PassbyValue)值传递是PHP中的默认参数传递方式。当函数使用值传递方式接收参数时,它会创建参数值的一个副本,并将副本传递给函数。这意味着函数内部对参数值的修改不会影响原始变量。php复制代码functionaddValue
广寒舞雪
·
2024-03-12 16:36
PHP
php
开发语言
PHP语言常见
面试题
:如何在PHP中遍历数组?请给出两种常见的方法。
在PHP中,遍历数组通常可以通过两种常见的方法来实现:使用foreach循环和使用for循环。下面我将详细解释这两种方法。使用foreach循环遍历数组foreach循环是PHP中遍历数组最常用的方法之一。它提供了一种简洁的方式来迭代数组中的每个元素。示例:php复制代码$fruits=array("apple","banana","orange");//使用foreach循环遍历数组foreac
广寒舞雪
·
2024-03-12 16:05
PHP
php
android
android
studio
算法部署优化工程师
面试题
整理
原文来自【知乎-高性能计算方向面试问题总结】个人简介:一个全栈工程师的升级之路!个人专栏:C/C++面试整理CSDN主页发狂的小花人生秘诀:学习的本质就是极致重复!目录整体情况简介高性能计算基础AI框架知识算法题一些比较零碎的问题推荐参考资料整体情况简介面试中的问题基本上分成以下几类:基础的八股文:C/C++,OS,计算机体系结构等。这一部分略,网上已经有很多总结了。高性能计算基础知识:这一部分是
发狂的小花
·
2024-03-12 15:03
C/C++面试宝典
算法
面试
性能优化
计算机视觉
【编程入门】应用市场(Java版)
(image-af9b3a-1677333595958)]左侧为前端版本:安卓、
iOS
、鸿蒙、Flutter、Vue、
蓝不蓝编程
·
2024-03-12 10:40
API接口技术开发商品详情接口采集宝贝详情页数据、宝贝ID、宝贝标题、价格、掌柜昵称、品牌名称等数据可支持高并发接入演示
二、选择技术栈:后端语言(如Python,Node.js,Java等)网络请求库(如requests,ax
ios
等)数据库(如果需要存
APItesterCris
·
2024-03-12 05:51
分享
API接口
数据挖掘
数据分析
数据挖掘
开发语言
数据库
前端
基于MapReduce的汽车数据清洗与统计案例
vehicle_typeString车型monthly_sales_volumeString月销量accumulated_this_yearString本年累计last_monthString上月chain_rat
ioS
tring
醉里挑灯代码
·
2024-03-12 04:19
MapReduce学习
mapreduce
汽车
大数据
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
iOS
小技能:设置app语言(跟随系统和特定语言)
文章目录引言I读取本地化字符串的方式1.1设置当前语言工具类(封装读取本地化字符串)1.2获取系统语言环境1.3跟随系统1.4根据特定bundle读取本地化字符串II设置app语言2.1设置语言2.2语言切换界面2.3重新加载所有界面以更新语言2.4资源文件III案例:登录界面切换中英文IVstrings文件的文本内容过长导致key失效的解决方案4.1问题
iOS逆向
·
2024-03-12 00:43
#
iOS本地化
ios
cocoa
macos
后端
面试题
整理-1
1.Maven依赖传递产生版本冲突怎么解决?升级或降级依赖版本:通过修改相关依赖的版本号,选择与项目其他依赖兼容的版本。可以通过查看Maven依赖树来确定哪些依赖冲突,并找出合适的版本号进行调整。排除依赖:对于特定的依赖关系,可以使用元素来排除传递性依赖。例如,如果某个依赖引入了与其他依赖冲突的版本,你可以在该依赖项的声明中添加标签,指定要排除的冲突依赖。引入冲突解决依赖:有时可以通过引入专门用于
Mr.VK
·
2024-03-11 23:40
后端
Java
SQL
java
开发语言
面试题
:Java 解释执行的流程
解释和编译的区别解释:将源代码逐行转换为机器码编译:将源代码一次性转换为机器码解释执行和编译执行的区别解释执行:程序运行时,将源代码逐行转换为机器码,然后执行编译执行:程序运行前,将源代码一次性转换为机器码,然后执行Java一般被称为“解释型语言”,因为Java代码在执行前,需要先将源代码编译成字节码,然后在运行时,再由JVM的解释器“逐行”将字节码转换为机器码,然后执行。但JIT的出现打破了这种
兑生
·
2024-03-11 15:15
#
面试
java
开发语言
华三服务器系统安装详解,h3cr390服务器raid和安装系统.docx
ILO口IP地址用于远程连接服务器FtexSefve「R39Ofl0务器加电后.半运行到如卜截图所示的界i闻时,按F8键进人RBSU配倉贞rfckDGBInslnlledProLiantSystCHB
IOS
P
weidunzai
·
2024-03-11 08:35
华三服务器系统安装详解
联想笔记本G50-80 b
ios
白名单修改
联想笔记本G50-80b
ios
白名单修改。缘由:更换网卡为AX200,遇到b
ios
白名单的限制,需要修改b
ios
程序。
ColaForced
·
2024-03-11 07:04
爱折腾--浪费时间专区
bios
ax
ios
Refused to set unsafe header has been blocked by CORS policy
前端ax
ios
请求示例ax
ios
({met
未金涛
·
2024-03-11 06:33
Python
vue
前端
爬虫
iOS
-系统弹窗调用
代码:UIAlertController*alertViewController=[UIAlertControlleralertControllerWithTitle:@"请选择方式"message:nilpreferredStyle:UIAlertControllerStyleActionSheet];//style为sheetUIAlertAction*cancle=[UIAlertActio
MrZWCui
·
2024-03-11 05:02
ios
cocoa
macos
objective-c
学习
Apple
ui
spring常见
面试题
1、spring、springmvc、springBoot之间有什么区别和联系?spring是一个一站式的轻量级java开发框架核心是控制反转和面向切面springmvc是spring基础之上的mvc框架,主要处理web路径映射和视图渲染,属于spring框架中web层开发的一部分springBoot框架对spring框架进行了配置的简化,相对于springmvc来说,更专注于开发微服务后端接口,
橘猫_A
·
2024-03-11 04:01
spring
java
数据库
Android中okhttp网络请求的封装
在stud
ios
里使用okhttp之前,要添加依赖和权限。
非鱼渡
·
2024-03-10 18:47
AJAX-常用请求方法和数据提交
DELETE删除数据PATCH修改数据(部分)数据提交场景:当数据需要在服务器上保存axois请求配置url:请求的URL网址method:请求的方法,GET可以省略(不区分大小写)data:提交数据ax
ios
jl_3288
·
2024-03-10 15:44
AJAX
ajax
前端
javascript
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他