- 博客(306)
- 资源 (3)
- 收藏
- 关注
原创 前端基础(二十三):DOM基础操作
原生JavaScript-DOM基础操作getAttribute setAttributechildNodes 空格换行也会被算作节点attributesnodeType 元素节点-1 属性节点-2 文本节点-3nodeValue 修改节点的值firstChild lastChildcreateElement createTextNode appendChildparentNode insertBefore-在已有元素前插入一个新元素在已有元素后插入一个新元素(新元素插入到目标元素的下一个兄弟元素之前)ac
2021-03-20 23:44:19 17465
原创 Synology-群晖(二):解决VideoStation检索不到海报封面问题
打开VideoStation编辑视频信息查看海报以及背景提示文件格式错误并且未出现封面解决思路打开TMDB官网,查询姜子牙,可以获取到姜子牙电影的相关信息 海报及背景检查元素后发现图片路径如下:https://www.themoviedb.org/t/p/w300_and_h450_bestv2/uuDnVequVJwi9mRTMZaUg0YvJ7M.jpg请求图片的地址为 www.themoviedb.org图片文件名称与在VideoStation中检索的一致,均为uuD
2021-01-31 13:16:32 6947 10
原创 Synology-群晖(一):解决VideoStation检索电影信息问题
VideoStation检索电影信息步骤1:步骤2:存在问题:测试连接不成功 检索不出电影信息步骤3:原因:接口地址访问失败查看请求接口将接口修改为ip请求步骤4:打开https://ping.chinaz.com/api.themoviedb.org 查找延迟比较低的可用IP地址步骤5:打开群晖的ssh步骤6:ssh登录终端修改hostsssh 用户名@ip地址输入密码转root用户sudo -i输入密码
2021-01-31 12:47:37 6608 4
原创 Flutter(四):SingleChildScrollView、GridView
存在问题:给定一个高度的方法虽然能解决报错问题,但是滚动区域会固定在所给高度内,无法自适应高度。: 禁用GridView自带的滚动。: 自适应GridView高度。存在问题:页面不能滚动。
2024-02-29 10:07:39 568
原创 Flutter(三):Stack、Positioned、屏幕相关尺寸、Navigator路由跳转
Stack、Positioned、屏幕相关尺寸、Navigator路由跳转
2024-02-27 13:56:46 527
原创 Vue(十九):ElementUI 扩展实现树形结构表格组件的勾父选子、半勾选、过滤出半勾选节点功能
ElementUI 扩展实现树形结构表格组件的勾父选子、半勾选、过滤出半勾选节点功能
2024-01-30 10:15:30 1082
原创 Dart(一):Dart入门
/ 核心库// 自定义库// 第三方库示例// 引用全部方法// 别名// 只引入max// Error// 只引入除了max和Random// Error// Error。
2023-11-07 16:49:50 282
原创 TS(五):装饰器
修改 类装饰器定义并使用装饰器对比不使用装饰器装饰器叠加实现消息提示统一响应装饰器工厂方法装饰器登录状态验证数据请求服务端客户端
2023-10-13 13:22:13 255
原创 C++(二):指针
指针存储了一个内存地址,这个地址指向另一个数据的位置,可以是变量、数组、函数等,通过指针,可以直接访问或修改这个地址中存储的数据定义指针时,总是要初始化它,如果不能确定指针的值,就将其初始化为nullptr遵循的规则取址操作符返回变量的内存地址解引用操作符在声明变量时,表示指针类型的修饰符,用于表示该变量是一个指针类型在解引用操作中,表示获取指针所指向的值// 空指针// 0x0// 123// 123*b = 456;
2023-08-21 10:23:39 195
原创 C++(一):基本数据类型
这是最常见的初始化语法,使用等号来将value赋值给field。这种方式允许发生隐式类型转换,并且不会进行列表初始化检查。int a = 1;这种初始化方式使用括号进行初始化。它类似于使用等号进行初始化,允许发生隐式类型转换,不进行列表初始化检查。int a(1);这种初始化方式使用花括号,被称为列表初始化。它提供了更严格的类型检查,并且不允许发生窄化转换(narrowing conversion)。如果存在可能发生精度损失或信息丢失的情况,编译器会产生错误。int a {
2023-07-23 15:12:38 179
原创 MySQL(十):MySQL语法-进阶
如:在人员管理系统中,删除一个人员,即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等。TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。如果添加 UNSIGNED 属性,那么范围将从 0 开始,而不是某个负数。注意:即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。用于添加、删除或者更改现有数据表中的列,添加或者删除现有数据表上的约束。Number(数字)
2023-07-17 17:13:18 2167
原创 MySQL(九):MySQL语法-高级
视图(View)是一种虚拟存在的表,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。视图中的数据是依赖于真实表中的数据的。一旦真实表中的数据发生改变,显示在视图中的数据也会发生改变。使用LIKE运算符来搜索列中的指定模式。组合两个或更多SELECT语句的结果集。用于指定要返回的记录数量。把表2数据复制到表1中。筛选分组后的各组数据。
2023-07-12 16:23:01 216
原创 前端基础(三十六):读取本地音视频设备并进行播放
会提示用户给予使用媒体输入的许可,媒体输入会产生一个MediaStream,里面包含了请求的媒体类型的轨道。此流可以包含一个视频轨道(来自硬件或者虚拟视频源,比如相机、视频采集设备和屏幕共享服务等等)、一个音频轨道(同样来自硬件或虚拟音频源,比如麦克风、A/D 转换器等等),也可能是其他轨道类型。请求媒体输入和输出设备的列表,例如麦克风,摄像机,耳机设备等。
2023-07-09 16:37:02 875
原创 MySQL(八):MySQL语法-基础
什么是空值?空值不同于零值或包含空格的字段,具有空值的字段是在创建记录时留空的字段SQL 约束用于限制可以进入表中的数据类型,约束可以是列级别,也可以是表级别(列级约束应用于一列;表级约束应用于整个表)约束描述NOT NULL保证列中数据不能有 NULL 值DEFAULT提供该列数据未指定时所采用的默认值UNIQUE保证列中的所有数据各不相同PRIMARY KEY 主键唯一标识数据表中的行/记录FOREIGN KEY 外键。
2023-07-09 13:20:27 287
原创 Java(六):Eureka项目搭建、数据请求
Eureka采用的是Server/Client的模式进行设计。Server扮演了服务注册中心的角色,为Client提供服务注册和发现的功能,维护着注册到自身的Client的相关信息,同时提供接口给Client获取到注册表中其他服务的信息。Client将有关自己的服务的信息通过一定的方式登记到Server上,并在正常范围内维护自己信息的一致性,方便其他服务发现自己,同时可以通过Server获取到自己的依赖的其他服务信息,从而完成服务调用。服务注册服务续约服务剔除服务下线获取注册表信息远程调用等。
2023-06-28 20:44:55 1489
原创 Java(五):Spring Boot 集成Redis - 基础操作
【代码】Java(五):Spring Boot 集成Redis - 基础操作。
2023-06-25 00:13:35 206
原创 Redis(七):Redis基础入门
Redis是一种开源的NoSQL内存数据库,用于高性能的数据存储和访问。Redis支持多种数据类型,包括字符串、哈希、列表、集合和有序集合,并且支持分布式存储和操作。记录服务器接收到的每个写入操作,然后,可以在服务器启动时再次重播这些操作,从而重建原始数据集,使用与Redis协议本身相同的格式记录命令。用途:缓存、消息队列、分布式锁、计数器、数据库、分布式缓存、实时统计、推荐系统、热点数据存储、地理位置存储、时序数据存储等。两种策略,通过配合使用这两种策略,可以很好的在。Redis服务器使用的是。
2023-06-24 21:54:28 562
原创 Java(一):创建 Spring Boot 项目并实现连接操作MySQL数据库
命令Maven相关地址本地配置下载并配置本地环境构建EasyCodeMyBatisPlus在中引入(别忘了)创建并编写利用插件快速创建操作数据库相关代码应用程序通常使用以下几个组件来组织代码利用 搜索解决尝试运行(报错:没有引入对应版本)尝试运行(缺少 注解)@SpringBootApplication注解是一个组合注解,它的作用是标记一个SpringBoot应用程序的主类。它包括三个注解:, 和 @Configuration:将该类标记为Spring应用程序上下文中的一个b
2023-06-12 16:50:25 4682
原创 Go(三):文件文件夹创建与读写、文件拷贝、转换解析json和xml
用于提供带缓冲的I/O操作。它可以在读写文件、网络连接、以及其他I/O操作时提高性能,减少系统调用的次数。记录程序运行时的一些信息,如错误信息、警告信息、调试信息等。
2023-05-03 10:01:45 937 1
原创 Go(二):包管理、通道、协程并发、互斥锁基础
又称为微线程,是一种用户态的轻量级线程,协程不像线程和进程需要进行系统内核上的上下文切换,协程的上下文切换是由用户自己决定的,有自己的上下文,所以说是轻量级的线程,也称之为用户级别的线程就叫协程,一个线程可以多个协程,线程进程都是同步机制,而协程则是异步。本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和调度的一个独立单位。用于监听多个通道的输入和输出,可以实现非阻塞的通信,等待多个通道操作的函数。通道是协程之间的通道,可以让协程之间相互通信。
2023-05-02 22:36:27 976 1
原创 Go(一):Go基础语法入门
方法的接收者是结构体,包含值类型和引用类型时,那么值类型被复制,引用类型不被复制而是引用。方法的接收者是指针类型结构体时,那么不被复制而是引用。是单独的运算符,不能添加到表达式中。声明的变量必须使用,否则报错异常。接口内的方法必须定义,否则报错。和其他语言不同,不需要添加。结构体嵌套来实现继承。
2023-04-16 16:34:22 718
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人