会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tayoou
博客园
首页
新随笔
联系
订阅
管理
2023年10月6日
Linux进程间通信
摘要: 匿名管道pipe 具有亲缘关系的两个进程间通信,半双工通信,要实现全双工通信需要创建两个pipe。 相关系统调用 函数名 作用 fork() 复制一个子进程。 pipe() 创建一个管道。 close() 用于关闭管道读/写端。 write() 向管道写入。 read() 从管道读出。 实例 #in
阅读全文
posted @ 2023-10-06 21:54 Tayoou
阅读(225)
评论(0)
推荐(0)
2023年2月26日
嵌入式Linux—输入子系统
摘要: 输入系统 常见的输入设备有键盘、鼠标、遥控杆、书写板、触摸屏等等,用户通过这些输入设备与Linux系统进行数据交换。 内核中怎样表示一个输入设备 // include/linux/input.h struct input_dev { const char *name; //设备名称 const ch
阅读全文
posted @ 2023-02-26 21:49 Tayoou
阅读(414)
评论(4)
推荐(0)
2023年2月23日
嵌入式Linux—FreeType矢量字体
摘要: freetype矢量字体 常用API 1.FT_Init_FreeType函数是FreeType库中的一个函数,其作用是初始化FreeType库,并返回一个指向FT_Library对象的指针。下面是该函数的参数详解: FT_Error FT_Init_FreeType(FT_Library *ali
阅读全文
posted @ 2023-02-23 11:36 Tayoou
阅读(849)
评论(0)
推荐(0)
2023年2月12日
嵌入式Linux—浅析Makefile
摘要: Makefile文档 组织管理程序 不使用Makefile的缺点 -o test a.c b.c 执行过程: a.c文件通过预处理、编译、汇编得到a.o文件 b.c文件通过预处理、编译、汇编得到b.o文件 a.o文件与b.o文件通过链接,得到test可执行文件 **这种方式的缺点:**如果仅仅对a.
阅读全文
posted @ 2023-02-12 18:35 Tayoou
阅读(73)
评论(0)
推荐(0)
嵌入式Linux—Framebuffer应用编程
摘要: Framebuffer 应用编程 Frame的意思是帧,buffer的意思是缓冲区。Framebuffer就是一块内存(硬件设备),里面保存着一帧图像。 ioctl()函数解析 ioctl()函数非常强大。不同的驱动程序内部会实现不同的 ioctl() ,可以使用各种 ioctl() 跟驱动程序交互
阅读全文
posted @ 2023-02-12 18:24 Tayoou
阅读(308)
评论(0)
推荐(0)
2023年2月10日
嵌入式Linux—文件IO
摘要: 文件IO 在 Linux 系统中,一切都是“ 文件”:普通文件、驱动程序、网络通信等等。所有的操作,都是通过“文件 IO”来进行的。所以,很有必要掌握文件操作的常用接口。 Linux系统的文件有哪些 Linux 的文件既可以是真实保存到存储介质的文件也可以是自身内核提供的虚拟文件,还可以是设备节点
阅读全文
posted @ 2023-02-10 22:18 Tayoou
阅读(230)
评论(1)
推荐(1)
2022年10月3日
C语言实现循环顺序队列与单链队列
摘要: #include "stdio.h" #define Maxsize 4 /** * 数据结构类型:循环顺序队列 * 说明:(S->tail + 1) % Maxsize == S->top方式判队满,会浪费一个单元空间 */ typedef struct Queue { int top; //队头
阅读全文
posted @ 2022-10-03 12:25 Tayoou
阅读(58)
评论(0)
推荐(1)
2022年9月29日
C语言实现顺序栈、单链栈、双向链栈
摘要: #define Maxlength 8 /** * 数据结构类型:顺序栈 * 插入方法:尾插法 * 是否有头节点:否 * 说明:在主函数直接定义一个结构体节点,取地址作形参,避免使用malloc函数而考虑二重指针问题 */ typedef struct Stack { int data[Maxlen
阅读全文
posted @ 2022-09-29 18:59 Tayoou
阅读(182)
评论(1)
推荐(1)
2022年8月5日
Java的网络通信
摘要: 网络通信概述 **网络通信编程的三要素:**①IP地址 ②端口号 ③协议 | IP常用命令 | 说明 | | | | | ipconfig | 查看本机ip地址 | | ping IP地址 | 检查网络是否连通 | 本机ip:127.0.0.1 or localhost IP地址操作类:InetAd
阅读全文
posted @ 2022-08-05 23:06 Tayoou
阅读(301)
评论(0)
推荐(1)
Java动态代理
摘要: 动态代理 代理:辅助对象处理一些操作,为对象的行为做代理(明星的经纪人)。 动态代理调用方法的流程 走向代理 代理为方法额外做一些辅助工作 触发真正的对象方法执行 回到代理中,由代理返回结果给方法调用者 实现动态代理的步骤 必须定义接口 被代理对象必须实现接口 使用Proxy类提供的newProxy
阅读全文
posted @ 2022-08-05 23:05 Tayoou
阅读(70)
评论(0)
推荐(1)
下一页
公告