- 博客(136)
- 收藏
- 关注
原创 Dart基础学习
Dart语言中,dynamic用来声明动态类型在Dart语言中,通过编辑静态检查将运行时空指针提前暴露Dart语言中,对数字进行加减乘除运算采用算数运算符// 整除运算符作用赋值操作+=加等,a += b 相当于 a = a + b-=减等,a -= b 相当于 a = a - b*=乘等,a *= b 相当于 a = a * b/=除等,a /= b 相当于 a = a / b// 赋值运算符int a= 1;a+=2;print(a);a -=1;
2025-12-21 14:11:41
961
原创 [特殊字符] uni-app App 端实现文件上传功能(基于 xe-upload 插件)
界面分为上下两部分:上方为固定位置的“上传”按钮下方为附件列表,支持文件图标、信息展示和下载功能通过xe-upload插件结合自定义 UI,我们实现了一个功能完整、用户体验良好的文件上传系统。这个方案不仅适用于验收任务场景,也可轻松适配到其他需要文件管理的业务模块中。
2025-12-17 17:57:39
530
原创 操作系统中进程与作业的概念区分
特性作业进程视角用户视角(外部)。用户提交的一个完整计算任务。系统视角(内部)。操作系统调度和资源分配的基本单位。生命周期从提交(如提交一个脚本)到完成(输出结果)。存在于作业调度(高级调度)阶段。从创建(如被作业调度器选中)到终止。存在于内存中,参与进程调度(低级调度)。状态提交、后备、执行、完成。就绪、运行、阻塞、挂起等。资源申请所需的总体资源(内存、CPU时间等)。实际占有和使用的资源单位(内存空间、I/O设备、CPU时间片)。存在性概念在批处理系统。
2025-12-01 22:25:21
153
原创 【大屏优化秘籍】Element UI El-Table 表格透明化与自定义行样式实战
在透明的基础上,定义属于自己的斑马纹颜色、行高亮效果,保证数据的可读性。
2025-11-19 13:53:44
325
原创 Flutter布局 --- Container
只有一个子 Widget。默认充满,包含了padding、margin、color、宽高、decoration 等配置。是一个用于装饰容器的类,它可以为 Widget(如 Container、Card 等)添加各种视觉效果。允许你为矩形区域添加背景色、边框、阴影、渐变、形状等装饰效果。在 Flutter 中,
2025-10-16 14:44:55
350
原创 vxe-table编辑模式适配el-date-picker
原因:Element UI 的 DatePicker 在 VXE-Table 的编辑模式下存在兼容性问题。当点击日期选择器时,VXE-Table 会认为点击了表格外部,从而触发了编辑模式的退出。在vxe-table中的行编辑中使用<el-date-picker>则会出现当选择日期时,没法选中所选的日期。其实解决方案很简单只需要给el-date-picker添加@click.stop.native。
2025-10-15 15:08:36
290
原创 解决Echarts在父元素中没有根据父元素大小自适应或解决组件套组件为解决自适应的问题。
如果针对你的ecahrts在其他vue组件中引用,并且你的组件是那种el-dialog类型支持全部按钮的弹窗,传统的解决方法会失效,因为,弹窗的放大不是浏览器视窗的改变,而是父div的改变。echarts解决自适应的方法通常是window.addevntlistener('resize',()=>{})方法,但是这种方式只限于浏览器视窗大小改变echarts才能做到大小自适应。通过new ResizeObserver 来监听元素的宽高变化,然后在里面通过调用echarts自己的resize方法。
2025-06-10 09:29:56
460
原创 Mysql -- 基础
- 设置手动提交-- 转账操作-- 1. 查询张三账户余额select * from account where name = '张三';-- 2. 将张三的账户余额 -1000update account set money = money - 1000 where name = '张三';程序执行报错...-- 3. 将李四账户余额+1000update account set money = money + 1000 where name = '李四';-- 提交事务。
2025-04-13 18:52:49
679
原创 Java中对消息序列化和反序列化并且加入到Spring消息容器中
然后创建一个自定义消息转换器对象,MappingJackson2HttpMessageConverter,目的是为了将我们自己写的序列化类放进框架中的消息转换器中。converters.add(0,converter)中的index也就是第一个参数,是为了让我们自定义的消息转化器进行第一个执行。时间的格式是这种没有格式化的效果,因为在给前端返回数据时,返回的结果并没有序列化。最后通过消息转化器的add方法将自定义的序列化方法放进去。所以,需要对返回的数据序列化。--- 参考项目:苍穹外卖。
2025-02-01 15:05:15
526
原创 nginx部署H5端程序与PC端进行区分及代理多个项目及H5内页面刷新出现404问题。
在项目中会碰见需要在nginx代理多个项目,如果在加上uniapp开发的H5端的项目,你还要在nginx中区分PC端和手机H5端,这就会让人很头大!注意,index.html前面必须加你的前端包外层的父级文件夹地址(如果你是把前端包进行区分,也就是说pc和h5的前端包你要做区分,你就必须将两个项目(pc和h5)放在不同的文件夹中进行区分)这个名称你可以随意起,这个主要是你的访问域名需要加这个名称来访问你的项目。例如:https:// xxx.xx.cn:3000/h5 这样就可以访问这个h5的项目。
2024-11-12 15:12:01
957
原创 flutter 项目初建碰到的控制台报错无法启动问题
一:如果你flutter -doctor 检测都很ok,而且环境配置都很正确,那么大概率就是需要多等一会,少则几十分钟多则几个小时,这是因为你懂的原因。针对二的解决办法是,自己去下载gradle包,然后替换掉gradle-wrapper.properties中的使用远程下载包的地址。二:就是因为网络的原因你又翻不了墙,导致flutter下载google远程仓库中的gradle包慢,导致超时现象。你下载完之后,需要放在本地,一定放的是下载的zip包,不要解压!放到c盘中的按照上面的地址找。
2024-11-07 08:44:50
834
原创 uniapp下载文件的方案,包括H5,App方案解决办法
2. 这有一个注意点是:如果你做的是H5的方案,那么我已经替你踩好坑了,UC浏览器是不支持blob类型的下载,以及创建a标签的方案来进行下载。目前发现只有QQ浏览器支持这两种方案。如果你是保密单位,QQ浏览器其实也是可以,因为也是国产化的浏览器。1. 在uniapp需要下载文件,但是显示情况是不能下载。所以只能使用该办法来进行下载。第二步:调取uniapp的原始下载方法uni.downloadFile。第四步:直接打开QQ浏览器开始下载。
2024-11-01 15:12:46
2080
原创 Uniapp的H5以及App不支持后端传FormData类型参数的解决方案
在uniapp中不支持FormData的传参,这就很恶心;如果强行传的话会提示,请求失败的报错信息。因为后端必须要FormData类型的传参,所以在查阅一系列方案后,有一种解决办法可以完美解决。
2024-11-01 15:04:26
1385
原创 MySQL - 数据库 - DDL,DML,DCL,DQL
注:修改语句的条件可以有,也可以没有,如果么有条件,则会修改整张表的所有数据。注意:如果是多字段排序,当第一个字段值相同时,才会根据第二个字段进行排序。• 在MySQL中需要通过用户名@主机名的方式,来唯一标识一个用户。注:null值不参与所有聚合函数的运算。where 和 having区别。删除指定表,并重新创建该表。查询当前数据库所有表。修改字段名和字段类型。
2024-10-27 17:37:37
433
原创 elementUi中el-date-picker;两个日期选择器第二个必须在第一个之后
使用picker-options来进行限定,这里需要的是picker-options绑定的值最好在computed中进行,因为网上资料让在data中定义,但是,data函数中无法拿到表单的值,会报错,所以解决办法是在computed中定义。
2024-04-25 09:15:24
929
原创 el-select动态禁用
这5个el-select控件遵循这样的规则,都是使用同一个list集合,如果第一个el-select选择了list中的某一项,那么这一项就被禁用;其他的el-selet就不能选择这一项了;如果第二个el-select选择了list中的某一项,那么这一项和第一个el-select选择的项都禁用,在一个el-form表单中有5个el-form-item;每个el-form-item是一个el-select控件;其他的el-select就不能选择这两项了;
2024-03-21 10:25:32
2080
原创 JAVA的学习Day1
被java赋予了特定含义的英文单词关键字的字面全部小写常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观变量:在程序的执行过程中,其值可能发生改变的量(数据)数据类型 变量名 = 数据值;数据类型:为空间中存储的数据,加入类型【限制】整数or小数变量名:为空间(小箱子)起的名字数据值:存在空间里面的数值数据类型关键字整数int浮点数double// 主入口//定义变量// 数据类型 变量名 = 数据值;// 数据类型:限定了变量能存储数据的类型。
2024-02-07 16:10:37
560
1
原创 计算机网络原理
见x-mind网络体系结构时从功能上描述计算机网络结构计算机网络体系结构简称网络体系机构是分层机构。每层遵循某个/些网络协议以完成本层功能。计算机网络体系结构是计算机网络的各层及其协议的集合第n层在向n+1层提供服务,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。体系机构是抽象的,而实现是指能运行的一些软件和硬件。
2024-01-24 21:33:34
1030
1
原创 计算机网络概述
协议是网络通信实体之间在数据交换过程中需要遵循的规则或约定,包括三个基本要素:语法语义时序1️⃣:语法实体之间交换信息的格式与结构2️⃣:时序实体之间交换信息的顺序以及如何匹配或适应彼此的速度3️⃣:语义实体之间交换的信息中需要发送(或包含)那些控制信息,这些信息的具体含义,以及针对不同含义的控制信息,接受信息端如何响应。计算机网络所划分的层次以及各层次协议的集合称为计算网络体系结构三种典型的数据交换方式以及各自的优缺点计算机网络的性能指标以及计算方法。
2023-09-02 19:06:15
835
2
原创 大屏可视化,vue2+dataV+Echarts
因为传统的HTTP是无状态协议,每次请求-应答需要客户端于服务端建立连接的模式。WebSocket是类似Socket的TCP长连接通讯模式。标题中间的表头部分采用flex布局,使用dataV的dv-decoration-8,对称使用reverse flex等分布局。这里需要注意的是如果需要图表动态不定时的加载,将图标的初始化放在webscoket接收到信息后初始化。Vue图片引入使用require()webSocket是一种网络通信协议。设置布局使用flex布局+百分比。
2023-06-03 13:39:47
1758
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