自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 2024 年我们最喜欢的 Chrome 扩展程序

其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)《前端开发四大模块核心知识笔记》最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

2024-09-12 17:00:07 486

原创 20120最新Web前端经典面试试题及答案-史上最全前端面试题汇总(含答案)

实现一、原理:要让div等块级元素水平和垂直居中,必需知道该div等块级元素的宽度和高度,然后设置位置为绝对位置,距离页面窗口左边框和上边框的距离设置为50%,这个50%就是指页面窗口的宽度和高度的50%,最后将该div等块级元素分别左移和上移,左移和上移的大小就是该div等块级元素宽度和高度的一半。),解析获取相应的IP地址。在 CSS2 中添加圆角矩形需要技巧,我们必须为每个圆角使用不同的图片,在 CSS3 中,创建圆角是非常容易的,在 CSS3 中,border-radius 属性用于创建圆角。

2024-09-12 15:06:09 1392

原创 鸿蒙开发学习书籍全收录【上】

本书是由华为资深高级软件工程师、首位HarmonyOS HDE(Huawei Developer Expert)李传钊老师亲自编写的OpenHarmony操 作系统技术图书。本书从OpenHarmony操作系统的设计目标与设计思路开始,由表及里、深入浅出地讲解了OpenHarmony操作系统的架构、内 核、驱动及应用开发基础与实战的全栈技术内容。在实战部分,从开发环境的安装配置开始,分别讲解了南向开发、北向开发的基 本过程及实战案例。

2024-09-12 06:04:00 1324

原创 适用于前后端公用的SM2国密加密传输, JAVA + VUE_java sm2

引包, 测试好几遍, 这个包适合jdk1.8使用。

2024-09-12 04:00:23 826

原创 聊一聊面试中经常被问到的Tree Shaking

/ 导入并赋值给 JavaScript 对象,但在接下来的代码里没有用到// 这就会被当做“死”代码,会被 tree-shaking// 导入但没有赋值给 JavaScript 对象,也没有在代码里用到// 这会被当做“死”代码,会被 tree-shaking// 全部导入 (不支持 tree-shaking)// 具名导入(支持 tree-shaking)// 直接导入具体的模块 (支持 tree-shaking)

2024-09-12 01:47:58 1048

原创 数组中常用的方法总结

6、fill()用一个固定的值填充一个数组从起始到终止索引内的全部元素(不包括终止元素):修改后的数组,会改变原数组7、filter()创建一个新数组,包含了通过测试的所有元素callback被传入三个参数,元素值,元素索引,原数组8、find()返回数组中满足函数测试的第一个值:有一个符合则返回该值,反之返回undefined 不会改变原数组//29、和find()有一些类似,该函数返回的是符合条件的索引10、flat()

2024-09-11 15:17:59 977

原创 Vue进阶(幺陆幺):mixins 学习_vue路由守卫面试题

在开发前端项目的时候,经常会遇到这样一种开发场景:多个模板页中应用的组件或者页面布局非常相似,比如较为熟悉的el-dialogel-tooltip和el-table等页面布局。这时候就会考虑:是把它们拆分成多个不同的组件呢?还是只使用一个组件,创建足够的属性来改变不同的情况。这些解决方案都不够完美。如果拆分成多个组件,就不得不冒着如果功能变动你要在多个文件中更新它的风险。另一方面,太多的组件会很快变得混乱,难于维护,甚至对于组件开发者自已而言,也是件难事。在Vue。

2024-09-11 10:52:38 906

原创 React Hooks 性能优化,带你玩转 Hooks

