VC Edit控件单行垂直居中和定制外框的实现

摘要: Edit控件很奇怪,不在WM_PAINT里面画图,且外框也不在WM_NCPAINT里面画,客户区就是整个窗口,非客户区没有。也没有垂直居中风格可以设置。在界面排版的时候,看起来怪怪的。 下面提供Edit控件单行垂直居中和定制外框的实现。 1. 如果要定制外框,控件的风格不要包含WS_BORDER。 阅读全文
posted @ 2019-01-30 14:50 张军胜 阅读(899) 评论(0) 推荐(0) 编辑

u-boot调试串口输出对应的系统函数

摘要: 接上Debug串口,启动机器,u-boot哗啦啦地打印一行行的字符。刚接触u-boot的时候,对机器后台做了什么,几乎一无所知。 如果要很有信心地定制出一个简单并且可靠的系统,或者快速完成一项新的任务,那么,机器后台运行的内容知道的越多越好。 比如,曾经遇到过这样的问题:在全局区定义一个变量int 阅读全文
posted @ 2018-12-21 17:19 张军胜 阅读(501) 评论(0) 推荐(0) 编辑

TPS6116x 1-wire总线的分析与驱动实现

摘要: 1-wire总线的特点 1-wire协议是用一条数据线作为总线进行数据通信的协议。 1-wire总线有以下特点: 1. 可以组建网络,个数没有限制。 2. 使用GPIO的特性就可以,不需要专门的控制器。 3. 总线网络中只有一个主动设备,其它设备均为从设备。主设备发起通信,从设备应答。从设备不能发起 阅读全文
posted @ 2018-12-20 10:23 张军胜 阅读(998) 评论(0) 推荐(0) 编辑

Yocto和Android编译命令的简化和自动完成的实现

摘要: 简化编译命令 无论是在Android编译系统中,还是在Yocto编译系统中,要编译一个目标,输入命令都有点费事。 Yocto系统: Android系统: 通常的做法是编写一个build脚本来解析输入的命令。用户只需要输入一行命令来编译目标。 build <board> <target> [arg] 阅读全文
posted @ 2018-12-13 17:09 张军胜 阅读(510) 评论(0) 推荐(0) 编辑

几种回文算法的比较

摘要: 前言 这是我的第一篇博文,献给算法。 学习和研究算法可以让人变得更加聪明。 算法的目标是以更好的方法完成任务。 更好的方法的具体指标是: 1. 花费更少的执行时间。 2. 花费更少的内存。 在对方法的不断寻找,对规律的不断探索中,个人的思考能力能够被加强。当敏捷的思考能力成为一种固有特征时,人就变得 阅读全文
posted @ 2018-12-13 13:19 张军胜 阅读(4240) 评论(2) 推荐(2) 编辑