- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 QT Enum遍历
1. 在QObject Class中定义Enum2. 使用QObject::staticMetaObject.enumerator 遍历enumQMetaEnum ButeRateEnum = QSerialPort::staticMetaObject.enumerator(QSerialPort::staticMetaObject.indexOfEnumerator("BaudR
2016-06-21 18:29:16
3644
原创 QT 右键菜单
1. widget 控件 ContextMenuPolicy 设置为 CustomContextMenu2. include 文件中声明菜单的指针 QMenu *listRightMenu;3. 初始化函数中进行构建 QMenu *listRightMenu = new QMenu(ui->tableWidget); QAction *addUnitA
2016-06-21 13:52:24
549
原创 windows 8 winrt 与 android rt 的相似性
我们可以看到 Windows 8 的 WinRT 思路十分趋近于 ANDROID Runtime,都是在kernel 层面之上封装了触屏处理的一系列api, 作用和功能都有异曲同工之妙。 WinRT 的异步处理,触摸控制是否会超越android 值得期待
2012-04-16 09:53:39
1083
原创 Win mobile will be dead by 2011?
Gartner:Windows Mobile份额跌至7.9% 苹果黑莓增长 分类: 业界新闻 推荐者:ming_ke| 12 个评论11月16日消息,据国外媒体报道,Gartner公布的数据显示,今年第三季度,微软Windows Mobile系统市场份额已跌至7.9%。 Gartner数据显示,今年第三季度,Windows Mobile市场份额仅为7.9%,同比下滑28%。相比之下,苹果iPhon
2009-11-20 09:00:00
565
原创 迭代与瀑布
经过无数次的修改,无数次的需求确认。无数次的反复,客户也累了,我们也累了。最后提交的产品客户还不满意! 可能有人说是因为需求没搞好,可能有人说是因为开发没搞好。 但我的观点认为,国内大部分开发模式本身就不合适,或者说不对! 瀑布模式,每个阶段依次进行,需求整理,设计、详细设计、开发、测试。相信很多公司在用,现在在用,相信以后也要用。 可是大家有没有仔细考虑,这种模式到底
2009-10-27 09:40:00
1370
2
原创 串口通信如何传输大数据量
串口通信应用中,经常会碰到串口速率低不能满足传输需求的情况。如何实现呢? 扩大发送、接收缓冲区? 不行。拆包连续发送? 也不行,也有个极限值。大概不会超过4-6/k, 下面我就写一个我自己总结的大数据量传输办法,基本可以实现,10K左右/秒的传输速率。 使用GzipStream 对流进行压缩,压缩比大概在10-20%左右,20k的流,可以压缩成2-4k 左
2009-10-16 09:24:00
10298
1
原创 服务类程序防止内存不断增长的一些方法(一)
相信在日常开发中,大家经常会碰到编写服务类程序内存不断增长的情况。 我用我这些日子开发服务类程序的经验给大家做个总结。 1. 单例模式 单例模式对于某些高复用的应用,能极大的节省内存开销,是个不错的设计方案。 public class MemoryDataTable{ private static MemoryDataTable _Ins
2009-10-15 09:26:00
899
原创 近期美国项目的一点感受
一个美国 .NET 项目的测试特点 1. 尽可能的增加测试覆盖率, 本项目要求 public 函数测试覆盖率达到80%以上 , 基本可以保证程序质量. 2. 每次 checkin 代码都要保证之前所有test 测试通过, 这样可以保证改动不会影响其它部分. 3. 对改动影响的评估. 假设1个程序改动,造成了大面积test failed
2009-06-23 20:13:00
737
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人