介绍在python中使用sql时,如果只是返回row信息,对于程序开发并不方便,如果要返回完整字典可参考如下 def dict_factory(cursor, row): d = {} for idx, col in enumerate(cursor.descript ...
python 报警灯控制
说明在做项目时,遇到一个需求:当遇到图片效果NG情况时,需要控制报警灯闪烁。 简单的说就是通过串口或usb或socket发送信号给报警灯。我是搞软件的,没接触过工控,什么开关电源、plc、modbus、中继器、485串口、直流交流电源都不懂,所以疑问就很多了, 用232、485、usb还是sock ...
nginx-http-flv 支持hevc
介绍之前在做chrome无控件低延时实时播放监控摄像头的项目时,遇到需要支持hevc(h265)码流的问题。刚开始是使用nginx-http-flv模块,由于不支持hevc,于是补充了对hevc的支持,代码如下: https://github.com/yingchengpa/nginx-http-f ...
windows下C++对象的反射功能
概述c/c++如果在日志中查看某个结构体/类的每个变量名,变量值信息,只能通过printf逐个格式化,非常繁琐,如何做到类似protobuff转json的序列化功能呢? 该dll库先通过分析pdb文件获取结构体/类的变量名称、变量地址,并将指定的对象序列化成完整json字符串,极大降低了开发者工作量 ...
KK 给年轻人的建议
链接https://kk.org/thetechnium/99-additional-bits-of-unsolicited-advice/ 简要 “智者看到一样东西,疑问要比答案多。” 言下之意,所谓有智慧的人,不是因为他知道答案,而恰恰因为他不知道,比别人有更多的疑问。那么,按照这种说法,那 ...
ffmpeg flv missing PTS
问题在对接某几款海康ipc时,通过ffmpeg - rstp … -f flv rtmp://…. 时会导致ffmpeg 命令失败,报错如下 [flv @ 0x940bc0] Timestamps are unset in a packet for stream 0. This is depreca ...