首页 文章 精选 留言 我的

精选列表

搜索[代码增强],共10000篇文章
优秀的个人博客,低调大师

IBM与Docker进一步合作 增强自身云竞争力

IBM和Docker宣布,他们正共同致力于为IBM Cloud提供Docker企业版本(EE),旨在让客户能够在IBM Cloud上建立Docker环境,以运行现有的工作负载。(这两家公司之前曾联合,为IBM的LinuxONE和Power system服务器研发Docker EE版本。) 很酷的一点是,一旦现有的工作负载被容器化,并转移到IBM的云环境中,它们很容易(至少很容易地)与其他IBM云服务(比如Watson)进行连接并集成,而无需更改原始应用程序。 例如,IBM建议宠物用品商店可以将其数字库存容器化,然后将其与Watson视觉识别服务和Twilio连接起来。 这样一来,顾客就可以用手机拍下宠物食品之类的产品的照片,然后从商店的数据库中发送信息,比如商品价格和产品细节。 当然,移动到云可能是件棘手的事情,但是IBM也宣布它已经加入了Docker现代化传统应用程序(MTA)项目,该计划旨在帮助客户获取他们的“遗留”或传统的数据中心应用程序,将它们容器化,并移动到IBM的云中。 为客户提供动机,选择IBM云 这里出现了一个主题:IBM希望每个企业都能更多地使用它的云。Docker为IBM Cloud提供了一个非常好的优势,足以让客户开始更多地使用它。 IBM非常希望达到这一点,因为它的传统企业计算业务在未来几年很可能会下降,它希望用通用云计算等服务的销售取代这些硬件和软件销售,并通过Watson提供认知服务等专业服务。 这就是为什么IBM在自己的云服务中加入了Docker企业版,以及它为什么加入了MTA项目。 为体现其重要性,IBM在DockerCon上又做了一个声明:该公司计划在Docker商店中发布一些企业软件,如WebSphere Application Server和DB2数据库。该公司在公告中解释道:“这将使客户能够快速访问容器化所需的软件图像,并通过容器认证,获得对这些图像的信任。” 通过虚拟化和集装箱化,曾经强大的IBM公司希望利用这些技术,如Docker,以及公有云,来寻求救赎和更确定的未来。 本文出处:畅享网 本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。

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

增强型蓝牙 5 会让 BLE 成为物联网的最佳选择吗?

低功耗蓝牙技术 (BLE) 已是绝大多数物联网 (IoT) 的主要通信标准。数天前,蓝牙技术联盟 (SIG) 公布了蓝牙 5 的一些信息。这是蓝牙技术联盟新产品的名称。该产品计划于 2016 年底或 2017 年初推出。 声明称,新一代蓝牙技术在现有规格的基础上做了很大改进。速度、距离及数据广播性能据称都有大幅提升。接下来,我们就来看看上述方面的改进是如何升级现有应用程序,并使 BLE 比其它同类技术更胜一筹。 在 IoT 通信标准发言权的激烈竞争中,这些新优势可能有助于 BLE 取得领先地位并使其成为 IoT 的终极标准。 速度加倍意味能耗减半 在很多 IoT 应用中,速度并不是什么大问题。对于大多数不使用流媒体的应用案例而言,情况基本如此。譬如,我们可以看看像健身腕带之类的可穿戴产品。如脉搏、步数及锻炼方式等信息的数据传输量很小。当前蓝牙标准的速度足以将数据在锻炼时实时或锻炼结束后传给用户的智能手机或其它设备。传输速度提高一倍并不能明显改进用户的使用体验。 另一方面,功耗才是可穿戴产品难以逾越的一大障碍。健身腕带的续航时间才是其成败的关键。由于现在传输数据的速度翻倍,因此有效通信时间最高可降低 50%。与此同时,还能有效降低产品的功耗(最高可降低一半)。而一半的功耗意味着充电前产品的续航时间延长了一倍。现在,这一点不容小觑。 可穿戴产品数据传输的速度更快的另一优势在于其软件或固件升级更快。可穿戴产品在软件或固件升级时,其数据传输量比日常使用时更大,因此速度提升能有效降低功耗。 四倍的距离意味着用户可控制家中所有智能设备 蓝牙不仅已是可穿戴产品的必用技术之一,也广为智能家电所采用。蓝牙技术具有低功耗、传输快的优势,而且现有的消费类电子设备普遍采用蓝牙技术,这使得很多产品都对它青睐有加。但 IoT 世界不断发展变化,因此很难预测哪种技术会被广泛采用从而取代其它技术。 因此,当今市场上的许多产品都搭载了多种类似的连接技术。例如,人气极高的 Nest 智能恒温器支持三种通信标准:Wi-Fi、Zigbee 及 BLE。 蓝牙 5 的发布声明称,新标准的通信距离是原有距离的四倍。这意味着,除可享用现有 BLE 的优势外,用户还可在家中任何位置控制从灯泡到智能锁的智能家居产品。通过 Wi-Fi 控制家用设备有其主要优势,但通信距离的增加却使得更高效的BLE 让能耗极高的 Wi-Fi 相形见绌。 对于很多其它应用案例而言,通信距离的增加也是一利好消息。从遥控器、键盘鼠标套件类的简单设备到可穿戴产品,尤其是智能耳机,如果用户距离可连接的设备太远,其与设备的通信就会断开。 数据广播性能的改进意味着连接受到的干扰更少。 新标准的另一大改进是其数据广播性能在原有基础上提高了 8 倍。蓝牙技术联盟预测,这会带来用户与设备互动方式的大变革。数据广播性能的提升使类似于信标、地理定位信息及导航等“非连接”服务成为可能,因而无需使用与 BLE 相配套的设备。“非连接”服务的理念是在不安装其它应用以及不事先设置连接的条件下,接收数据并使用这些服务。 蓝牙 5 简要声明中未介绍的另一项令人期待的功能是网状网络支持。此功能其实已于 2015 年 11 月推出。如果新标准也包括此功能,那么在更多诸如资产追踪及垃圾智能管理等需使用网状网络的应用案例中,BLE 会成为更具优势的通信技术。 BLE 会淘汰其它连接技术吗? 当然,前景仍不甚明朗。不断变化发展的智能物联网世界仍处于初始阶段。很难断定明天哪种趋势和标准仍会流行,更别提未来数年后的情况了。但从其速度、功耗、距离和数据广播性能的巨大改进来看,BLE 似乎仍然势头不减。 ====================================分割线================================ 本文转自d1net(转载)

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

