- 博客(622)
- 资源 (25)
- 收藏
- 关注

原创 推荐一款 Vue3 界面设计插件 microi-pageengine 帮您快速搭建精美数据看板和统计报表
🌈【Microi吾码-界面设计器】 是一款基于Vue3的Web页面设计插件。是一款无状态、零耦合、可插拔的界面渲染工具,可以无缝集成到 web端、移动端。可以帮助开发人员、项目经理、产品经理快速搭建页面原型,可以设计动态看板、数据报表、精美图表等。这一篇介绍如何快速集成界面设计引擎,后续我会慢慢介绍如何自定义组件,介绍每个组件的具体用法。如果是vue2或者web项目,可以通过iframe方式集成。
2025-03-18 23:46:59
1470
61

原创 Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】
Microi吾码是一款轻量级、高性能的开源框架,旨在简化开发流程,提升开发效率。它支持多种编程语言,并提供了丰富的模块和插件,帮助开发者快速构建高质量的应用程序。🐋技术栈📖官方文档:🔗🌈Vue3版本演示地址:🔗🌈Vue2版本演示地址:🔗🪧Gitee开源地址:🔗🪧GitCode开源地址:🔗🎀官方CSDN博客:🔗🎀技术CSDN博客:🔗type=blog📢推广:如果想购买Microi吾码开源框架个人会员版(可二开商用版),可以报我的 CSDN 名“microi风闲”或者 报我的姓名
2025-03-17 23:35:30
2413
80

原创 uni-app 页面生命周期及组件生命周期汇总(Vue2、Vue3)
💎uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。uni-app在开发者数量、案例、跨端抹平度、扩展灵活性、性能体验、周边生态、学习成本、开发成本等8大关键指标上拥有更强的优势。从下面uni-app功能框架图可看出,uni-app在跨平台的过程中,不牺牲平台特色,可优雅的调用平台专有能力,真正做到海纳百川、各取所长。🎯。
2025-01-03 22:46:33
3321
49

原创 浅析 C# Async 和 Await 【代码之美系列】
🎯在C#中,async和await关键字是用于实现异步编程的强大工具。它们的引入极大地简化了异步代码的编写,使得开发人员能够更容易地创建响应式和高性能的应用程序。但是,要真正理解它们的工作原理,我们需要深入探讨它们在底层到底在做什么。
2024-12-12 13:00:01
4247
47

原创 【开源框架】快速上手 Microi 吾码:入门篇
💎Microi 吾码平台始于 2014 年,最初基于Avalon.js开发,历经发展,在 2018 年进行了重大重构,使用Vue技术,使得平台在用户界面和交互体验上有了显著提升。2024 年,Microi 吾码🔎开源,为广大开发者提供了一个强大的低代码开发工具。其致力于为企业提供一站式低代码开发解决方案,在众多项目中得到了广泛应用。在Microi 吾码的流程引擎中,撤回功能具有明确的使用场景和限制。🔥
2024-12-09 23:16:50
2341
27

原创 Vue3 开源UI 框架推荐 (总有一款适合你)
🔥这篇文章主要推荐了支持 Vue3 的开源 UI 框架,包括 web 端和移动端的多个框架,如 Element-Plus、Ant Design Vue 等 web 端框架,以及 Vant、NutUI 等移动端框架,并分别介绍了它们的特性和资源地址。🔥
2024-12-01 18:07:36
12499
31

