- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 早期程序界面太丑陋?一招使其具有win10风格
这是vc6.0编写的一个网络调试工具,界面放到现在惨不忍睹,与win10风格格格不入。复制下面的xml代码,保存成文件到“TCP&UDP测试工具”所在目录,例如 style.manifest<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-...
2020-03-24 22:50:30 570 1
原创 Linux 下 select() 实现 socket 多路复用IO模型
通常情况下 recv() 函数是阻塞的,发起接收请求就会一直等待,直到数据返回。当recv()阻塞时,当前线程就会进入休眠状态,这意味着线程不能做其它事情。举个例子,当线程想退出时,就只能等数据返回,线程被唤醒才有机会执行代码。使用 select() 函数可以监视 socket, 当 I/O 操作准备就绪时立即返回,I/O 未就绪时进入休眠等待。虽然 select() 也会进入等待,但 sel...
2020-03-04 20:12:18 230
原创 bmp 格式转 yuv420p 格式
最近研究 yuv 格式,网上搜索了很多资料,大部分代码都不能正常使用。这些代码对偶数宽高的图像都能运行良好,但是却对奇数宽高的图像并没有做相应的处理,导致运行时,数组访问越界或生成的yuv图像不能显示等问题。经过查看 libyuv 源码,借鉴其中一些思路,写出了bmp 格式转 yuv420p 格式的代码。记录下来,以免遗忘。转换核心代码:inline void convert_to_...
2020-01-30 16:34:21 1867
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人