自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUE面试题(一)

总之,Vue3相比于Vue2在性能、响应式系统、TypeScript支持、组件API、Tree-shaking等方面都有了显著的改进和提升,可以让我们更加高效地开发Vue应用程序。改进的响应式系统:Vue3的响应式系统比Vue2更加高效,使用Proxy代替了Object.defineProperty,可以支持响应式数据的嵌套和动态属性。更好的Tree-shaking:Vue3支持更好的Tree-shaking,可以只打包应用程序所需的代码,减少了应用程序的体积。私有自定义指令 全局自定义指令。

2024-07-04 15:37:13 151

原创 Java中volatile关键字及其作用

例如:当多个线程都对某一 volatile 变量(int a=0)进行 count++ 操作时,由于 count++ 操作并不是原子性操作,当线程 A 执行 count++ 后,A 工作内存其副本的值为 1,但线程执行时间到了,主内存的值仍为 0;然后线程 A 继续执行将值更新到主内存为 1,它并不知道线程 B 对变量进行了修改,也就是没有判断主内存的值是否发生改变,故最终结果为 1,但理论上 count++ 两次,值应该为 2。某线程对 volatile 变量的修改,对其他线程都是可见的。

2024-07-04 15:28:02 333

原创 ubuntu22.04 Nginx 403 Forbidden

修改权限。

2024-04-21 07:00:00 283 1

原创 arm64 源码编译rxtx

如果报错:configure: error: cannot guess build type;# 该问题不仅需要改configure文件,还有configure.in文件也需要该(版本号)arm64 源码编译rxtx(java实现串口依赖库)-亲测有效。arm64 源码编译rxtx(java实现串口依赖库)-亲测有效。对于RawImp.c可能在编译中会找不到sys/io.h文件。为什么要用源码编译,因为官网没有提arm64的已编译好的包。解决方案来源于:TXRX串口通信RAM版自己编译。

2024-03-26 07:30:00 322

原创 安装RXTX

windows树莓派在使用RXTX框架时,并未找到与树莓派系统对应的框架版本。原因为:RaspberryPi树莓派处理器使用的是ARM架构,而一般电脑则为x86或x64架构,均不能适用,故只能在系统中重新编译安装RXTX源码。

2024-03-20 10:37:07 1111 1

原创 3588AM板子报这错root@Industio:/tmp/rxtx-2.1-7r2# sh ./configure checking build system type... ./config.g

如果还出现其它报错再根据报错提示进行解决。

2024-03-18 08:00:00 187

原创 day06 - Web APIs

正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。

2024-03-13 11:00:38 2264

原创 day05 - Web APIs

JavaScript 语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。这是因为 Javascript 这门脚本语言诞生的使命所致——JavaScript 是为处理页面中用户的交互,以及操作 DOM 而诞生的。比如我们对某个 DOM 元素进行添加和删除操作,不能同时进行。应该先进行添加,之后再删除。单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。这样所导致的问题是: 如果 JS 执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞的感觉。

2024-03-11 08:00:00 484 1

原创 day04 - Web APIs

实例化日期对象怎么写?日期对象方法里面月份和星期有什么注意的?获取时间戳有哪三种方式?重点记住那个?Date.now()重点记住 +new Date() 因为可以返回当前时间戳或者指定的时间戳DOM节点DOM树里每一个内容都称之为节点节点类型元素节点所有的标签 比如 body、 divhtml 是根节点属性节点所有的属性 比如 href文本节点所有的文本其他什么是DOM 节点?DOM树里每一个内容都称之为节点DOM节点的分类?元素节点 比如 div标签。

2024-03-08 08:00:00 654 1

原创 day03 - Web APIs

学习事件流,事件委托,其他事件等知识优化多个事件绑定和实现常见网页交互。

2024-03-05 10:10:00 2233

原创 day02 - Web APIs

掌握事件绑定处理和事件对象,完成常见网页交互。

2024-03-04 07:30:00 553 1

原创 day01 - Web APIs

DOM(Document Object Model——文档对象模型)是用来呈现以及与任意 HTML 或 XML文档交互的API简单理解:DOM是一个对象,用来操作网页的。例如:改变网页内容、样式等。Web API阶段我们学习哪两部分?DOM是什么?有什么作用?DOM 树是什么?DOM对象怎么创建的?document 是什么?获取一个DOM元素我们使用谁?获取多个DOM元素我们使用谁?能直接修改吗?如果不能可以怎么做到修改?获取页面中的标签我们最终常用那两种方式?他们两者的区别是什么?

2024-03-01 08:00:00 2487 1

原创 前端面试八股文

该参数对象是一组属性与值,该对象的属性名称将是新创建的对象的属性名称,值是属性描述符(这些属性描述符的结构与 Object.defineProperties()的第二个参数一样)。异步加载时相对于同步加载而言的,我们平常书写的代码就是同步加载,代码自上而下执行,是阻塞式的,而异步加载是非阻塞式的,在执行同步代码时,并不会阻塞我后续代码的执行,(例如定时器,发送 ajax 请求),而延迟加载则是一开始并不加载,在我需要的时候再进行加载(例如图片的懒加载)content:"";可以简单的理解成对象的爹。

2024-02-29 11:20:35 377

原创 2024前端面试八股文(必会)

3、请解释一下 JavaScript 中的模块化概念并提供几个常见的模块化方案的示例(requireimport module.export export export default)1、数组常用方法的map和forEach 的异同点,forEach 如何结束遍历。5.vue3 中ref和reactive 的异同点,如何使用?3.vue2 和 vue3 的区别有哪些?2.vue 中常用的事件修饰符有哪些,作用分别是什么?的作用,在什么场景下使用呢?1.vue2 中的 data 为什么是一个函数?

2024-02-28 15:51:25 495

原创 后端ruoyi-ui项目运行步骤

1.准备数据库 root 123456、redius 密码:123456。2.maven下面新建一个文件夹respository,用来存放jar包。redis这里面主要放一些文件,另外一些需要修改的文件。3.配置maven路径,需要修改这一块。maven用来存放jar包。查看jar包存放路径。

2024-02-28 15:04:35 362

原创 MySQL 8.0 版本授权 root 远程连接,修改权限,更改加密方式?

(1)在命令行登录 MySQL 数据库,并使用 mysql 数据库(必须使用这个库,因为 root 在这里面)将bind-address = 127.0.0.1改为0.0.0.0。执行下面命令 重启mysql。

2024-02-27 16:43:14 682 2

原创 在ARM上,如果您不想使用sudo权限来运行RXTX库,可以尝试以下方法?

sudo usermod -a -G dialout <当前用户名>这将为/dev/ttyS7串口设备文件授予读写权限。2.重新登录以使组更改生效。

2024-02-27 16:20:57 551

空空如也

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

TA关注的人

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