- 博客(31)
- 收藏
- 关注
原创 ubuntu22.04查看 /下占用空间最大的目录
sudo du -sh /* | sort -hsudo du -sh /home/* | sort -h
2025-04-07 08:30:00
67
原创 ubuntu22.04怎样将火狐发送到桌面快捷方式
文件,选择“属性”,在“权限”选项卡中勾选“允许执行文件作为程序”。点击“文件”图标打开文件管理器。),将其复制到桌面。
2025-03-17 07:30:00
162
原创 Node的安装与卸载
这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。,然后删除node相关文件夹,此次安装我将node安装在C盘里,将他的全局缓存指向在D盘的nodejs文件夹中(node_cache\node_config)
2024-12-18 17:12:36
426
原创 vue 相关指令总结
v-if 显示与隐藏 和v-show对比的区别 就是是否删除dom节点 默认值为false。v-for 循环 格式 v-for="字段名 in(of) 数组json"v-else 必须和v-if连用 不能单独使用 否则报错 模板编译错误。3、数组型 '[{red:"isred"},{blue:"isblue"}]'"red":"blue"'v-bind 动态绑定 作用: 及时对页面的数据进行更改。v-else-if 必须和v-if连用。
2024-12-17 15:15:00
122
原创 vue项目结构
5)main.js:应用的入口文件。4)vue-loader.conf.js ==> 配置了css加载器以及编译css之后自动添加 前缀;7)webpack.prod.conf.js ==> webpack生产环境配置;2)check-versions.js ==> 检查npm,node.js版本;6)webpack.dev.conf.js ==> webpack开发环境配置;5)webpack.base.conf.js ==> webpack基本配置;3)prod.env.js ==> 生产环境变量;
2024-12-16 07:15:00
363
原创 Java程序的环境配置
其次还有一点,就是Java以后的JDK可能不会开源了,这意味着后面不管他们有什么骚操作,使用了之前Java版本的人,都将被将一军,这时Google这个老狐狸就很狡猾,使用新语言,于是Android Studio编译器后续的首选语言就变成了Kotlin,而不再是Java了,也算是未雨绸缪了,你看完这些应该就已经安装完成了。JDK11安装速度实际是很快的,因为它没有为我们安装jre,而1.8会去安装jre,这就是区别所在,另外,后面的JDK版本可能都不会为你安装jre,因此你需要手动去生成jre文件。
2024-12-11 11:08:42
1040
原创 Monorepo手册
monorepo 是一个单一代码库中许多不同应用程序和包的集合。另一种设置被称为polyrepo-多个代码库被单独发布和版本管理。
2024-12-11 10:38:20
322
原创 VUE面试(二)
VNode可以理解为对真实DOM节点的抽象描述,因为真实DOM节点的创建和销毁非常消耗性能,而VNode的创建和销毁则比较轻量级且不会引起页面的重排和重绘。然后,Vue会通过最小化的更新操作来重新渲染视图,以提高渲染效率。在Vue中,每当组件状态发生变化时,它会重新渲染,并将新的VNode与旧的VNode进行比较,通过最小化的更新操作来重新渲染视图,以提高渲染效率。生成真实DOM节点:在生成VNode树后,Vue框架会通过递归遍历树的方式,将每个VNode节点转换为真实的DOM节点,并添加到组件的视图中。
2024-07-10 09:00:00
276
原创 VUE面试题(一)
总之,Vue3相比于Vue2在性能、响应式系统、TypeScript支持、组件API、Tree-shaking等方面都有了显著的改进和提升,可以让我们更加高效地开发Vue应用程序。改进的响应式系统:Vue3的响应式系统比Vue2更加高效,使用Proxy代替了Object.defineProperty,可以支持响应式数据的嵌套和动态属性。更好的Tree-shaking:Vue3支持更好的Tree-shaking,可以只打包应用程序所需的代码,减少了应用程序的体积。私有自定义指令 全局自定义指令。
2024-07-04 15:37:13
339
原创 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
557
原创 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
435
原创 安装RXTX
windows树莓派在使用RXTX框架时,并未找到与树莓派系统对应的框架版本。原因为:RaspberryPi树莓派处理器使用的是ARM架构,而一般电脑则为x86或x64架构,均不能适用,故只能在系统中重新编译安装RXTX源码。
2024-03-20 10:37:07
1223
1
原创 3588AM板子报这错root@Industio:/tmp/rxtx-2.1-7r2# sh ./configure checking build system type... ./config.g
如果还出现其它报错再根据报错提示进行解决。
2024-03-18 08:00:00
225
原创 day05 - Web APIs
JavaScript 语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。这是因为 Javascript 这门脚本语言诞生的使命所致——JavaScript 是为处理页面中用户的交互,以及操作 DOM 而诞生的。比如我们对某个 DOM 元素进行添加和删除操作,不能同时进行。应该先进行添加,之后再删除。单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。这样所导致的问题是: 如果 JS 执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞的感觉。
2024-03-11 08:00:00
544
1
原创 day04 - Web APIs
实例化日期对象怎么写?日期对象方法里面月份和星期有什么注意的?获取时间戳有哪三种方式?重点记住那个?Date.now()重点记住 +new Date() 因为可以返回当前时间戳或者指定的时间戳DOM节点DOM树里每一个内容都称之为节点节点类型元素节点所有的标签 比如 body、 divhtml 是根节点属性节点所有的属性 比如 href文本节点所有的文本其他什么是DOM 节点?DOM树里每一个内容都称之为节点DOM节点的分类?元素节点 比如 div标签。
2024-03-08 08:00:00
803
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
2592
1
原创 前端面试八股文
该参数对象是一组属性与值,该对象的属性名称将是新创建的对象的属性名称,值是属性描述符(这些属性描述符的结构与 Object.defineProperties()的第二个参数一样)。异步加载时相对于同步加载而言的,我们平常书写的代码就是同步加载,代码自上而下执行,是阻塞式的,而异步加载是非阻塞式的,在执行同步代码时,并不会阻塞我后续代码的执行,(例如定时器,发送 ajax 请求),而延迟加载则是一开始并不加载,在我需要的时候再进行加载(例如图片的懒加载)content:"";可以简单的理解成对象的爹。
2024-02-29 11:20:35
430
原创 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
650
原创 后端ruoyi-ui项目运行步骤
1.准备数据库 root 123456、redius 密码:123456。2.maven下面新建一个文件夹respository,用来存放jar包。redis这里面主要放一些文件,另外一些需要修改的文件。3.配置maven路径,需要修改这一块。maven用来存放jar包。查看jar包存放路径。
2024-02-28 15:04:35
440
原创 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
1645
2
原创 在ARM上,如果您不想使用sudo权限来运行RXTX库,可以尝试以下方法?
sudo usermod -a -G dialout <当前用户名>这将为/dev/ttyS7串口设备文件授予读写权限。2.重新登录以使组更改生效。
2024-02-27 16:20:57
584
空空如也
当token验证未通过时
2024-06-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人