2019年9月8日
摘要: 程序员对机械键盘的需求不止于情怀,当然,对于算法工程师、逻辑复杂而代码量小的软件工程师来说,平时对键盘的操作并没有那么多,可能对机械键盘并不感兴趣。而我曾经是一个日常大量编码、运维的数据工程师,逻辑简单,键盘操作却很多,特别是对十几台服务器ssh不能用鼠标,更增加了键盘的用量。为了统一工作流程,我使 阅读全文
posted @ 2019-09-08 12:59 yangzifb 阅读(6491) 评论(7) 推荐(0) 编辑
  2019年9月6日
摘要: 使用qt5.10的mingw版,QOpenGLWidget控件实现图形显示时,发现大部分人的开发机都没有问题,只有一个人的机器上调试时,发生闪退,调试发现,错误在于:glDrawElements函数,而通过在qt的main函数首部断点并单步执行后再全速执行,则可以实现程序正常运行。一直没有解决此问题 阅读全文
posted @ 2019-09-06 14:50 yangzifb 阅读(1510) 评论(0) 推荐(0) 编辑
  2019年3月22日
摘要: 使用stm32f105rct6的can通信做IAP,实现固件的远程更新功能。IAP的实现包括两个程序:BootLoader和应用程序。启动过程先启动BootLoader,等待1s,若接收到烧写指令则开始更新程序,若无指令则启动应用程序。应用程序接收到更新指令后,切换到BootLoader。 远程程序 阅读全文
posted @ 2019-03-22 14:24 yangzifb 阅读(4093) 评论(2) 推荐(1) 编辑
  2019年1月4日
摘要: 机器人使用WiFi通信,实现指令下传,状态上传。而WiFi信道平时带宽较稳定,但会在某些时候突然中断,造成ping的延时较高,但可以马上恢复。如果一直ping,则一般情况下ping值很小,但长时间(数十分钟)测试,有个别ping出现1s左右延时。并迅速恢复。这种现象对于日常上网、下载文件来说,是不可 阅读全文
posted @ 2019-01-04 21:44 yangzifb 阅读(761) 评论(0) 推荐(0) 编辑
  2018年9月10日
摘要: 使用qt的qchart显示数据曲线,坐标轴QValueAxis可以设置刻度间隔数量,但每个刻度的数值是根据坐标的极值除以间隔数量得到的,不一定是整数,导致曲线控件的显示刻度不适合观察。 如图: 纵坐标刻度带有小数,观察数据曲线时,就不容易计算曲线的波动。解决方法很简单,就是设置曲线坐标范围后,根据坐 阅读全文
posted @ 2018-09-10 11:21 yangzifb 阅读(6425) 评论(0) 推荐(0) 编辑
  2018年8月30日
摘要: 使用qt-mingw版做的软件,发给客户以后说工作不正常,配置文件无法打开,或者加载数据文件不正常。远程查看以后,发现客户经常将程序放置在中文带空格的路径下,导致文件打开不正常。所以最近想在程序上解决一下,让客户少出问题。 首先在网上查了QT打开文件路径中含有中文和空格问题,抄了如下代码:(http 阅读全文
posted @ 2018-08-30 09:40 yangzifb 阅读(8441) 评论(0) 推荐(0) 编辑
  2018年2月28日
摘要: 使用删除工具和一些教程,都无法删除,最后找到了这个: https://www.newasp.net/soft/351946.html 关闭掉服务后,在C盘全盘搜索,删除,完成了 阅读全文
posted @ 2018-02-28 12:49 yangzifb 阅读(2758) 评论(0) 推荐(0) 编辑
  2017年12月24日
摘要: 最近在装修房子,刷完墙漆铺完了木地板以后,屋里边有很大的味,所以就买了 攀藤科技的PMS5003ST G5ST PM2.5激光粉尘甲醛温湿度三合一传感器,打算自己测一下甲醛浓度,看看什么时候能够入住。 PMS5003ST传感器手册:https://wenku.baidu.com/view/4f6a1 阅读全文
posted @ 2017-12-24 20:43 yangzifb 阅读(1079) 评论(2) 推荐(0) 编辑
  2017年7月27日
摘要: 项目需要在HDMI上叠加一些字符包括汉字和数值,要求不能使用台式机,本身也没有HDMI采集卡驱动开发能力,所以通过海思的HDMI编码器将HDMI编码为h.264网络视频流,然后通过树莓派解码显示,做字符叠加(OSD),将树莓派的HDMI输出接在电视上,就实现了HDMI的高清视频字符叠加。1、中文字符 阅读全文
posted @ 2017-07-27 17:50 yangzifb 阅读(11050) 评论(6) 推荐(1) 编辑
  2017年6月24日
摘要: 项目使用mingw环境g++5.3,C++调用ffmpeg接收rtsp流,再通过C#显示。结构上是C#调用C++的so文件,读取得到的视频帧(RGB888格式),通过图片控件显示。 一开始是使用opencv打开视频源,本地文件和rtsp的源使用一样的接口,方便使用。但是通过opencv打开rtsp源 阅读全文
posted @ 2017-06-24 17:11 yangzifb 阅读(3524) 评论(0) 推荐(1) 编辑