上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 129 下一页

2024年9月29日

‌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 漫思 阅读(110) 评论(0) 推荐(0)

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

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

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

.NET 开源高性能 MQTT 类库

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

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

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

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

posted @ 2024-09-29 11:09 漫思 阅读(170) 评论(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 漫思 阅读(733) 评论(0) 推荐(0)

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

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

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

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

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

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

Task 笔记

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

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

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

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

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

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

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

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

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

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

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

.Net技术栈

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

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

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

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

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

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

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

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

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

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

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

Wpf使用NLog将日志输出到LogViewer

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

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

使用MessagePipe实现进程间通信

摘要: 使用MessagePipe实现进程间通信 1、MessagePipe介绍 可以用于.NET和Unity上面的高性能的内存/分布式消息传递管道。适用于发布/订阅模式、CQRS的中介模式、Prism中的EventAggregator、IPC(进程间通信)-RPC等。 支持: 依赖注入 过滤器管道 更好的 阅读全文

posted @ 2024-09-29 10:46 漫思 阅读(216) 评论(0) 推荐(0)

2024年9月26日

ASP.NET MVC Autofac依赖注入的一点小心得(包含特性注入)

摘要: ASP.NET MVC Autofac依赖注入的一点小心得(包含特性注入) 前言 IOC的重要性 大家都清楚..便利也都知道..新的ASP.NET Core也大量使用了这种手法.. 一直憋着没写ASP.NET Core的文章..还是怕误导大家.. 今天这篇也不是讲Core的 前面写了C#开发移动应用 阅读全文

posted @ 2024-09-26 19:53 漫思 阅读(28) 评论(0) 推荐(0)

使用.NET并行任务库(TPL)与并行Linq(PLINQ)充分利用多核性能

摘要: 使用.NET并行任务库(TPL)与并行Linq(PLINQ)充分利用多核性能 前言 最近比较闲,(项目要转Java被分到架构组,边缘化人员,无所事事 哈哈哈哈) 记录一下前段时间用到的.NET框架下采用并行策略充分利用多核CPU进行优化的一个方法 起因是项目中有个结算的方法,需要汇总一个月的数据在内 阅读全文

posted @ 2024-09-26 19:53 漫思 阅读(29) 评论(0) 推荐(0)

C# + WPF 音频播放器 界面优雅,体验良好

摘要: 阅读目录 前言 项目介绍 项目页面 项目源码 项目地址 最后 前言 本文介绍一款使用 C# 与 WPF 开发的音频播放器,其界面简洁大方,操作体验流畅。该播放器支持多种音频格式(如 MP4、WMA、OGG、FLAC 等),并具备标记、实时歌词显示等功能。 另外,还支持换肤及多语言(中英文)切换。核心 阅读全文

posted @ 2024-09-26 19:52 漫思 阅读(222) 评论(0) 推荐(0)

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

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

posted @ 2024-09-26 19:52 漫思 阅读(59) 评论(0) 推荐(0)

C# Linq 延迟查询的执行

摘要: C# Linq 延迟查询的执行 在定义linq查询表达式时,查询是不会执行,查询会在迭代数据项时运行。它使用yield return 语句返回谓词为true的元素。 var names = new List<string> { "Nino", "Alberto", "Juan", "Mike", " 阅读全文

posted @ 2024-09-26 19:51 漫思 阅读(31) 评论(0) 推荐(0)

C# Linq.FirstOrDefault、Linq.Where、Linq.AsParallel、List.Exists、List.Find、Dictionar.TryGetValue、HashSet.Contains 性能的比较

摘要: C# Linq.FirstOrDefault、Linq.Where、Linq.AsParallel、List.Exists、List.Find、Dictionar.TryGetValue、HashSet.Contains 性能的比较 今天我们来比较一下集合检索方法性能更优问题,测试代码 public 阅读全文

posted @ 2024-09-26 19:51 漫思 阅读(52) 评论(0) 推荐(0)

C# WebSocket Servers -- Fleck、SuperSocket、TouchSocke

摘要: C# WebSocket Servers -- Fleck、SuperSocket、TouchSocke 最近在维护老项目,感觉内存一直都有问题,定位到问题是WebSocketServer的问题,了解了 Fleck、SuperSocket、TouchSocke 等开源项目 ,这里记录一下。可能今后都 阅读全文

posted @ 2024-09-26 19:51 漫思 阅读(354) 评论(0) 推荐(0)

2024年9月25日

心理学家彭凯平:情绪价值到底是什么?

摘要: 心理学家彭凯平:情绪价值到底是什么? 分析解读 发布时间:2024-09-20 51赞 2评论 1964阅读 作者:彭凯平 来源:微信公众号:大渔大师课(ID:dayuclassx) 不知何时起,“情绪价值”这个词火了。从恋爱到职场再到商业,人们似乎越来越离不开它,情绪价值是什么意思呢?简而言之,情 阅读全文

posted @ 2024-09-25 17:22 漫思 阅读(510) 评论(0) 推荐(0)

前端如何接收SSE流式数据传输(大模型网站常用)

摘要: 使用fetchEventSource参考:https://blog.csdn.net/qq_43750656/article/details/131591198https://zhuanlan.zhihu.com/p/686618062 首先安装: npm install --save @micro 阅读全文

posted @ 2024-09-25 14:15 漫思 阅读(1109) 评论(0) 推荐(1)

fetchEventSource使用+源码解析

摘要: fetchEventSource使用+源码解析 nonhana 杭电大三学生,喜欢搞前端。 ​关注他 创作声明:包含 AI 辅助创作 12 人赞同了该文章 前言 最近由于一些乱七八糟的原因,接触到了国内开发的一些类ChatGPT的API的前端调用与功能集成。概括的来说,就是有一个需求,需要在Web前 阅读全文

posted @ 2024-09-25 14:14 漫思 阅读(3153) 评论(0) 推荐(2)

Server-Sent Events (SSE) Koa2 & Nginx & React 实践

摘要: Server-Sent Events (SSE) Koa2 & Nginx & React 实践 得鹿梦鱼 前端+node全栈,骑马找马中,有兴趣可私聊 ​关注他 在现代 Web 应用中,实时数据传输变得越来越重要。Server-Sent Events (SSE) 是一种轻量级的技术,允许服务器向客 阅读全文

posted @ 2024-09-25 14:13 漫思 阅读(212) 评论(0) 推荐(0)

SSE post 实践

摘要: SSE post 实践 assassin_cike 5 月 17 日 新加坡 阅读 5 分钟 1 需求:对接大模型的聊天功能疑惑:但是接口是post方法,需要传一些复杂的数据,而EventSource不支持post,那我们应该怎么办呢?思路:SSE (Server-Sent Events) Usin 阅读全文

posted @ 2024-09-25 14:12 漫思 阅读(570) 评论(0) 推荐(0)

如何通过Express和React处理SSE

摘要: 如何通过Express和React处理SSE 奇舞团 360最大的前端团队。 已关注 2 人赞同了该文章 本文作者为360奇舞团前端开发工程师最近AIGC技术的大热,市面上也出现了许多类似生产的AI工具,其中有一大特色就是对话的输出结果是类似真人的打字效果出现,要呈现出这种效果,最主要的就是要利用S 阅读全文

posted @ 2024-09-25 14:11 漫思 阅读(251) 评论(0) 推荐(0)

Pro-Chat: 一款面向未来的开源智能聊天组件

摘要: Pro-Chat: 一款面向未来的开源智能聊天组件 徐小夕 ​ 循环智能 前端工程师 ​关注他 12 人赞同了该文章 往期精彩: 基于数据源驱动的跨组件通信最佳实践(低码篇) hi, 大家好, 我是徐小夕, 最近在 github 上看到一款非常有意思的开源项目, 定位是开箱即用的大模型对话前端解决方 阅读全文

posted @ 2024-09-25 14:10 漫思 阅读(160) 评论(0) 推荐(0)

基于数据源驱动的跨组件通信最佳实践(低码篇)

摘要: 基于数据源驱动的跨组件通信最佳实践(低码篇) 徐小夕 ​ 循环智能 前端工程师 ​关注他 5 人赞同了该文章 hello, 大家好, 我是徐小夕, 之前一直在研究可视化零代码相关产品的技术落地, 也分享了很多可视化低代码的 技术实践, 今天和大家继续分享一下低代码平台中组件通信的一些技术方案和实现. 阅读全文

posted @ 2024-09-25 14:09 漫思 阅读(52) 评论(0) 推荐(0)

IT男如何走上的自由职业之路。

摘要: IT男如何走上的自由职业之路。 前言 在博客园的一篇文章《40岁大龄失业程序猿,未来该何去何从》,在下面留言,目前自己在做自由职业,很多人加好友咨询自由职业的事情,对IT行业自由职业比较感兴趣,问怎么能走上这条路,所以才有了今天这篇文章。把自己走上自由职业这条路说下情况。 正文 现状:我84年的,自 阅读全文

posted @ 2024-09-25 13:52 漫思 阅读(61) 评论(0) 推荐(0)

SimpleAISearch:C# + DuckDuckGo 实现简单的AI搜索

摘要: SimpleAISearch:C# + DuckDuckGo 实现简单的AI搜索 合集 - C#(79) 最近AI搜索很火爆,有Perplexity、秘塔AI、MindSearch、Perplexica、memfree、khoj等等。 在使用大语言模型的过程中,或许你也遇到了这种局限,就是无法获取网 阅读全文

posted @ 2024-09-25 13:51 漫思 阅读(82) 评论(0) 推荐(0)

C#|.net core 基础 - 扩展数组添加删除性能最好的方法

摘要: C#|.net core 基础 - 扩展数组添加删除性能最好的方法 合集 - C#|.net core 基础(6) 今天在编码的时候遇到了一个问题,需要对数组变量添加新元素和删除元素,因为数组是固定大小的,因此对新增和删除并不友好,但有时候又会用到,因此想针对数组封装两个扩展方法:新增元素与删除元素 阅读全文

posted @ 2024-09-25 13:51 漫思 阅读(36) 评论(0) 推荐(0)

C# + WPF 音频播放器 界面优雅,体验良好

摘要: C# + WPF 音频播放器 界面优雅,体验良好 合集 - .NET 开源工具(18) 阅读目录 前言 项目介绍 项目页面 项目源码 项目地址 最后 前言 本文介绍一款使用 C# 与 WPF 开发的音频播放器,其界面简洁大方,操作体验流畅。该播放器支持多种音频格式(如 MP4、WMA、OGG、FLA 阅读全文

posted @ 2024-09-25 13:50 漫思 阅读(182) 评论(0) 推荐(0)

Canvas简历编辑器-Monorepo+Rspack工程实践

摘要: Canvas简历编辑器-Monorepo+Rspack工程实践 Canvas简历编辑器-Monorepo+Rspack工程实践 在之前我们围绕Canvas聊了很多代码设计层面的东西,在这里我们聊一下工程实践。在之前的文中我也提到过,因为是本着学习的态度以及对技术的好奇心来做的,所以除了一些工具类的库 阅读全文

posted @ 2024-09-25 13:47 漫思 阅读(72) 评论(0) 推荐(0)

这10种分布式ID,太绝了!

摘要: 这10种分布式ID,太绝了! 前言 分布式ID,在我们日常的开发中,其实使用的挺多的。 有很多业务场景在用,比如: 分布式链路系统的trace_id 单表中的主键 Redis中分布式锁的key 分库分表后表的id 今天跟大家一起聊聊分布式ID的一些常见方案,希望对你会有所帮助。 1 UUID UUI 阅读全文

posted @ 2024-09-25 13:46 漫思 阅读(87) 评论(0) 推荐(0)

C#/.NET/.NET Core技术前沿周刊 | 第 5 期(2024年9.9-9.15)

摘要: C#/.NET/.NET Core技术前沿周刊 | 第 5 期(2024年9.9-9.15) 思维导航 前言 .NET 9中的性能改进 .NET 9 Release Candidate 1现已发布! GitHub模型和.NET为工程师构建生成式AI应用程序 Android Asset Packs f 阅读全文

posted @ 2024-09-25 13:45 漫思 阅读(62) 评论(0) 推荐(0)

全能还是专精?关于技术通才与技术专家的思考

摘要: 全能还是专精?关于技术通才与技术专家的思考 在日新月异的 IT 行业中,每隔数年乃至数月,便会涌现出革新性的技术或前沿框架,引领行业潮流。 比如前端开发,我刚开始工作时,大部分都是静态页面+JavaScript,页面上只有一些简单的交互。 后来出现了Ajax技术和JQuery库,现在想起当年第一次使 阅读全文

posted @ 2024-09-25 13:44 漫思 阅读(46) 评论(0) 推荐(0)

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 129 下一页

导航