- 博客(708)
- 资源 (25)
- 问答 (5)
- 收藏
- 关注

原创 我的创作纪念日
不知不觉,坚持发文已经四年了,今天优快云提醒我已经创作四年了,其实我是从2020年的12月份开始注册的优快云,当时只是为了找一些资料进行学习和完成本科期间的作业。开始写作发文是在 2021 年的 3 月,刚结束一个项目的我,发现自己在技术细节上的记忆开始模糊。当看到有读者留言说"你的文章是我晋级 Senior 的秘籍"时,突然明白:技术写作的本质,是把一个人深夜 debug 的孤独,变成千万人共同突破的技术共识。四年写作给我最大的启示是:技术写作不是输出,而是更高密度的思考。
2025-03-10 09:23:11
341

原创 一文搞懂Vue3中如何使用ref获取元素节点?
虽然 Vue2 和 Vue3 中的 ref 使用方式有着较大的区别,但是它们的目的都是一样的,所以我们只要朝着目的前进,都会与美好相遇的!
2022-09-17 20:47:19
6380
2

原创 edge下载网络问题无法下载
然后在上述选择框中找到:使用TLS1.0→→使用TLS1.1→→使用TLS1.2→→使用TLS1.3(实验),这4个打上勾,点击确定。点击“还原高级设置”,然后再点击“重置”(Windows11中没有“重置”按钮,请忽略此步骤)。◆在 “网络链接面板”,鼠标右键单击需要设置的网络适配器→“属性””,▲(按下Enter键)(将打开Internet属性界面)▲。▲在“Internet属性界面”点击“高级”,◆(按下Enter键)(将打开网络链接面板)◆。选择“自动获得IP地址”,(按下Enter键)...
2022-08-28 14:47:59
35941
20

