Shadow

纵览全局的框框——智慧搜索

こ雲淡風輕ζ 提交于 2020-10-04 12:30:31
  上一期给大家科普了一下“情景智能”是什么,今天我们继续探索华为快服务智慧平台另一个流量入口——“智慧搜索”。“智慧搜索”其实就是以前的“全局搜索”,在EMUI10.0及以后的版本更名为智慧搜索。华为手机、平板用户可以通过下拉桌面进入搜索引擎,也可以直接点击负一屏的框框进入(不知道负一屏是什么的老铁可以去二哈第二期发的帖子补补课)。   通过点击负一屏搜索框或者下拉桌面可以进入智慧搜索引擎页面,如下图所示:   同时,对于智慧搜索的相关功能以及搜索范围可以进行自定义设置,详细操作流程可见下图:   会当凌绝顶,一览众山小。   华为手机上, 智慧搜索好!   通过智慧搜索,可以纵览手机/平板全局,因为通过它不仅可以搜索已安装的应用、联系人、设置项等本机内容,还可以搜索快服务、应用市场应用、视频、网页等在线内容。作为今天的重点,也是最新颖最有趣也越来越重要的一个搜索能力就是——快服务搜索。这么好玩又好用的东西是怎么操作的呢?用户搜索到相关关键词时,关联的快服务(卡片/图标)会出现在搜索结果中,点击快服务后可以跳转到服务详情页面,纵享极致的服务体验(详见下图)。   目前智慧搜索是开放接入的,有优质服务的开发者都可以将服务接进来。所以你品,你细品,这里潜在的可能性不言而喻……自从有了智慧搜索,二哈都记不住自己的APP、设置项还有备忘录都在什么位置了,因为全局搜索一搜就出来了

Java 注解

允我心安 提交于 2020-10-04 06:21:23
元信息 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。 由于jdk和框架大量使用注解,我也简单介绍下注解为何物,若您发现文章中存在错误或不足的地方,希望您能指出! Java 定义了一套注解,共有 7 个,3 个在 java.lang 中,剩下 4 个在 java.lang.annotation 中。 作用在代码的注解是 @Override - 检查该方法是否是重写方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。 @Deprecated - 标记过时方法。如果使用该方法,会报编译警告。 @SuppressWarnings - 指示编译器去忽略注解中声明的警告。 作用在其他注解的注解(或者说 元注解 )是: @Retention - 标识这个注解怎么保存,是只在代码中,还是编入class文件中,或者是在运行时可以通过反射访问。 @Documented - 标记这些注解是否包含在用户文档中。 @Target - 标记这个注解应该是哪种 Java

JDK14性能管理工具:Jconsole详解

三世轮回 提交于 2020-10-03 19:56:17
简介 我们在开发java项目的时候,或多或少都会去用到Java的性能管理工具。有时候是为了提升应用程序的性能,有时候是为了查找java应用程序的bug。 性能监控和调试工具在英文中叫做profile tool,提起这种工具大家可能会想到一些非常出名的jprofile等收费工具,其实JDK也自带了一些性能调试工具,比如JMC和Jconsole。 JMC现在已经和JDK的版本独立出来了,详情请参考我之前的文章: JDK 14的新特性:JFR,JMC和JFR事件流 ,今天我们将会重点讲解Jconsole的使用。 更多精彩内容且看: 区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新 Spring Boot 2.X系列教程:七天从无到有掌握Spring Boot-持续更新 Spring 5.X系列教程:满足你对Spring5的一切想象-持续更新 java程序员从小工到专家成神之路(2020版)-持续更新中,附详细文章教程 更多内容请访问 www.flydean.com JConsole JConsole是JDK自带的管理工具,在JAVA_HOME/bin下面,直接命令JConsole即可开启JConsole。 JConsole有两种连接方式,一种是连接本地的进程,一种是连接远程的程序。 本地连接是不需要密码的,直接选择相应的JVM程序即可

快服务常见TOP3审核雷区,再不过审就要崩溃啦!

