会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
晨曦里的光
博客园
首页
新随笔
联系
订阅
管理
2021年9月29日
C++ STL容器的使用
摘要: C++的STL(Standard Template Library)全称——标准模板库。是C++中很重要的一部分,也是其明显有别与C语言本身的地方。其很好的体现了C++的面向对象的特点——抽象与封装,即数据与方法的剥离。 可以说C++若没有了STL则如同缺失了左膀右臂。程序 = 数据结构 + 算法,
阅读全文
posted @ 2021-09-29 17:03 终有一刻和光同尘
阅读(83)
评论(0)
推荐(0)
2021年4月14日
linux下的管道命令和xargs
摘要: linux的shell中经常会出现使用组合命令的情况。虽然过于复杂的功能还是要用shell脚本来实现。但是用一些常见的命令组合后直接使用,不但高效而且方便。可以理解为WIN下的快捷键,熟练使用后简直事半功倍。 shell中使用组合命令必不可少的是使用管道,这个东东本质上是一种IPC(网络摄像机,不是
阅读全文
posted @ 2021-04-14 15:54 终有一刻和光同尘
阅读(209)
评论(0)
推荐(0)
2021年4月6日
数据对齐
摘要: 今天看项目的老代码,发现了几个有意思的宏还有一些没见过的库函数。所以接触到了一个新的概念——数据对齐。 百度了一下数据对齐,发现好多相关内容。 数据对齐——计算机系统对基本数据类型合法地址做出了一些限制,要求某种类型对象的地址必须是某个值K(2,4,8)的倍数。这个是数据对齐的概念,要理解数据对齐就
阅读全文
posted @ 2021-04-06 20:23 终有一刻和光同尘
阅读(384)
评论(0)
推荐(0)
2021年4月2日
C语言有意思的宏定义
摘要: 今天在项目代码里遇到了一个有意思的宏,#define ROUND_UP_PLAY(x, align) (((long)(x) + ((long)align -1)) &~ ((long)align - 1)) 先给结论,这个宏用来干什么的? 这个宏用来对数值x来进行数据对齐,但这个宏有一个严格的限制
阅读全文
posted @ 2021-04-02 14:23 终有一刻和光同尘
阅读(481)
评论(0)
推荐(0)
2020年6月28日
库宏总结
摘要: zo总结遇到的比较有意思的宏。 offsetof(s,m),在c里面是一个宏,在C++里有对应的函数。 宏的原型: #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) 宏的功能: 返回结构体成员MEMBER在结构体TYPE中的
阅读全文
posted @ 2020-06-28 14:53 终有一刻和光同尘
阅读(68)
评论(0)
推荐(0)
2020年6月1日
miniGUI 3.0.12开发环境搭建
摘要: 想到哪写到哪吧!后续有时间会再整理。 开发环境: Ubuntu12.04 minigui3.0.12 搭建过程比较通过,有很多依赖库要搭建,而且官网上已经发出公告3.2版本之下的不再提供依赖库的维护。今年新发布的最新版本是5.0,版本太高不敢用,一是怕不稳定,二是项目里用的还是2.4.x。 如果只是
阅读全文
posted @ 2020-06-01 15:46 终有一刻和光同尘
阅读(625)
评论(0)
推荐(0)
公告