首页 文章 精选 留言 我的

精选列表

搜索[多租户],共10000篇文章
优秀的个人博客,低调大师

初探阿里云存储网关(多图慎入)

初探阿里云存储网关 有幸第一时间拿到阿里云存储团队提供的存储网关内部测试版本,我第一时间进行了尝鲜,分享给大家,相信不久大家就能看到这款新产品。 大家都知道阿里云对象存储OSS,它不同于ECS的云盘,既能提供低廉的成本又能提供海量吞吐,高并发的访问。最重要的是利用对象存储oss,能搭建动静分离的系统架构,系统的扩展性和健壮性都比直接使用云盘高。但对象存储使用RESTful的接口才能使用,有一定的动手成本,而且如果原本的应用已经基于文件系统开发好,无法修改的话。就无法享受对象存储带来的一系列便利了。 而今天,我有幸试用的存储网关,能完美的解决这一问题。它可以帮助你像使用普通磁盘一样,挂载在您的计算节点上(ECS)。你瞬间拥有一个无限扩容的云盘空间,而只需要付出对象存储oss的价格。OK,我们来一

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

人工智能多务虚,深度学习常务实

作者简介: Carlos E. Perez是Intuition Machine的一名编辑,擅长人工智能,商业,深度学习等领域的写作。 人工智能无疑是当下科技圈的风口,但我估计99%的文章都如同镜花水月,没有实质意义。为了说明这一点,我尝试在Google中以“Artificial Intelligence”和“Deep Learning”作为关键字进行搜索,让我们一起看看他们各自的热门Top5: 首先是Artificial Intelligence: 我们能从上述文章得到哪些新知识吗?遗憾地是没有。实际上类似的论点最早可见于1950年,只不过最近变得频繁且重复而已。 再看看Deep Learning的: 显而易见,深度学习的文章更有深度和价值。前两个文章来自福布斯。第二篇文章对Facebook的流程(即运行同步模拟)有着独到的见解。第三篇文章来自Wired,内容涉及使用深度学习进行海洋保护,这难道不是很具创新性吗? 第四篇IEEE文章谈到使用DL诊断机器上的故障。最后一篇来自IEEE的文章讨论了正在管线中的硬件选项,如FPGA,GPU等的种类。总而言之,如果你是老板,你一定会对这些文章视若珍宝。 自1950年代以来AI的探讨一直存在。但是我仍不能很明确地告诉别人它能做什么。相反,你如果在科技圈中搜索深度学习,你一定会很容易找到有价值的、可付诸实践的干货! 数十款阿里云产品限时折扣中,赶紧点击领劵开始云上实践吧! 以上为译文 本文由阿里云云栖社区组织翻译。 文章原标题《AI is Fluff but Deep Learning is Real》,作者:Carlos E. Perez,译者:伍昆 文章为简译,更为详细的内容,请查看原文

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

【原】Github系列之二:开源 一行代码实现多形式多动画的推送小红点WZLBadge(iOS)

