首页
文章
标签
编程语言
Linux
关于
给我留言
我的动态
友情链接
1
linux通过SCP命令在多个系统间复制文件
2
vscode通过Remote-SSH插件连接Linux时报Error: XHR failed错误
3
银河麒麟系统中root用户open文件报 failed: Permission denied
4
C++如何实现类似C#中的属性(Property)
5
qt creator编译时出现了错误:error: LNK1181: cannot open input file 'debug\main.obj'
码峰
累计撰写
185
篇文章
累计创建
77
个标签
累计收到
18
条评论
栏目
首页
文章
标签
编程语言
Linux
关于
给我留言
我的动态
友情链接
搜索
标签搜索
FreeRTOS
Zynq
DMA
IIS
WinUSB
nuget
单片机
PowerShell
gcc
pip
dpkg
Xenomai
chatGPT
gtest
数字签名
Boost
字符串
udev
跨平台
msys2
内核编程
指针
Bash Shell
libusb
WebAPI
git
RESTful
实时系统
MATLAB
系统信息
代码规范
编程入门
Wireshark
开源项目
CentOS
Makefile
python
Conda
.NET Core
内存泄漏
INI文件
Ubuntu
Docusaurus
进程间通信
运维
编码
SEO优化
异步编程
github
Copilot
银河麒麟
SSH
PCI/PCIe
USB
Qt
Windows API
JSON
多线程
Windows BAT
应用工具
控件
mysql
docker
nginx
web
Node.js
网络通信
fpga
shell script
vmware
网站建设
visual studio
驱动
linux
C#
C/C++
VSCode
目 录
CONTENT
以下是
C#
相关的文章
2023-06-06
C# 事件总线 EventBus的实现
事件总线是一种集中式事件处理机制,它是观察者(发布-订阅)模式的一种实现。通过事件总线,不同的组件可以进行彼此通信,而不需要相互依赖,从而实现解耦的目的。在现代应用程序中,事件总线被广泛应用于各种场景,例如通知、日志记录、错误处理、数据更新等。虽然事件总线这个概念可能对一些人来说比较陌生,但对于熟悉观察者模式的人来说,应该会比较容易理解。
2023-06-06
1721
0
0
C#
2023-04-03
.NET6 NUnit运行测试报错xxx, Could not find testhost
问题描述最近在将以前的一个.net framework类库项目移植到.net6,单元测试之前是用的VisualStudio中集成的单元测试框架,.net6不支持了,于是更换到了NUnit框架,在运行测试用例的时候报错:Microsoft.VisualStudio.TestPlatform.Objec
2023-04-03
1626
0
0
C#
编程语言
2023-03-20
C#中控制台程序(Console)注册全局快捷键
在C#开发应用时,有时候需要注册到快捷键(HotKey),二在控制台程序中由于没有消息循环,无法直接处理快捷键的事件,这里记录一下在控制台程序中,如何注册全局的快捷键。
2023-03-20
1388
0
0
C#
编程语言
2022-12-08
C#中string.Format方法格式化字符串、数值、日期详解
C#中 string.Format()方法的主要功能是把一些对象(Object)的值转化为字符串,并按照format里指定的格式组成另外一个字符串,对于一些数字,货币,十进制,十六进制,日期,百分比等数值格式化,string.Format方法非常有用。
2022-12-08
2163
0
0
C#
编程语言
2022-11-29
C#获取当前执行代码的命名空间名、类名、方法名
在C#中,有时候需要获取当前的方法名,类名,命名空间名和调用方法的堆栈等,比如在打印日志的场景,经常需要把当前的类名打印到日志中,有没有方法可以直接获取到这些名称呢。
2022-11-29
3374
0
1
C#
编程语言
2022-10-20
使用控制台应用程序创建WEBAPI自托管程序
创建 .NET ASP的WEBAPI可以选择WEBAPI项目类型,但需要使用IIS托管,有些情况下,只想做简单的WEB API服务,也有办法可以使用Console应用程序创建WEBAPI,在提到控制台应用程序,很多人会怀疑服务的URL是如何通过生成的可执行文件(.EXE)托管的?下面,我们将使用Owin,以自托管方式创建WEBAPI应用程序。
2022-10-20
1680
0
0
C#
编程语言
2022-10-10
[C#]中TCP连接使用KeepAlive实现自动重连和保活
在网络通讯中,默认情况下如果TCP客户端或服务端异常断开了(由于网络原因),另外一端不收发数据的情况下,是无法知道对方已经断开了的,如果后续要继续发送出数据,就会产生异常。Server/Client真的会不知道已经建立连接的对方已经不在了吗❓ 会他当然会知道但是预设为两小时后😶。通过查阅资料和测试,发现在C#中原来可以设定Keep-Alive来保持Socket长连接,并且侦测网络异常抛出Exception,当Server/Client端发生不正常断线时,Server端将会立刻知道~~~
2022-10-10
2729
0
4
C#
编程语言
2022-10-10
C# RESTful Owin 自托管的Web API使用FORM实现身份验证
RESTful Web API 使用Owin自托管的程序需要对客户端的访问做身份验证,可以使用FORM身份验证加Cookie来实现,缺点是由于使用了Cookie,不支持跨域的操作。
2022-10-10
1302
0
0
C#
编程语言
2022-10-08
C#控制台程序如何创建HTTP Rest API
RESTful API是一种应用程序接口(API),它使用HTTP方法请求GET、PUT、POST和DELETE数据。本文将告诉您如何制作Rest API C#控制台应用程序,从在Microsoft Visual Studio中制作项目开始,直到在浏览器中进行测试。您也可以使用计算机直接遵循此说明。
2022-10-08
2547
0
0
C#
编程语言
2022-09-28
C#中如何通过代码获取当前机器CPU的温度
有时候,我们需要为应用程序收集一些系统的信息,使用C#很容易获得可用内存和CPU负载之类的信息,但不幸的是,CPU温度不是那么容易,之前也尝试使用WMI,但无法获取。
2022-09-28
2460
0
0
C#
编程语言
2022-09-27
C#中自定义class在调试时如何定制对象显示的内容
在C#中,单步调试程序时,鼠标指上去就可以看到对象的值,比如string类型,鼠标指上去就可以看到字符串的类容,而自定义的class,当鼠标指向对象时默认是看不到类的属性的值的,只能将类展开才能看到,有没有办法可以在鼠标悬停上去后或者在局部变量窗口中直接能看到对象中感兴趣的属性的值呢?
2022-09-27
1214
0
0
C#
编程问题
编程语言
2022-09-26
在Linux中使用C#(mono)进行组播通讯时如何绑定到指定网卡
在另外一篇文章中介绍了不在一个子网的组播通讯 ,对于有多个网卡的系统来说,不同网卡的网络可能并不是同一个,组播通讯需要指定到需要通讯的网络中,也就需要指定到特定网卡了。在Linux中通过mono运行C#程序,虽然都是C#的程序,但实测发现在Windows和Linux中有一定差异,以下将做详细介绍。
2022-09-26
2175
0
1
Linux
C#
编程语言
1
2
3