首页 文章 精选 留言 我的

精选列表

搜索[分片功能],共10011篇文章
优秀的个人博客,低调大师

【新功能】弹性公网IP绑定弹性网卡新功能及最佳实践

什么是弹性公网IP 弹性公网IP(Elastic IP Address,简称EIP),是可以独立购买和持有的公网IPv4地址资源。 EIP可实时绑定/解绑到专有网络类型的ECS实例、弹性网卡、NAT网关和无公网IP的SLB实例上。 什么是弹性网卡 弹性网卡(Elastic Network Interface)是可独立存在的网卡实例,可以随时插入云服务器或从云服务器拔出。 通过弹性网卡可让网卡和服务器解耦,支持网卡在多台云服务器上迁移 通过弹性网卡,也可以让一台服务器同时具备多块网卡资源 弹性公网IP绑定弹性网卡使用场景 弹性公网IP支持绑定弹性网卡后,可以构造出更健壮,更灵活,扩展性更强的IT解决方案。同时也可以让单台服务器具备多个公网IP的能力。 高可靠场景 由于弹性网卡上自身具备私网IP地址,如果绑定弹性公网IP后,相当于同时具备了私网IP和公网

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

夸克发布 AI 搜索功能

阿里智能信息事业群旗下夸克升级“超级搜索框”,推出以AI搜索为中心的一站式AI服务,提供从检索、创作、总结,到编辑、存储、分享的信息服务。 “能回答、能创作、能总结的超级搜索框,是夸克对AI搜索的新定义。”阿里智能信息事业群总裁吴嘉表示,大模型、数据、场景等优势,推动夸克加速革新搜索产品,创造更大用户价值。“跨过大模型应用全新体验的临界点,夸克全面进入AI时代,一站式AI服务的创新涌现将滔滔不绝。” 根据介绍,“超级搜索框”集纳了智能回答、智能创作和智能总结三大能力。其中,智能回答能够更好地理解用户意图,聚合全网优质内容,更精准、直接、高效地提供图文、视频等。尤其针对复杂逻辑分析和跨学科知识,智能回答更能发挥AI的综合回答能力,为用户呈现准确、丰富的结果。 智能创作方面,夸克AI搜索满足用户各类主题、题材、篇幅的高频创作需求,包括文案创作、文档写作、PPT写作、简历制作等,让用户直接得到所需内容。 智能总结方面,面对几十万字的长文和专业信息,夸克数秒钟就能整理出全文摘要。夸克还支持最长5小时视频的字幕导出、分段总结、整体总结、生成脑图、抽取课件PPT等,提升工作学习效率。

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

MaxCompute Information Schema功能详解

精彩视频回顾请点击:MaxCompute Information Schema 详解 以下为精彩视频内容整理:1.Information Schema简介;2.Information Schema安装使用;3.Information Schema常用场景;4.Information Schema使用建议。 一、Information Schema简介 (一)背景 MaxCompute是一种快速、完全托管的PB/EB级数据仓库解决方案。用户结构化的数据在MaxCompute中以行-列表的的形式存储,每天有千万级别的作业对这些表进行操作,同时有丰富完整的权限控制体系对这些资源访问进行约束控制。为了满足这些海量对象以及对象之间关系的管理、分析需求,MaxCompute提供了开放的元数据服务Information Schema。通过Inf

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

Android Recyclerview 实现画廊功能

你有你的各种需(借)求(鉴),我有我的各种措施,不是很强,但是很酷! 安排~(听说这句话最近很火) 最近啊,公司有个需求,想实现一个画廊效果,我找了两个App去给他看,问他是要类似于viewpager的有翻页的效果,还是想要跟列表似的,手滑动到哪里就停留在哪里。 然后产品回复我说:就跟它的一样(某个app),按照他的做就行,我的心里有些波澜,甚至想****;好了不说了。写效果吧。 gif.gif 不知道为什么是反着的,啊,凑合看吧。就是这种卡片轮播。 其他的不说了,直接上代码。 //recyclerview滑动监听 hignHeadRecycler.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); int childCount = recyclerView.getChildCount();//总item的数量 int width = recyclerView.getChildAt(0).getWidth();//第一个item的宽度 int padding = (recyclerView.getWidth() - width) / 2;//这个padding是 recycler的宽度减去第一个item的宽度然后除以2,作为padding for (int j = 0; j < childCount; j++) { View v = recyclerView.getChildAt(j);//获取每一个child float rate = 0;//是一个缩放比例 if (v.getLeft() <= padding) {//如果view距离左边的宽度 小于等于 左侧剩余空间(padding) (意味着这个view开始往左边滑动了,并且有遮挡) if (v.getLeft() >= padding - v.getWidth()) {//如果view距离左边的距离 小于等于滑进去的距离 (其实就是说滑动到一半的时候) rate = (padding - v.getLeft()) * 1f / v.getWidth();//(这个比例的计算结果一般都会大于1,这样一来,根据下面的 1- rate * 0.1 得出,这个比例最多不会到达1,也就是 1- 0.1, 也就是 0.9, 所以这个view的宽度最大不会小于他本身的90%) } else { rate = 1; } v.setScaleY(1 - rate * 0.1f); } else { if (v.getLeft() <= recyclerView.getWidth() - padding) {//这个过程大概是指这个view 从最后侧刚刚出现的时候开始滑动过padding的距离 rate = (recyclerView.getWidth() - padding - v.getLeft()) * 1f / v.getWidth(); } v.setScaleY(0.9f + rate * 0.1f); } } } }); //加载完成后的监听 hignHeadRecycler.addOnLayoutChangeListener(new View.OnLayoutChangeListener() { @Override public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) { if (hignHeadRecycler.getChildCount() < 3) { if (hignHeadRecycler.getChildAt(1) != null) { View v1 = hignHeadRecycler.getChildAt(1); v1.setScaleY(0.9f); } } else { if (hignHeadRecycler.getChildAt(0) != null) { View v0 = hignHeadRecycler.getChildAt(0); v0.setScaleY(0.9f); } if (hignHeadRecycler.getChildAt(2) != null) { View v2 = hignHeadRecycler.getChildAt(2); v2.setScaleY(0.9f); } } } }); 在监听里写出了我自己的理解,想理解的就结合注释和代码看看,想直接拿去用当然也方便你,哈哈。 还有要注意一点,写Holder的时候,记得不要用match,这里我在Adapter里手动设置了一下。可以借鉴。 view.setLayoutParams(new LinearLayout.LayoutParams((int) (UiSizeHelper.getScreenWidth() * 0.9), LinearLayoutCompat.LayoutParams.WRAP_CONTENT)); //这里 (UiSizeHelper.getScreenWidth() * 0.9)指的是屏幕宽度的90%,这样一来左右两边就都能展示出一点了。 ok,到这里。下课。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

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文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册