C#通过配置文件动态修改web.config内容的操作步骤
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 55
1. web.config配置文件内的处理2.文件地址和内容文件路径web.aaa.config内容,存放连接数据库的信息web.setti...
C# WPF实现播放音频文件的示例详解
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 63
c#播放音频文件的方式:播放系统事件声音使用system.media.soundplayer播放wav使用mci command strin...
C# Stopwatch实现计算代码运行时间
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 67
前言我们编写程序时,有时需要统计代码运行时间,比如记录视频解码耗时,以及视频的播放帧率等以确认性能满足,或者记录代码运行时长作为优化的依据。...
C#使用Log4net实现将日志输出到控制台或者文本文档
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 58
背景最近在最一些并发方式的测试,发现自己之前封装的一个日志插件报错,尽管在写日志时已经通过锁的方式进行了优化,但是依然无法解决并发时同一个文...
C#第三方日志插件Log4net的配置文件详解
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 61
背景最近在最一些并发方式的测试,发现自己之前封装的一个日志插件报错,尽管在写日志时已经通过锁的方式进行了优化,但是依然无法解决并发时同一个文...
C#中免费密码库BouncyCastle的使用详解
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 63
前言今天给大家分享一款c#版开源、免费的bouncy castle密码库:bouncycastle。项目介绍bouncycastle是一款c...
C# WPF使用GDI实现截屏功能
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 59
前言wpf截屏时通常可以采用gdi+,调用起来比较方便。使用gdi也能实现截屏,截屏数据也能转成bitmapsource对象,当然调用流程会...
利用C#验证哥德巴赫猜想的示例代码
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 54
1.哥德巴赫猜想哥德巴赫猜想(goldbach’s conjecture)是数学领域的一个著名猜想,由德国数学家克里斯蒂安&mi...
C#使用Npoi实现生成Word文档
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 65
需求按数据层级生成word文件,要有目录,目录里要有真实的页码,附件内容用表格显示,大标题 做为封面当独显示一页,pdf内容大标题,目录(里...
C#中常见的文件处理操作小结
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 58
1.管理文件c# 中使用 file 类可以进行文件的读取、写入和删除操作。file 类提供了多个静态方法来处理文件,如 file.exist...
在C#中如何获取程序集
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 58
某一天我正在写一些反射代码,目的是遍历所有的程序集来查找一个特定的接口,然后在startup中调用其上的一个方法。看起来这个功能似乎很简单,...
C#中sealed修饰符的具体使用
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 59
sealed的中文意思是密封,故名思义,就是由它修饰的类、方法、属性将不能被继承或是重写。msdn上解释如下:sealed 修饰符可以应用于...
C#实现读取多条数据记录并导出到Word
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 62
应用需求将数据库数据表中的数据输出并打印,word 是一个良好的载体, 在应用项目里,许多情况下我们会使用数据记录结合 word 标签模板进...
详解C#如何对ListBox控件中的数据进行操作
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 62
c#中对listbox控件中的数据进行的操作主要包括添加、删除、清空、选择、排序等。1.添加数据// 添加一个字符串数组listbox1.i...
C#集合根据对象的某个属性进行去重的代码示例
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 63
当根据对象的name属性进行去重时,你可以使用以下三种方法:使用distinct方法和自定义比较器、使用linq的groupby方法,以及使...
C#主线程堵塞问题的解决方案
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 63
1.异步方法和async/await在c#中,异步方法和async/await关键字是用来解决主线程阻塞的有效方式。它们的工作原理是通过在执...
在winform中实现双向数据绑定的方法
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 64
什么是双向数据绑定?双向数据绑定是一种允许我们创建持久连接的技术,使模型数据和用户界面(ui)之间的交互能够自动同步。这意味着当模型数据发生...
使用C#编写一个Web服务器
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 55
前言在.net世界中,c#是一种功能强大的编程语言,常被用于构建各种类型的应用程序,包括web服务器。虽然在实际生产环境中,我们通常会使用成...
C#使用NPOI进行Excel和Word文件处理
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 50
一、引言在.net开发中,操作office文档(特别是excel和word)是一项常见的需求。然而,在服务器端或无microsoft off...
C#中FileSystemWatcher类实现监控文件夹
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 52
在c#中,如果你想要监控一个文件夹内文件的变动情况,比如文件的创建、删除、修改等,你可以使用filesystemwatcher类。files...
C#自定义Key类型的字典无法序列化的解决方案详解
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 52
一、问题重现我们先通过如下这个简单的例子来重现上述这个问题。如代码片段所示,我们定义了一个名为point(代表二维坐标点)的只读结构体作为待...
C# LiteDB基本使用示例代码
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 49
litedb 是一个小型、快速、轻量级的 .net nosql 嵌入式数据库,也就是我们常说的 k/v 数据库,完全用 c# 托管代码开发,...
C#实现监听串口数据的方法详解
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 49
在c#中,接收com端口(串口)报文通常涉及到使用system.io.ports.serialport类,并对接收到的字节数据进行处理和格式...
基于C#自制批量doc转换为docx的小工具
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 48
前言最近遇到了一个需求,就是要把大量的doc格式文件转换为docx文件,因此就动手做了一个批量转换的小工具。背景doc文件是什么"...
C#使用MD5算法对密码进行加密的示例代码
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 53
一、涉及到的知识点1.md5md5(message digest algorithm 5)是一种被广泛使用的“消息-摘要算法&r...
详解C#中经典内存泄露场景的写法
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 47
内存泄漏是指程序中的内存分配无法正确释放,导致程序持续占用内存而不释放,最终可能导致系统资源不足的问题。在c#中,常见的内存泄漏场景包括:事...
C#实现读取二维数组集合并输出到Word预设表格
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 45
应用场景存储或导出个人word版简历是招聘应用系统中的常用功能,我们通常会通过应用系统采集用户的个人简历信息到数据库,许多情况下我们会读取数...
C#实现右键快捷菜单(上下文菜单)的两种方式
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 47
在c#中,contextmenustrip是一种用于创建右键菜单的控件。它提供了一种方便的方式来为特定的控件或窗体添加自定义的上下文菜单选项...
C# SetWindowPos函数实例详解
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 45
在c#中,setwindowpos函数用于设置窗口的位置和大小。原型:[dllimport("user32.dll", setlasterr...
Qt读取本地系统时间的几种方式小结
2024-05-18 13:53 | 分类:编程语言 | 评论:0 次 | 浏览: 43
一,使用windowsapi函数getlocaltime(精确到毫秒)typedef struct _systemtime //syst...