原创 【开篇必看】.NET开源 ORM 框架 【SqlSugar系列】
💦1. 什么是ORM?对象-关系映射(,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射(ORM)系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。2. 为什么使用ORM?
2024-11-27 21:47:13
1136
7

原创 低代码框架-界面设计引擎 【Microi吾码 系列】
🔥Microi.Net-界面设计引擎主要解决了低代码平台页面如何快速设计的痛点.设计引擎分为设计器和渲染器两个核心组件,一个负责快速构建精美的页面,比如首页,动态看板,大屏等,另一个主要负责渲染,以数据驱动页面展示。🔥
2024-11-26 22:28:20
3668
34

原创 Git入门图文教程 -- 深入浅出 ( 保姆级 )
本文是关于 Git 的详细图文教程,内容包括 Git 的简介、基础概念、安装配置、GUI 工具、使用入门、远程仓库、后悔药、工作实践等方面。介绍了 Git 的特点、工作流程、状态,如工作区、暂存区、版本库等概念,以及创建仓库、暂存、提交、分支操作、合并、变基等指令。还涉及远程仓库的登录、分支切换,以及 Git flow 工作流程和 stash 功能等。
2024-11-20 22:08:32
2409
5
原创 VueUse/Core:提升Vue开发效率的实用工具库
VueUse/Core 是一个基于 Composition API 的Vue实用函数集合,它提供了一系列可复用的组合式函数,涵盖了常见的开发需求。这个库由 Anthony Fu 创建并维护,已经成为 Vue生态 中最受欢迎的工具库之一。
2025-05-18 22:27:43
958
22
原创 Uniapp 与 Uniapp X 对比:新手上手指南及迁移到 Uniapp X 的注意事项
Uniapp X 是 DCloud 推出的下一代跨平台应用开发引擎,基于 TypeScript 和原生渲染技术,性能显著提升,接近原生应用。
2025-05-18 22:13:13
1115
33
原创 一文讲透 Vue3 + Three.js 材质属性之皮革篇【扫盲篇】
本文详细介绍了如何使用 Three.js 创建逼真的皮革材质,涵盖牛皮、羊皮和仿皮等多种类型。文章首先介绍了 Three.js 的 PBR 材质系统,并解析了关键参数如粗糙度、金属感和贴图等。接着,针对不同类型的皮革,提供了具体的材质配置代码和效果展示。此外,文章还探讨了高级贴图技术,包括贴图制作流程和组合贴图实战,并提出了性能优化策略,如贴图压缩、材质共享和 LOD 策略。最后,通过完整示例代码展示了如何将皮革材质应用到 3D 鞋类模型中。文章强调,真实感来自于细节的累积,建议在实践中多观察真实皮革的物理
2025-05-15 20:44:09
916
11
原创 Vue3 本地环境 Vite 与生产环境 Nginx 反向代理配置方法汇总【反向代理篇】
本文详细介绍了在前后端分离架构中,如何配置开发环境和生产环境下的反向代理,以解决前端访问后端静态资源(如图片、文件)时可能遇到的问题。开发环境下使用 Vite 的代理配置,生产环境下则通过 Nginx 实现。文章重点分析了 Nginx 配置中的常见错误,并提供了正确的配置方案,包括路径匹配、请求头传递、路径重写、负载均衡和静态资源缓存等高级功能。此外,文章还总结了开发环境与生产环境的配置对比,并提供了常见问题的排查方法。通过本文的指导,开发者可以确保前后端分离项目在不同环境下都能正常访问静态资源。
2025-05-15 20:25:24
1636
46
原创 如何配置光猫+路由器实现外网IP访问内部网络?
在家庭或小型企业网络中,我们经常需要通过外网访问内部网络资源(如NAS、摄像头或自建服务器)。本文将详细介绍如何通过配置光猫和路由器,实现通过外网IP访问内部网络服务。
2025-05-11 22:25:21
1608
19
原创 【ORM精选必看】SQLSugar全局过滤器详解:如何实现「数据过滤」和「多租户隔离」?
。SQLSugar作为一款优秀的.NET ORM框架,提供了强大的全局过滤器功能,可以帮助我们以最优雅的方式实现这些需求。本文将全面介绍SQLSugar全局过滤器的使用方法,并通过实际案例展示其强大功能。
2025-05-11 22:00:49
986
2
原创 Visual Studio Code 前端项目开发规范合集【推荐插件】
在现代前端开发中,保持代码风格的一致性至关重要。本文介绍了如何通过 VSCode 配置自动格式化工具,推荐了 Prettier、ESLint 和 StyleLint 三款插件,并详细说明了它们的安装与配置步骤。
2025-05-10 21:39:56
2052
44
原创 如何检查 Watchtower 是否正常工作及更新未生效的排查方法【日常排错】
写这篇文章主要记录一次实际生产环境遇到的问题。起因是公司有两个镜像库,一个是无需认证的公共镜像库,一个是需要账号密码认证的私有镜像库。都通过dockerwatchtower实现自动容器更新,但是私有库死活不生效。下面记录了排查过程。我这里是用了5分钟的定时检查。虽然下文有很多方法都不是解决本次事故的原因,但是如果你不是站在上帝视角你又怎么能知道到底是因为什么原因引起的呢?所以我把排查方法都罗列出来了。
2025-05-07 21:50:01
1110
28
原创 Docker + Watchtower 实现容器自动更新:高效运维的终极方案
在容器化应用日益普及的今天,如何高效管理容器更新成为了每个DevOps工程师和开发者的必修课。手动更新容器不仅耗时耗力,还容易出错。本文将详细介绍如何使用Watchtower这一神器来实现Docker容器的自动更新,让你的容器管理更加轻松高效。Watchtower是一个轻量级的容器,专门用于监控并自动更新其他运行中的Docker容器。它会定期检查你运行的容器所使用的镜像是否有更新,如果发现新版本,会自动停止旧容器,使用新镜像重新启动容器。Watchtower 的核心优势自动化。
2025-05-07 14:44:30
1512
45
原创 【向量数据库】用披萨点餐解释向量数据库:一个美味的技术类比
想象你走进一家数字化的披萨餐厅,这里用AI技术优化了点餐流程。让我们通过这个生动场景来解释向量数据库的核心概念。这个美味的例子展示了:不同的相似度度量会导致不同的推荐结果,实际应用中需要根据业务需求选择合适的度量方式。向量数据库的价值就在于它能高效处理这类比较操作,即使面对百万级"菜单"也能快速响应。
2025-05-05 20:28:38
966
27
原创 浅析AI大模型为何需要向量数据库?【入门基础】
传统数据库通过精确匹配和索引来检索数据,而向量数据库则专门设计用于处理高维向量数据,支持基于相似性的模糊查询。高维向量存储:通常处理128维到2048维的密集向量近似最近邻(ANN)搜索:牺牲少量精度换取查询速度的指数级提升专用索引算法:如HNSW(Hierarchical Navigable Small World)、IVF(Inverted File Index)等# 典型向量数据库使用示例(以FAISS为例)d = 768 # 向量维度nb = 100000 # 数据库大小。
2025-05-05 20:16:56
1335
45
原创 基于DeepSeek-Coder,实现Microi吾码低代码平台AI代码辅助生成的思路设想【辅助代码生成】
通过与Microi吾码平台的深度集成,开发者仅需自然语言描述需求即可获得规范代码,极大降低学习成本。提示:实际部署时建议从7B以上模型开始微调,以获得更好生成效果。
2025-05-03 21:41:33
1032
10
原创 微信小程序蓝牙连接打印机打印单据完整Demo【蓝牙小票打印】
下面我将提供一个完整的微信小程序通过蓝牙连接热敏打印机(支持ESC/POS指令)打印订单小票的详细实现方案。本教程假设您使用的是常见的蓝牙热敏打印机(如佳博、芯烨等品牌)。
2025-04-25 15:46:26
1291
26
原创 ASP.NET Core 主机模型详解:Host、WebHost与WebApplication的对比与实践【代码之美】
在开发中,主机(Host)是应用程序的入口和运行环境。随着版本的迭代,ASP.NET Core提供了不同的主机模型,包括HostWebHost和。许多开发者对这些概念容易混淆,本文将深入解析它们的区别,并通过实际代码演示各自的用法。主机在应用程序的启动和生命周期管理依赖注入容器的配置应用程序配置的设置日志系统的初始化中间件管道的构建(针对Web应用)理解的不同主机模型对于构建高效应用程序至关重要。随着.NET的演进,已成为最简单、最直接的Web应用构建方式。✅建议新项目直接采用。
2025-04-24 23:24:16
2831
46
原创 .NET 8 实现大文件分片上传:本地存储解决方案【代码之美】
在当今互联网应用中,大文件上传是一个常见需求,尤其是对于云存储、视频网站、企业文档管理系统等场景。传统的单次文件上传方式在面对大文件时往往会遇到网络不稳定、内存占用高、上传失败需重传整个文件等问题。本文将介绍如何在.NET 8中实现高效稳定的大文件分片上传方案。本文详细介绍了在.NET 8中实现大文件分片上传的完整方案,包括前端分片处理、后端分片接收与合并、断点续传等高级功能。高效稳定,适合大文件上传场景内存占用低,使用流式处理支持断点续传,提升用户体验。
2025-04-22 21:50:28
1059
53
原创 基于 Vue3 + ECharts + GeoJson 实现区域地图钻取功能详解
在数据可视化领域,地图展示是一种非常直观的表现形式。而地图钻取(Drill-down)功能可以让用户从宏观到微观逐级查看数据,提供更好的交互体验。本文将详细介绍如何使用 、 和 实现一个完整的区域地图钻取功能。技术栈介绍首先创建一个Vue3项目:安装必要的依赖:2. 准备GeoJson数据地图钻取需要各级行政区划的 数据,可以从以下途径获取:在本例中,我们准备了中国地图、省级地图和市级地图三个级别的GeoJson数据。创建 组件:4. 创建主页面组件创建 作为主页面:5. 使用组件在A
2025-04-20 22:43:03
2039
53
原创 Lucene.NET + Jieba分词:核心词典与停用词配置详解
在中文搜索场景中,Lucene.NET结合Jieba分词能显著提升文本处理能力。但实际应用中,dict.txt(核心词典)、(同义词库)和(停用词表)的配置直接影响分词效果和搜索质量。本文将详细介绍这三个文件的作用、格式及实战用法。
2025-04-16 11:16:26
1337
58
原创 混合开发部署实战:PyInstaller + .NET 8 + Docker全链路配置
通过打包Python组件,结合.NET 8的强大Web能力,最终用Docker实现跨平台部署,这种混合架构既发挥了Python在AI/数据处理方面的优势,又利用了.NET在构建高性能Web服务的特点。关键注意点:环境一致性:确保开发/测试/生产环境Python版本一致通信协议:推荐使用Protobuf代替JSON提升性能安全防护:对跨进程调用进行输入校验实际部署时建议使用Kubernetes进行容器编排,通过Ingress配置统一的API网关,实现完整的云原生解决方案。
2025-04-15 23:40:47
666
8
原创 C# + Python混合开发实战:优势互补构建高效应用
在当今软件开发领域,C#与Python的组合正在成为解决复杂问题的黄金搭档。本文将深入探讨如何通过混合开发模式,充分发挥两种语言的独特优势,并通过典型应用场景展示1+1>2的开发效果。通过合理架构设计,C#与Python的混合开发能显著提升项目开发效率与运行性能。开发者可根据具体需求选择适合的集成方案,建议从简单的进程调用开始,逐步过渡到更复杂的深度集成模式。
2025-04-15 22:24:18
2190
20
原创 Python快速入门指南:从零开始掌握Python编程
Python作为当今最流行的编程语言之一,以其简洁的语法、强大的功能和丰富的生态系统赢得了全球开发者的青睐。无论你是想进入数据科学、Web开发、自动化脚本还是人工智能领域,Python都是绝佳的起点。本文将带你快速掌握Python的核心概念,助你开启编程之旅。"""这是一个问候函数"""return f"def greet(name , greeting = "Hello") : """这是一个问候函数""" return f" {name }!
2025-04-12 23:47:18
7028
50
原创 NginxWebUI:可视化 Nginx 配置管理工具,告别繁琐命令行!
Nginx作为高性能Web服务器和反向代理,广泛应用于各种场景。然而,它的配置依赖于手动编辑nginx.conf文件,语法复杂且容易出错。NginxWebUI 应运而生,它提供 Web 可视化界面,让 Nginx 配置变得简单高效!本文详细介绍NginxWebUI的功能、安装、使用及实际应用场景,帮助你轻松管理 Nginx 配置,告别繁琐的命令行操作!NginxWebUI 是一款强大的 Nginx 可视化配置工具,特别适合:不熟悉 Nginx 配置的新手需要快速管理多台 Nginx 的运维人。
2025-04-10 11:48:53
4265
36
原创 .NET Core 中获取各种路径的的方法汇总【代码之美】
在.NET Core开发过程中,正确处理文件路径是每个开发者都会遇到的常见需求。无论是读取配置文件、写入日志,还是管理上传的文件,都需要准确地获取各种路径信息。与传统的k相比,.NET Core在路径处理上有许多变化和改进,特别是在跨平台支持方面。本文将全面介绍.NET Core中获取各种路径的方法,帮助开发者避免常见的"坑"。掌握.NET Core中的路径处理是开发健壮应用程序的基础技能。在各种环境中正确获取所需路径编写跨平台兼容的代码避免常见的安全问题处理特殊的部署场景。
2025-04-10 00:04:56
1380
42
原创 Uniapp 集成极光推送(JPush)完整指南
在移动应用开发中,消息推送是提升用户留存和活跃度的重要手段。极光推送(JPush)作为国内领先的推送服务提供商,以其高到达率、稳定性和丰富的功能受到开发者青睐。本文将详细介绍如何在Uniapp项目中集成极光推送功能。通过本文的介绍,你应该已经掌握了在Uniapp中集成极光推送的基本方法。极光推送提供了丰富的API和功能,可以根据项目需求进一步探索更多高级特性。在实际开发中,建议结合项目需求设计合理的推送策略,避免过度推送导致用户反感。如果你在集成过程中遇到任何问题,欢迎在评论区留言讨论。也欢迎关注我的。
2025-04-08 23:35:31
1339
26
原创 Lucene.Net 分词器选择指南:盘古分词 vs 结巴分词
在构建基于Lucene.Net的中文搜索引擎时,分词器的选择直接影响搜索效果和性能。盘古分词(PanGu)和结巴分词(jieba)是两个主流选择,以下是它们的深度对比与选择建议。盘古分词:适合搜索场景优先、需要与Lucene.Net深度集成的项目结巴分词:适合需要NLP扩展能力、对准确率要求更高的场景最终建如果项目以搜索为核心且需高性能 → 选择盘古分词如果需处理复杂语义且能接受性能损耗 → 选择结巴分词。
2025-04-06 20:37:20
3028
54
原创 Lucene.Net全文搜索引擎:架构解析与全流程实战指南
Lucene.Net灵活架构:模块化设计支持深度定制高性能:倒排索引+段机制保障搜索效率可扩展:通过Analyzer和Similarity实现业务适配集成实现分布式搜索结合AI模型实现语义搜索构建实时日志分析系统。
2025-04-06 16:09:25
1510
23
原创 基于 .NET 8 + Lucene.Net + 结巴分词实现全文检索与匹配度打分实战指南
本文详细讲解如何利用.NET 8Lucene.Net和结巴分词(Jieba)实现高效的全文检索功能,并支持搜索结果按匹配度排序。内容涵盖环境搭建、索引管理、分词优化、动态更新策略及实战代码示例,助您快速构建高性能中文搜索引擎。.NET 8:微软最新跨平台框架,提供高性能运行时。Apache顶级搜索库的.NET移植版,支持复杂搜索逻辑。结巴分词(Jieba):高效中文分词组件,支持搜索和索引双模式。// 修改词频计算逻辑// 应用自定义评分停用词文件:移除“的”、“了”等无意义词。用户词典。
2025-04-04 20:41:35
2611
46
原创 JiebaAnalyzer 分词模式详解【搜索引擎系列教程】
是分词模式的关键参数,用于控制分词粒度。用户词典 > Jieba 默认词典:适用于搜索阶段,细粒度分词提升召回率:适用于索引阶段,粗粒度分词保证准确性通过和可优化分词质量。
2025-04-03 18:09:19
999
6
原创 Lucene.Net FSDirectory 和 RAMDirectory 的区别和用法 【搜索引擎系列教程】
Lucene.Net中的和是两种不同的索引存储方式,它们在性能、用途和持久性上有显著差异。
2025-04-03 17:59:08
1032
2
原创 【C#实战】动态模板替换:根据Model字段名称自动匹配替换值【代码之美】
在日常开发中,我们经常遇到需要根据数据模型动态生成文本内容的需求,比如邮件模板、报告生成、消息通知等场景。传统的方式是为每个字段硬编码替换逻辑,但当模板或模型变更时,维护成本很高。本文将介绍如何使用C#反射机制实现一个灵活的模板引擎,能够根据Model字段名称自动匹配并替换模板中的占位符。提示:以下是本篇文章正文内容,下面案例可供参考灵活性:模板与代码解耦,修改模板无需重新编译可维护性:添加新字段只需修改模板和模型扩展性:支持格式控制、嵌套对象等高级功能性能优化:通过缓存和预编译提升执行效率。
2025-04-02 14:34:55
1289
10
原创 .NET 集成 Velocity 模板引擎实现动态代码生成(高性能+易扩展)
在软件开发中,动态生成HTMLXMLSQL或代码文件是常见需求。是一款高性能的模板引擎,而 .NET 可以通过NVelocity(Velocity 的 .NET 实现)轻松集成。本文将详细介绍 .NET + Velocity 模板引擎 的集成方法,并提供最佳实践和完整代码示例。Velocity是Apache动态HTML生成(邮件模板、报表)代码生成(自动生成C#Java类)配置文件动态渲染(SQLXMLWeb视图引擎(替代Razor✔ 高性能(编译后缓存,执行快)✔ 语法简单(类似。
2025-03-29 20:21:23
957
56
CMMI3全套文档模板,项目经理必备
2020-10-16
最新版H+4.9版本前台源码lee.rar
2020-02-16
NFine快速开发框架.源码下载高清
2017-08-23
信息系统项目管理师教程(第2版)pdf高清版
2017-08-11
Asp.net Webconfig 操作
2013-04-02
为什么国内ai图片处理无法输出汉字?
2024-12-02
10年.net转java有必要吗?
2024-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人