return (+1但如果传入的props包含函数,父组件每次重新渲染都是创建新的函数,所以传递函数子组件还是会重新渲染,即使函数的内容还是一样。如何解决这一问题,我们希望把函数也缓存起来,于是引入useCallbackuseCallback用用于缓存函数,只有当依赖项改变时,函数才会重新执行返回新的函数,对于父组件中的函数作为props传递给子组件时,只要父组件数据改变,函数重新执行,作为props的函数也会产生新的实例,导致子组件的刷新使用useCallback可以缓存函数。

2024-09-11 09:04:14 391

原创 js 保留两位小数--乘以100或除以100之后 小数为5没有四舍五入_js小数乘以100

应输出 “10.16” 但是结果是 10.15。

2024-09-11 06:42:13 1174

原创 如何在 Linux 上使用 GNU sed_ubuntu 安装 gnu-sed

*我们的样例:**

2024-09-08 19:12:05 1038

原创 五分钟搞定 Linux 全部知识,这份文档也太厉害了吧

加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0。加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0。,并且后续会持续更新**

2024-09-08 15:02:31 308

原创 【Linux进程控制】进程创建 进程终止 进程等待 进程替换_linux内核 exec_start

执行父进程的部分代码我们之前所写的代码都属于这种情况。执行其它程序的代码不要父进程的代码和数据。所以我们要学习进程替换。所以进程替换是为了子进程能够执行其它程序的代码;进程替换就是以写时拷贝的策略,让第三方进程的代码和数据替换到父进程的代码和数据,给子进程用,因为进程间具有独立性,所以不会影响父进程。以前我们说数据是可写的,代码是不可写的,现在看来代码确实是不可写的,但是接下来要把其它程序的代码放在内存里让子进程看到,以前子进程看到的是父进程的代码,现在有新的代码来了,此时也要对代码进行写时拷贝。

2024-09-08 10:44:59 990

原创 ① Ceph分布式存储系统简介_ceph mgr二次开发

ceph架构图01ceph架构图02Ceph使用RADOS提供对象存储,通过librados封装库提供多种存储方式的文件和对象转换。外层通过RGW(Object,有原生的API,而且也兼容Swift和S3的API,适合单客户端使用)、RBD(Block,支持精简配置、快照、克隆,适合多客户端有目录结构)、CephFS(File,Posix接口,支持快照,社会和更新变动少的数据,没有目录结构不能直接打开)将数据写入存储。高性能。

2024-09-08 05:41:28 1253 1

原创 Linux面试题(2024最新版)

交换空间是Linux使用的一定空间,用于临时保存一些并发运行的程序。当RAM没有足够的内存来容纳正在执行的所有程序时,就会发生这种情况。root帐户就像一个系统管理员帐户,允许你完全控制系统。你可以在此处创建和维护用户帐户,为每个帐户分配不同的权限。每次安装Linux时都是默认帐户。LILO是Linux的引导加载程序。它主要用于将Linux操作系统加载到主内存中,以便它可以开始运行。BASH是Bourne Again SHell的缩写。

2024-09-07 22:50:34 1614

原创 linux修改ftp上传路径

命令行三行即可,假如我想把上传的视频配置到nginx的文件目录下,顺便再讲一讲安装ftp步骤把。附赠一份ftp配置文件。

2024-09-07 12:04:24 584

原创 Linux 自带多种进程通信方式,为什么 Android 都没采用,而偏偏使用 Binder 通信_安卓进程和linux进程

大家多知道 Linux 是基于 C 语言(面向过程的语言),而 Android 是基于 Java 语言(面向对象的语句),而对于 Binder 恰恰也符合面向对 象的思想,将进程间通信转化为通过对某个 Binder 对象的引用调用该对象的方 法,而其独特之处在于 Binder 对象是一个可以跨进程引用的对象,它的实体位 于一个进程中,而它的引用却遍布于系统的各个进程之中。而 Android 作为一个开放的开源体系,拥有非常多的开 发平台,App 来源甚广,因此手机的安全显得额外重要;

2024-09-07 06:34:32 1213

原创 Kubernetes(k8s)集群部署(kubeasz安装脚本)

然后根据提示配置’/etc/kubeasz/clusters/k8s-01/hosts’ 和 ‘/etc/kubeasz/clusters/k8s-01/config.yml’:根据前面节点规划修改hosts 文件和其他集群层面的主要配置选项;以下为快速体验k8s集群的测试、开发环境–单节点部署(aio),国内环境下比官方的minikube方便、简单很多。开始安装 如果你对集群安装流程不熟悉,请阅读项目首页 安装步骤 讲解后分步安装,并对 每步都进行验证。在ansible控制端配置免密码登录。

2024-09-07 00:58:52 865

转载 Idea开发环境 maven项目在tomcat里运行

步骤2:点击刷新插件效果,在plugins里会出现tomcat插件。可以选择是正常运行和debug模式运行,右键tomcat7:run。步骤1:在pom.xml里添加插件代码。选择tomcat7-run运行。

2024-09-05 00:26:33 1173

原创 @Configuration注解 -【Spring底层原理】

System.out.println(“User对象”);System.out.println(“User2对象”);

2024-09-04 02:57:06 1537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除