什么是MVVM? MVVM详解 mvvm和mvc区别?它和其它框架(jquery)的区别是什么?哪些场景适合? mvc和mvvm其实区别并不大。都是一种
原创 2022-10-13 17:10:42
112阅读
第一篇面试题整理:://cocoachina.com/bbs/read.php?tid-459620.html 本篇面试题同样:如答案有问题,欢迎指正! 1.回答person的retainCount值,并解释为什么Person * per = [[Person alloc] init];self.person = per; 2 2.这段代码有
转载 2023-06-05 20:48:17
295阅读
…Android面试题下列哪些语句关于内存回收阐明是对的?(b )A、程序员必要创立一种线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序容许程序员直接释放内存D、内存回收程序可以在指定期间释放内存对象下面异常是属于Runtime Exception 是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPoin
原创 2021-05-27 06:33:07
244阅读
文章目录1.vue双向绑定的原理2.解释单向数据流和双向数据绑定3.如何去除url中的“#”(history模式和hash模式的区别)4.对MVC、MVVM的理解5.介绍虚拟DOM树6.vue生命周期(4个阶段,8个钩子函数)7.组件间通信8.vue-router路由实现9.v-if 和 v-show 的区别10.$route 和 $router 的区别11.vue组件data为什么必须是函数1
v-if 和 v-for哪个优先级更高?如果两个同时出现,应该怎么优化得到更好的性能v-for优先于v-if被解析(把你怎么知道的告诉面试官)// 源码中找答案:compiler/codegen/index.js > genElement() if(el.staticRoot && !e.staticProcessed){ return ... }else if(el
1、多个组件之间如何拆分各自的state,每块小的组件有自己的状态,它们之间还有一些公共的状态需要维护,如何思考这块(1)公共的数据部分可以提升至和他们最近的父组件,由父组件派发 (2)公共数据可以放到vuex中统一管理,各组件分别获取2、key主要是解决哪一类的问题,为什么不建议用索引index(重绘)(1)key的作用主要是为了高效的更新虚拟DOM (2)当以index为key值时,如果数组长
花了大量时间整理了这套Redis面试题首发50题,绝无仅有,从入门到精通从基础,高级知识点,再到集群,运维,方案…弄明白了这些题可以说可以成为面霸了面试官都得折服,Redis学得怎么样,都来检验下吧1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为
转载 2023-09-15 20:17:32
74阅读
1点赞
目录MySQL数据库:1.char和vachar的区别:             2.varchar和text区别: 3.SQL注入:BUG4. 事务的四大特征ACID5.术语:提交事务,回滚事务(事务回滚)6.什么是索引?7.为什么使用索引?8.MySQL的锁9.什么是死锁?10.如何处理死锁?11.SQL的执行顺序
转载 2023-08-06 15:27:15
0阅读
 Linux面试题大全   一.填空题 1. 在Linux系统中,以 方式访问设备 。 2. Linux内核引导时,从文件 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 来标识。 4. 全部磁盘块由四个部分组成,分别为 。 5. 链接分为: 和 。 6. 超级块包含了 和 等重要的文件系统信息。 7. 某文件的权限为:drw-r--r--,用
转载 精选 2011-05-25 11:48:54
309阅读
  一.填空题 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。 4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块和数据存储块。 5. 链接分为: 硬链接和符号链接 。 6. 超级块包含了i节点表和
转载 精选 2011-05-27 14:13:02
1735阅读
一.填空题  1. 在Linux系统中,以 文件 方式访问设备 。  2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。  3. Linux文件系统中每个文件用 i节点 来标识。  4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块和数据存储块。  5. 链接分为: 硬链接和符号链接 。
转载 精选 2012-03-06 10:42:41
580阅读
有需要面试方面知识的可以参考这个大神总结的哈 https://githu
原创 2022-08-19 13:07:47
46阅读
一 、PHP基础部分 1、PHP语言的一大优势是跨平台,什么是跨平台? PHP的运行环境最优搭配为
原创 2022-01-18 15:18:22
194阅读
一、java面试题(基础+进阶)(必须)1)、java中==和equals和hashCode的区别==是运算符,用来比较两个值、两个对象的内存地址是否相等;equals是Object类的方法,默认情况下比较两个对象是否是同一个对象,内部实现是通过“==”来实现的。如果想比较两个对象的其他内容,则可以
原创 2022-03-17 13:51:55
250阅读
因为有大家的支持,我们才能做到现在,感谢你们这一路上对我们的支持.在这篇文章中,我们将主要针对MySQL的实用技巧,讲讲面试中相关的问题.1. 如何使用SELECT语句找到你正在运行的服务器的版本并打印出当前数据库的名称?答:下面的语句的结果会显示服务器的版本和当前的数据库名称?在Database一列中显示NULL是因为我们当前没有选择任何数据库。因此,使用下面的语句先选择一个数据库,就能看到相应
谈谈你对Vue的理解1.它是一个渐进式JavaScript框架 2.核心库加插件 3.动态创建用户界面 4.使用MVVM模式 5.代码简洁 体积小 能够提高运行效率 6.适合PC端和移动端的开发 7.可以轻松引入vue插件以及其他第三方库进行开发Vue的优缺点vue两大特点:响应式编程、组件化。vue的优势:轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快。vu
原创 精选 2022-09-28 20:28:00
192阅读
1、v-show 和 v-if的区别,v-show 和 keep-alive 的区别 答案:v-show是 CSS display 控制显示和隐藏 v-if 是组件真正的渲染和销毁,而不是显示和隐藏 频繁切换显示状态用 v-show,否则用 v-if keep-alive 是在vue 框架层级进行的
原创 2021-07-08 09:10:15
590阅读
1.先介绍下Vue的 ‘响应式系统’Vue为MVVM框架,当数据模型data变化时,页面视图会得到响应更新,其原理对data的getter / setter方法进行拦截(Object.defineProperty-Vue2.0   Proxy-Vue3.0 ),利用发布订阅的设计模式,在getter方法中进行订阅,在setter方法中发布通知,让所有订阅者完成响应。在
一.填空题 1. 在Linux系统中,以 方式访问设备 。 2. Linux内核引导时,从文件 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 来标识。 4. 全部磁盘块由四个部分组成,分别为 。 5. 链接分为: 和 。 6. 超级块包含了 和 等重要的文件系统信息。 7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: ,该文件属性是
转载 精选 2011-07-11 14:57:58
392阅读
1点赞
1评论
1、Spark中的HashShufle的有哪些不足?1)shuffle产生海量的小文件在磁盘上,此时会产生大量耗时的、低效的IO操作;2)容易导致内存不够用,由于内存需要保存海量的文件操作句柄和临时缓存信息,如果数据处理规模比较大的话,容易出现OOM;3)容易出现数据倾斜,导致OOM。2、conslidate是如何优化Hashshuffle时在map端产生的小文件?1)conslidate为了解决
原创 精选 2021-11-07 18:16:24
10000+阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5