会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wu-zixu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2025年8月28日
编程规范思考---总纲2
摘要: 接上回 6. 就近原则 暂未找到合适的示例7. 扩展的就近原则这两个暂时找不到合适的,那么可替换的有6. 禁止魔鬼数字在setLayoutPos接口中相对突出一些,其它涉及数值较少,也容易理解 3. 超大函数 扩充原来的第3点 扩展超大类,超大数据结构 对于类 1. 适当划分职能,让保持10~50之
阅读全文
posted @ 2025-08-28 14:25 知易
阅读(7)
评论(1)
推荐(0)
2025年8月27日
定位问题2:明明打印是对的,为什么结果不对?
摘要: 如下,打印时,为了方便核对,能看懂,将打印的转成16进制了。实际打印时 这样:定位的时候,发现打印是对的,但校验就是不通过 --_-- 教训 1. 打印如果要和实际的不一致,将类型也打出来,这样可以看到差别 2. 对接口多确认下,是不是人家要的就是“打印时候的那个转化过的,而不是原始的” 3. 这样
阅读全文
posted @ 2025-08-27 11:25 知易
阅读(6)
评论(0)
推荐(0)
2025年8月25日
定位问题1:多看看日志,猜一下再找人
摘要: 如下,上午定位问题 1. 获取到的资源始终是1,但问分配方,说分配的资源是2 2. 排查了一段时间,未找到原因 后找同事问了一下,确认,的确是2,但是由于以下原因, 思考: 这里明显日志记录了,我怎么就没多想着 多看一下日志 这里还打印了 ID parse failed 红色标识的信息,挺明确的 疏
阅读全文
posted @ 2025-08-25 15:56 知易
阅读(9)
评论(0)
推荐(0)
编程规范--其它
摘要: 1. 关于布局 当前的实现,实际上我们相当于定义了一个接口,公共的接口,要求每一个页面实现,该接口明确要求 1.1. 当屏幕分辨率变更时,刷新显示 不需要调整Layout,只需要改变控件大小 1.2. 当前面有元素变更时,刷新显示 多数情况下不需要调整Layout,少数情况需要 对于第1.1. 在初
阅读全文
posted @ 2025-08-25 15:33 知易
阅读(10)
评论(0)
推荐(0)
编程规范思考--当前问题及相应的规范
摘要: 1. 代码组织结构和外在表现形式上不一致,导致增加新功能耗时 ScrollWidget DesktopWidget SessionWidget AppToolbarEx 这样的包含关系,在代码的组织中体现出来,建议是,有包含关系的,通过放置到同一个目录,或是子目录的方式,来组织其关系 1.1. 如A
阅读全文
posted @ 2025-08-25 15:22 知易
阅读(9)
评论(0)
推荐(0)
编程规范思考---总纲
摘要: 从更高的一个层的目标来思考一下这问题 编程规范的目标是什么?为了达到这个目标,我们需要怎样投入?最终怎样恒量是否达到目标了? 目标是什么? 当前存在较多问题,是由于缺少相应的规范造成的,这一类问题,可以通过相应的规范来避免或是减轻其负现作用 需要的投入 1. 制订一个合理的编程规范 怎么样是合理的?
阅读全文
posted @ 2025-08-25 14:07 知易
阅读(8)
评论(0)
推荐(0)
2025年8月18日
减少画面抖动问题定位记录
摘要: 发现一个问题 1. 一个 QStackedWidget 包含2个item 高度不一样 2. 切换的时候,界面闪一下 初始觉得 1. 这个不是个大问题 再看一下 1. 其它多个界面也存在类似的场景,没有闪一下 不要觉得不是大问题,可以对比一下平均水平和较高水平 搜索资料解决问题 给出了多个方法,最终确
阅读全文
posted @ 2025-08-18 16:19 知易
阅读(13)
评论(1)
推荐(0)
2025年8月15日
编程规范思考----大函数
摘要: 规范需要由发自内心的认同,才可以执行下去,实际中各人由于习惯或能力不同,导致同样的需求,编码方面差异很大。 规范的作用是:尽可能弱化这种影响 本系统记录一下,遇到的反面的示例 1. 超大函数 看到的示例 类的函数接收了一个列表,对该列表做了如下事情 1. 如果本地的列表为空,则将列表复制到本地列表
阅读全文
posted @ 2025-08-15 11:46 知易
阅读(8)
评论(0)
推荐(0)
Qt 的几种不同关联方式对比
摘要: Qt 的几种不同关联方式 1. 旧的 connect(&m_rlblDeskTopOne, SIGNAL(RollingLabelPress()), this, SLOT(onSelectDesktopOne())); 2. 新的 connect(pDeviceListData, &UsbDevic
阅读全文
posted @ 2025-08-15 11:30 知易
阅读(14)
评论(0)
推荐(0)
2025年8月5日
QT问题定位1: 新的类由普通类修改为QObject之后,编译报QObject找不到的错误
摘要: QT编译上报虚函数表找不到 发生条件: 1. 原来的类不是QObject类,是一个普通的类 2. 将这个类修改为QObject的类 3. 编译,编译的过程中报错,错误信息为 原因: Qt Bug 1. 清理环境,重新编译,未能解决问题 2. 将代码注释到只有架子,仍未能解决问题 3. 删除编译目录下
阅读全文
posted @ 2025-08-05 09:50 知易
阅读(18)
评论(0)
推荐(0)
上一页
1
2
公告