上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 164 下一页

2023年6月8日

使用c#实现23种设计模式

摘要: 使用c#实现23种常见的设计模式 设计模式通常分为三个主要类别: 创建型模式 结构型模式 行为型模式。 这些模式是用于解决常见的对象导向设计问题的最佳实践。 以下是23种常见的设计模式并且提供c#代码案例: 创建型模式: 1. 单例模式(Singleton) public sealed class 阅读全文

posted @ 2023-06-08 16:47 jack_Meng 阅读(188) 评论(0) 推荐(0) 编辑

.NET Core 实现 Windows 系统 Development、Staging、Production 三种环境的无感部署

摘要: 阅读目录 〇、前言 一、配置文件 二、程序读取配置 1. 配置文件信息读取实现 2. 关于本机测试 三、Windows 服务器配置 回到顶部 〇、前言 日常开发中,程序的环境切换是相当频繁的了,如果不同环境中的某些参数不同,那就需要每次编辑之前手动进行修改,比较麻烦,效率低下。 本文将以 .NET 阅读全文

posted @ 2023-06-08 16:11 jack_Meng 阅读(147) 评论(0) 推荐(0) 编辑

C# 中的yield return机制和原理

摘要: 前言# 当我们编写 C# 代码时,经常需要处理大量的数据集合。在传统的方式中,我们往往需要先将整个数据集合加载到内存中,然后再进行操作。但是如果数据集合非常大,这种方式就会导致内存占用过高,甚至可能导致程序崩溃。 C# 中的yield return机制可以帮助我们解决这个问题。通过使用yield r 阅读全文

posted @ 2023-06-08 16:04 jack_Meng 阅读(1387) 评论(2) 推荐(3) 编辑

如何自动转发接收的请求报头?

摘要: 了解OpenTelemetry的朋友应该知道,为了将率属于同一个请求的多个操作(Span)串起来,上游应用会生成一个唯一的TraceId。在进行跨应用的Web调用时,这个TraceId和代表跟踪操作标识的SpanID一并发给目标应用,W3C还专门指定了一份名为Trace Context的标准,该标准 阅读全文

posted @ 2023-06-08 15:30 jack_Meng 阅读(20) 评论(0) 推荐(0) 编辑

如何兼顾性能+实时性处理缓冲数据?

摘要: 我们经常会遇到这样的数据处理应用场景:我们利用一个组件实时收集外部交付给它的数据,并由它转发给一个外部处理程序进行处理。考虑到性能,它会将数据存储在本地缓冲区,等累积到指定的数量后打包发送;考虑到实时性,数据不能在缓冲区存太长的时间,必须设置一个延时时间,一旦超过这个时间,缓冲的数据必须立即发出去。 阅读全文

posted @ 2023-06-08 15:28 jack_Meng 阅读(28) 评论(0) 推荐(0) 编辑

2023年6月2日

用树莓派制造一个像样的 NAS

摘要: 用树莓派制造一个像样的 NAS 详细说明 用树莓派做网络存储服务器(NAS) 的案例很多,我也一直在寻找用树莓派 DIY NAS 所需要的各种零部件,要求是外观漂亮、节省空间,然而一无所获。我所看到的很多案例都是用木板粘接,集成度较低的方案,其散热性和可靠性将受到影响,想想你多年珍藏的电影资源和重要 阅读全文

posted @ 2023-06-02 09:42 jack_Meng 阅读(493) 评论(0) 推荐(0) 编辑

在树莓派上设置应用程序开机启动的五种方法

摘要: 在树莓派上设置开机自动启动一个应用程序有五种方法: 1、rc.local 配置 2、.bashrc 配置 3、init.d tab 配置 4、systemd 配置 5、crontab 计划任务 我们使用一个例子程序,其功能是在树莓派启动时播报「Welcome to the world of Rasp 阅读全文

posted @ 2023-06-02 08:59 jack_Meng 阅读(642) 评论(0) 推荐(0) 编辑

2023年6月1日

文档在线预览(三)使用js前端实现word、excel、pdf、ppt 在线预览

摘要: 合集 - 文档管理(3) 1.文档在线预览(一)通过将txt、word、pdf转成图片实现在线预览功能05-302.文档在线预览(二)word、pdf文件转html以实现文档在线预览05-30 3.文档在线预览(三)使用js前端实现word、excel、pdf、ppt 在线预览06-01 目录 实现 阅读全文

posted @ 2023-06-01 14:45 jack_Meng 阅读(3678) 评论(0) 推荐(0) 编辑

C#用Expression技术 -- 系列文章

摘要: 当前标签:表达式树 基于Expression Lambda表达式树的通用复杂动态查询构建器——《剧透一下》 基于Expression Lambda表达式树的通用复杂动态查询构建器——《原型篇一》[已开源] 基于Expression Lambda表达式树的通用复杂动态查询构建器——《构思篇二》已开源  阅读全文

posted @ 2023-06-01 14:09 jack_Meng 阅读(19) 评论(0) 推荐(0) 编辑

2023年5月30日

sql解释执行顺序

摘要: SQL查询语句执行的先后顺序 查询语句执行顺序 查询中⽤到的关键词主要包含六个,并且他们的顺序依次为select--from--where--group by-- having--order by。 其中select和from是必须的,其他关键词是可选的,这六个关键词的执⾏顺序与sql语句的书写顺序 阅读全文

posted @ 2023-05-30 22:47 jack_Meng 阅读(563) 评论(0) 推荐(0) 编辑

