SurfaceView 的优点 使用双缓冲技术 自带画布,支持在子线程中更新画布内容 View 和 SurfaceView 各自使用场景 界面需要被动更新:使用View 。 画面更新是依赖于onTouch 来完成的,所以可以直接使用 invalidate() 函数。这种情况下,两次onTouch() ...
分类:
其他好文 时间:
2019-11-16 10:37:41
阅读次数:
57
主要写了在使用过程中容易遗漏的几点,以及注意事项。
分类:
Web程序 时间:
2019-11-14 15:23:58
阅读次数:
108
Operator Chains(操作链) Flink出于分布式执行的目的,将operator的subtask链接在一起形成task(类似spark中的管道)。 每个task在一个线程中执行。 将operators链接成task是非常有效的优化:它可以减少线程与线程间的切换和数据缓冲的开销,并在降低延 ...
分类:
其他好文 时间:
2019-11-13 22:27:32
阅读次数:
504
IN310软件定义无线电传输芯片 主要特性 1.用户自定义无线电协议栈 ·SDR (软件定义无线电,用户自定义)灵活的接收/传输控制 ·用于低功耗设计的事件触发模式 ·真正的双向传输 2.处理器和内存 ·带有指令高速缓冲存储器的ARM M4处理器,可达64MHz ·256KB ROM ·64 kb存 ...
分类:
其他好文 时间:
2019-11-13 10:28:04
阅读次数:
181
问题描述 在IT技术面试过程中,我们经常会遇到生产者消费者问题(Producer consumer problem), 这是多线程并发协作问题的经典案例。场景中包含三个对象,生产者(Producer),消费者(Consumer)以及一个固定大小的缓冲区(Buffer)。生产者的主要作用是不断生成数据 ...
分类:
编程语言 时间:
2019-11-12 17:22:22
阅读次数:
115
1.buffer 将数据写入到内存里,这个数据的内存空间在Linux系统里一般被称为缓冲区(buffer),例如:写入到内存buffer缓冲区,即写缓冲。 为了提高写操作性能,数据在写入最终介质或下一层级介质前会合并放在缓冲区中。这样会增加数据持久写的延时,因为第一次写入缓冲区后,在向下写入数据之前 ...
分类:
系统相关 时间:
2019-11-12 11:09:00
阅读次数:
124
1.StringIO的使用 # 类似文件的缓冲区 from io import StringIO cache_file = StringIO() print(cache_file.write('hello world')) # 11 print(cache_file.seek(0)) # 0 pri ...
分类:
编程语言 时间:
2019-11-11 12:40:11
阅读次数:
106
1.为了提高速度, 我们希望对那个文件进行缓冲; 将产生的对象传个一个BufferedReader构造器; BufferedReader提供了readLine(), 所以这个是我们最终对象和进行读取的接口 package com.zachary.io; import java.io.Buffered ...
分类:
其他好文 时间:
2019-11-10 22:55:57
阅读次数:
164
MySQL优化1、SQL语句优化2、索引优化3、数据库结构优化4、InnoDB表优化5、MyISAM表优化6、Memory表优化7、理解查询执行计划8、缓冲和缓存9、锁优化10、MySQL服务器优化11、性能评估12、MySQL优化内幕
分类:
数据库 时间:
2019-11-10 22:44:28
阅读次数:
101
Mac视频播放器哪款好用?当然首推Cisdem Video Player for Mac!功能强大,操作简单并且不需要缓冲就可以提供更好的高清视频播放体验,是一款不能错过的视频和音频的播放软件。macdown.com为您提供Cisdem Video Player的极致下载体验,有需要的朋友欢迎前来下 ...
分类:
系统相关 时间:
2019-11-10 15:16:49
阅读次数:
99