2024年9月29日

【翻译】实现 Blocked Floyd-Warshall 用于解决所有对最短路径问题 C# 实现

摘要: 【翻译】实现 Blocked Floyd-Warshall 用于解决所有对最短路径问题 C# 实现 2024-09-29 11:13 沉睡的木木夕 阅读(0) 评论(0) 编辑 收藏 举报 介绍 在之前的帖子中,我们实现了Floyd-Warshall(弗洛伊德-沃沙尔算法)(四种变体)以及路由重建算 阅读全文

posted @ 2024-09-29 11:53 漫思 阅读(5) 评论(0) 推荐(0) 编辑

老项目的倔强——性能优化篇

摘要: 老项目的倔强——性能优化篇 2022-02-27 23:10 沉睡的木木夕 阅读(6609) 评论(18) 编辑 收藏 举报 老项目的倔强——性能优化篇 由于各种原因我们总是要与公司各种老项目打交道。天有不测风云,谁也不知道这坨屎山会从哪个方向把你的嘴塞的满满的,还不让你吐出来。既然如此...那只能 阅读全文

posted @ 2024-09-29 11:52 漫思 阅读(2) 评论(0) 推荐(0) 编辑

node-xlsx npmjs资源

摘要: node-xlsx - npm (npmjs.com) 阅读全文

posted @ 2024-09-29 11:23 漫思 阅读(3) 评论(0) 推荐(0) 编辑

node-xlsx

摘要: node-xlsx 0.24.0 • Public • Published 5 months ago Readme Code Beta 1 Dependency 665 Dependents 41 Versions node-xlsx Features Straightforward excel f 阅读全文

posted @ 2024-09-29 11:22 漫思 阅读(9) 评论(0) 推荐(0) 编辑

‌Koa框架可以通过使用node-xlsx插件来导出Excel文件。‌

摘要: ‌Koa框架可以通过使用node-xlsx插件来导出Excel文件。‌ 在Koa框架中导出Excel文件,首先需要安装node-xlsx插件,这是一个用于处理Excel文件的Node.js库。安装完成后,可以在Koa的路由处理函数中使用node-xlsx来生成Excel文件。以下是一个简单的示例,展 阅读全文

posted @ 2024-09-29 11:18 漫思 阅读(24) 评论(0) 推荐(0) 编辑

一次基于AST的大规模代码迁移实践

