数码

适配器模式

落爺英雄遲暮 提交于 2020-01-08 17:34:01
适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。目的是消除由于接口不匹配所造成类的兼容性问题。 主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 01、类的适配器模式 核心思想是:有一个Source类,拥有一个方法待适配,目标接口是Targetable,通过ClassAdapter类,将Source的功能扩展到Targetable里 Adapter类继承Source类,实现Targetable接口。 这样Targetable接口的实现类就具有了Source类的功能。 代码如下: Source类 public class Source { public void method1(){ System.out.println("This is original method1!"); } } Targetable类 public interface Targetable { /* 与原类中的方法相同 */ public void method1(); /* 新类的方法 */ public void method2(); } ClassAdapter类 public class ClassAdapter extends Source implements Targetable { public void method2() { System

spring拦截器

我怕爱的太早我们不能终老 提交于 2020-01-08 12:00:25
拦截器如何使用 自定义拦截器,实现HandlerInterceptor接口,并且重写接口的方法。 三个方法 preHandle 再进入后端控制器方法前辈调用 postHandle 控制器方法调用结束后,被调用 afterCompletion 所有的流程结束后,被调用,通产个用来异常处理 public class LogInterceptor implements HandlerInterceptor { private Logger logger = Logger.getLogger(LogInterceptor.class); /** * 在进入控制器方法前被调用的方法 * * @param request 请求对象 * @param response 响应对象 * @param handler 被拦截的控制器方法 * @return true表示允许访问, false表示终止访问. 如果返回false, 需要提示客户端 * @throws Exception */ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { logger.error("[日志拦截: 1] -

【专题】CCD

左心房为你撑大大i 提交于 2020-01-08 09:25:26
专题:CCD SkySeraph NOV.3th 2010 HQU Email-zgzhaobo@gmail.com QQ-452728574 Latest Modified Date:NOV.5th 2010 HQU 入门 http://wenku.baidu.com/view/3a9b661c59eef8c75fbfb3fc.html 从诺贝尔奖看CCD的前世今生 http://wenku.baidu.com/album/view/8656cebff121dd36a32d8277 CCD专题资料 http://www.allwiki.com/wiki/%E6%95%B0%E7%A0%81%E7%9B%B8%E6%9C%BA%E8%B5%84%E6%BA%90%E9%A1%B5%E9%9D%A2 天下维客 基本概念 CCD Charge Coupled Device 电荷耦合器 像素pixel 像素是感光点(感光二极管)的个数;有效像素是计算后恢复的像素个数,一般大于实际像素 8bpp(比特每像素)=256色,16bpp=高彩色,24bpp=真彩色,48bpp用于专业扫描仪; <=256色的图像通常以块或平面格式存储在显存中,显存中的每一个像素是到调色板的颜色组的索引值; 兆像素magepixel =1百万个像素; Fill Factor填充因子

kmplayer音轨切换(换配音)

可紊 提交于 2020-01-08 05:35:39
ZZ:kmplayer怎么换音轨 kmplayer音轨切换方法 - 当下软件园.html( http://www.downxia.com/zixun/4425.html ) kmplayer怎么换音轨 1、打开KMPlayer播放器 2、单击鼠标右键后点击“滤镜”,然后选择“LAV分离器”,最后选择想要切换的音轨就可以了    kmplayer换音轨花屏该怎么办 1、按F2键打开"参数设置"对话框 2、从左侧列表中找到:"滤镜控制"——"分离器" 3、然后打开"常规"选项卡,找到右边的"Matroska"分离器,将其设为"Gabest MKV分离器"    4、设置完成后,将设置窗口直接关闭后即可 ZZ 来源: https://www.cnblogs.com/osskill/p/11044885.html

华为荣耀U8860刷MIUI刷机教程全解

喜你入骨 提交于 2020-01-08 04:32:25
如果有用户想给 华为U8860刷MIUI 系统看这里,这里提供 华为U8860 MIUI刷机包 下载, 华为U8860刷机工具 以及 华为Honor U8860刷机教程 ,下面来看看 华为荣耀U8860刷MIUI刷机教程 全解。 华为U8860刷 MIUI 前的准备 1、下载 MIUI_ROM 最新安装包 立即下载 如果已经在下载页面下载过最新安装包,无需重新下载。 2、下载 刷机工具包 立即下载 3、准备一张剩余空间大于2GB的SD卡,将刷机工具包Honor_tools020323.zip解压至电脑桌面。不要解压MIUI_ROM安装包,将其直接拷贝到SD卡根目录下。 华为U8860刷 MIUI 教程开始 一、安装Android USB驱动 准备工作: 安装必要的Android USB驱动,为后续刷机作准备。 如已经安装过USB驱动:可略过本步骤,前往下一步。 1、在手机上操作 使用USB连接线将手机与电脑连接。在手机桌面按Menu键,进入“设置”界面。进入 应用程序>开发, 将“USB调试”打勾。 2、在电脑上操作 打开下载好的工具包 Honor_tools.zip 选择安装 HUAWEI_USB_driver.exe 安装完成后运行 DriverTools 选择“安装驱动” 二、恢复官方4.0系统 1、在电脑上操作 将手机使用USB连接线连接至电脑,并打开usb存储。

数码常识:CCD的原理

蹲街弑〆低调 提交于 2020-01-08 04:22:23
数码常识:CCD的原理 说到CCD的尺寸,其实是说感光器件的面积大小,这里就包括了CCD和CMOS。感光器件的面积大小,CCD/CMOS面积越大,捕获的光子越多,感光性能越好,信噪比越低。CCD/CMOS是数码相机用来感光成像的部件,相当于光学传统相机中的胶卷。 CCD上感光组件的表面具有储存电荷的能力,并以矩阵的方式排列。当其表面感受到光线时,会将电荷反应在组件上,整个CCD上的所有感光组件所产生的信号,就构成了一个完整的画面。 如果分解CCD,你会发现CCD的结构为三层,第一层是“微型镜头”,第二层是“分色滤色片”以及第三层“感光层”。 第一层“微型镜头” 我们知道,数码相机成像的关键是在于其感光层,为了扩展CCD的采光率,必须扩展单一像素的受光面积。但是提高采光率的办法也容易使画质下降。这一层“微型镜头”就等于在感光层前面加上一副眼镜。因此感光面积不再因为传感器的开口面积而决定,而改由微型镜片的表面积来决定。 第二层是“分色滤色片” CCD的第二层是“分色滤色片”,目前有两种分色方式,一是RGB原色分色法,另一个则是CMYK补色分色法这两种方法各有优缺点。首先,我们先了解一下两种分色法的概念,RGB即三原色分色法,几乎所有人类眼镜可以识别的颜色,都可以通过红、绿和蓝来组成,而RGB三个字母分别就是Red, Green和Blue,这说明RGB分色法是通过这三个通道的颜色调节而成

手机摄像头的组成结构和工作原理

邮差的信 提交于 2020-01-08 03:23:17
手机摄像头的组成结构和工作原理 手机摄像头由: PCB板、镜头、固定器和滤色片、DSP(CCD用)、传感器等部件组成。 工作原理为: 拍摄景物通过镜头,将生成的光学图像投射到传感器上,然后光学图像被转换成电信号,电信号再经过模数转换变为数字信号,数字信号经过DSP加工处理,再被送到手机处理器中进行处理,最终转换成手机屏幕上能够看到的图像。 PCB板 摄像头中用到的印刷电路板,分为硬板、软板、软硬结合板三种 镜头 镜头是将拍摄景物在传感器上成像的器件,它通常由由几片透镜组成。从材质上看,摄像头的镜头可分为塑胶透镜和玻璃透镜。 镜头有两个较为重要的参数:光圈和焦距。 光圈是安装在镜头上控制通过镜头到达传感器的光线多少的装置,除了控制通光量,光圈还具有控制景深的功能,光圈越大,景深越小,平时在拍人像时背景朦胧效果就是小景深的一种体现。 景深是指在摄影机镜头前能够取得清晰图像的成像所测定的被摄物体前后距离范围。 数值越小,光圈越大,进光量越多,画面比较亮,焦平面越窄,主体背景虚化越大; 值越大,光圈越小,进光量越少,画面比较暗,焦平面越宽,主体前后越清晰。 焦距 焦距是从镜头的中心点到传感器平面上所形成的清晰影像之间的距离。根据成像原理,镜头的焦距决定了该镜头拍摄的物体在传感器上所形成影像的大小。比如在拍摄同一物体时,焦距越长,就能拍到该物体越大的影像。长焦距类似于望远镜。 固定器和滤色片

vnx更换SPS电池方法

两盒软妹~` 提交于 2020-01-07 17:09:36
更换SPS电池方法 第一步:找到坏掉的电池,关闭电池电源,等待大约2分钟电池灯完全关闭;   第二步:依次拔掉管理线和电源线;   第三步:卸载并安装对应电池(新电池开关要为关闭状态) 第四步:依次连接管理线和电源线; 第五步:打开电池开关,等待电池充电,绿灯会一直闪烁;充满后会放电,然后再次充满;(注:两次充电时间大约3个小时及以上,电池充满后最上面一个灯绿色为长亮) 第六步:打开管理控制台,观察电池状态(从充电时就可以观察state, Unknown——>present),电池图标由F变为T,再消失,更换完毕,工作正常,结束; 注意:如果两次充电后,电池状态由Unknown变为present,说明电池正常,但是电池图标依然F,这时建议重启控制器,一般都会消失; 来源: https://www.cnblogs.com/dahaoran/p/12162291.html

关于安卓手机安装obb软件包的一个小问题

你离开我真会死。 提交于 2020-01-07 13:53:00
注:文章来自于我的博客 shawnluo.com ,欢迎访问~! 首先,讲一个题外话:手机如何连接U盘 外部设备:OTG数据线,U盘 内部准备:打开手机开发者模式 具体步骤:设置→更多设置→关于手机→进入安卓系统界面→快速点击三次软件版本号→打开开发者模式<外补:快速点击三次Android版本进入彩蛋???>→打开OTG→打开开发者选项→打开USB调试 最后:将USB接上U盘,插入手机即可 正题:大部分安卓软件将 obb 数据包放在 apk 中,可直接安装软件,但对于某些数据包较大的软件,为了避免,将会将 obb 数据包与 apk 分开。这时候,如果手动下载,如何安装就成了一个问题。下面,以安装一款较大的手机游戏为例,讲解一下当碰到 obb 数据包时如何做。 1.下载下来obb数据包。将后缀.obb改为.zip并解压; 2.讲解压后的文件放入手机的存储路径为:Android/obb/com.xxx.xxx/main.xxx.xxx.xxx.obb 其中com.xxx.xxx需要自己创建,然后将.obb放入其下<obb数据文件对安装路径要求较高,不能随意乱放> 有些手机需要将.obb放入SD卡中才能行 3.按mian.xxx.obb搜索并下载对应的apk<有的时解压后就有>,然后安装apk就可以了 注:文章来自于我的博客 shawnluo.com ,欢迎访问~! 来源: CSDN

解决Wind10系统下OBS捕捉显示器黑屏问题

落爺英雄遲暮 提交于 2020-01-07 02:58:16
wind10系统1909以下版本 主要是因显卡与兼容性导致,最新版OBS应该不存在兼容问题。 显卡问题 笔记本双显卡分为集显和核显,用于输出显示器的显卡为集显 右键->NVIDIA控制面板->管理3D设置 程序设置->选择obs->选择集成显卡->应用 注意: 右键没有NVIDIA控制面板可打开控制面板,硬件和声音->NVIDIA控制面板。 应用报错请移步 NVIDIA官网 下载GeForce Experience更新驱动。 兼容性问题(实测最新版obs不用兼容为wind7运行) 右键OBS属性->兼容性->勾选以兼容模式运行这个程序->选择windows7->勾选以管理员身份运行这个程序->确定 wind10系统1909版本 开始->设置->系统->显示->拉到最下选择图形设置->浏览->选择obs安装位置的obs64.exe->添加 选择obs->选项->节能->确定 问题解决 来源: https://www.cnblogs.com/littleelf/p/12159316.html