首页 文章 精选 留言 我的

精选列表

搜索[preview],共1805篇文章
优秀的个人博客,低调大师

Android OpenCV Camera preview 横屏以及不全屏的问题

CameraBridgeViewBase.java protected voiddeliverAndDrawFrame(CvCameraViewFrame frame) { if (mScale != 0) { canvas.drawBitmap(mCacheBitmap, new Rect(0,0,mCacheBitmap.getWidth(), mCacheBitmap.getHeight()), new Rect((int)((canvas.getWidth() - mScale*mCacheBitmap.getWidth()) / 2), (int)((canvas.getHeight() - mScale*mCacheBitmap.getHeight()) / 2), (int)((canvas.getWidth() - mScale*mCacheBitmap.getWidth()) / 2 + mScale*mCacheBitmap.getWidth()), (int)((canvas.getHeight() - mScale*mCacheBitmap.getHeight()) / 2 + mScale*mCacheBitmap.getHeight())), null); } else { canvas.drawBitmap(mCacheBitmap, new Rect(0,0,mCacheBitmap.getWidth(), mCacheBitmap.getHeight()), new Rect((canvas.getWidth() - mCacheBitmap.getWidth()) / 2, (canvas.getHeight() - mCacheBitmap.getHeight()) / 2, (canvas.getWidth() - mCacheBitmap.getWidth()) / 2 + mCacheBitmap.getWidth(), (canvas.getHeight() - mCacheBitmap.getHeight()) / 2 + mCacheBitmap.getHeight()), null); } 这样就能全屏了。 canvas.drawBitmap(mCacheBitmap, new Rect(0,0,mCacheBitmap.getWidth(), mCacheBitmap.getHeight()),new Rect(0,0,canvas.getWidth(),canvas.getHeight()), new Paint()); /* 旋转: CameraFaceDetectionView.java @Override public Mat onCameraFrame(CvCameraViewFrame inputFrame) { // 子线程(非UI线程) mRgba = inputFrame.rgba(); mGray = inputFrame.gray(); Core.transpose(mRgba,mRgbaT); //转置函数,可以水平的图像变为垂直 Imgproc.resize(mRgbaT,mRgba, mRgba.size(), 0.0D, 0.0D, 0); //将转置后的图像缩放为mRgbaF的大小 Core.flip(mRgba, mRgba,0); //根据x,y轴翻转,0-x 1-y // Core.transpose(mGray,mRgbaT); //转置函数,可以水平的图像变为垂直 Imgproc.resize(mRgbaT,mGray, mGray.size(), 0.0D, 0.0D, 0); //将转置后的图像缩放为mRgbaF的大小 Core.flip(mGray, mGray,0); //根据x,y轴翻转,0-x 1-y

优秀的个人博客,低调大师

PostgreSQL 11 preview - 分区智能并行JOIN (类似MPP架构,性能暴增)

标签 PostgreSQL , 并行join , 分区智能映射并行JOIN , hash 并行 , MPP 背景 PostgreSQL 10开始引入了内置分区表功能,当分区表与分区表发生JOIN时,大家想象一下,分区和分区能直接一对一JOIN,而跳过与其他分区JOIN吗? 实际上我们在单表上,通过HASH可以达到类似的目的,即分片与分片JOIN,这样可以把JOIN的数据集合变小,同时能使用并行: 《PostgreSQL dblink异步调用实现 并行hash分片JOIN - 含数据交、并、差 提速案例》 PostgreSQL 11对分区表进行了增强,分区表的JOIN在满足一定条件时,已类似MPP架构的JOIN,本文测试CASE,性能暴增2.4倍。 涉及开关如下 postgres=# show enable_partition_wise_join

优秀的个人博客,低调大师

System Center Technical Preview DPM(2016)对Exchange2016的灾难恢复

其实备份很简单,就是做好备份计划即可,但往往客户最担心的是备份的东西在真的灾难恢复时是否可以恢复出来可用,这才是考验备份软件的最关键时刻,因此象备份Exchange这样的应用时对于管理员来说除了会玩备份软件外还需要熟悉Exchange这样的业务系统,那么在出现灾难之前,需要熟悉下Exchange的结构以及共享目录,这样才能确保整机恢复后这个业务系统是完全可用的。 在这里我的环境是SCDPM TP5,我有一台Exchange Server 2016的服务器,我首先推送DPM的agent给Exchange服务器,在Exchange服务器安装Windows Server Backup功能,这样我就可以创建保护组 选择保护服务器 因为我要做裸机恢复(恢复到一台全新的虚拟机上),所以我要选择全部(请提前把Exchange服务器Exchange安装目录BIN下的ese.dll和eseutil.exe文件复制一份到DPM服务器的DPM安装目录BIN下) 不知道为什么显示的是Exchange 2013的数据库 设置保护组名称 选择对Exchange数据库的保护类型 选择需要完整备份的数据库,我这里不是DAG所以请看好红色标注的部份,因此我这里不用选择数据库点击复制,因为这里是选择DAG模式下副本数据库的,我这里直接下一步。 设定保护组的备份计划 自动评估根据备份计划需要多少备份空间 创建这个保护组 开始创建 当达到设置的备份时间点时就开始备份了,备份完毕后可以在恢复看到粗体可以恢复的时间点 接下来我要进行模拟灾难恢复,我将原来的Exchange服务器关机,我在DPM服务器创建一个共享文件夹MBR 我点击恢复里的system Protection进行裸机恢复,先把需要恢复的文件复制到一个网络位置也就是刚创建的共享文件夹\\Dpm2012\MBR目录里 选择还原的配置,还可以设置带宽等参数(如果需要) 开始将裸机恢复需要的文件复制到网络路径中 可以进入到MBR共享文件夹里查看恢复的详细信息 我将新建一台虚拟机和之前Exchange的磁盘数一样(C盘100G,D盘40G)放入2012R2系统光盘进行引导 点击修复计算机 选择疑难解答 选择系统映像恢复 因为这里没有用DVD保存备份映像,所以点击取消 选择系统映像 点击高级 点击在网络上所说系统映像 点是 输入DPM上MBR的共享文件夹网络路径 输入访问共享目录的域帐户 识别出我们的备份导出的映像 选择这个映像开始恢复吧 把D盘排错掉 开始裸机恢复 重启后可以登陆了 接下来到磁盘管理初始化D盘 再修改IP为原有服务器IP地址,再重启下服务器,接下来利用DPM开始恢复D盘的文件 在这里我为什么选择恢复到另一个位置而不是默认的恢复到原始位置呢?因为我是用备份恢复到一台全新的机器上,所以卷的SID已发生改变,如果是原机器上的恢复那就可以选择恢复到原位置,这里我只能选择新机器的D盘。 开始把原来D盘的文件恢复到D盘 在监视里也可以看到作业的情况 接下来对Exchange共享的部份进行手动共享 检查共享是否齐备,没问题后重启 重启后看到Exchange相关的服务都启动了 验证看看Exchange是否可用吧,数据库已正常挂载 看看OWA的用户能否登陆 到这里,我们的Exchange灾难恢复就到OK了。

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册