自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C语言union的用法及好处

Union 的用法以及好处什么是Union?union 共用体名{ 成员列表};union,“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体(union)和结构体(struct)同样可以包含很多种数据类型和变量。结构体和共用体的区别在于: 结构体(struct)中所有变量是“共存”的——优点是“有容乃大”,全面;缺点是struct内存空间的分配是粗放的,不管用不用,全分配。而联合体(union)中是各变量是“互斥”的——缺点就是不够“包容”;但优点是内存使..

2020-10-24 14:30:19 37636 17

原创 Linux C 消息队列实现简单的聊天功能

消息队列是提供一种带有数据标识的特殊管道,使得每一段被写入的数据都变成带标识的消息,读取该段消息的进程只要指定这个标识就可以正确地读取,而不会受到其他消息的干扰,。一个带标识的消息队列,就像并存的管道一样。这里主要介绍的是利用线程和消息队列,写两个进程,实现两个进程之间的聊天功能。使用方法:       发送者:首先要获取消息队列的ID号,然后将数据放入一个带有标识的结构体内,最后把消息发...

2018-07-29 21:28:02 2264 1

原创 在ARM开发板的屏幕上画一个圆,并使圆动起来

        本人使用的是三星6818开发板 (ARM Cortex-A53架构),Linux系统。屏幕的大小是800*480。即有800*480个像素点。只要把属于球那部分的像素点与背景的像素点用不同的颜色区分开来就能显示出一个圆了。既然是要在屏幕上画圆,那首先就要打开屏幕的屏幕设备文件/dev/fb0。下一步就是把圆画出来。画一个圆需要确定圆的圆心坐标(X,Y)以及半径R。比如先把圆画在屏幕...

2018-07-21 15:52:22 13937 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除