天涯浪子 提交于 2020-10-03 19:48:49
仰天大笑出门去,审核提交很神气。 垂死病中惊坐起,突然驳回伤不起。 江州司马青衫湿,重新修改苦自知。 梦里花落知多少,回复马上就改好。 审批被驳回可能是最常见的令开发者头大的问题了,明明看起来“一!切!正!常!”,却因为一些平台规定的规范问题没有详细了解,导致翻来改去最终心态崩盘。 那么本文就来盘点一下那些快服务中那些“雷区”,看看哪些雷区你结结实实的踩过,或是哪些雷区能够更好地躲过。 TOP 1 deeplink跳转和返回不允许有劫持 被驳回的快服务中,有超超超超大一部分是由于此问题导致的。以下为官网文档: 官方文档描述比较简单,但是实际上大部分开发者都在一个点上翻了车: 没有测试APP/快应用在后台闲置时,打开或关闭快服务的情况 为了方便各位理解跳转和退出的要求,这里拿任意门举个例子: 大雄为快服务入口(图标或卡片),静香为快服务落地页,胖虎为首页或其他页面 总结: 有胖虎的就不符合规范 进入时:没跳到落地页或经过其他页面再跳到落地页都是不符合规范的 退出时:没有退出到图标/卡片或者经想·过其他页面才能退出到图标/卡片都是不符合规范的 案例及解决方法: https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201227548935020029&fid=17 TOP 2 服务图标问题

如何使用ArcGIS为面要素制作阴影效果

狂风中的少年 提交于 2020-10-03 11:44:19
1. 概述 在浏览《国家地理》等专业平台的地图的时候,往往可以发现一些边界线上带有"阴影"的地图,此类地图使得整个区域更加的突出,整个区域也显得有立体感。 这种效果可以通过ArcGIS实现,这里,我们就介绍一下如何使用ArcGIS制作这种"阴影"效果的地图。 2. 数据来源 本教程中所使用的数据是从微图中下载的行政区划数据,除了行政区划数据,常见的GIS数据都可以从微图中下载。 微图界面(关注微信公众号 “水经注GIS ”,私信回复 "微图" 获取微图软件安装包) 3. 新建地理数据库 由于制图表达需要在地理数据库的基础上进行,所以需要新建地理数据库,在需要新建文件夹上点击右键,选择新建文件地理数据库。 选择新建文件地理数据库 新建一个名为shadow的地理数据库,如下图所示。 新建的地理数据库 在新建的地理数据库上点击右键,选择"导入\要素类(单个)",将要素导入。 选择导入单个要素类 在显示的要素类至要素类对话框内,输入要素为需要转换的省界,设置输出位置和输出要素类,如下图所示。 要素类至要素类设置 点击确定之后完成省界的导入,如下图所示。 导入的省界 4. 新建制图表达 在导入的省界图层上点击右键,选择将符号系统转换为制图表达,如下图所示。 选择将符号系统转换为制图表达 在显示的将符号系统转换为制图表达对话框内,设置好名称等参数,如下图所示。 将符号系统转换为制图表达设置

JS实现轮播图特效(带二级导航)

北慕城南 提交于 2020-10-03 01:50:12
按照国际惯例先放效果图 index.html <! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title > demo </ title > < link rel ="stylesheet" href ="css/style.css" > </ head > < body > < div class ="main" id ="main" > < div class ="menu-box" ></ div > <!-- 子导航 --> < div class ="sub-menu hide" id ="sub-menu" > < div class ="inner-box" > < div class ="sub-inner-box" > < div class ="title" > 手机、配件 </ div > < div class ="sub-row" > < span class ="bold mr10" > 手机通讯: </ span > < a href ="" > 手机 </ a > < span class ="ml10 mr10" > / </ span > < a href ="" > 手机维修 </ a > < span class ="ml10 mr10" >

ffmpeg 硬压字幕的实现

自作多情 提交于 2020-10-02 23:41:46
常用的字幕格式 webvtt、ass、srt 硬压字幕参数 ffmpeg -i “imput.mp4” -lavfi “subtitles=subtitles.srt:force_style=‘Alignment=0,OutlineColour=&H100000000,BorderStyle=3,Outline=1,Shadow=0,Fontsize=18,MarginL=5,MarginV=25’” -crf 1 -c:a copy “output.mp4” ffmpeg -i "imput.mp4" -lavfi "subtitles=subtitles.srt:force_style='Alignment=0,OutlineColour=&H100000000,BorderStyle=3,Outline=1,Shadow=0,Fontsize=18,MarginL=5,MarginV=25'" -crf 1 -c:a copy "output.mp4" 参数: 01.Name 风格(Style)的名称. 区分大小写. 不能包含逗号. 02.Fontname 使用的字体名称, 区分大小写. 03.Fontsize 字体的字号 04.PrimaryColour 设置主要颜色, 为蓝-绿-红三色的十六进制代码相排列, BBGGRR. 为字幕填充颜色 05

