- 博客(178)
- 资源 (3)
- 收藏
- 关注
原创 BuildAdmin12:逆向操作!!! 子组件调用父组件方法实现弹出框
上一篇写了弹出框出现位置定位,以及标签禁用的实现。本篇文章就开始写五个标签功能的实现,本篇文章针对重新加载标签,展开功能实现的过程。在弹出框中,定义了click事件,绑定了方法。</</我们看看onContextmenuItem是如何定义的。}>()// 点击标签,将contextItem emit给父组件onContextmenuItem将item的menu赋值(标签禁用的不赋值,直接return返回,同时调用父组件的contextmenuItemClick方法。在vue中,
2025-03-31 17:32:30
889
原创 我攻克的技术难题 - BuildAdmin11:弹出框的出现位置和标签禁用小skill
本篇文章主要讲了弹出框的两个知识点:弹出位置和标签禁用,都是对ElementPlus和vue简单的使用。**
2025-03-31 17:32:09
824
原创 2000字,探讨SparkStreaming窗口计算window的起源
在大数据流数据实时开发中,常用的技术就是SparkStreaming和Flink。在初学实时处理技术时,总是围绕着处理数据的实时性,来对不同技术做一个比较。但是在实际应用开发场景中,很多时候都需要window(窗口)操作,这就相当于数据在窗口”形成的过程“中不处理数据,当窗口形成之后,才会触发窗口计算。所以,这时候的实时处理就变成了基于窗口微批处理。本篇文章主要从窗口的概念和实时数据处理的应用场景入手,结合程序代码详细地介绍了在SparkStreaming中window算子的使用。
2025-03-31 17:16:12
817
原创 redis cluster如何自定义使用pipeline
在多年的SparkStreaming的大数据流处理开发中,除了Kafka,Redis是用的最多的组件。目前生产有多个redis集群,最大的32节点的集群的key已经达到40亿个,峰值2000万的QPS。离线更新的维表数据,用于增加流数据的维度信息应用实时更新的状态数据不管是哪种应用场景,最后在SparkStreaming中都需要与Redis进行交互,来完成get、set操作假如SparkStreaming中RDD的时间间隔为1min,那么这个窗口的数据在1min内计算完成才算是"不延迟"。
2025-03-31 11:24:12
821
原创 智能结构体 | OCR助力OA,如何实现报销两天到账
第一次接触OCR,还是在18年刚毕业的时候。那时候热衷于爬虫,在爬取数据的过程中总会遇到形形色色的验证码问题。虽然有很多打码平台可以解决这个问题,但是我还是趁着这个机会去学习了OCR的知识。这里我定义了字段结构,解析响应数据,将数据存储在id: String, // 发票唯一标识imageKey: String, // 发票图片的存储keynumber: String, // 发票号码type: String, // 发票类型(增值税专用发票/普通发票/电子发票)
2025-03-31 11:11:48
969
原创 HAI + Dify | 耗资1元构建DeepSeek门诊导诊助手
腾讯云CPU版1元限时体验活动它来了。AI时代依赖的就是算力资源,当我们还在因为自己电脑配置跟不上而苦恼的时候,不妨试一下HAI。2C2G的云服务器如何安装dify。之前苦于没有大模型的支持,这次活动就打算基于 HAI 实例上的DeepSeek R1模型,和 Dify 一起构建一个智能导诊助手。HAI 的出现,除了提供了大模型需要的CPU/GPU和内存等计算资源外,在某些应用场景下也提供了大模型的云托管。在本篇实践中,我使用了 deepSeek-r1:8b 模型,资源使用率已经拉满。
2025-03-31 10:59:38
1238
原创 前端大文件写入MySQL怎么办,我给出了三种方案
在多年的摸鱼工作中,从前台导出大文件的需求遇到过不少,但是将大文件从前台导入后台数据库的需求还真没遇到过,毕竟MySQL服务器权限在手,source执行导入所有,区区十万行、几秒斩于马下。也不用考虑网络延迟、程序效率的问题。后端接收前端文件,上传和接收的快慢取决于服务器网络带宽,这个属于网络层面问题,我们今天主要是从应用处理层面来提高效率,而在后台程序中想要提高效率,无非就是多线程,但是在哪个环节、如何结合多线程?这就是我们需要考虑的。
2025-03-28 14:21:17
652
原创 mac的Vmware提示无法获取内核符号
升级了macos15之后, Vmware恢复虚拟机提示”无法获取内核符号“等一系列错误。解决方案:将VMware Fusion 11 版本升级到 12。在虚拟机设置里面,找到兼容性,选择硬件版本为18,即可运行。
2025-03-28 14:20:58
166
原创 AI助力,从零基础开发一个vscode插件
在日常的代码开发中,总会遇到很多很小的知识点,想用却无从记起。尤其是在日常的前端开发,想要添加一个自己想要的css样式,却又想不起属性名,然后再css网站和笔记中搜索。当时想,如果能在IDE中内嵌一个AI编程助手就好了。后来GitHub推出了Copilot,再后来腾讯云基于混元大模型,推出了腾讯云AI代码助手。在惊喜之余,更多的是想要体验一下腾讯云AI代码助手的功能。最后就是在package.json中声明命令,并在中将其快捷键定义为。
2025-03-27 10:39:18
923
原创 LLM学习笔记02:两行Python代码,如何实现情感分析
在上一篇文章LLM学习笔记:如何理解LLM中的Transformer架构中,我们了解了在GPT、stable diffusion以及情感分析等AI领域常见的 Transformer 架构,概括下来就是:Transformer 是一种用于处理和生成序列数据的深度学习架构,其内部的各种机制(例如 Self-Attention)使计算机能够更好地理解和生成自然语言。那么,对于开发者来说,该如何使用这种架构理论呢?答案就是 Python 的 Transformers 库。
2025-03-27 10:36:43
533
原创 LLM学习笔记:如何理解LLM中的Transformer
AI已经在我们的工作和生活中全面开花了,好久之前在GPT、混元大模型出来的时候,就想着能够学习一下关于AI的知识,所以这次打算从LLM开始学习,就问DeepSeek关于LLM的学习路线,DeepSeek就提到了Transformer架构。本篇文章主要是对 LLM Transformer 学习笔记的一个整理,内容更多的是一些概念性的东西,主要是了解 Transformer 的相关知识,为下一步的学习奠定基础。
2025-03-26 10:22:27
894
原创 Java开发中,有哪些提高效率的开发方式
作为一名退役非专业的Java开发者,在Java代码开发的时候,也是会考虑如何从代码层面提升效率,以此来减少资源的利用率。尤其是在大数据开发的过程中,数据都是百亿级别,代码中很小的一个提升,对于整个数据处理中就是一个很大的提升。所以,本篇文章主要看看,Java开发中哪些操作提高资源的利用率。上面就是一些常见的在Java中提高资源利用率和开发效率的方法,当然还有很多工具也会提高开发效率,例如选择一个好用的IDE、文本编辑器等等。
2025-03-26 10:21:38
936
原创 2C2G的云服务器如何安装 dify
在上一篇文章Dify学习笔记01:什么是Dify中,我们了解并体验了一下 dify 的云服务。正好还有一台腾讯云的轻量应用服务器,所以本篇文章就开始在服务器上安装 dify。dify 提供了两种安装方式:docker-compose 和 源码安装。但是本地源码安装,还需要自行安装。所以这里就是用 docker-compose 来完成安装。本篇文章主要是在腾讯云服务器上部署 dify 的一个教程,对实际操作过程中遇到的问题也做了总结。
2025-03-25 11:08:30
544
原创 Dify学习笔记01:什么是Dify
最近接触了不少构建智能体的平台,所以就考虑是否有开源的平台可以让我深入学习一下智能体,所以就了解到了Dify。Dify 是一个开源的 LLMOps(大模型运维)平台,专为构建、管理和部署基于大语言模型(LLM)的 AI 应用而设计。它不仅让开发者能快速创建 AI 应用,还能为企业提供稳定的推理能力和可扩展的 RAG(检索增强生成)方案。简单来说,Dify 让 AI 应用的开发变得像搭积木一样简单,即使像我这种没有深厚的机器学习背景,也能轻松打造智能助手、搜索引擎、知识管理系统等。Dify 提供了一整套 LL
2025-03-25 11:07:44
973
原创 如何快速定位Java生产环境中的问题
作为一名略懂Java的大数据开发,生产环境出问题几乎是家常便饭。在处理大数据量的开发前提下, 上线程序之后CPU 飙高、内存溢出、数据错乱的问题时常发生。为了降低上线对系统的影响,通常时间窗口都在凌晨而且较短,这就要求我们具备快速定位和修复问题的能力。上面是开发上线过程中遇到过的部分问题,对于 Java 而言,日志 + 常用的linux命令 + jvm命令就可以定位出来大部分的问题。对于数据库或者组件,我们也可以通过日志和内置命令来分析问题。
2025-03-24 09:28:03
618
原创 大模型知识引擎 | 如何一站式快速构建智能客服
在ChatGPT和DeepSeek未出现之前,智能这个词的概念已经逐渐展现在运营商的各个领域。其整体业务流程是通过在掌上营业厅预置一些比较常见的套餐、流量问题,去引导客户触发这些问题。当下是AI的时代,未来是AI Agent的时代,在大模型知识引擎构建智能客服的过程中,感受了低代码的魅力,除了卓越的UI交互体验,简单易懂的功能也使我从零基础快速入门上手。对于普通开发者来说,腾讯云大模型知识引擎提供了一站式Agent构建平台,降低了Agent的开发门槛。
2025-03-24 09:27:37
12833
原创 白嫖 DeepSeek满血版,腾讯云AI代码助手编程新体验
在一些AI代码编辑器刚出现的时候,其AI编码能力颠覆了我对传统coding的认知。只需要将需求告诉AI编辑器,他就会帮我快速生成一个项目,然后通过不断使用提示词去优化,最后实现一个符合个人要求的应用。但是在体验之后发现,除了频繁通过提示词优化会产生高昂的使用费用之外,还会有经常因为网络问题限制调用。正在因为这件事苦恼的时候,腾讯云AI代码助手携手DeepSeek R1满血版来了。通过对腾讯云AI代码助手的使用,深刻体验到腾讯云AI代码助手在搭载了满血版DeepSeek之后,在编码能力方面的提升。
2025-03-03 09:48:11
1127
1
原创 案例分享 | 大数据传输中的二进制加密方案
在大数据时代,各种平台存储了大量的行为数据和用户信息,为了保证用户的隐私,数据安全作为数据治理的一部分,也被越来越多的人所提及。如何确保数据在传输过程中的机密性、成为了需要开发者需要考虑的难题。最简单的方式就是在传输之前,使用加密算法对数据进行加密。数据加密作为一种有效的保护手段,已经被广泛应用于各种数据传输场景中。本篇文章刚开始是想讲常见的加密算法,然后就想起来了我遇到的这个应用场景,最后就以文字的形式分享了出来。加密方案并不是一成不变,适合自己的实际业务才是最重要的。
2025-03-03 09:43:43
895
原创 BuildAdmin19:前端项目如何设计一个异步API请求模块
在前后端分离的架构中,后端负责封装api接口,前端负责请求api接口。我通常使用Springboot来开发后端,在前端项目中就要实现api请求模块。在之前拆解BuildAdmin的项目中,因为一直在构建前端页面的各个模块,就没有开发后端接口。后面就打算开始后端开发,例如菜单的请求、数据页面的渲染等等。那么前端如何请求这些后端接口呢,所以这边篇文章还是来封装一个前端的接口请求模块。本篇文章主要是对axios工具类的一个定义,针对于前对每个页面的api定义和调用,会放在后面每个模块的实现中。
2025-03-03 09:43:11
696
原创 Java多线程下,线程之间如何实现互相等待
在我们刚学Java的时候,程序在main中自上而下、顺序执行。后来在实习中接触到Java多线程的应用,多线程充分利用了单台服务器的计算资源,然后就根据服务器的load和cpu核数来调整程序的线程数。当时对多线程可能了解不太得深入,只能通过服务器负载来调整现成的数量。从当时的应用效果来看,对于线程之间不需要进行交互的应用场景来说(例如处理Kafka的数据),多线程技术真的是简单好用。
2025-03-03 09:41:55
926
原创 Comfyui如何3秒完成PS抠图功能
最近在某平台看到一位摩友,根据其他摩友的追缴照片进行手绘,这不禁让我觉得非常有意思,所以我就像是不是使用stable diffusion就可以完成照片转手绘的工作。但是实际上操作下来,确实可以,但是有一点感到不满意的的就是,照片的背景也会成为手绘的一部分,手绘之后无法突出摩托车这个主题。我的想法就是将摩托车和摩友从图片中分离出来,然后进行手绘,再添加一些纯色的背景。通过 ComfyUI 和 BiRefNet 的结合,可以轻松完成高质量的图像抠图任务。
2025-03-03 09:40:53
488
原创 如何用Prometheus + Grafana 搭建实时监控体系
这样通过 Prometheus 和 Grafana就完成了服务器 CPU、内存和磁盘的监控。如果想要根据一些指标实现告警,我们可以安装,然后定义监控规则,例如CPU使用率超过80%,配置在Prometheus就可以实现告警。
2025-03-03 09:39:56
766
原创 Netty的写缓冲区容量一直为0,最后居然是网络带宽问题...
之前使用Netty消费Kafka中的数据,做实时数据上传的时候,数据总是积压,带宽总是在32Gbit/s,我在代码中对缓冲区做了一个容量监控,在发送的过程中一直提示容量不足不可写(后来拉扯了一年,证明是对端网络以及带宽问题,最后调整了网络和办卡,带宽达到了64Gbit/s)。后来为了收集问题证据,我还是学到了不少东西,包括今天要说的:缓冲区。Netty的写缓冲区控制应用层的数据写入行为,而操作系统的发送缓冲区控制实际的网络传输。操作系统的最大缓冲区大小限制了应用程序能够设置的最大缓冲区大小。
2025-02-10 12:55:26
779
原创 DeepSeek + Cherry Studio ,定制精通中西医的私人医生
在腾讯云HAI如何部署使用DeepSeek这篇文章中,我们知道了如何使用腾讯云HAI极速部署DeepSeek。在控制台使用ChatbotUI连接实例,通过公网IP访问HAI实例的6889端口,完成了与DeepSeek-R1 7B的对话。本篇文章使用HAI + DeepSeek + Cherry Studio搭配,轻松实现了一个私人医生的角色。在整个使用过程中,除了感受到了DeepSeek的功能强大之外,也切身感受到了HAI对DeepSeek的强大支持。
2025-02-10 12:52:50
1704
原创 网站如何申请免费的SSL证书
我们使用HTTP访问一个网站的时候,浏览器总是会提示“连接不安全*。最近在腾讯云注册申请了一个hedianpipi.top(喝点啤啤)的域名,通过域名解析绑定到了我腾讯云服务器上的应用中。当人默认是HTTP访问的,所以我就想要替换成HTTPS。
2025-02-09 23:13:26
387
原创 gRPC | 抛开HTTP,不同语言之间如何实现接口调用
在当今的技术世界中,混合技术栈的应用场景越来越普遍。从微服务架构到多语言平台的整合,团队往往需要同时管理多种编程语言。而在这些语言之间进行高效、无缝的通信成为了一个关键的挑战。本文将探讨跨语言接口生成工具如何在混合技术栈中扮演重要角色,并介绍其核心原理与应用场景。创建一个简单的 gRPC 协议文件 hello.proto,用于定义 gRPC 服务和消息结构,我们使用协议文件,可以轻松生成不同语言的服务端和客户端代码。// 定义服务// 定义消息message 是一种数据结构,用于定义消息格式。
2025-02-09 23:11:56
861
1
原创 开源项目的代码质量检测与代码评审工具
代码质量检测和评审工具是维护开源项目健康发展的重要保障。通过合理选择和使用这些工具,开源社区能够更高效地协作,生产出高质量的代码。希望本文对开发者理解和使用这些工具有所帮助,也欢迎分享更多实践经验与心得,共同为开源生态做出贡献。
2025-02-08 12:22:12
711
原创 DeepSeek + 剪映图文成片,再也不用自己剪辑视频了
在腾讯云HAI如何部署使用DeepSeek这篇文章中,我们知道了如何使用腾讯云HAI极速部署DeepSeek,并使用ChatbotUI连接DeepSeek,完成了与DeepSeek-R1 7B的对话。除了通过公网IP访问HAI实例的6889端口连接ChatBot使用DeepSeek外,我们也可以通过访问HAI实例中运行DeepSeek模型的Ollama API,将运行在HAI中的DeepSeek接入到本地电脑调用。
2025-02-08 12:20:47
4864
原创 log4j2如何实现生命周期管理
对于日志的认知,不同阶段是不一样的。在大学刚学Java的时候,根本不理解日志的用处,甚至觉得日志和控制台输出的内容不一样吗。后来学到log4j,通过配置输出INFO、ERROR不同等级的日志,才明白,原来日志和控制台输出是不一样。slf4j、log4j、log4j2、logback到底用哪些jar。随着接触的项目越来越多,日志已经成为了排查程序故障最重要的一环。但是一个问题也浮现了出来,如何管理日志的生命周期?。
2025-02-07 10:31:05
552
5
原创 DeepSeek上云 | 腾讯云HAI如何部署使用DeepSeek
对于本地PC部署DeepSeek,可能会受到电脑的内存、CPU、显卡的限制,如果想要扩容的话,只能更换硬件,这样的话成本简直高得离谱。而腾讯云高性能应用服务HAI恰恰解决了这个问题。HAI提供了不同的算力套餐,用户可以根据自己的需求购买,并且可以通过HAI预置的多种 AI 环境帮助用户快速部署。所以本篇文章主要探究如何使用HAI,一键轻松完成DeepSeek的部署。与TIONE安装DeepSeek相比较,HAI也具备了快速部署DeepSeek的能力。通过一键式操作,用户就可以使用云化的DeepSeek。
2025-02-07 10:30:37
955
原创 代码编写不规范?IDEA 和 GitHub如何实现高质量代码评审
从大学刚开始学习编程的时候,代码能跑起来就是最大的追求了。后来参加工作,参与的开发项目变得多了起来,在阅读项目代码的过程中,逐渐意识到一个好的代码,能在团队协作中促进知识共享和技术成长。除了我们自己在开发过程中,尽量实现代码的规范化,同样随着技术的发展,我们也可以通过一些插件或者工具来帮助我们进行完成代码评审,以此来提高代码质量。所以本篇文章,主要围绕IDEA编辑提和github托管平台,来看看他们是如何实现代码评审的。IDEA和GitHub 提供了一套功能强大且灵活的工具,用于支持高效的代码审查。
2025-02-06 15:38:30
795
原创 腾讯云TI平台极速部署DeepSeek
DeepSeek的出现,改变了原有的LLM模式,让我们自己就可以部署类似于ChatGPT的LLM。我们可以部署在本地的电脑上,从此解决了网络、对话次数限制等问题。但是如果想要部署一个DeepSeek的云服务,随时随地可以使用DeepSeek的话,就可以考虑使用腾讯云的HAI或者TI平台。腾讯云TI平台是为 AI 工程师打造的一站式机器学习平台,可以快速帮助用户实现模型训练、模型评估以及模型部署等工作。DeepSeek作为大模型的后起之秀,腾讯云TI平台同样提供了一键式部署DeepSeek的能力。
2025-02-06 15:37:26
902
原创 homebrew-core is a shallow clone但是安装失败解决方案
最近在mac系统上需要使用brew安装一个软件,但是安装的时候就提示要git更新brew。原因就是homebrew-core is a shallow clone,这个错误表明你需要将 homebrew-core 从浅克隆(shallow clone)切换为完整克隆(full clone)。尝试了从github下载brew安装包,然后解压复制到目录,结果执行命令的时候又给我初始化git,然后下载失败。最后解决方法,还是得使用git,只不过要切换下载源。
2025-01-03 10:55:01
409
原创 07:Euler?Karras?该如何选择stable diffusion的采样器
之前的两篇文章主要讲了在stable diffusion中,text prompt转换成以及被Noise pridictor消费的过程,然后又讲了前向扩散和逆向扩散去噪的过程。所以趁热打铁,就想从一个更为细致的角度,再来深入了解一下stable diffusion的工作流程。至此,整个stable diffusion生成图片的流程就完成了,利用所学的clip、vae、采样器组件和正向扩散、逆向扩散以及采样原理这些知识碎片,映射在流程图之后,发现柳喑花明又一村。
2024-12-19 15:01:54
1418
1
原创 不写代码就能生成小程序,腾讯居然还有这种神器....
云开发 Copilot 提供了强大的AI能力,页面、组件以及区块的创建,都可以依靠AI完成。同时,再也不用因为记不住复杂的css属性而犯愁,通过输入自己的需求,AI就可以帮你生成并优化css样式。在开发过程中,遇到了一些小的问题,在云开发官方的帮助下得到了及时的响应与解决。同时也将遇到的问题和建议整理成文档,通过问卷的形式反馈,希望能够给云开发平台的建设尽一点绵薄之力。
2024-12-19 14:57:04
1668
原创 03:一文搞懂stable diffusion扩散原理,玩转AI绘画
本来想单独写Noise predictor这个U-Net模型的,奈何实力尚浅,觉得还是结合stable diffusion中的diffusion(扩散)的概念一起写,才能更好地理解Noise predictor。所以,本篇文章主要针对概念性的扩散来写,且本篇文章和我们使用stable diffusion关系不大,只是让大家了解我们在使用stable diffusion时的原理。
2024-12-18 17:53:56
582
原创 Vue框架加持:用极简代码实现复杂业务逻辑
在 Vue 3 的帮助下,用极简代码实现复杂的业务逻辑已经成为可能。通过组件化开发、组合式 API、Pinia 状态管理工具以及动态路由等特性,我们能够显著提升开发效率和代码质量。未来,随着 Vue 生态的不断发展,我们期待更多极简高效的开发工具和最佳实践涌现,帮助开发者在复杂的业务场景中游刃有余。
2024-12-18 17:49:54
596
原创 nginx安装:源码case语句不加break导致编译错误,该怎么办...
上篇文章写了在新买的vps上,使用nginx搭建了一个http代理服务器。在nginx的编译、安装过程中,遇到了几个问题,所以本篇文章就是总结一下nginx安装问题和解决方法。这就是我在vps安装nginx遇到的4个问题,涉及编译器、依赖和语法问题,在安装nginx时可以有一个参考。
2024-12-16 09:55:10
776
BerkerleyDb-18.1.40.tar.gz
2020-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人