- 博客(13)
- 资源 (25)
- 收藏
- 关注

转载 (转)2年重写10年279万行代码,……他是怎么做到的?华为这些人为了什么
改变,做最好的软件✚●○ 刘文杰2018年年底,华为网络金码奖颁奖典礼会场掌声雷动,看着台上我们团队的3名员工站立...
2019-12-13 17:08:52
1136

原创 嵌入式开发框架之模块化编程思想
好久没更新播客了,最新想写些自己的编程方面想法。也就是些自己的想法,不一定准确,在这希望能和大家分享下。相信大家在大学的时候都学过程序遵循的标准是“低内聚高耦合”。但到了实际工作中当中却往往容易放开手脚,代码写着写着就乱了。不仅后续维护不方便,就是自己也不知道当初为啥这么写。低内聚高耦合的代码需要遵循以下原则:降低耦合度的方法1、 多使用模块化编程的思想,在编写之初,模块需要做什么功能...
2019-08-31 16:04:24
2529

原创 QT 远程升级 实现设备升级
qt实现远程升级,设备升级客户端。应用场景:1.通常我们在公网时,升级采用ftp升级下载文件,但这样往往受限于网络情况。2.同时有时候我们需要给工程人员不具备相应的专业知识。有必要我们开发升级工具,方便其使用。于是开发了这样一款升级工具。具体思路如下:设备作为服务器,升级工具为客户端。第一步:先通过广播或组播方式,将获取设备信息请求广播出去。接收方(设备)接收到广播,将...
2018-08-22 18:04:59
3372
2
原创 libevent深入浅出(一)---------------环境搭建
写本博客的目的是为了记录在自学libevent的学习。记录学习libevent的使用,同时也为了方便他人学习。
2020-08-24 11:23:52
454
原创 MQTT协议分析并实现
MQTT协议分析第一章 mqtt协议介绍1.1 概述MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。1.2 特点开放消息协议,简单易实现 发布订阅模式,一对多消息发布 基于TCP/IP网络连接 1字节固定报头,2...
2020-07-03 15:45:05
981
原创 【设计模式】的C语言的设计模式及其应用
转自https://blog.youkuaiyun.com/devcloud/article/details/95615621【摘要】 软件编写模式是开发过程中的重要经验总结。灵活运用设计模式,一方面利于我们编写高质量的代码,另一方面也方便我们对代码进行维护。设计模式最开始是针对面向对象语言提出的。经典的书如《设计模式:可复用面向对象软件的基础》,《java与模式》。《设计模式》的作者俗称”GOF”, gang of four,书中从面向对象的设计中精选出23个设计模式,这个也成了后来设计模式的范例。.
2020-05-08 19:07:17
1229
原创 嵌入式开发框架之模块化代码实现(仿linux设备驱动)
在上一篇https://blog.youkuaiyun.com/MINGTING1323/article/details/100173420介绍了模块化编程思想,但实际应用中具体应该怎么实现呢?古人云“知行合一”,道理谁都懂,但真正到了应用的时候可能又为难了。在这,我想到了很好地思路,就是我很好的借鉴linux驱动代码去实现。 linux驱动代码很好的实现了模块化思想。需要加载驱动可以in...
2019-09-01 20:08:42
1735
4
原创 QT部分知识点总结
https://blog.youkuaiyun.com/taiyang1987912/article/details/32713781+部分自己总结的。Qt界面编写部分基础知识点总结:1.Qt多界面的切换的两种方式:<1> 采用show() 和 hide().的方法。既show()显示一个窗口,hide()隐藏本窗口;eg:void MainWindow::on_button...
2018-08-29 17:46:59
2239
1
原创 linux c进程监控
我们经常需要实现进程监控,如果某一进程异常退出或是跑飞则立即重启。通常使用的有2种方法:一.supervisor来管理进程。二.自己写程序来监管。对于1而言,有些文件系统中不支持,需要移植安装。对于2而言,不少都是单独写个监管程序,通过写入文件PID定时检查进程PID是否存在,或是查看是否有此进程名存在。个人觉得不太实用,遇到调试时或是其他操作时,灵活性太差。本案是模仿supe...
2018-08-21 14:11:11
1942
原创 qt 自定义ui 支持多种换肤操作
大家可根据这生成自己所喜欢的皮肤。换肤后立即生效。黑色 :灰黑色:灰色:银色:源码地址在https://download.youkuaiyun.com/download/mingting1323/10593285...
2018-08-09 15:02:30
642
原创 我的嵌入式软件开发框架浅见
因主要是从事应用软件开发,现在讲的是嵌入式应用软件框架。一般好的程序框架,不单单只是应用软件的框架,是一个系统的。如linux系统架构,由于本人才疏学浅只能自我编写个应用程序的浅见。1.需要有分离分层的思想,前期规划可能较为复杂,但后期维护极为方便。总体划分:硬件/协议层-->接口管理层-->业务逻辑层硬件/协议层需要抽象出相应的接口,作为接口管理层或是业务逻辑层根本不关心底层...
2018-06-06 12:28:05
13819
5
原创 Qt应用开发视频教程
嵌入式开发之Qt应用视频教程分享尚观科技qt视频。本人仅用于学习传播分享,版权归尚观所有。有部分视频只有一个声道有声音,建议大家观看时选用左右耳塞都好的耳机,如只带单耳塞时没声音可更换耳塞。百度云分享:http://pan.baidu.com/s/1c1YGevI密码:2eim...
2018-06-06 09:39:41
5614
4
windows下qt + zmq
2023-04-28
S50非接触式IC卡性能简介(M1)
2022-03-11
开源GUI-LittlevGL应用教程
2020-10-09
mqtt_proto.zip
2020-07-03
Easylogger轻量级日志的 linuxdemo
2020-06-24
libevent-main_master.zip
2020-06-03
嵌入式linux 应用程序开发框架之模块化代码实现
2019-09-01
qt实现telnet功能
2019-08-23
QT 实现设备升级 远程升级
2018-08-28
linux c 进程监管 模仿supervisor
2018-08-21
qt4 串口类 支持windows linux
2018-08-21
qt自定义控件(开源)
2018-07-04
qt二维码生成器 未使用第三方库 方便移植
2018-05-06
车载设备源码 支持gps 音频 v4l2 视频
2018-04-25
利用ffmpeg使用v4l2读取视频,并用h264
2018-04-19
ffmpeg sdl开发的播放器
2018-04-09
FFMPEG Qt视频播放器之显示图像(暂无声音)
2018-04-07
Qt+FFMPEG解码视频并显示
2018-04-03
v4l2 qt实时显示摄像头数据(未使用opencv)
2018-03-21
通过Web远程浏览arm板上的摄像头
2017-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人