- 博客(35)
- 收藏
- 关注
原创 2024年4月份35道vue面试题_如果遇到h5页面这个问题,当输入框在最底部,点击软键盘后输入框会被遮挡,可以怎么
vue-router自定义指令两种:一种全局自定义指令,vue.js对象提供了directive方法,可以用来自定义指令,directive方法接收两个参数,一个是指令名称,另一个是函数;第二种是局部自定义指令,通过组件的directives属性定义。如果在初始化时没有定义数据,之后更新的数据是无法触发页面渲染更新的,这部分数据是丢失的数据,这种现象叫数据的丢失。
2024-09-12 18:00:33
1329
原创 2021最新Vue面试题含源码解析
Vue组件可能存在多个实例,如果使用对象形式定义data,则会导致他们共用一个data对象,那么状态变更将会影响所有组件实例,这是不合理的;key的作用主要是为了高效的更新虚拟DOM,其原理是vue在patch过程中通过key可以精准判断两个节点是否是同一个,从而避免频繁更新不同元素,是的整个patch过程更加高效,减少DOM操作量,提高性能。vue的组件是基于配置的,我们通常编写的组件是组件配置而非组件,框架后续会生成其构造函数,他们基于VueComponent,扩展于Vue。
2024-09-12 16:13:02
954
原创 10分钟教你 手写 Vue-Router
方法内部分为 3 步如果插件已经安装,直接返回把 vue 的构造函数记录到全局变量中,因为将来我们要在 VueRouter 的实例方法中使用 vue 的构造函数把创建 Vue 实例时候传入的 router 对象注入到 Vue 实例上。
2024-09-12 14:21:21
1012
原创 面试官:一个 TCP 连接可以发多少个 HTTP 请求?
编程基础的初级开发者,计算机科学专业的学生,以及平时没怎么利用过数据结构与算法的开发人员希望复习这些概念为下次技术面试做准备。或者想学习一些计算机科学的基本概念,以优化代码,提高编程技能。这份笔记都是可以作为参考的。
2024-09-12 05:19:13
1041
原创 设计模式02——观察者模式
2.3松耦合两个对象之间松耦合,他们依然可以交互,但是不太清楚彼此之间的细节。观察者模式提供了一种对象设计,让主题和观察者之间松耦合。对于观察者,主题只知道观察者实现了某个接口(Observer接口)。主题并不需要知道观察者的具体类是谁,做了其他什么细节。而且在任何时候我们都可以增加新的观察者。因为主题唯一依赖的东西是一个实现Obdserver接口的对象列表,所以3我们可以随时增加新的观察者。
2024-09-12 03:00:29
531
原创 第一次将自己的项目放在gitee(码云)上
填写几个化圈的即可复制一下ssh地址在git中的操作随便找个地方创建一个文件file -> 鼠标右键 -> git bash here 进入git(如果没有git,请前往git init添加远程仓库和仓库之间的ssh传输加密在当前用户主目录下,查看是否存在**.sshid_rsaid_rsa.pub**,有跳过(1,2,3,4步)没有使用命令,然后一路回车成功后你会生成.ssh目录,里面有**id_rsa(私钥,不能泄露)id_rsa.pub(公钥)**两个文件。
2024-09-12 01:01:00
311
原创 用CSS代码写出的各种形状图形的方法
width: 0;height: 0;7.平行四边形8.梯形height: 0;}9.六角星width: 0;height: 0;width: 0;height: 0;top: 30px;10.五角星color: red;width: 0px;height: 0;width: 0;top: -45px;color: red;top: 3px;width: 0px;
2024-09-11 23:48:05
1032
原创 深入探讨-JavaScript-逻辑赋值运算符
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!它们只是一种简写, 例如,x && = y是x && (x = y) 的简写。// 如果 x 为真值,则将 y 赋值给 x, 否则返回 x。// 如果 x 为真值,返回 x,否则将 y 赋值给 x。
2024-09-11 22:29:54
1051
原创 招聘季如何面试软件测试岗位?超全面试题分享
REOPEN:测试人员针对开发人员的修复结果测试部通过,状态为REOPENCLOSE:测试人员判断问题为需求或其他问题,需填写原因;缺陷的要素缺陷标题 缺陷状态 提交人 负责人 优先级 严重程度 缺陷描述 时间 截图缺陷的级别致命问题 核心功能不可用或系统崩溃严重问题 业务主要流程无法使用,业务主要流程中的某个功能存在缺陷导致主要流程无法继续使用一般问题 一般性问题,非主要流程上的功能缺陷轻微问题 界面ui问题 提示不规范等建议性问题 根据自己的经验提一些建议性的问题。
2024-09-11 13:55:02
577
原创 Web网站模板-教育培训响应式网站模板(HTML+CSS+JavaScript)
【代码】Web网站模板-教育培训响应式网站模板(HTML+CSS+JavaScript)
2024-09-11 12:00:52
375
原创 vue的学习之路(Vue中组件(component )
1、传递以键值对的形式 定义在局部组件的调用处2、局部组件 核心:接收 props属性props:[传递数据时的键]注意:使用props属性接收的值 就相当于在data中定义对应的内容{key:value}{{msg}}template:‘’,data(){return {name:‘王恒杰’},methods:{change(){
2024-09-11 10:10:06
765
原创 OpenCV目录中data文件夹中的XML文件详细介绍_haarcascade_fullboday
3、:用于检测笑容。4、: 用于检测图像中的上半身部分,包括头和肩膀。5、:用于检测整个身体。6、:也用于检测人脸,采用了不同的级联分类器(Local Binary Pattern)。7、:用于检测带眼镜的眼睛。8、:用于检测猫的脸部。9、:用于识别猫的面部特征,包括猫的眼睛、鼻子和嘴巴等。10、:用于检测图像中的人脸。11、:用于检测图像中的人脸。12、:用于识别人的面部特征,包括人的眼睛、鼻子和嘴巴等。13、:用于检测图像或视频流中的左眼。14、
2024-09-11 08:19:27
415
原创 javascript柯里化
大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。
2024-09-11 05:59:42
742
原创 Express框架中的res
中间件由两部分组成,中间件方法和请求处理函数;中间件方法由express提供,负责拦截请求,请求处理函数由开发人员提供,负责处理请求;app.get(‘请求路径’,‘处理函数’);//接收并处理get请求app.post(‘请求路径’,‘处理函数’);//接收并处理post请求可以对同一个请求设置多个中间件,对同一个请求进行多次处理;默认情况下,请求从上到下一次匹配中间件,一单匹配成功,终止匹配;可以调用next方法将请求的控制权交给下一个中间件,直到遇到结束请求的中间件;
2024-09-11 03:42:06
853
原创 2024最全前端面试系列(CSS)(盒模型、flex)
一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些前端面试题以及学习路线给大家寸、布局、显示隐藏等,页面重新构建)。而visibility: hidden切换是否显示时则不会引起回流,只是元素的外观被改变,且在没有改变布局的情况下发生一个好的心态和一个坚持的心很重要。
2024-09-11 01:46:46
865
原创 怎样将Sublime Text 设置成中文版(完整教程)_sublime怎么设置中文
我当时在网上找教程的时候很多都说第一步先在Preferences里面找到Package Control,但是当时我的Preferences里面并没有这一项,以至于无从下手,再经过找资料尝试以后才发现:需要自己添加之后才会有这一项,可能这个细节被那些写博客的人疏忽了,所以我趁热打铁,刚刚更改汉语版后,又把中文包删了,来写一下这篇博客。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
2024-09-08 21:47:31
1997
原创 一文搞懂telnet在windows和linux上的使用方法
在终端使用者的电脑上使用telnet程序,用它连接到服务器。可以在本地就能控制服务器。分时系统允许多个用户同时使用一台计算机,为了保证系统的安全和记帐方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定了一个口令。用户在使用该系统之前要输入标识和口令,这个过程被称为’登远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。原理: Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Telnet协议的远程登录(远程交互式计算)。
2024-09-08 13:40:41
1205
原创 【Linux】软件包管理器yum和编辑器vim(部分动图演示)_软件安装管理器配置编辑器
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-09-08 09:19:04
1407
原创 linux计划任务与日志管理_linux计划任务备份日志文件
1 计划任务-at-cron-计划任务使用方法2 日志的种类和记录的方式-自定义ssh服务日志类型和存储位置3 实战-日志切割-搭建远程日志收集服务器4 实战-配置公司内网服务器每天定时自动开关机。
2024-09-07 21:10:43
362
原创 linux常用基本命令(1)
本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。此外,需要注意的是,时间参数请务必加入指令中,否则shutdown会自动跳到 run-level 1。权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。
2024-09-07 15:44:43
284
原创 Linux中FTP服务器搭建与安全配置
## 步骤6:防火墙配置如果系统启用了防火墙,需要配置防火墙规则以允许FTP流量通过。#### 针对Ubuntu/Debian。
2024-09-07 10:18:25
790
原创 Linux 内核模块符号信息以及strip命令_strip -s
(3)我以一个简单的内核模块为例子:编译出来的内核模块:可以看出内核模块带有debug_info信息,所以导致文件大小比较大。有很多带debug的Section。我用 strip --strip-debug 命令去除内核模块的调试信息:可见调试信息没有了,内核模块一下小了很多。没有带有debug的Section。依然能够正常使用内核模块:(1)symtab 保存了二进制文件的符号表,符号表保存了查找程序符号、为符合赋值,重定位符号所需要的全部信息。有一个专门的section来保存符
2024-09-07 04:44:52
1084
原创 itoa的实现_static const char digits[200] = { ‘0‘, ‘0‘, ‘0‘, ‘
【代码】itoa的实现_static const char digits[200] = { '0', '0', '0', '
2024-09-06 22:49:34
320
原创 Docker大行其道—镜像_docker 大行其道
建立容器之前,Docker会检查本地是否存在对应的镜像,如果镜像不存在本地,Docker会尝试从默认的镜像仓库(Repository,通常默认为Docker Hub公共注册服务器中的仓库,用户可以根据具体环境和需求配置自定义镜像仓库)。前面我们提及到标签事实上是“快捷方式”,因此通过标签删除镜像时,会先删除这个“快捷方式”,当某个镜像只剩下一个标签时,通过删除该标签才会把镜像从本地移除掉。命令可以查看本地主机已有的镜像列表,具体查询属性包括来源仓库,标签,ID,创建时间和镜像大小等。
2024-09-06 20:46:33
983
原创 5分钟搞定Linux top命令的基本用法(1)
load average: 0.09, 0.05, 0.06 | 系统负载:1分钟/5分钟/15分钟级(对于单核CPU 1.0表示满负载) || 1 day,22:31 | 系统到目前为止已运行的时间(1天22小时31分钟) || 0.0 si | CPU服务软中断所耗费的时间总额 || %CPU | 上次更新到现在的CPU时间占用百分比 || 1 user | 当前登录系统的用户数量(1) || 1 running | 正在运行的进程数:1个 || RES | 进程使用的、未被换出的物理内存大小 |
2024-09-06 16:15:48
421
原创 IDEA 新手入门:创建项目 包 类、运行 关闭 导入项目、字体 字号设置、常用快捷键等使用详解_idea新项目必须以拉丁字符
IDEA 全称 IntelliJ IDEA,是 Java 编程语言开发的集成环境。IntelliJ 在业界被公认为最好的 java 开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE 支持、各类版本工具(git、svn 等)、JUnit、CVS 整合、代码分析、创新的 GUI 设计等方面的功能可以说是超常的。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
2024-09-04 23:55:14
1221
原创 docker极简安装jdk
这里还是以 docker run -i -t -v /root/software/:/mnt/software/ 9f38484d220f /bin/bash 命令进入容器。docker run -i -t -v /root/software/:/mnt/software/ 9f38484d220f /bin/bash 进入容器。/bin/bash:一旦容器启动,需要执行的命令,当前使用 “/bin/bash”, 表示启动后直接进bash shell。docker start [容器ID]:启动容器。
2024-09-04 15:43:49
1373
原创 CTO裸辞,5面阿里定级P8,全靠这份阿里内部Java中高级核心手册
(重要)ThreadPoolExecutor 类简单介绍。(重要)ThreadPoolExecutor 使用示例。CAS与synchronized的使用情景。揭开 JVM 内存分配与回收的神秘面纱。(三). Java学习路线和方法推荐。Java 入门(基础概念与常识)3. JDK 监控和故障处理工具。HotSpot 虚拟机对象探秘。(一). 程序员简历该怎么写。JDK 提供的并发容器总结。3. Java 核心技术。Executor 框架。1. Java内存区域。(二). 如何准备面试。
2024-09-04 13:35:42
356
原创 4 年 Java 经验,阿里网易拼多多面试总结、心得体会_spring 中,bean 的 class 属性指定了一个不存在的 class,会报错吗,如果会报错
由于个人发展的原因和工作上的变动,产生了想出来看看机会的想法。经过了一段时间的准备,5 月下旬开始出来面试,面到了 7 月上旬,如愿拿到了自己心仪公司的 offer。按照自己的习惯,将这次面试过程中的一些经验总结、心得体会记录下来,自己留个记录,也希望可以帮助到一些同学。坐标魔都,15 年本科毕业于普通一本,毕业后就职于一家传统电信公司,17 年后就职于美团点评。相比于 17 年,由于有了美团的背景,今年在简历这关顺利了很多,不得不感叹大厂背景真香?。
2024-09-03 22:07:30
1387
原创 2024最强面试笔记非它莫属:分布式+中间件+高并发+数据库+设计模式+数据结构
篇**:大数据与高并发**篇**:设计模式与实践**篇**:数据结构与算法**
2024-09-03 16:39:57
596
原创 20 个最常用的 Git 命令,你都会用吗?
用法:git remote add [variable name] [Remote Server Link]该命令将提交git add命令添加的所有文件,并提交git add命令之后更改的所有文件。用法:git diff [first branch] [second branch]用法:git push [variable name] :[branch name]用法:git push [variable name] [branch]用法:git branch -d [branch name]
2024-09-02 20:06:28
737
原创 Elasticsearch核心原理系列:10张图理解Elasticsearch核心概念
另外需要说明的是,在ES中索引是有不同上下文含义的,它既可以是名词也可以是动词。索引为名词是就是上文中提到的它是document的集合,索引为动词的时候表示将document数据保存到ES中,也就是数据写入。在ES中,为了屏蔽语言的交互差异,ES直接对外的交互都是通过Rest API进行的。
2024-08-30 06:24:47
861
原创 DDD 领域驱动设计落地实践系列:工程结构分层设计
DTO 主要作为 Application 层的入参和出参,用于用户接口层与应用层之间的数据传输。:领域对象是我们正常业务应该用的领域业务模型,它的字段和方法应该和业务语言保持一致,不需要进行持久化和序列化,他主要存在与内存中。也就是说,所以 Model 和 DO 可能字段属性都不一样。:一般都是使用 PO 作为持久化的数据对象,但是笔者习惯使用 DO,因为我觉得数据对象当然要和数据库中的字段相对应的。因此从名称来说,DO 作为持久化对象我想更加合适一点。数据流转。
2024-08-30 03:47:22
828
原创 array 数组- 重置版(1)
在内存中实际存储情况,第一行完了,第二行紧跟在第一行,第三行紧跟在第二行,int a[2][2]={1,2,3,4}, 在内存中存储情况为 1 2 3 4 (小端)初始化 char arr[5]=“ab” 这是可行的,因为隐藏一个’\0’,后面的0使我们自己给的(这个字符串都给给它的==),不是系统默认。因为 数组的首元素地址是最小的,后面元素,地址依次增大(大约增大 一个元素的类型的字节大小)一行的数据 是根据元素加个后面的{ },方便你们去区分,再根据列数确定 一行有多少个元素。
2024-08-30 00:57:17
409
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人