上一页 1 2 3 4 5 6 7 8 9 ··· 99 下一页

2024年9月30日

DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(3)

摘要: DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(3) 上一篇:《DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(2)》 这篇文章主要是对 DDD.Sample 框架增加 Trans 阅读全文

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

Ubuntu 安装和使用 Supervisor(进程管理)

摘要: Ubuntu 安装和使用 Supervisor(进程管理) 服务器版本 Ubuntu 16.04 LTS。 Supervisor 是一个用 Python 写的进程管理工具,可以很方便的对进程进行启动、停止、重启等操作。 安装命令: $ apt-get install supervisor 安装成功后 阅读全文

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

DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(2)

摘要: DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(2) 上一篇:《DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(1)》 阅读目录: 抽离 IRepository 并改造 Repos 阅读全文

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

通过一个小故事,理解 HTTPS 工作原理

摘要: 通过一个小故事,理解 HTTPS 工作原理 本文摘录参考: 细说 CA 和证书(主要讲解 CA 的使用) 数字签名是什么?(简单理解原理) 深入浅出 HTTPS 工作原理(深入理解原理) HTTP 协议由于是明文传送,所以存在三大风险: 1、被窃听的风险:第三方可以截获并查看你的内容 2、被篡改的危 阅读全文

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

ASP.NET WebApi OWIN 实现 OAuth 2.0(自定义获取 Token)

摘要: ASP.NET WebApi OWIN 实现 OAuth 2.0(自定义获取 Token) 相关文章:ASP.NET WebApi OWIN 实现 OAuth 2.0 之前的项目实现,Token 放在请求头的 Headers 里面,类似于这样: Accept: application/json Co 阅读全文

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

作为博主和曾经员工,谈谈近期的园子

摘要: 作为博主和曾经员工,谈谈近期的园子 最近,有很多朋友微信我,说博客园最近在求救,你怎么看? 怎么看?不怎么看,微笑而过。 其实救园我很久之前就关注到了,很多园友也慷慨解囊,也提出了很多建议,但并没有很多实质性的后续,相信大家应该也看到了。 为什么写这篇文章呢?因为最近看到了一个评论,园友是这样写的: 阅读全文

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

EntityFramework.Extended 支持 MySql

摘要: EntityFramework.Extended 支持 MySql EntityFramework.Extended 默认不支持 MySql,需要配置如下代码: [DbConfigurationType(typeof(DbContextConfiguration))] //增加配置 public c 阅读全文

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

xlsx

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

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

nodejs 读取excel

摘要: nodejs 读取excel 在Node.js中,可以使用xlsx库来读取Excel文件。以下是一个简单的例子,展示如何读取Excel文件并打印其内容: 首先,你需要安装xlsx库: npm install xlsx 然后,你可以使用以下代码读取Excel文件: const XLSX = requi 阅读全文

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

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 漫思 阅读(42) 评论(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 漫思 阅读(42) 评论(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) 编辑

使用MessagePipe实现进程间通信

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

posted @ 2024-09-29 10:46 漫思 阅读(43) 评论(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 漫思 阅读(7) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

posted @ 2024-09-26 19:52 漫思 阅读(13) 评论(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 漫思 阅读(5) 评论(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 漫思 阅读(7) 评论(0) 推荐(0) 编辑

C# WebSocket Servers -- Fleck、SuperSocket、TouchSocke

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

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

2024年9月25日

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

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

posted @ 2024-09-25 17:22 漫思 阅读(23) 评论(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 漫思 阅读(116) 评论(0) 推荐(0) 编辑

fetchEventSource使用+源码解析

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

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

上一页 1 2 3 4 5 6 7 8 9 ··· 99 下一页

导航