上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页

2019年1月6日

7、字典的基本方法

摘要: 定义:ni = { } 创建字典: 1 2 3 person = {"name": "mr.wu", 'age': 18} 或 person = dict({"name": "mr.wu", 'age': 18}) 常用操作: 索引 新增 删除 del a[key] 键、值、键值对 循环 for i 阅读全文

posted @ 2019-01-06 15:41 拉风摊主 阅读(144) 评论(0) 推荐(0) 编辑

2019年1月1日

6、元组的基本方法

摘要: 元组的方法和列表基本一样,需要注意的是元组的元素是不能修改的 创建元祖: 1 2 3 ages = (11, 22, 33, 44, 55) 或 ages = tuple((11, 22, 33, 44, 55)) 基本操作: 索引 切片 循环 长度 包含 元组转换:t = tuple(a) a可以 阅读全文

posted @ 2019-01-01 21:43 拉风摊主 阅读(196) 评论(0) 推荐(0) 编辑

5、list列表常用方法说明

摘要: 创建列表: 1 2 3 name_list = ['alex', 'seven', 'eric'] 或 name_list = list(['alex', 'seven', 'eric']) 基本操作: 索引 切片 追加 删除 长度 切片 循环 包含 1 2 3 name_list = ['alex 阅读全文

posted @ 2019-01-01 21:41 拉风摊主 阅读(201) 评论(0) 推荐(0) 编辑

2018年12月23日

4、python基本知识点及字符串常用方法

摘要: 查看变量内存地址 id(变量名) ni = 123 n2 = 123 ni和n2肯定是用的两份内存,但是python对于数字在-5~257之间的数字共用一份地址,范围可以修改 name = ‘李璐’ for i in name: print(i) //将会打印出李璐 print(bytes(i,en 阅读全文

posted @ 2018-12-23 22:37 拉风摊主 阅读(187) 评论(0) 推荐(0) 编辑

2018年6月21日

11.5 Android显示系统框架_Vsync机制_代码分析

摘要: 5.5 surfaceflinger对vsync的处理buffer状态图画得不错:http://ju.outofmemory.cn/entry/146313 android设备可能连有多个显示器,APP也有多个surface对应各个layer 显示器可能断开或者连接,layer可能内容更新、属性变化 阅读全文

posted @ 2018-06-21 16:24 拉风摊主 阅读(633) 评论(0) 推荐(0) 编辑

2018年6月18日

11.5 Android显示系统框架_Vsync机制_黄油计划_三个方法改进显示系统

摘要: 5. Vsync机制5.1 黄油计划_三个方法改进显示系统vsync, triple buffering, vsync虚拟化 参考文档:林学森 <深入理解Android内核设计思想>第2版 9.6节 Getting To Know Android 4.1, Part 3: Project Butte 阅读全文

posted @ 2018-06-18 21:27 拉风摊主 阅读(2501) 评论(0) 推荐(0) 编辑

2018年6月15日

11.4 Android显示系统框架_APP与SurfaceFlinger内部机制分析

摘要: 4.1 APP跟SurfaceFlinger之间的重要数据结构 一个应用程序有一个或者多个surface(一般只有一个),一个surface有一个或者多个buffer,这些buffer需要应用向surfaceflinger申请; 在surfaceflinger中用client表示每一个应用程序,cl 阅读全文

posted @ 2018-06-15 10:43 拉风摊主 阅读(511) 评论(0) 推荐(0) 编辑

2018年6月14日

11.3 Android显示系统框架_最简单的surface测试程序

摘要: APP有一个surface(界面),其有多个buffer用来存放界面数据,这些buffer是向surfaceflinger申请的: 因此我们编写的surface测试程序步骤: (1)获得surfaceflinger服务 (2)创建surface (3)得到buffer (4)写buffer (5)提 阅读全文

posted @ 2018-06-14 20:28 拉风摊主 阅读(400) 评论(0) 推荐(0) 编辑

11.2 Android显示系统框架_android源码禁用hwc和GPU

摘要: 2. 修改tiny4412_Android源码禁用hwc和gpu(厂家不会提供hwc和gpu的源代码,没有源代码就没法分析了,因此在这里禁用该功能并用软件库实现)最终源码: git clone https://github.com/weidongshan/SYS_0003_Patch_Disable 阅读全文

posted @ 2018-06-14 16:45 拉风摊主 阅读(1015) 评论(0) 推荐(0) 编辑

11.1 Android显示系统框架_framebuffer原理及改进

摘要: 1. Android显示系统框架Android Graphic UI with GPU Hardware Accelerationhttps://community.nxp.com/docs/DOC-93612 a. 显示驱动framebuffer的原理及改进 只有一个FrameBuffer的缺点: 阅读全文

posted @ 2018-06-14 11:36 拉风摊主 阅读(2553) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页

导航