2023年5月29日

m3u8 视频在线提取工具

摘要: m3u8 视频在线提取工具(English version) 工具在线地址,推荐使用 chrome 浏览器。 研发背景 m3u8视频格式简介 m3u8视频格式原理:将完整的视频拆分成多个 .ts 视频碎片,.m3u8 文件详细记录每个视频片段的地址。 视频播放时,会先读取 .m3u8 文件,再逐个下 阅读全文

posted @ 2023-05-29 22:03 jack_Meng 阅读(3563) 评论(0) 推荐(0) 编辑

ffmpeg安装及使用

摘要: 下载 下载地址:https://ffmpeg.org/download.html 然后按照下图点击,找到Release部分下载一个即可。 安装 所谓安装就是解压并配置“path”环境变量 将安装包解压至任意目录,比如我这里是D:\Program\ffmpeg-5.0.1-full_build 按照以 阅读全文

posted @ 2023-05-29 20:58 jack_Meng 阅读(233) 评论(0) 推荐(0) 编辑

让Task在非线程池线程中执行?

摘要: Task承载的操作需要被调度才能被执行,由于.NET默认采用基于线程池的调度器,所以Task默认在线程池线程中执行。但是有的操作并不适合使用线程池,比如我们在一个ASP.NET Core应用中承载了一些需要长时间执行的后台操作,由于线程池被用来处理HTTP请求,如果这些后台操作也使用线程池来调度,就 阅读全文

posted @ 2023-05-29 11:21 jack_Meng 阅读(23) 评论(0) 推荐(0) 编辑

2023年5月26日

让ChatGPT帮我写SQL

摘要: 推荐一个Github上Start超过3.4K,可将自然语言转化为SQL语句的开源项目。 项目简介 这是一个利用ChatGPT,SQL与自然语言的翻译器。可以将自然语言转换为SQL语句,同样也可以把SQL语句转为自然语言。 该工具功能强大,对于初学者来说,还是很友好的,可以帮助初学者快速掌握SQL语法 阅读全文

posted @ 2023-05-26 23:56 jack_Meng 阅读(380) 评论(0) 推荐(0) 编辑

日历转换开源工具库,支持多种主流语言

摘要: 日历对我们来说,最熟悉的就是阳历和农历,在中国每年都有固定的节日、节气、中国特有传统节日,有些节日是固定的,但是节气这些都需要我们经过一定规则换算出来。 所以,今天给大家推荐一个开源库,它支持阳历、阴历、佛历和道历的日历转换,可以满足我们的所有需求。 项目简介 这是有多开发语言版本、支持阳历、阴历、 阅读全文

posted @ 2023-05-26 23:51 jack_Meng 阅读(174) 评论(0) 推荐(1) 编辑

C#]插件编程框架 MAF 开发总结

摘要: 1. 什么是MAF和MEF? MEF和MEF微软官方介绍:https://learn.microsoft.com/zh-cn/dotnet/framework/mef/ MEF是轻量化的插件框架,MAF是复杂的插件框架。 因为MAF有进程隔离和程序域隔离可选。我需要插件进程隔离同时快速传递数据,最后 阅读全文

posted @ 2023-05-26 23:49 jack_Meng 阅读(229) 评论(0) 推荐(0) 编辑

2023年5月24日

三款Github Copilot的免费替代

摘要: 大家好我是费老师,提起Github Copilot,相信很多读者朋友们都听说过甚至使用过,作为Github研发的一款先进的编程辅助插件,它可以在我们日常编写代码的过程中,根据代码的上下文内容、注释等信息自动推断生成高质量的代码,很大程度上提升我们的代码编写效率。 而自从去年8月Github Copi 阅读全文

posted @ 2023-05-24 21:49 jack_Meng 阅读(2201) 评论(0) 推荐(0) 编辑

2023年5月23日

解决网页不能复制的办法

摘要: 背景 我司对外网使用了拦截,导致CSDN无法登录,但是工作中时不时会参考一下CSDN的代码(一键复制),而鼠标放到代码上面则会提示登陆后复制,这就很伤心难过了。 解决CSDN登陆后复制的2种办法 方法一 1、鼠标右键想要复制的代码(一定要将光标放到代码上面),然后选择检查,进入到开发者模式。 2、选 阅读全文

posted @ 2023-05-23 11:27 jack_Meng 阅读(1576) 评论(0) 推荐(0) 编辑

2023年5月19日

【IDEA】Unable to parse template “Class“ , ‘XXX.java‘ mapped not java file type `XXX`

摘要: 目录 一、错误信息 二、解决 一、错误信息 Unable to parse template "Class" Error message: Selected class file name 'PersonTest.java' mapped to not java file type 'Auto-de 阅读全文

posted @ 2023-05-19 16:54 jack_Meng 阅读(276) 评论(0) 推荐(0) 编辑

推荐一个.Net开发的流媒体服务器和管理系统

摘要: 推荐一个视频管理系统,非常适合个人或者公司打造视频网站。 项目简介 这是基于.Net Core开发的,跨平台的开源项目;支持多种音视频格式,如MP3、MP4、AVI、WMV、FLV等;支持本地管理与远程管理,让管理员可以轻松的管理视频资源。 而且该项目还提供多平台的客户端,支持Web、桌面、Liun 阅读全文

posted @ 2023-05-19 11:06 jack_Meng 阅读(174) 评论(0) 推荐(0) 编辑

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 164 下一页

导航