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

2024年9月11日

C#获取当前程序所在路径的各种方法

摘要: 一、获取完整包含执行程序的路径:exe文件所在的目录+.exe文件名 1、方法1:Type.Assembly.Location //获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; 结果:X:\xxx\xxx 阅读全文

posted @ 2024-09-11 14:55 jack_Meng 阅读(1378) 评论(0) 推荐(0) 编辑

C#/.NET/.NET Core优秀项目和框架2024年8月简报

摘要: 思维导航 前言 EasySQLite YuebonCore MailKit FluentEmail AI-Lossless-Zoomer ThingsGateway IoTGateway NSmartProxy Notepads Material Design 前言 公众号每月定期推广和分享的C#/ 阅读全文

posted @ 2024-09-11 09:30 jack_Meng 阅读(34) 评论(0) 推荐(0) 编辑

2024年9月6日

【c#】使用Win32API控制台程序的显示和隐藏

摘要: 大家好,又见面了,我是你们的朋友全栈君。 在项目开发的过程中,为了方便调试,利用控制台打印出一些提示信息,当安装到现场的时候,我们担心工作人员手误关掉了程序,所以将控制台隐藏,让程序在后台跑。下面是具体的显示和隐藏的代码: 代码语言:C# 复制 /// <summary> /// 控制台帮助类 // 阅读全文

posted @ 2024-09-06 16:40 jack_Meng 阅读(41) 评论(0) 推荐(0) 编辑

.NET 8.0 文档管理系统网盘功能的实现

摘要: 合集 - .NET 开源工具(11) 1..NET 开源快捷的数据库文档查询和生成工具07-312..NET 结果与错误处理利器 FluentResults08-013..NET+WPF 桌面快速启动工具 GeekDesk08-194.Gradio.NET 支持 .NET 8 简化 Web 应用开发 阅读全文

posted @ 2024-09-06 11:24 jack_Meng 阅读(49) 评论(0) 推荐(0) 编辑

.NET 8 + WPF 企业级工作流系统

摘要: 合集 - .NET 开源工具(11) 1..NET 开源快捷的数据库文档查询和生成工具07-312..NET 结果与错误处理利器 FluentResults08-013..NET+WPF 桌面快速启动工具 GeekDesk08-194.Gradio.NET 支持 .NET 8 简化 Web 应用开发 阅读全文

posted @ 2024-09-06 11:19 jack_Meng 阅读(45) 评论(0) 推荐(1) 编辑

2024年9月4日

.NET 网络唤醒

摘要: 本文介绍下电脑设备关机的情况下如何通过网络唤醒设备,之前电源S状态 计算机Power电源状态- 唐宋元明清2188 - 博客园 (cnblogs.com) 有介绍过远程唤醒设备,后面这俩天了解多了点所以单独加个随笔 设备关机的情况下,使用网络唤醒的前提条件: 1. 被唤醒设备需要支持这WakeOnL 阅读全文

posted @ 2024-09-04 22:03 jack_Meng 阅读(21) 评论(0) 推荐(0) 编辑

C#设计模式入门实战教程

摘要: 思维导航 什么是设计模式 设计模式的作用 设计模式分类 创建型模式(Creational Patterns) 结构型模式(Structural Patterns) 行为型模式(Behavioral Patterns) C#实现的设计模式示例代码 推荐学习书籍 项目源码地址 优秀项目和框架精选 什么是 阅读全文

posted @ 2024-09-04 11:31 jack_Meng 阅读(19) 评论(0) 推荐(0) 编辑

细聊C# AsyncLocal如何在异步间进行数据流转--源码探究

摘要: 前言# 在异步编程中,处理异步操作之间的数据流转是一个比较常用的操作。C#异步编程提供了一个强大的工具来解决这个问题,那就是AsyncLocal。它是一个线程本地存储的机制,可以在异步操作之间传递数据。它为我们提供了一种简单而可靠的方式来共享数据,而不必担心线程切换或异步上下文的变化。本文我们将探究 阅读全文

posted @ 2024-09-04 10:33 jack_Meng 阅读(20) 评论(0) 推荐(0) 编辑

由C# foreach 和 yield return 源码解读的思考

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

posted @ 2024-09-04 10:24 jack_Meng 阅读(36) 评论(0) 推荐(0) 编辑

利用分布式锁、本地锁在ASP.NET Core中实现防抖

摘要: 前言# 在 Web 应用开发过程中,防抖(Debounce) 是确保同一操作在短时间内不会被重复触发的一种有效手段。常见的场景包括防止用户在短时间内重复提交表单,或者避免多次点击按钮导致后台服务执行多次相同的操作。无论在单机环境中,还是在分布式系统中都有一些场景需要使用它。本文将介绍如何在ASP.N 阅读全文

posted @ 2024-09-04 09:11 jack_Meng 阅读(45) 评论(0) 推荐(0) 编辑

2024年9月3日

C# WinForm程序向控制台输出信息

摘要: 控制台作为信息显示窗口对于调试程序查找程序BUG有诸多好处,所以给GUI程序绑定一个控制台窗口用于显示程序运行时的状态是非常有必要的,否则就需要用WinForm的控件自己去实现了。首先想让WinForm程序绑定控制台窗口需要调用Windows API,需要先导入命名空间: using System. 阅读全文

