首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Cellinlab's Blog

    Vue 2 常见面试题速查

    _c('p',[_v(_s(child.title))]):_e()})],2)} }) v-if 和 v-for 嵌套

    v-if 和 v-for 哪个优先级更高 _l((children),function(child){return _c('p',[_v(_s(child.title))])}):_e()],2)} }) 产生原因 // src\compiler a', 'b', 'c', 'd', 'e'], }, mounted () { setTimeout(() => { this.items.splice(2, 复用性等 组件使用按分类有:页面组件、业务组件、通用组件 vue的组件是基于配置的,通常编写的组件是组件配置而非组件,框架后续会生成其构造函数,他们基于VueComponent,扩展于Vue vue中常见的组件化技术有 前端不常见,在安卓等原生开发中可能会考虑。虽然分离了View和Model,但是应用逐渐变大之后,导致presenter体积增大,难以维护。

    1.4K50编辑于 2023-05-17
  • 来自专栏Yui编程知识

    【链表OJ】常见面试题 2

    解决方法就是在最后处理一下,把tail2的next置为NULL就解决问题了。 = (ListNode*)malloc(sizeof(ListNode)); ListNode* tail1 = head1; ListNode* tail2 = head2 >next = cur; tail2 = tail2->next; } cur = cur->next; } tail1->next = head2->next; tail2->next = NULL; return head1->next; } } =l2->val) return false; l1 = l1->next; l2 = l2->next;

    16810编辑于 2024-10-16
  • 来自专栏前端面试

    常见react面试题

    通常命名为store,指状态容器); 操作更新状态方式统一,并且可控(通常以action方式提供更新状态的途径); 支持将store与React组件连接,如react-redux,mobx- react; (22)更利于首屏渲染 首屏的渲染是node发送过来的html字符串,并不依赖于js文件了,这就会使用户更快的看到页面的内容。 尤其是高并发访问的情况,会大量占用服务端CPU资源; 2)开发条件受限 在服务端渲染中,只会执行到componentDidMount之前的生命周期钩子,因此项目引用的第三方的库也不可用其它生命周期钩子, 这对引用库的选择产生了很大的限制; 3)学习成本相对较高 除了对webpack、MVVM框架要熟悉,还需要掌握node、 Koa2等相关技术。 let history = useHistory(); 2.使用this.props.history获取历史对象 let history = this.props.history; 参考 前端进阶面试题详细解答

    4.1K40编辑于 2022-12-14
  • 来自专栏后端技术探索

    常见算法面试题

    位图是一个很好的方法,用一个bit(或几个)取代更大的int类型,最常见的位图是1bit 取代 1int,其实,很多时候,1bit可以取代更大的空间,这完全取决于你需要保留的信息。。。 时间复杂度为O(N) 【四】 常见方法 你需要相信,面试官也是人,他不会有心情花30分钟给你描述一个问题,或者让你做50页纸的推导,考算法的目的只是为了你的思维能力,而不是真的想让你搞定一个复杂的问题 常见的浪费有两种,一种是用了比较沉重的运算,比如除法、取模等,你可能需要为计算来加速。另外有时候,你的算法还太粗线条,比如只需要符号,你却计算了总数等等。。。 eg5.1:求两个数的最大公约数。 -- 微软面试题 解法:使用快慢两个指针,慢指针p = p->next,快指针q = q->next->next,如果相遇,那么就有环。 2. 树 eg6.4:写堆排序的算法 一般算法书上都有的,这里就不列了 eg6.5:判断一棵二叉树T中,是否包含另一颗二叉树P的结构。 -- 微软面试题 待解答 以上一些内容,只是管中窥豹而已。

    1.4K20发布于 2018-08-09
  • 来自专栏HaC的技术专栏

    常见Linux面试题

    2、 系统缓慢的原因,或者突然很卡 Full GC次数过多 CPU 过高 接口耗时、HTTP请求过多,响应慢。 -1 D 0 0:00 [kthreadd] 2 4 0 0 ? -1 D 0 0:10 \_ [ksoftirqd/0] 2 7 0 0 ? 负载高常见的原因有: 磁盘读写请求过多 MySQL死锁或者查询返回慢 硬盘故障,读写请求获取不到资源 如果CPU很高,请看下面: 3、 线上 CPU 爆高 接近100%,怎么排查? 常见的: /bin: bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。

    1.7K20发布于 2021-05-18
  • 来自专栏服务端技术杂谈

    常见Redis面试题

    作为面试常问中间件,你应该知道这些常见redis面试题常见面试题 单线程的redis为毛这么快? 从以下几点回答,纯内存操作,单线程操作避免了频繁上下文切换,采用非阻塞的多路复用机制。 ? String 常见的get/set操作。 hash value可以存放一些结构化的对象信息。 list 可以作为简单的队列使用,利用lrange做分页查询。 set 存放不重复的集合。

    84140发布于 2019-05-05
  • 来自专栏全栈开发日记

    Java常见面试题

    安装位置不同: 如果安装JDK,电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下。 2. == 和 equals 的区别是什么? (1)== 解读 对于基本类型和引用类型 == 的作用效果是不同的,如下所示: 基本类型:比较的是值是否相同; 引用类型:比较的是引用是否相同; (2)equals 解读 默认情况下是引用比较,只是很多类重新了 (1)修饰类:表示该类不能被继承; (2)修饰方法:表示方法不能被重写; (3)修饰变量:表示变量只能一次赋值以后值不能被修改(常量)。 4. String 属于基础的数据类型吗?

    29910编辑于 2022-05-12
  • 来自专栏个人积累

    redis 常见面试题

    在某个时间点,所有的key失效,此时突然有6000条数据请求,去请求缓存,由于key失效,此时这6000的请求同时去直接访问数据库,数据库同一时间内无法坑住大量的请求压力,导致数据库崩了

    35731发布于 2020-10-10
  • 来自专栏JAVA乐园

    JVM常见面试题

    2.新生代可以划分为三个区,Eden区,两个幸存区。 2. 对象分配内存 对象所需内存的大小在类加载完成后便完全确定(对象内存布局),为对象分配空间的任务等同于把一块确定大小的内存从Java堆中划分出来。 目前Java中可作为GC Root的对象有: 1.虚拟机栈中引用的对象(本地变量表) 2.方法区中静态属性引用的对象 3.方法区中常量引用的对象 4.本地方法栈中引用的对象(Native对象)。 2.将这个字节流所代表的静态存储结构转化为方法区域的运行时数据结构。 3.在Java堆中生成一个代表这个类的java.lang.Class对象,作为方法区域数据的访问入口。 2.元数据验证:是对字节码描述的信息进行语义分析,以保证其描述的信息符合Java语言的规范。 3.字节码验证:主要是进行数据流和控制流的分析,保证被校验类的方法在运行时不会危害虚拟机。

    76720发布于 2020-06-15
  • 来自专栏程序那些事儿

    Redis常见面试题

    redis6 哪些新特性 新增ACL权限控制 (1)接入权限:用户名和密码(2)可以执行的命令(3)可以操作的 KEY 新的 Redis 通信协议 Resp3 redis serialization protoal 所有的 master node 开始 slave 选举投票,给要进行选举的 slave 进行投票,如果大部分 master node(N/2 + 1)都投票给了某个从节点,那么选举通过,那个从节点可以切换成 lrange也支持负索引 lrange nn -2 -1 如 -1表示最右边第一个元素 -2表示最右边第二个元素,依次类推。 时间到达后会删除key及value ttl key 查询已设置过期时间的key的剩余时间 如果返回-2表示该键值对已经被删除 persist 移除给定key的过期时间 select dbindex 选择数据库

    50520编辑于 2023-03-07
  • 来自专栏希里安

    Vue常见面试题

    --LOFSSA 2. --安全内参 ## vue常见面试题 1. Vue.js是什么?它的特点是什么? 答案:Vue.js是一个用于构建用户界面的渐进式框架。 2. 什么是Vue实例? 答案:Vue实例是Vue.js应用的基本构建块。它是一个Vue对象,包含了一些选项,例如data、methods、computed、watch等,用于定义应用的行为和数据。 常见的生命周期钩子函数包括: beforeCreate:组件实例刚被创建,但数据观测和事件机制未初始化。 created:组件实例已经创建,数据观测和事件机制已初始化。 常见的指令有: v-bind:绑定一个或多个属性到Vue实例的数据。 v-model:在表单元素上实现双向数据绑定。 v-for:循环渲染元素列表。

    65420编辑于 2023-10-30
  • 来自专栏用代码征服天下

    Java 常见面试题

    2、什么是Lucene Lucene是apache软件基金会发布的一个开放源代码的全文检索引擎工具包,Lucene是根据关健字来搜索的文本搜索工具,只能在某个网站内部搜索文本内容,不能跨网站搜索 3、Solr 二、Java基础知识 1、native关键字: https://www.cnblogs.com/qian123/p/5702574.html 2、Java异常: https://www.cnblogs.com CopyOnWriteArrayList,他没有继承AbstractList,而是重写了iterator方法,遍历时新建一个数组,然后保存当前数据,由于是新数组,所以不会产生不一样的情况,自然不会有异常 2、 System.out.println(Arrays.deepToString(stuGrades)); //fill可以将数组中的元素填充为指定元素 int[] arr2 2、sleep方法 休眠线程 在程序中允许一个线程进行暂时的休眠,直接使用 Thread.sleep() 即可实现休眠。

    46720编辑于 2022-05-09
  • 来自专栏Java升级打怪进阶之路

    Docker常见面试题

    Dockerfile 中最常见的指令是什么? Dockerfile 中的命令COPY 和ADD 命令有什么区别? 解释一下Dockerfile 的ONBUILD 指令? Docker常见命令 什么Docker? Docker是一个容器化平台,它以容器的形式将您的应用程序及其所有依赖项打包在一起,以确保您的应用程序在任何环境中无缝运行。 Dockerfile 中最常见的指令是什么? 一些常见的Docker事件:attach,commit,die,detach,rename,destroy 等。我们还可以使用各种选项来限制或过滤我们感兴趣的事件。 Docker常见命令 可以查看我这篇文章:Docker命令汇总

    1.6K20编辑于 2022-11-28
  • 来自专栏yang0range

    Android常见面试题

    2、java虚拟机运行的是java字节码。 举个3个比较常见的场景: 场景1:开机,网络切换、拍照、拍视频时候,利用系统产生的广播唤醒app 场景2:接入第三方SDK也会唤醒相应的app进程,如微信sdk会唤醒微信,支付宝sdk会唤醒支付宝。 页面卡顿的原因: (1)过于复杂的布局. (2)UI线程的复杂运算 (3)频繁的GC,导致频繁GC有两个原因:1、内存抖动, 即大量的对象被创建又在短时间内马上被释放.2、瞬间产生大量的对象会严重占用内存区域 图片进行缩放的比例,SDK中建议其值是2的指数值,值越大会导致图片不清晰。 (2)应用程序应该避免在BroadcastReceiver里做耗时的操作或计算。

    1.7K10发布于 2019-04-09
  • 来自专栏嵌入式智能硬件

    linux常见面试题

    2)UNIX和LINUX有什么区别? Unix最初是作为Bell Laboratories的专有操作系统开始的,后来产生了不同的商业版本。 因此,LPT1,LPT2和LPT3在Linux下称为/ dev / lp0,/ dev / lp1或/ dev / lp2。 21)硬盘驱动器和软盘驱动器等驱动器是否用驱动器号表示? 例如,如果第一个IDE硬盘驱动器有三个主分区,则它们将命名/编号,/ dev / hda1,/ dev / hda2和/ dev / hda3。 25)什么是硬链接? a)ls -ls b)cat file1,file2 c)ls - s Factdir a)两个选项之间应该有空格:ls -l -s b)不要使用逗号分隔参数:cat file1 file2 c)连字符和选项标签之间应该没有空格 要在Ubuntu上启用curl,首先安装libcurl,完成后使用以下命令sudo /etc/init .d / apache2 restart或sudo service apache2 restart

    4.2K10发布于 2020-08-31
  • 来自专栏陶然同学博客

    Spring常见面试题

    1.方便解耦,简化开发: Spring就像是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理(代码没有入侵性) 2.AOP编程的支持: Spring提供面向切面编程,可以方便的实现对程序进行权限拦截 2.@RequestBody:注解实现接收请求中的json数据,将json转换为java对象。 3.

    34410编辑于 2023-02-24
  • 来自专栏bug收集

    vuex常见面试题

    答: Vuex 是一个专为 Vue.js 应用程序开发的状态管理插件 2. Vuex解决了什么问题? 答: 多个组件依赖于同一状态时 来自不同组件的行为需要变更同一状态。 3.

    70310编辑于 2022-07-22
  • 来自专栏码农编程进阶笔记

    Linux常见面试题

    · 2、Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统 · 3、Linux文件系统中每个文件用 i节点 来标识 · 4、全部磁盘块由四个部分组成,分别为: 引导块、专用块、i · 1)主机加电自检,加载BOLS硬件信息 · 2)读取MBR的引导文件(grub,lilo) · 3)引导linux内核 · 4)运行第一个进程init(进程号永远为1) · 5)进入相应的运行级别 · 6)运行终端,输入用户名和密码 2、Linux系统缺省的运行级别 0.关机 1.单机用户模式 2.字符界面的多用户模式(不支持网络) 3.字符界面的多用户模式 4.未分配使用 5.图形界面的多用户模式 4张表,5条链 2、一台Linux系统初始化环境后需要做一些什么安全工作? · 1、添加普通用户登陆,禁止root用户登陆,更改SSH端口号 · 2、服务器使用密钥登陆,禁止密码登陆 · 3、开启防火墙,关闭SElinux,根据业务需求设置相应的防火墙规则 · 4、装fail2ban

    1.7K30发布于 2021-07-20
  • 来自专栏大数据共享

    Redis 常见面试题

    2)Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等数据结构的存储。 Redis 优势: 性能极高,2. 丰富数据类型,3. 原子 4. 运行在内存但可以保存在磁盘。 2. Redis 的数据类型? Redis 常见性能问题和解决方案: (1)Master 最好不要写内存快照,如果 Master 写内存快照,save 命令调度 rdbSave函数,会阻塞主线程的工作,当快照比较大时对性能影响是非常大的 2、全页缓存(FPC) 除基本的会话 token 之外,Redis 还提供很简便的 FPC 平台。 优点: 1、有效的解决了redis在分布式方面的需求 2、遇到单机内存,并发和流量瓶颈等问题时,可采用Cluster方案达到负载均衡的目的 3、可实现动态扩容 4、P2P模式,无中心化 5、通过Gossip

    53700编辑于 2022-03-27
  • 来自专栏SpringBoot教程

    Elasticsearch常见面试题

    2)最小主节点数(min_master_nodes)的目的是防止脑裂。 解答: 1)关闭缓存swap; 2)堆内存设置为:Min(节点内存/2, 32GB); 3)设置最大文件句柄数; 4)线程池+队列大小根据业务需要做调整; 5)磁盘存储raid方式——存储有条件使用RAID10 的编辑距离,先创建一个7×8 的表(batyu 长度为 5,coffee 长度为 6,各加 2),接着,在如下位置填入黑色数字。 (对于 3,3 来说为 0) 左方数字+1(对于 3,3 格来说为 2) 上方数字+1(对于 3,3 格来说为 2) 最终取右下角的值即为编辑距离的值 3。 我们再计算距离 d(“books”, “boo”)=2,则将新单词插在”books”之后,边标号为 2

    99810编辑于 2023-12-20
领券