摘要: 一次基于AST的大规模代码迁移实践 作者:来自 vivo 互联网大前端团队- Wei Xing 在研发项目过程中,我们经常会遇到技术架构迭代更新的需求,通过技术的迭代更新,让项目从新的技术特性中受益,但由于很多新的技术迭代版本并不能完全向下兼容,包含了很多非兼容性的改变(Breaking Chang 阅读全文

posted @ 2024-09-29 11:11 漫思 阅读(5) 评论(0) 推荐(0) 编辑

.NET 开源高性能 MQTT 类库

摘要: 阅读目录 前言 项目介绍 功能说明 功能特点 应用场景 使用方法 项目地址 总结 最后 前言 随着物联网(IoT)技术的迅猛发展,MQTT(消息队列遥测传输)协议凭借其轻量级和高效性,已成为众多物联网应用的首选通信标准。 MQTTnet 作为一个高性能的 .NET 开源库,为 .NET 平台上的 M 阅读全文

posted @ 2024-09-29 11:10 漫思 阅读(43) 评论(0) 推荐(0) 编辑

.NET跨平台绘图基础库--SkiaSharp

摘要: .NET跨平台绘图基础库--SkiaSharp SkiaSharp 是一个跨平台的 2D 图形 API,用于 .NET 平台,基于 Google 的 Skia 图形库。它提供了全面的 2D API,可以在移动、服务器和桌面模型上渲染图像。SkiaSharp 可以在多个 .NET 平台上使用,包括 A 阅读全文

posted @ 2024-09-29 11:09 漫思 阅读(28) 评论(0) 推荐(0) 编辑

.NET Core使用NPOI导出复杂,美观的Excel详解

摘要: .NET Core使用NPOI导出复杂,美观的Excel详解 思维导航 前言 一、引入NPOI NuGet 二、导出Excel文档内容展示格式如下如所示 三、CellStyle单元格常用样式概述 四、Font字体常用属性概述 五、NPOI HSSFColor 颜色索引对照表: 六、关于NPOI对Ex 阅读全文

posted @ 2024-09-29 11:07 漫思 阅读(136) 评论(0) 推荐(0) 编辑

.NET常见的几种项目架构模式,你知道几种?(附带使用情况投票)

摘要: .NET常见的几种项目架构模式,你知道几种?(附带使用情况投票) 思维导航 前言 三层架构 MVC架构 DDD分层架构 整洁架构 CQRS架构 最后总结 参考文章 DotNetGuide技术社区 前言 项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提 阅读全文

posted @ 2024-09-29 11:07 漫思 阅读(13) 评论(0) 推荐(0) 编辑

WPF 基础 2D 图形学知识 判断点是否在线段上

摘要: 在知道一个使用两个点表示的线段,和另一个点,求另一个点是否在线段上 本文算法属于通用的算法,可以在 WPF 和 UWP 和 Xamarin 等上运行,基本上所有的 .NET 平台都能执行 如下图,如果点在线段上,那么修改线段颜色 假定有线段的定义如下 public record Line { pub 阅读全文

posted @ 2024-09-29 11:06 漫思 阅读(6) 评论(0) 推荐(0) 编辑

Task 笔记

摘要: Task 笔记 1.计时器类Stopwatch Stopwatch stopwatch=new Stopwatch() stopwatch.Start();//开始计时 stopwatch.Stop();//停止计时 stopwatch.Reset();//重置计时时间 stopwatch.Rest 阅读全文

posted @ 2024-09-29 11:05 漫思 阅读(6) 评论(0) 推荐(0) 编辑

.Net 6 SignalR 实际业务开发中遇到的问题及解决办法

摘要: .Net 6 SignalR 实际业务开发中遇到的问题及解决办法 一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Server-Sent Events(SSE)服务器事件 3.longpolling 长轮询。 如果客户端开启协商,会按顺序选择可兼容的协议。(默认开启协议协 阅读全文

posted @ 2024-09-29 11:04 漫思 阅读(43) 评论(0) 推荐(0) 编辑

.Net 6 WebApi 项目部署到 Linux 系统上的 Docker 容器

摘要: .Net 6 WebApi 项目部署到 Linux 系统上的 Docker 容器 1.创建一个基础的WebApi项目 注意:因为发布时候,Dockerfile文件必须和解决方案.cspro文件放在同级,所以建议勾上这个,当时遇到这个问题,导致打包镜像时找不到.cspro文件,搞了好久 点击创建,项目 阅读全文

posted @ 2024-09-29 11:02 漫思 阅读(138) 评论(0) 推荐(0) 编辑

C# Task 实现任务超时取消、超时取消然后重试 超过重试最大次数就结束。

摘要: C# Task 实现任务超时取消、超时取消然后重试 超过重试最大次数就结束。 任务超时取消 示例 public static async Task TimeoutCancelTask() { CancellationTokenSource cts = new CancellationTokenSou 阅读全文

posted @ 2024-09-29 11:02 漫思 阅读(96) 评论(0) 推荐(0) 编辑

.Net技术栈

摘要: .Net技术栈 一、后端 1. 框架 C# 异步多线程 委托 事件 标准事件模式 泛型 特性 反射 Linq Lambda Expression表达式树 PLinq IO文件操作 XML操作 .Net IOC/DI依赖注入 中间件 鉴权授权、角色策略 Filters过滤器 IMemoryCache缓 阅读全文

posted @ 2024-09-29 11:01 漫思 阅读(64) 评论(0) 推荐(0) 编辑

.Net Web项目中,实现轻量级本地事件总线 框架

摘要: .Net Web项目中,实现轻量级本地事件总线 框架 一、事件总线设计方案 1.1、事件总线的概念 事件总线是一个事件管理器,负责统一处理系统中所有事件的发布和订阅。 事件总线模式通过提供一种松耦合的方式来促进系统内部的业务模块之间的通信,从而增强系统的灵活性和可维护性。 1.2、实现的功能目标 注 阅读全文

posted @ 2024-09-29 10:51 漫思 阅读(30) 评论(0) 推荐(0) 编辑

仅需6步,实现虚拟物体在现实世界的精准放置

摘要: 仅需6步,实现虚拟物体在现实世界的精准放置 增强现实(AR)技术作为一种将数字信息和现实场景融合的创新技术,近年来得到了快速发展,并在多个应用领域展现出其独特的魅力。比如在教育行业,老师可以通过虚拟现实场景生动直观地帮助学生理解抽象概念;在旅游行业,AR技术还能虚拟历史文化场景、虚拟导航等,为游客提 阅读全文

posted @ 2024-09-29 10:48 漫思 阅读(5) 评论(0) 推荐(0) 编辑

深度DFS 和 广度BFS搜索算法学习

摘要: 深度DFS 和 广度BFS搜索算法学习 目录 广度优先的动态图 深度优先的动态图 广度和深度的具体步骤 深度和广度的应用场景 图的两种遍历方式: 深度优先遍历(DFS——Depth First Search) 广度优先遍历(BFS——Breath First Search) 图的遍历算法里,处理临时 阅读全文

posted @ 2024-09-29 10:47 漫思 阅读(10) 评论(0) 推荐(0) 编辑

Wpf使用NLog将日志输出到LogViewer

摘要: Wpf使用NLog将日志输出到LogViewer 1 LogViewer LogViewer是通过UDP传输的高性能实时log查看器。具有一下特性: 通过UDP读取日志 通过文件导入日志 导出日志到一个文件中 排序、过滤(日志树,日志等级)和查找 突出显示搜索文本 从UPD接收日志时忽略IP地址列表 阅读全文

posted @ 2024-09-29 10:47 漫思 阅读(60) 评论(0) 推荐(0) 编辑

导航