posted @ 2024-09-03 16:34 jack_Meng 阅读(268) 评论(0) 推荐(0) 编辑

2024年9月2日

实用接地气的 .NET 微服务框架

摘要: 合集 - .NET 开源工具(7) 1..NET 开源快捷的数据库文档查询和生成工具07-312..NET 结果与错误处理利器 FluentResults08-013..NET+WPF 桌面快速启动工具 GeekDesk08-194.Gradio.NET 支持 .NET 8 简化 Web 应用开发0 阅读全文

posted @ 2024-09-02 15:28 jack_Meng 阅读(57) 评论(0) 推荐(0) 编辑

.NET 8.0 前后分离快速开发框架--YuebonCore

摘要: 合集 - .NET 开源项目(9) 1.推荐一款界面优雅、功能强大的 .NET + Vue 权限管理系统08-052..NET 开源权限认证项目 MiniAuth上线08-063..NET 与 LayUI 实现高效敏捷开发框架08-084..NET 8 + Blazor 多租户、模块化、DDD框架、 阅读全文

posted @ 2024-09-02 15:23 jack_Meng 阅读(27) 评论(0) 推荐(0) 编辑

2024年9月1日

.Net 5.0 WebAPI 发布至 Linux 系统

摘要: 阅读目录 〇、前言 一、Linux 环境准备 1.1 CentOS 7.x 在线安装 .net 5.0 1.2 CentOS 8.x 在线安装 .net 5.0 1.3 查看是否安装成功 二、示例项目创建和发布 2.1 创建一个测试项目 2.2 发布步骤 三、服务开启和配置自启动 3.1 服务开启 阅读全文

posted @ 2024-09-01 22:43 jack_Meng 阅读(72) 评论(0) 推荐(0) 编辑

【类型转换】使用c#实现简易的类型转换(Emit,Expression,反射)

摘要: 引言 哈喽。大家好,好久不见,最近遇到了一个场景,就是在FrameWork的asp.net mvc中,有个系统里面使用的是EntityFramework的框架,在这个框架里,提供了一个SqlQuery的方法,这个方法很好用啊,以至于在EFCORE8里面又添加了回来,不过不知道性能怎么样,我遇到的场景 阅读全文

posted @ 2024-09-01 22:40 jack_Meng 阅读(25) 评论(0) 推荐(0) 编辑

NSmartProxy:一款.NET开源、跨平台的内网穿透工具

摘要: 思维导航 前言 内网穿透工具介绍 特点与优势 运行原理 项目源代码 服务端运行效果 项目源码地址 优秀项目和框架精选 前言 今天大姚给大家分享一款.NET开源、免费(MIT License)、跨平台的内网穿透工具,采用.NET Core的全异步模式打造:NSmartProxy。 内网穿透工具介绍 内 阅读全文

posted @ 2024-09-01 22:25 jack_Meng 阅读(88) 评论(0) 推荐(0) 编辑

2024年8月30日

VS Code 代码片段指南: 从基础到高级技巧

摘要: 前言 “ 系列首发于公众号『非同质前端札记』 ,若不想错过更多精彩内容,请“星标”一下,敬请关注公众号最新消息。 今天咱们来聊聊 VS Code 里的自定义代码片段。 这玩意儿简直是提升编码效率的神器, 用好了能让你敲代码更方便! 不管你是刚入行的菜鸟还是身经百战的老兵,这篇攻略都能让你在代码片段的 阅读全文

posted @ 2024-08-30 16:06 jack_Meng 阅读(185) 评论(0) 推荐(0) 编辑

.NET 音频采集及多种方案对比

摘要: 本文介绍Windows下声音数据的采集,用于本地录音、视讯会议、投屏等场景 声音录制有麦克风、扬声器以及混合录制三类方式,麦克风和扬声器单独录制的场景更多点,混合录制更多的是用于本地录音 我们基于NAudio实现,开源组件NAudio已经很稳定的实现了各类播放、录制、转码等功能,WaveIn,Wav 阅读全文

posted @ 2024-08-30 15:47 jack_Meng 阅读(194) 评论(0) 推荐(1) 编辑

.NET 摄像头采集及多种方案对比

摘要: 本文主要介绍摄像头(相机)如何采集数据,用于类似摄像头本地显示软件,以及流媒体数据传输场景如传屏、视讯会议等。 摄像头采集有多种方案,如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、MediaCaptre(UWP),网上一些文章以及 阅读全文

posted @ 2024-08-30 15:42 jack_Meng 阅读(225) 评论(0) 推荐(0) 编辑

C#中获取程序路径的几种方法及启动方式

摘要: 目录 整理的几种获取当前目录的方式 手动启动 C#使用System.Diagnostics.Process.Start()方法启动 通过cmd命令行启动 通过LabVIEW中“执行系统命令”(System Exec.vi)启动 总结 在开发的程序中使用自定义的配置文件属于基本的操作了,但最近发现一个 阅读全文

posted @ 2024-08-30 15:24 jack_Meng 阅读(320) 评论(0) 推荐(0) 编辑

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

导航