✨ NocoBase 2.2-beta 发布:开源无代码 / 低代码平台 NocoBase

原文链接:https://www.nocobase.com/cn/blog/2.2.0-beta 这是一次围绕 V2 体验的重要升级。这个版本带来了 多工作区、新移动端、新评论区块,同时继续提升 AI 知识库和工作流能力。对正在使用 V2 的团队来说,更值得关注的是全新的 /v/ 分支——它会作为面向 V2 的独立前端入口,承接后续的功能演进。 新特性 新增 /v/ 分支 /v/ 是全新的独立前端入口,并且会独立构建。2.0 版本里我们对前端做了非常大的重构,当时为了兼容性,我们还保留了对 V1 模块、页面等的兼容。而 /v/ 分支则会完全移除 V1 的历史遗留内容,无法再创建或者渲染 V1 的页面和区块,只保留面向 V2 的能力,同时 /v/ 分支在性能方面做了较大优化,这个分支将会是 NocoBase 团队后续主要迭代的分支。 我们建议,生产环境如果全部是以 v2 Page 为主的用户,可以考虑开始使用 /v/ 分支,后续的一些新功能迭代将能直接使用; 如果是以 v2 Page 为主,但是有少部分 v1 Page 的用户,可以考虑先将 v1 Page 迁移到 v2 Page 之后,再考虑使用 /v/ 分支; 如果是以 v1 Page 为主的用户,则不建议直接切换到 /v/ 分支。我们建议你们先将当前 v1 Page 迁移到 v2 Page 之后,再切换到 /v/ 分支。 通常只要在原有的路径前面加上 /v/ 前缀,即可进入 /v/ 分支。 比如: # 原本的路径 https://nocobase.example.com/admin/1xl0epqn6q3 # v 分支路径 https://nocobase.example.com/v/admin/1xl0epqn6q3 设置应用的默认入口 你可以通过环境变量 APP_CLIENT_ENTRY_MODE 控制应用入口模式: legacy-default:/ 和 /v/ 都可以访问,默认入口是 / modern-default:/ 和 /v/ 都可以访问,默认入口是 /v/ modern-only:只能访问 /v/ /v/ 分支当前情况 /v/ 分支是个渐进式迁移的分支,进入 /v/ 分支后,将会有几个明显的变化: 通过 Page V1 创建过的页面,在 /v/ 分支里将不再展示。而通过 Page V2 创建的页面,在 /v/ 分支里还能正常展示。 只适配了 client-v1 的插件,在 /v/ 分支里将不再加载。/v/ 分支只会加载适配了 client-v2 的插件。具体可以参考客户端插件开发文档。 目前,NocoBase 内置的大部分插件,已在这个版本里进行了 client-v2 的适配和迁移,因此大部分功能是能直接使用的(还有少数一些未迁移的插件,我们会在持续迁移)。不过有些插件提供的能力,后续只会在 /v/ 分支进行更新和迭代。具体如下: 插件列表不再显示废弃插件和仅支持 1.x 的插件 不再支持新增 Page V1 公开表单会区分 v1 和 v2,/v/ 分支不显示 v1 版本的公开表单 审批工作流如果要在 /v/ 分支使用,需要重新配置相关 UI 新移动端只支持 /v/ 分支 多工作区只支持 /v/ 分支 App supervisor 中子应用的 Display 配置已移除,可以改用工作区 「AI 员工 / 数据源」标签页已移除 移除了评论表、日历表、表达式表、外部数据表 工作流人工节点暂时还不支持 /v/ 分支 暂时还不支持给菜单添加徽标数 可以结合生产环境的实际情况进行 /v/ 分支的迁移。 多工作区(仅 /v/ 分支支持) 工作区(Portal)用于在同一个应用内提供多个访问入口。每个工作区都可以拥有独立的页面、菜单、导航结构、布局和权限配置。(专业版及以上版本支持) 在实际业务场景中,不同角色通常需要不同的操作界面。例如一个零售管理系统: 零售管理系统 ├─ 总部工作区 ├─ 门店工作区 ├─ 经销商工作区 └─ 移动工作区 总部员工关注: 商品管理 库存管理 数据分析 门店员工关注: 收银 库存盘点 订单处理 经销商关注: 采购 对账 发货状态 虽然使用的是同一个系统,但不同角色并不需要看到相同的菜单和页面,多工作区正是用来解决这一问题的。 参考文档: 多工作区 新移动端(仅 /v/ 分支支持) 新移动端提供了全新的 /v/mobile 入口,与此同时,工作区也支持新增移动端布局的工作区。 移动端布局和桌面端布局使用相同的数据源和业务数据,不过菜单、路由和页面内容分别配置。这样可以根据移动端的使用方式重新组织页面,而不必受到桌面端页面结构的限制。同时,使用底部标签栏作为一级导航,更适合在手机上完成数据录入、查询、审批和任务处理。 参考文档: 移动端布局 新评论区块 新评论区块不再局限于主数据源的评论表,不是关系区块也可以使用。评论区块用于给业务记录添加评论能力。你可以在任务、文章、工单、客户等记录的详情页或弹窗里添加评论区块,让用户围绕当前记录查看、回复和新增评论。 参考文档: 评论区块 AI 知识库优化 这个版本 AI 知识库也完成了 client-v2 版本的迁移。同时,工作流创建知识库文档的时候,支持按知识库文档的 key 进行覆盖。 参考文档: AI 知识库 工作流:数据库事务节点 工作流新增了数据库事务节点。它用于将一组数据库操作放入同一个事务中执行。适合需要保证多步数据处理 “全部成功或全部回滚” 的场景,例如创建订单后扣减库存、写入明细、更新状态等。 参考文档: 数据库事务节点 以下插件不再支持 V2(已废弃但尚未移除) 有一部分插件实际上在更早之前就已废弃,其中部分目前仍可使用,但会在 V3 中彻底移除。 插件 替代品 备注 @nocobase/plugin-audit-logs @nocobase/plugin-audit-logger 自 1.0 起废弃的功能 @nocobase/plugin-backup-restore @nocobase/plugin-backups 自 1.0 起废弃的功能 @nocobase/plugin-block-multi-step-form JS Block 自 2.0 起废弃的功能 @nocobase/plugin-charts @nocobase/plugin-data-visualization 自 2.0 起废弃的功能 @nocobase/plugin-collection-fdw 从数据库同步 自 2.2 起废弃的功能 @nocobase/plugin-comments @nocobase/plugin-block-comment 自 2.2 起废弃的功能 @nocobase/plugin-custom-variables 事件流 自 2.2 起废弃的功能 @nocobase/plugin-data-visualization-echarts @nocobase/plugin-data-visualization 自 2.0 起废弃的功能 @nocobase/plugin-disable-pm-add 无 自 2.2 起废弃的功能 @nocobase/plugin-field-component-mask RunJS 自 2.0 起废弃的功能 @nocobase/plugin-graph-collection-manager 无 自 2.2 起废弃的功能 @nocobase/plugin-mobile-client @nocobase/plugin-ui-layout 自 2.0 起废弃的功能 @nocobase/plugin-mobile @nocobase/plugin-ui-layout 自 2.0 起废弃的功能 @nocobase/plugin-mock-collections AI 搭建 自 2.0 起废弃的功能 @nocobase/plugin-multi-app-manager @nocobase/plugin-app-supervisor 自 2.0 起废弃的功能 @nocobase/plugin-multi-app-share-collection 无 自 1.0 起废弃的功能 @nocobase/plugin-notifications @nocobase/plugin-notification-manager 自 1.0 起废弃的功能 @nocobase/plugin-snapshot-field 无 自 1.0 起废弃的功能

资源下载

更多资源
Mario

Mario

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

Spring

Spring

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

Sublime Text

Sublime Text

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

WebStorm

WebStorm

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

用户登录
用户注册