自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-07-12

关于awtk如何切换主题和旋转屏幕1、使用 awtk desiger来设置主题在awtk desiger 中打开你的项目文件,在左下角找到设置,点击进去,找到主题设置。你可以根据你要旋转之后的屏幕大小来设置屏幕的尺寸。接着设计主题字体,通常设计使用default默认字体,点击添加字体,进入到项目文件夹中,点击desiger 文件夹进入,再点击fonts文件夹便可找到字体。创建好主题之后。保存然后退出软件。将default主题下的所以文件都复制到你新建主题的文件夹下。然后再用awtk desiger 打开

2021-07-12 09:15:48 160

原创 Linux库概念及相关编程

1 linux库分为静态库和动态库1.1静态库静态库函数库是在程序执行前(编译)就加入到目标程序中去的。优点:1,运行快 2 发布程序无需提供静态库,因为编译时已经添加,移植方便。缺点:1.内存大 2 更新,部署,发布麻烦。1 . 2动态库动态函数库,是在程序执行时动态由目标程序去条用。优点:1 链接是不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序可以共用,节省内存。 2 程序升级简单,因为APP里面没有库的源代码,升级之后只要库的名字不变,函数名以及参数不

2020-10-18 22:09:53 51

原创 树莓派刷机

1.烧入镜像使用下面的软件将镜像烧入SD卡2.树莓派登录方式2.1 HDMI视频线 连接到显示器2.2串口(使用软件为secure CRT) 2.2.1设备破解默认情况,树莓派的串口和蓝牙连接。想办法断开蓝牙连接,把串口用来数据通信2.2.2默认账号:pi默认密码:raspberry详细操作参考下面网址 https://blog.csdn.net/syjsxxjy/article/details/80774262串口方式登录成功后修改相应的文档之后便可进行WiFi登录2.2.

2020-07-21 21:30:00 190

原创 Linux socket网络编程

网络编程含义:网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。本文介绍的是基于tcp协议的套接字网络编程。网络编程必备的三素:1ip地址 2 端口号 3数据协议(TCP, UDP)。TCP/UDP对比1 . TCP 面向连接(如打电话要先拨号建立连接);UDP 是无连接的,即发数据之前,不需要建立连接。2 . TCP 提供可靠的服务,而UDP 不可靠。3 .TCP 面向字节流,实际上是TCP 把数据堪4 . TCP 的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道。

2020-07-17 22:33:06 82

转载 Linux 多线程

推荐给大家关于线程的好文章

2020-07-13 21:34:26 41

原创 Linux 信号量

信号量含义:他是一个计数器,用于进程间的互斥与同步,并不用于存储进程间的通信的数据。特点:1.信号量用于进程间同步,若要在进程间传递数据需要结合共享内存。2.信号量基于操作系统的 PV 操作,程序对信号量的操作都是原子操作。3.每次对信号量的 PV 操作不仅限于对信号量值加 1 或减 1,而且可以加减任意正整数。4.支持信号量组。相关的API1创建或获取一个信号量组:若成功返回信号量集ID,失败返回-1int semget(key_t key, int num_sems, int sem_f

2020-07-11 20:00:17 99

原创 Linux 信号通信

信号的本质软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。在软件层次上是对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。收到信号的进程对各种信号有不同的处理方法。处理方法可以分为三类:第一种是类似中断的处理程序,对于需要处理的信号,进程可以指定处理函数,由该函数来处理。第二种方法是,忽略某个信号,对该信号不做任何处理,就象未发生过一样。第三种方法是,对该信号的处理保留系统的默认值,这种缺省操作,对大部分的信号的缺省操作是使得进程终止。

2020-07-08 09:45:33 86

原创 进程间通信之

共享内存的概述共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言函数malloc分配的内存一样。而如果某个进程向共享内存写入数据,所做的改动将立即影响到可以访问同一段共享内存的任何其他进程。特别提醒:共享内存并未提供同步机制,也就是说,在第一个进程结束对共享内存的写操作之前,并

2020-07-04 21:52:00 58

原创 linux消息队列通信

消息队列的含义消息队列是消息的链接表,存放在内核中,一个消息队列由一个标识符(即队列ID)来标识。特点消息队列具有特定的格式以及优先级。消息队列独立于发送与接收进程,进程终止时,消息队列及其内容不会被删除。消息队列可以实现消息的随即查询,消息不一定要以先进先出的次序读取,也可以按消息的类型读取。消息队列的API创建或打开队列int msgget(key_t key, int flag)成功返回队列ID 失败返回 -1 flag 参数通常为IPC_CREAT添加消息int msgs

2020-07-03 21:09:05 156

空空如也

空空如也

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

TA关注的人

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