摘要:
最近工作上被一个小问题耽误了一些时间,在此记录一下。 问题出在对一个布尔变量的取反上。 我的本意是想检查一个结构体中某 1 bit 是0还是1,我直接进行取反“~”操作,运行是结果跟预想的不一致。才发现这个取反操作是一个坑。 且看下面测试程序: #define uint32_t unsigned i 阅读全文
posted @ 2023-09-24 21:46
百里骑
阅读(351)
评论(1)
推荐(0)
工欲善其事,必先利其器。 掌握了Linux文本三剑客,可谓是事半功倍。 对于刚接触Linux的同学来说,Linux的各种命令真的时让人望而生畏。工作中看到大神们一通操作猛如虎,各种命令以及参数眼花缭乱。 当我们用过一些命令,但又不熟悉得情况下,这个时候就得从全局入手,看看Linux有哪几类命令,先提 阅读全文
我相信每一个程序都有一个追求优秀代码风格的梦想。 梦想自己的代码就如武林绝学般简练,威力无穷;如诗句般优美,无可挑剔。 # 1 代码架构 从代码架构说起。 严格来说,代码架构不是代码风格的一部分,但是很多时候我觉得他们密不可分。 比如要实现一个逻辑稍微复杂的模块,按照直线思维,可以用一个函数实现。这 阅读全文