更新日志 V1.2 2015.09.25 1.UITabBarItem badge is supproted; 2.Enable change badge properties when badge is showing; 3.Other code optimization. V1.1 2015.08.12 UIBarButtonItem badge is supported. UIBarButtonItem is kind of NSObject and its displayed view is invisiable. This version makes usage of UIBarButtonItem badge as to UIView. Slight adjustment for code structure to fit future extension. Other code optimization. V1.0 at 2015.06.16 Base functions are completed, which is able to meet most of requirements. 概述 今天我们来实现一个在iOS中让人又爱又恨的推送“小红点”WZLBadge。那什么是badge呢?当后台有数据更新需要让用户知道时,在按钮或者其他控件上显示一个“小红点”提醒用户。注意,这里的“小红点”仅仅是泛指,实际的视图可以天马行空,在这个版本中我们先实现以下几种: 小红点 红底白字“new” 红底白字数字 为了让小红点显示后更加醒目,在这个版本中我又实现了三种不同的状态动画(status animation): 心脏跳动效果(WBadgeAnimTypeScale) 呼吸灯效果(WBadgeAnimTypeBreathe) 横向抖动(WBadgeAnimTypeShake) 静止状态(WBadgeAnimTypeNone, 默认) WZLBadge还有以下优点: 支持横竖屏 支持iOS5~iOS8 允许高度定制化,包括“红点”的背景颜色,文字(字体大小、颜色),位置等 我们还是先看两张示例图片吧: 分析 想要使得实现出来的badge接口调用方便,我采用的是对UIView做category的方式,接口统一为实例方法。通过这种方式,可以给任意的UIView及其子类添加badge,而且接口简单。接口应该类似于这样: 1 [someView showBadgeWithStyle:WBadgeStyleRedDot value:0 animationType:WBadgeAnimTypeShake]; 现实往往是这样的,使用者使用起来越简单,接口提供方就需要做的越多。我们知道,小红点应该具有多个属性,比如大小、背景颜色、文字颜色等。想让badge具有更强的可定制性,就需要开放这些丰富的属性。那么问题来了,category中理论上只能添加方法,无法添加属性。这时候就需要一些运行时runtime方面的技巧了。我们可以在运行时为UIView添加属性,需要使用到的两个runtime api为: 1 2 OBJC_EXPORT id objc_getAssociatedObject(id object , const void *key) __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_1); 1 2 OBJC_EXPORT void objc_setAssociatedObject(id object , const void *key, id value, objc_AssociationPolicy policy) __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_1); 例如,假设我们现在想给UIView动态添加badgeBgColor属性,用来操纵badge角标的背景色“ 1 2 3 4 - (UIColor *)badgeBgColor //getter { return objc_getAssociatedObject(self, &badgeBgColorKey); } 1 2 3 4 - ( void )setBadgeBgColor:(UIColor *)badgeBgColor //setter { objc_setAssociatedObject( self , &badgeBgColorKey, badgeBgColor, OBJC_ASSOCIATION_RETAIN); } 关于动态添加属性的知识在这里就不具体展开了,想要了解更多的可以参考我的这篇《iOS运行时runtime初探(强制获取并修改私有变量,强制增加及修改私有方法等)》。这个知识点也是本文开源的WZLBadge的核心点,实际上这也是大多数开源工具的常规做法。另外,对于WZLBadge的其他技术细节在这里就不再细述,具体可以到文章末尾处转去Github查看。 使用方法 由于WZLBadge采用对UIView扩展category的方式,因此,所有的UIView及其继承子类(UIControl等)都可以无缝使用,当前版本开放的接口主要有以下几个: 1 2 3 4 /** * show badge with red dot style and WBadgeAnimTypeNone by default. */ - ( void )showBadge; 1 2 3 4 5 6 7 8 /** * showBadge * * @param style WBadgeStyle type * @param value (if 'style' is WBadgeStyleRedDot or WBadgeStyleNew, this value will be ignored. In this case, any value will be ok.) * @param aniType */ - ( void )showBadgeWithStyle:(WBadgeStyle)style value:( NSInteger )value animationType:(WBadgeAnimType)aniType; 1 2 3 4 /** * clear badge */ - ( void )clearBadge; 本文转自编程小翁博客园博客,原文链接:http://www.cnblogs.com/wengzilin/p/4633937.html,如需转载请自行联系原作者

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

阿里云王牌架构师杨曦:N多环境N多应用个性配置管理如何从混乱到简单?

阿里云高级解决方案架构师 杨旭 世界最大混合云的总架构师,4年前,开始作为双11阿里云技术负责人,负责搭建全球最大的混合云结构,把 “双11”的电商业务和技术场景在阿里云上实现,并保障这个混合云在双11当天能够满足全球客户的购物需求。 正文: 众多项目研发过程中为了调试观察应用运行时表现,修改常量配置的场景下往往需要频繁地对应用代码及配置项做打包发布进行应用版本更新甚至回滚代码。基于该场景,任何的应用配置项变更都需要将整个应用重新打包发布,整个过程非常繁琐,且容易出错。非常典型且具有代表性的是:Redis连接串配置,应用业务功能切换开关,应用的安全限流配置,数据库访问配置等等一系列。 在此引申一个切实场景:一批早期的数据库实例所在服务器都即将过保进行替换,新数据库实例的端口及用户名密码保持不变并且持续与老库保持数据同步,一个非常棘手的问题

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

多模态数据平面:让 PDF、图像、视频进入 Ontology

企业里绝大多数信息从不住在数据库表里。合同是 PDF,现场是图像,车间是视频,调度录音是音频。业务真正发生的地方,恰恰是被我们轻描淡写称作"非结构化数据"的那一堆文件。但多数公司的"操作系统"——不管是自研中台还是 Palantir 那样的本体系统——第一反应还是先把数据塞进关系表,能用 SQL 或 GraphQL 查到才算"接入"。结果常常是:结构化主数据建得很漂亮,真正承载业务语义的非结构化内容,全堆在对象存储里吃灰。

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

多平台通报“AI 魔改”违规视频处置情况

国家广播电视总局自2026年1月1日起,在全国范围内开展为期一个月的“AI魔改”视频专项治理工作,重点清理基于四大名著、历史题材、革命题材、英模人物等电视剧作品进行“AI魔改”的违规视频,并同步清理各类邪典动画。 公告指出,在专项治理期间,累计清理相关违规视频近23000条、处置违规账号100余个。其中: 抖音累计处置涉“AI魔改”违规视频6713条。 快手共处置违规内容5576条,警告教育账号11个。 微信 累计处置违规短视频内容4376条,相关账号6个。 微博共拦截并清理涉AI魔改违规有害短视频420余条,对18个违规账号予以阶段性禁言直至永久禁言处置。 哔哩哔哩拦截处置涉“AI魔改”问题的违规稿件3400余条。 小红书累计清理处置“AI魔改”视频违规内容1394条,违规账号61个。 百度累计巡查清理违规视频903条,关闭账号3个,禁言账号5个。

资源下载

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册