会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
耕耘理想的农夫
博客园
首页
新随笔
联系
管理
订阅
2023年2月25日
C# 自定义枚举类型转换
摘要: // string to enum EAccountRole var = (EAccountRole)Enum.Parse(typeof(EAccountRole), RoleManage.Instance.CurrentAccount.Role); // enum to list public I
阅读全文
posted @ 2023-02-25 13:09 耕耘理想的农夫
阅读(78)
评论(0)
推荐(0)
2022年10月14日
FFmpeg H265解码总结
摘要: 背景:项目开发需要,通过TCP协议与视频板进行通信,获取图像数据,对图像数据进行解码后显示。 关键词:C#、FFmpeg、FFmpeg.AutoGen.dll、WriteableBitmap、H265、HEVC 1. 初设计 网上查阅相关资料,C#关于H265解码的资料很少,找到的也不是很全,以C+
阅读全文
posted @ 2022-10-14 14:29 耕耘理想的农夫
阅读(4175)
评论(0)
推荐(0)
C# byte[] 16进制打印
摘要: Console.Write(f.ToString("X2") + " ")); byte[] b1 = new byte[100]; Array.Copy(picBuffers, 0, b1, 0, 100); Console.WriteLine("b1 => "); b1.ToList().For
阅读全文
posted @ 2022-10-14 11:11 耕耘理想的农夫
阅读(120)
评论(0)
推荐(0)
C# byte[]中16进制转10进制
摘要: 背景:根据TCP协议,获取byte[]数据,计算数据帧编号 1. recdata[8] 为数据帧编号long frameindex = recdata[8] & 0xFF; 2. recdata[] 中 8、9 两个byte为数据帧编号,高位在前long frameindex = (recdata[
阅读全文
posted @ 2022-10-14 10:59 耕耘理想的农夫
阅读(1511)
评论(0)
推荐(0)
2018年8月1日
C#数据内存管理(栈)
摘要: 栈:值类型、指针类型保存再栈中。 栈实际上是向下填充的,即从高内存地址向低内存地址填充。先进后出,超出作用域的变量会自动释放内存。 参考:http://www.c-sharpcorner.com/article/C-Sharp-heaping-vs-stacking-in-net-part-i/
阅读全文
posted @ 2018-08-01 15:14 耕耘理想的农夫
阅读(315)
评论(0)
推荐(0)
2017年9月1日
C#线程间通信:ManualResetEvent和AutoResetEvent
摘要: 线程之间的通信是通过发信号来进行沟通的 ManualResetEvent: 1.ManualResetEvent,调用一次Set()允许继续全部阻塞线程,这是和AutoResetEvent的区别; 2.ManualResetEvent调用Set()后需要手动Reset(),将信号 设置为非终止状态,
阅读全文
posted @ 2017-09-01 10:17 耕耘理想的农夫
阅读(345)
评论(0)
推荐(0)
公告