最新 最热

C#判断.NetFramework库是否安装

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-09-26
1

C#判断VC库是否安装

前言判断VC是否安装有两种方式通过软件的GUID判断,这种方式比较准确,但需要知道程序的GUID,推荐使用。通过注册表中卸载程序的名称判断,这种方式并不太可靠。下载地址https://le...

2023-09-26
1

C# Attribute

C#中的Attribute(特性)是一种元数据,在C#中的作用是为元数据添加内容。元数据是关于程序中各种元素的信息,如类、方法、属性等。Attribute允许开发者在这些元素上附加额外的信息,以提供更多的上下文或指导编译器、工具或运...

2023-09-25
1

基于Qt的网络音乐播放器(四)酷狗API接口获取歌曲的搜索列表和歌曲的播放

如果有一天,这个代码不能用了,要注意查询的值对不对,酷狗可能是为了防止被爬,data,info,等等这些值有可能被更换成别的,要观察json。

2023-09-23
1

C#控制台程序后台运行时退出?

linux系统用后台运行时 Console.ReadKey();还是会退出程序。 用 Thread.Sleep(-1);却可以。为什么?

2023-09-22
1

MeidaPlayer(六)--setDisplay流程

在Activity 的OnSurfaceCreate回调后,表示Surface已经创建成功,可以将surface传到native层player

2023-09-21
0

C# Weak Reference

在C#中,弱引用(Weak Reference)是对一个对象的引用,它不会阻止系统垃圾回收器回收这个对象。当垃圾回收器运行时,如果一个对象只被弱引用指向,那么这个对象可以被回收以释放内存。如果应用程序的代码可以访问一个正由该程序...

2023-09-21
1

透明度叠加算法:如何计算半透明像素叠加到另一个像素上的实际可见像素值(附 WPF 和 HLSL 的实现)

本文介绍透明度叠加算法(Alpha Blending Algorithm),并用 C#/WPF 的代码,以及像素着色器的代码 HLSL 来实现它。

2023-09-21
1

C# ManualResetEvent

ManualResetEvent 用于在多个线程之间进行通信。它可以控制线程的执行顺序和时间,使得一个或多个线程等待某个条件成立(或者说事件发生)

2023-09-19
1

C#历来语法特性总结

C# 11已与.NET 7一起发布,本文按照.NET的发布顺序,根据微软官方文档整理C#中一些有趣的语法特性。

2023-09-19
1