摘要: 327 原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/ 阅读并理解 task_struct 数据结构 代码位于 http://codelab.shiyanlou.com/source/xref/linux-3.18.6/include/l 阅读全文
posted @ 2019-03-26 22:54 svens 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 327 原创作品转载请注明出处,https://github.com/mengning/linuxkernel/ 编译内核 使用 wget 命令下载 Linux 5.0 版本内核 解压内核代码包 进入解压出的文件夹,安装编译所需依赖 配置编译 在 menuconfig 中依次选中 Kernel_ha 阅读全文
posted @ 2019-03-19 20:51 svens 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 327 原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/ 完成简单的时间片轮转多道程序内核代码 根据操作系统中进程相关的知识,并参考mykernel代码,最简单的多道程序切换需要以下几点: 存储进程相关信息的PCB,包括pid,进程状态,寄 阅读全文
posted @ 2019-03-12 23:26 svens 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 0. Objective-C 中的观察者模式(KVO) Objective-C 语言实现了观察者模式(Key Value Observing, KVO),并提供了简单的使用接口。 供给使用者方便的注册观察者,注册观察方法,移除观察者。 a. 注册观察者 b. 实现观察者的观察方法 在观察者 obje 阅读全文
posted @ 2018-10-23 18:29 svens 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1. 应用简介 短视频编辑软件运行于 iOS 平台,支持图片和视频的编辑,编辑素材可以来自摄像头拍摄的照片与视频和相册中已有的照片与视频,还可以来自应用自身提供的模版。 2. 应用功能 图片编辑功能:用户通过摄像头或相册选择一张原始图片进行编辑,可以在图片上添加文字,表情,其他图片,可以对图片进行剪 阅读全文
posted @ 2018-10-12 09:36 svens 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1. 至少选用三款产品实际使用制作短视频,并总结列举他们的基本功能特点差异(表格对比基本功能特点) QuickTime Player:提供了基本的视频修剪,视频拼接功能。功能较为单一。 VUE:在视频修剪时提供了滤镜,贴纸,多幅,变速,背景音乐等功能,还可以在应用内拍摄视频时使用部分功能。打造了一种 阅读全文
posted @ 2018-09-26 08:46 svens 阅读(171) 评论(0) 推荐(0) 编辑