本文是介绍 什么是 BF算法、KMP算法、BM算法 三部曲之一。 KMP算法 内部涉及到的数学原理与知识太多,本文只会对 KMP算法 的运行过程、 部分匹配表 、next数组 进行介绍,如果理解了这三点再去阅读其它有关 KMP算法 的文章肯定能有个清晰的认识。 以下的文字描述请结合视频动画来阅读~ ...
分类:
编程语言 时间:
2019-08-02 12:55:56
阅读次数:
136
在Android开发中,SurfaceView平常并不常用,但是遇到一些视频播放或者拍照等情况,就需要用到。下面对该控件进行简单的介绍,并列举出使用过程中遇到的问题进行QA形式的解答! 一、运用场景: 普通的Android控件,它们的UI都是在应用程序的主线程中进行绘制的。而应用程序除了绘制外,还需 ...
分类:
其他好文 时间:
2019-07-22 18:44:52
阅读次数:
821
区别与联系 View: 显示视图,内置画布,提供了图形绘制函数、触屏事件、按键事件函数等,必须在UI主线程内更新画面,速度较慢; SurfaceView: 基于view视图进行拓展的视图类,更适合2D游戏的开发,是view的子类,使用了双缓冲机制,即:允许在子线程中更新画面,所以刷新界面速度比vie ...
分类:
移动开发 时间:
2019-06-03 15:52:01
阅读次数:
157
Android获取前置摄像头静默拍照 在实现入侵警报功能时需要获取系统前置摄像头实现后台静默拍照,并将数据存储到数据库中以备用户查看。具体步骤如下: 1.获取使用相机权限 2.在拍照所在activity对应的xml文件中添加宽高为0.1dp的SurfaceView 3.在activity中进行摄像头 ...
分类:
移动开发 时间:
2019-06-02 01:47:08
阅读次数:
607
磁盘知识体系概括 机械硬盘和固态硬盘 机械磁盘剖开图 磁盘工作的视频动画,主轴转动,机械手读写 磁盘结构详解 磁盘外部结构 组成 主要由三部分组成:盘片、主轴(机械硬盘)、磁头。 转速 SAS硬盘,根据转速来划分,有常见的三种 7200转 容量在1TB~10TB 10K转 容量在300G~1.8T ...
分类:
系统相关 时间:
2019-02-16 15:19:09
阅读次数:
209
看着自己手机上的自带的拍照APP,感觉人家做的好精美啊,所以就心血来潮的想要做一个自己的安卓拍照app。于是在网上找啊找啊找的终于做出了一款还算能用的拍照设备。 (*^__^*) 嘻嘻…… 首先是一些原理上的介绍 我主要是借助于SurfaceView类来实现组件的添加的; 然后借助于Camera(导 ...
分类:
移动开发 时间:
2019-01-26 14:06:12
阅读次数:
254
一.HTML简介 Hyper Text Markup Language(超文本标记语言) 超文本包括:文字、图片、音频、视频、动画等 二.HTML发展史 1993-6发布超文本标记语言 ....................... 2000-1-26发布XHTML1.0 ............. ...
分类:
Web程序 时间:
2018-10-25 17:56:46
阅读次数:
224
iOS精选源码 " 高性能图文混排框架,构架顺滑的iOS应用。 " " 使用OpenGLE覆盖阿尔法通道视频动画播放器视图。 " " 可选最大日期截至当日日期的日期轮选器ChooseDatePicker " " 简单轻量的图片浏览器YCPhotoBrower " " 使用偏好设置、属性列表、归档解档 ...
分类:
移动开发 时间:
2018-07-31 17:20:40
阅读次数:
218
在进行SurfaceView的开发时,出现了java.lang.OutOfMemoryError错误; 由于项目是同时显示四路远端传输过来的视频 所以采用的方法是使用:android:hardwareAccelerated="false"android:largeHeap="true" 即关闭硬加速 ...
分类:
编程语言 时间:
2018-07-18 13:51:50
阅读次数:
536
原文:surfaceview组件的surfaceCreated()不被调用的解决方案 有时候我们有需要在native层做在surfaceview的上下文中做渲染,这个时候只是提供了一个单独什么都不做的surfaceview。 xml文件如下: surfaceview文件的如下:... ...
分类:
其他好文 时间:
2018-06-13 15:16:48
阅读次数:
824