OpenCV开发笔记(五十九):红胖子8分钟带你深入了解分水岭算法(图文并茂+浅显易懂+程序源码)

落爺英雄遲暮 提交于 2020-10-02 15:40:31
若该文为原创文章,未经允许不得转载 原博主博客地址: https://blog.csdn.net/qq21497936 原博主博客导航: https://blog.csdn.net/qq21497936/article/details/102478062 本文章博客地址: https://blog.csdn.net/qq21497936/article/details/106258388 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门) OpenCV开发专栏(点击传送门) 上一篇:《 OpenCV开发笔记(五十八):红胖子8分钟带你深入了解图像的矩(图文并茂+浅显易懂+程序源码) 》 下一篇:持续补充中… <br> 前言   红胖子,来也!   做识别,有时候需求要识别物体,物体在背景上比较杂,但是其边缘与背景图相差大,这个时候可以使用分水岭算法突出两边的颜色对比度,从而更好的分割。 <br> Demo                   <br> 分水岭算法 概述   分水岭分割方法,是一种基于拓扑理论的数学形态学的分割方法,其基本思想是把图像看作是测地学上的拓扑地貌

大白话学习HTTP请求

一个人想着一个人 提交于 2020-10-02 14:21:12
三次握手 客户端发起一个我要创建的连接数据包的请求发送到服务端,这里面有个标志位syn=1(创建请求的数据包),seq=X 服务端接收到数据包之后知道了我有一个客户要跟我创建连接了,创建连接之后呢,开启TCP Socket的端口,端口开启之后呢,返回给客户端,返回给客户端数据里也是一个syn的标志位,返回ack=X+1,seq=Y再发送一个seq,服务端的seq 客户端拿到了之后说服务端允许我创建这个TCP连接了,它再去发送它的ack=Y+1,seq=Z(seq又等于一个新的数字)这就是创建一个TCP连接的过程 为什么要进行三次握手 为了防止服务端开启一些无用的连接,因为我们知道网络传输是有延时的,因为我们中间可能隔着非常远的距离,要通过光纤,然后还有各种中间的代理服务器,来进行一个传输,传输的过程当中,比如说客户端这边发起了一个syn=1创建连接的请求,如果服务端这边就直接创建了这个连接,返回的这个内容给客户端,这个数据包因为网络传输的原因丢失了,丢失了之后,客户端就一直没有接收到服务器返回的这个东西,它这边有设置了一个超时时间说我关闭了,超过了这个时间之后连接创建就关闭了,我可能再发起一个新的创建连接的请求,这个时候服务端,如果我们没有第三次握手在这里的话服务端是根本不知道客户端它到底有没有接收到我返回的信息,并且它没有给我一个确认要创建还是要关闭这个请求

https://editor.csdn.net/md/?articleId=108364643

六月ゝ 毕业季﹏ 提交于 2020-10-02 00:56:42
最近大家反馈微信登陆失败,提示语未,“由于应用 universal link 校验不通过,无法完成微信登陆”,特开此贴,解决此问题 具体情况如下图: ![universal link校验不通过]( https://img-blog.csdnimg.cn/20200902163058642.png#pic_center =450x1000) 微信开放平台移动应用 SDK 更新提醒 为适配iOS系统版本更新,微信开放平台在2019年9月对移动应用 iOS SDK 进行了升级,详见SDK更新公告。为提升平台安全性、避免开发者的应用后续受到影响,平台将于近期开始逐步对 iOS 旧版本 SDK 能力(版本号低于1.8.6.1)进行阶梯式调整,具体计划如下: 2020年3月20日起对旧版本 SDK 发起的分享增加“ 未验证应用 ”安全提示 从2020年3月20日起,开始对未更新SDK的移动应用(版本号低于1.8.6.1)灰度上线安全提示,即用户分享后,将不展示分享源App信息。 2.2020年6月1日起限制旧版本 SDK 使用微信分享、微信登录、打开小程序、一次性订阅消息等能力 ![微信跳转失败]( https://img-blog.csdnimg.cn/20200902164412413.png?x-oss-process=image/watermark,type