底层开发

基于STM32终端底层开发

岁酱吖の 提交于 2019-12-05 05:05:20
新建的是自己需要的驱动文件,我们要实现什么模块的功能都放在.c中,用户为了完成配置什嚒的用到的配置文件都在FWLIb\src文件中,那么我们在该文件中(bsp_usanrt1.c)是如何与FWLIb\src的配置文件建立联系的呢(首先要知道与src对应的是fwlib\inc即库文件src的头文件,只要包含了该头文件就是为我们提供了实现函数的接口),那就要找头文件(包含的接口): 来源: https://www.cnblogs.com/363750324com/p/11908424.html

Linux 下的图形库介绍

寵の児 提交于 2019-11-30 19:33:45
在进行 Linux 下的图形系统编程时,我们常常会遇到以下这些概念: Framebuffer, X11, SDL , DFB, miniGUI, OpenGL , QT, GTK , KDE, GNOME 等等。 一、 Linux 图形领域的基础设施 1.1 X Window X Window 从逻辑上分为三层: X Server 、 X Client 和 X 协议。 最底层的 X Server ( X 服务器)主要处理输入 / 输出信息并维护相关资源,它接受来自键盘、鼠标的操作并将它交给 X Client ( X 客户端)作出反馈,而由 X Client 传来的输出信息也由它来负责输出; 最 上 层的 X Client 则提供一个完整的 GUI 界面,负责与用户的直接交互( KDE 、 G NOME 都是一个 X Client ) 。 X 协议则是 衔接 X Server 与 X Client 的通讯协议 , 它的任务是充当这两者的沟通管道。尽管 UNIX 厂商采用相同的 X Window ,但终端的 X Client 并不相同。 XFree86 是 X Window 系统的一个 开源的 实现。 它主要运行于 Unix 以及类 Unix 操作系统上。 XFree86 在显示硬件(鼠标、键盘以及显卡)与桌面环境(也就是窗口管理器)之间 提供了一个 Client/Server 接口。

第一周作业

…衆ロ難τιáo~ 提交于 2019-11-30 12:11:00
1.你对软件工程专业或者计算机科学与技术专业了解是怎样? 答:对于软件工程,在我的印象中,大概就是软件的开发以及管理等等,计算机这一类的专业知识都与数学英语沾边,如果想要学好甚至精通,那么数学知识、 英语知识必不可少。 2.你了解C语言么?C语言主要应用有哪些? 答:不算了解;1.UNIX操作系统;2.上层开发;3.底层开发;4.系统软件和图形处理等 3.你希望这个专业学到那些内容? 答:1.游戏软件的开发;2.能学多少就学多少,越多越好 4.如何规划你的大一生活? 答:1.自立自觉;2.按时作息;3.理想至上;4.热爱生活;5.身心健康 5.PTA作业截图。 答: 来源: https://www.cnblogs.com/godeagle/p/11583990.html

iOS开发---图解KVC

↘锁芯ラ 提交于 2019-11-26 12:44:57
文章目录 iOS开发---图解KVC 什么是KVC? KVC方法全览 KVC基础操作 KVC取值 取值方法 基于getter取值底层实现 KVC设值 赋值方法 基于setter赋值底层实现 KVC批量操作 KVC集合属性操作 集合操作符 数组操作符 嵌套操作符 KVC与容器类 KVC与有序容器(NSMutableArray) 取值方法 NSMutableArray取值底层实现 KVC与无序容器(NSMutableSet) 取值方法 NSMutableSet取值底层实现 KVC异常处理 KVC处理非对象 KVC属性验证 KVC适用场景 动态的取值和设值 Model和字典转换 用KVC来访问和修改私有变量 修改一些控件的内部属性 iOS开发—详解KVC 什么是KVC? KVC方法全览 KVC基础操作 KVC取值 取值方法 基于getter取值底层实现 KVC设值 赋值方法 基于setter赋值底层实现 KVC批量操作 KVC集合属性操作 集合操作符 数组操作符 嵌套操作符 KVC与容器类 KVC与有序容器(NSMutableArray) 取值方法 NSMutableArray取值底层实现 KVC与无序容器(NSMutableSet) 取值方法 NSMutableSet取值底层实现 KVC异常处理 KVC处理非对象 KVC属性验证 KVC适用场景 动态的取值和设值 Model和字典转换