技术栈
c#
一心赚狗粮的宇叔
9 小时前
java
·
大数据
·
oracle
·
c#
中级软件开发工程师2025年度总结
年底了,做一下2025年度总结。25年工作内容从客户端、web后端开发=>大数据开发、项目经理的角色。
cplmlm
10 小时前
c#
EF Core使用CodeFirst生成postgresql数据库表名以及字段名用蛇形命名法,而类名仍使用驼峰命名
1、通过重写OnModelCreating来实现2、使用EFCore.NamingConventions
lingxiao16888
12 小时前
unity
·
c#
·
wpf
WebApi详解+Unity注入--下篇:Unity注入
DIP依赖倒置原则:一种软件架构设计原则(抽象概念)。依赖抽象不依赖细节。IOC控制反转(Inversion of Control
lingxiao16888
14 小时前
unity
·
c#
·
.netcore
WebApi详解+Unity注入--中篇:.net core的WebAPI
REST全称是Representational State Transfer,中文意思是表述性状态转移。
ServBay
15 小时前
后端
·
c#
·
.net
C# 成为 2025 年的编程语言,7个C#技巧助力开发效率
TIOBE 公布的数据显示,C# 以 2.94% 的年度最大涨幅再度获评2025 年度编程语言,这是 C# 在三年内第二次获此殊荣,凭借的是其在榜单上最大的年度增长幅度。
故事不长丨
18 小时前
开发语言
·
c#
·
进制转换
·
16进制
·
2进制
·
10进制
C#进制转换:从基础原理到实战应用
在计算机编程的世界里,我们常常会接触到多种进制类型,其中最常见的有二进制、八进制、十进制和十六进制。二进制:基数为 2,仅用 0 和 1 两个数字来表示。计算机底层硬件电路中的高电平和低电平恰好可以对应二进制的 1 和 0 ,所以二进制是计算机内部数据存储和处理的基本形式。例如,二进制数 0b1010,这里的 0b 是二进制的标识前缀,它在十进制中表示的数值是 10 。
liulilittle
18 小时前
网络
·
windows
·
c#
·
信息与通信
·
通信
VEthernet 框架实现 tun2socks 的技术原理
VEthernet是一个基于Windows TAP虚拟网卡的网络协议栈框架,它通过在用户态实现完整的TCP/IP协议处理,将虚拟网卡流量转发到SOCKS5代理服务器。本文将分析VEthernet框架的技术架构以及tun2socks的实现原理。
云草桑
19 小时前
ai
·
c#
·
.net
·
semantickernel
·
sk
.net AI API应用 客户发的信息提取对接上下游系统报价
services.AddOpenAIChatCompletion( modelId: "qwen2.5-vl-32b-instruct", endpoint: new Uri("https://dashscope.aliyuncs.com/compatible-mode/v1"), apiKey: "sk-" );
故事不长丨
20 小时前
服务器
·
开发语言
·
visualstudio
·
c#
·
文件操作
·
io流
·
file
C#File文件操作全解析:从基础用法到异常处理
在 C# 开发中,File.Exists是判断文件是否存在的核心方法 ,返回布尔值以避免操作不存在的文件。比如在读取配置文件前,就可以先使用这个方法判断文件是否存在,避免程序在读取时抛出异常。示例代码如下:
工程师007
21 小时前
开发语言
·
c#
·
dynamic
·
动态编程
C# 动态编程(基于 dynamic 类型)
C# 4.0 引入 dynamic 类型,其核心是运行时绑定(动态绑定),而非编译时绑定(静态绑定)。
用户29869853014
21 小时前
后端
·
c#
C#: 在Word文档中添加或移除可编辑区域
在日常办公和自动化流程中,Word文档扮演着不可或缺的角色。然而,在许多场景下,我们并不希望用户能够随意修改文档的所有内容。例如,制作公司内部模板、创建需要填写特定信息的表单,或者实现文档的权限管理时,我们往往需要限制文档的编辑区域,只允许用户修改预设的、特定的内容。这种需求在传统的Word操作中可能需要复杂的设置,甚至手动操作,效率低下且容易出错。
爱说实话
1 天前
c#
C# 2026
.NET微软文档:https://learn.microsoft.com/zh-cn/dotnet/standard/glossary
flysh05
1 天前
开发语言
·
c#
关于C#编程中的async / await关键字
async/await 本质是:用“同步写法”写“异步代码”,避免线程被阻塞。👉 不是多线程魔法,而是状态机 + 回调的语法糖
m5655bj
1 天前
pdf
·
c#
使用 C# 将 RTF 文档转换为 PDF 格式
RTF(Rich Text Format)作为跨平台富文本格式,常用于文档编辑与数据交换,而 PDF 因格式稳定、跨设备兼容性强,更适合文档分发和归档。在 .NET 开发中,实现 RTF 到 PDF 的转换是常见需求,本文将介绍如何使用免费库 Free Spire.Doc for .NET 实现该转换过程。
李建军
1 天前
c#
界止签章宗地号替换工具
这是一个 Windows Forms 应用程序,用于批量处理 Word 文档,实现宗地号的批量替换和页眉编号插入功能,并支持导出签章明细表到 Excel。
qq_42526332
1 天前
c#
.net开发框架和语言
.Net现在分.Net Framework和.Net Core两种开发框架支持的开发语言有C#、VB、XAML、TypeScript、F#
武藤一雄
1 天前
windows
·
后端
·
microsoft
·
c#
·
.net
·
.netcore
·
死锁
C# 关于多线程如何实现需要注意的问题(持续更新)
在C#中,实现多线程可以通过多种方式,主要包括使用 Thread 类、ThreadPool、Task、以及 async/await 关键字。下面是几种常见的方法:
flysh05
1 天前
开发语言
·
c#
C# 架构设计:接口 vs 抽象类的深度选型指南
在 C# 中,接口和抽象类都用于实现“抽象”和“多态”,但它们的设计初衷和应用场景有着本质的区别。理解这两者的差异,是写出高内聚、低耦合代码的关键。
flysh05
1 天前
开发语言
·
c#
C# 中类型转换与模式匹配核心概念
对 C# 中类型转换与模式匹配核心概念的详细解释及实例说明。向上转换是指从子类引用创建一个基类引用的过程。
故事不长丨
2 天前
开发语言
·
c#
·
wpf
·
哈希算法
·
字典
·
dictionary
·
键值对
C#字典(Dictionary)全面解析:从基础用法到实战优化
C# 中的Dictionary<TKey, TValue>是基于哈希表实现的泛型键值对集合,用于存储具有唯一键(Key)和对应值(Value)的数据结构。键必须实现GetHashCode和Equals方法以确保唯一性,值可以重复且支持任意类型。其核心优势在于提供平均 O (1) 时间复杂度的快速查找、插入和删除操作,是处理映射关系数据的首选工具。