Home avatar

ImportMengjie's Blog

设计模式基础 - 《设计模式的艺术》读书笔记【1】

设计模式是我曾经想学但没学,后来不屑于学的技术。工作中遇到项目的重构不会设计模式就显得力不从心了,此次迟来的系统学习期望能带来实际工作中可以用到的启发。主要是阅读刘伟写的《设计模式的艺术:一本实例驱动的设计模式实践指南》1这本书。

v4l2 api基本使用流程 - V4l2学习笔记

v4l2(video for Linux two)是linux为视频设备提供的一套api接口规范,two表示版本为2。利用该接口应用程序可以从摄像头外设读取一系列图片进行处理。本文主要是实现使用该接口获取摄像头图片保存到本地,以此了解v4l2 api的基本使用方法。后续工作如果需要也要深入了解下各种摄像头、图像参数的意义,进阶的话还想学习内核侧v4l2驱动的编写。参考了网络上的一些博客123等。

信号的基本概念和信号处置函数 - 《Linux/UNIX系统编程手册》读书笔记【2】

本文是在阅读《Linux/UNIX系统编程手册》1第20、21、22章做的笔记。信号在Linux中非常常用,学习信号可以对程序异常崩溃有一个更深入的理解,同时也学习到如何写信号处置函数。也能从信号的角度看到程序为何崩溃,对分析程序崩溃的问题有一定帮助。

进程、进程组和会话、作业控制 - 《Linux/UNIX系统编程手册》读书笔记【1】

本文是在阅读《Linux/UNIX系统编程手册》1相关内容做的笔记。由于实际工作中的一个需求从音频播放C++类的实现学习Linux系统子进程管理引起此次的系统学习和记录。此次学习对Linux系统中的进程有更加深入的理解,包括进程组和会话的概念、作业控制等以前并不深入了解的知识。