原创 windows上搭建龙芯1c开发环境(eclipse+mysys2)
一、交叉编译工具链下载和安装找到“mips-mingw32.zip”,解压后,剪切到目录“D:\Program Files (x86)”内(也可以其它目录,根据自己喜好),然后进入其中的bin目录,如下将上图中的目录添加到环境变量中,如下一、下载MinGWMinGW官网下载:http://www.mingw.org ,点击右上角Downloads网盘链接:https://pan.baidu.com/s/1vQVKycK1TKVsnLV_OMgiCg 提取码:bbhl该软件已上传至博主资源内
2022-03-30 15:03:57
3676
2
原创 Echarts 实现环形图的中心标题多行显示
因此想到可以利用graphic数组,设置多个对象,分别设置left和top进行定位。首先想到的是将 title 的 text 文本进行换行展示,但是效果并不理想。如图所示:要求生成环形图,并且环形图内部显示多行信息。
2025-04-01 15:41:20
20
原创 Vue 把 Echarts 图传给后端:文件流信息方式传递
在Vue组件中,通过调用ECharts实例的getDataURL方法,可以将图表转换为Base64编码的数据。前端生成 Echarts 图表,传给后端,如果数量多的话需要打个包上传到接口。
2025-03-26 09:52:58
290
原创 Cesium 实现在指定自定义区域内鼠标变成手形 cursor:point
在 Cesium 中,要实现当鼠标移动到添加的 Polygon 面上时,鼠标指针变为 cursor: pointer 的效果,可以通过监听鼠标移动事件,判断鼠标位置是否在 Polygon 面上,若在则改变鼠标指针样式。如下图所示,在指定区域内鼠标变成手形 cursor:point,实现可点击效果。
2025-03-12 14:35:10
250
原创 vue-router 跳转开启新的标签页面
在 Vue 项目里,使用 router-link 组件跳转页面时,若要单开一个新页面,可借助 target=“_blank” 属性达成此目的。下面为你详细介绍不同的实现方式。通过上述方法,你可以在 router-link 中实现单开一个新页面的功能,同时注意安全风险的防范。在 Vue 项目里,使用 router-link 组件跳转页面时,需要单开一个新页面,有几种方式。
2025-03-11 11:22:29
606
原创 在使用 router-link 进行路由跳转时,A页面跳转到A页面,资源要重新加载吗
当使用 router-link 跳转到相同的路由路径,但携带不同的参数时,默认情况下组件实例会被复用,组件不会重新创建,生命周期钩子函数(如 created、mounted 等)不会再次触发,不过路由参数的变化可以通过 watch 监听 $route 对象来响应。在路由组件上绑定一个唯一的 key,当路由参数变化时,key 也会变化,Vue 会认为这是一个新的组件实例,从而重新创建组件。在组件中监听 $route 的变化,当路由变化时,手动重置组件的数据或调用初始化方法。3. 强制重新加载组件。
2025-03-07 11:35:16
369
原创 Deepseek本地部署与云端部署
切换到Ollama官网,选择Models,找到【deepseek-r1】。建议选择【7b】版本,既配置适中,性能也足够。本地部署的深度思考过程与Web版体验基本一致,接下来可以放心使用deepseek,再也不必担心访问受限了!若担心网页意外关闭导致讨论内容“失联”,可以通过接入API与Chatbox关联,效果更佳。2. 进入首页后,点击「模型广场」,找到【DeepSeek-R1】,再选择“在线体验”。选择7b,然后复制右边的 ollama run deepseek-r1。去Ollama官网下载安装包(
2025-03-06 10:34:48
181
原创 uniApp 前端实现文字识别并提取__离线环境识别
Tesseract.js 基于 Tesseract OCR 引擎,适合在 uni-app 项目里实现离线图片文字提取,因此就使用了这个 js 库。在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。,但是是在线识别,近期新需求来了,不仅需要在线识别,更要在离线环境下进行文字识别提取。根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
2025-03-05 09:20:26
1092
原创 前端如何优雅通知用户刷新页面?
用户一般不会长时间保持这个标签页在前台,很有可能会切换到其他标签页或直接切出浏览器做其他操作,这时如果你回到当前标签页,会触发 visibilitychange 事件,立刻检测更新。所以大多数更新应该是在visibilitychange、focus 事件中命中的,轮询反而是一个辅助兜底的手段。老板:那我得告诉用户,刷新一下页面,或者清一下缓存,才能看到新的页面呀,感觉用户体验不好啊,不能直接刷新页面嘛?而且如果用户离开(不关闭)当前标签页时,插件会暂时停止轮询的行为。针对以上问题,你有什么想法呢?
2025-02-14 09:17:22
433
原创 uniApp 前端实现文字识别并提取
首先调用getAccessToken方法,传入申请的百度API Key和Secret Key来获取访问令牌(access_token),这是调用百度文字识别 API 的必要凭证。在这个结构中,有一个用于选择图片的按钮,选好图片后会显示对应的图片,还有一个按钮用于触发文字提取操作,最后提取到的文字内容会展示在相应位置。接着通过getBase64FromPath方法将选择的图片转换为 Base64 编码格式。请务必将代码中的API Key和Secret Key替换为你在。
2025-02-13 15:00:45
1360
原创 前端性能优化方面
有些图片的尺寸比较大,比如页面中的一些大的背景图(如海报等),这些图片可能依赖后台接口下发一个配置的链接地址,那么等从后台接口拿到链接到展示的这个过程中,需要等待一小段时间。利用库:可以使用一些现成的库来管理并发请求,例如 p-limit 或 async.js,这些库提供了方便的工具来控制并发。使用节流(Throttle)或防抖(Debounce)技术:在一段时间内限制请求的数量,适合在用户操作时触发下载的场景。优先级管理:如果下载的文件有优先级,可以考虑为高优先级的请求分配更多的资源。
2025-01-14 14:11:04
1161
原创 ECharts 折线图隐藏标点
">xAxis: {},yAxis: {},series: [{if (params.dataIndex === 2) { // 例如,隐藏第三个点(索引为 2)return 0;},}]
2025-01-14 14:10:11
373
原创 Vue 封装公告滚动
系统中需要有一个公告展示,且这个公告位于页面上方,每个页面都要看到第二种2. 注册全局组件在你的项目的入口文件(比如main.js或者main.ts,如果是 Vue 3 + TypeScript 的话)中进行全局组件注册,示例如下:通过app.component方法将Notice组件注册为全局组件,这样在项目的任何页面(组件)中都可以直接使用标签来展示公告栏了。例如在App.vue或者其他页面组件中使用:
2025-01-09 15:18:28
936
原创 Edge浏览器网页设置深色模式/暗模式
长期对着电脑屏幕,白色实在太刺眼,眼睛非常不舒服,网页是刺眼的白色,于是深入研究寻求方法——强制开启暗模式。
2025-01-09 15:18:06
1690
原创 uniApp 实现二维码扫描
在pages目录下创建一个用于扫描二维码的页面,如scanCode.vue。用户点击 “扫描二维码” 按钮后,会打开系统的扫码界面,扫描成功后会在控制台输出二维码的内容。
2025-01-08 15:34:50
883
原创 uniApp 在真机环境下报错:包时未添加cemera模块,请参考https://ask.dcloud.net.cn/article/283
uniApp 在真机环境下报错:包时未添加cemera模块,请参考https://ask.dcloud.net.cn/article/283。,根据网址中的提示我们配置打包时的环境。
2025-01-08 15:30:32
419
原创 报错:ERROR in Conflict: Multiple assets emit different content to the same filename index.html
2、在 node_nodules/webpack/bin/webpack.js 中加入 html: { template: ‘./src/index.ejs’ }文件的配置问题,在脚手架进行创建项目的时候,有关多个文件名重名了(报错是 index.html 文件发生冲突了)该项目文件的上一层命名 存在中文文字;代码: html: { template: ‘./src/index.ejs’ }冲突中的错误:多个资产向相同的文件名 index.html 发出不同的内容。此项目的上一层或本层使用的是汉字的问题。
2024-12-26 10:22:30
912
原创 ElementPlus 自定义封装 el-date-picker 的快捷功能
我们看到官网上给出的案例如下,但是不太满足我们用户想要的快捷功能,因为不太多,因此需要我们自己封装一些,方法如下。
2024-12-26 10:21:46
843
原创 Cesium 加载地形后由于地形未成功请求到导致图层未能加载上应该如何处理
加载方式如上,之前页面还好好的,突然近期球体图层也未加载了,问题排查时发现由于地形加载失败,导致图层未进行加载。2. 加载指定资源的地形【推荐】我们可以使用一下几个方法解决。
2024-12-20 14:47:39
402
Echarts 折线图填充区域
2025-03-31
无人机模型- glb 格式,用于展示视角漫游飞行效果
2024-09-24
加载中国数据(china.json)
2024-09-09
blender-4.0.2-windows-x64.msi文件作为可运行的打开obj格式的文件内容
2024-01-25
多边形合并:使用 multiPolygon, polygon 方法进行合并
2023-10-10
风场数据,解压即用,按照博主文章进行加载即可使用
2023-09-10
KDD99入侵检测数据预处理和分类源代码及数据集
2023-06-20
echarts文件中有dist\echarts.js,引入到自己的echrts中即可使用
2022-09-15
酒数据预测-决策树预测.ipynb,酒数据预测-决策树算法.ipynb,文件使用决策树算法预测对酒数据进行预测归类和分析,详情见
2022-07-10
酒数据预测-knn算法.ipynb,文件使用KNN算法对酒数据进行预测归类和分析
2022-07-10
酒数据的数据分析的数据集,可以供大家直接使用
2022-07-10
FolderMove.exe
2022-05-11
Keil uvision5 MDK RM v5.29.zip
2022-04-27
该文件是Keil5中所用到的C51芯片的安装
2022-04-23
使用步骤:https://blog.youkuaiyun.com/qq_53810245/article/details/123674836
2022-03-23
安装步骤:https://blog.youkuaiyun.com/qq_53810245/article/details/123674836
2022-03-23
报错:执行pacman -S make命令时报错
2022-03-29
vue3创建项目后无法run serve
2022-03-03
关于优快云吞掉我的编辑
2022-03-01
立个Flag,做一只有梦想的小猪
2022-02-06
立个Flag,做一只有梦想的小猪
2022-02-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人