自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Ubuntu22.04安装数据

bind-address = 127.0.0.1改为0.0.0.0。

2025-03-12 17:37:54 237

原创 系统集成项目管理工程师

以下为背诵笔记:

2024-12-31 16:39:46 370

原创 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

原创 ubuntu22.04修改数据库表

【代码】ubuntu22.04修改数据库表。

2024-12-10 13:54:25 129

原创 WebStorm顶部菜单栏没有git

命令行输入git init。

2024-11-19 17:16:49 292

原创 ubantu mysql 设置自动删除日志保留2个小时

2024-10-30 16:50:54 111

原创 ubuntu22.04安装Redis

修改supervised值no 改为 systemd。

2024-10-24 16:45:06 498 1

原创 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

原创 ubuntu22.04 Nginx 403 Forbidden

修改权限。

2024-04-21 07:00:00 439 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 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

原创 day06 - Web APIs

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

2024-03-13 11:00:38 2346

原创 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

原创 day03 - Web APIs

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

2024-03-05 10:10:00 2311

原创 day02 - Web APIs

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

2024-03-04 07:30:00 636 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

空空如也

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

TA关注的人

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