huangtengxiao

黄腾霄 - Windows Developer

黄腾霄

2020-1-6-什么是尾递归

2020-01-07 02:51

递归算法想必大家都已经很熟悉了。递归算法虽然简单,但是容易导致一些性能问题,于是就有了尾递归这种优化算法。

2019-12-15-C#的span元素的优势场景在哪里

2019-12-15 22:47

Span是C#7.0引入的,它旨在高效使用和管理一段连续的内存。

2019-12-15-在windows上使用linux子系统

2019-12-15 22:19

目前我们在大部分同学使用的都是Windows系统的电脑,若想能够使用Linux进行一些编程开发,大多数同学还是会使用双系统或者虚拟机。但是在Windows10的系统上,我们可以使用Linux子系统,这一更加轻量,便捷的方式使用Linux系统。

2019-12-1-实现一种异步版本的AutoResetEvent

2019-12-02 03:15

我们在2019-12-1-实现一种异步版本的ManualResetEvent - huangtengxiao给大家介绍了异步版本的ManualResetEvent。这里我们自己实现一个异步版本的AutoResetEvent

2019-12-1-实现一种异步版本的ManualResetEvent

2019-12-02 02:43

我们在2019-12-1-使用SemaphoreSlim实现异步等待 - huangtengxiao给大家介绍了信号量的异步等待使用方法。可惜的是.NET的ManualResetEvent和ManualResetEventSlim目前都没有提供异步的等待方法。所以我们自己实现一个

2019-12-1-使用SemaphoreSlim实现异步等待

2019-12-02 01:09

Semaphore大家应该都很熟悉,一个能够指定最大并发个数的同步锁。

实际上.NET还有一个轻量级的信号量实现SemaphoreSlim,其不但能够更加高效的实现信号量的功能,还提供了一个异步等待的API。

2019-12-1-虚拟声卡Virtual Audio Cable(VAC)的使用

2019-12-01 23:56

Virtual Audio Cable(VAC)是一款windows平台下的高效的虚拟声卡软件。

集音频设备虚拟,混流,采集,复用等功能与一体,倍儿好用

2019-12-1-构造PipeAccessRule时请不要使用字符串指定Identity

2019-12-01 23:05

一段运行了很久的命名管道程序,在俄语系统出现了奔溃,揭开了一个尘封已久的bug。

2019-12-1-微信小程序音频流加载失败问题

2019-12-01 21:09

最近在搞音视频推流时,发现微信小程序端“偷偷更新”后,拉流时出现了加载失败的问题。

2019-12-1-微信小程序视频流静音后画面卡死问题研究

2019-12-01 20:42

最近在搞音视频推流时,发现微信小程序端拉流时出现了画面卡死的问题。

现象是这样的,当推流端静音时,小程序拉流卡死;重新播放声音,小程序画面又再次播放

2019-11-22-C++CLI的Ref和Out使用

2019-11-23 00:10

最近在搞C++/CLI,发现经常需要涉及Ref和Out的使用,因此记录下。

2019-11-13-C++CLI的托管字符串std字符串和c字符串的转换

2019-11-13 16:41

最近在搞C++/CLI,发现经常需要涉及字符串之间的传递和转换,因此记录下。

2019-11-12-C++CLI的枚举在C#中看不见

2019-11-13 05:13

最近在搞C++/CLI,发现我在其中写的enum居然不见了,这个是怎么回事呢。

2019-11-10-看看藏文里面一共有多少个字吧

2019-11-11 00:10

还记得我10min之前发的2019-11-10-使用StringInfo正确查找字符个数 - huangtengxiao这篇博客么?

你们以为2个Unicode组成的emoji就是极限了么?

这篇文章会带你们体验下世界语言的博大之组合字。

2019-11-10-使用StringInfo正确查找字符个数

2019-11-10 23:20

之前在处理文本的时候遇到过这样的一个问题,有的字,它看着是一个,但是程序说他是两个,但是实际真的是一个。 好吧,你们一定没有听懂我在讲什么。没关系一起来看看代码