用R奖金下载做更多:交互式闪亮应用程序搜索Twitter Bağlantıyı al Facebook X Pinterest E-posta Diğer Uygulamalar Ocak 30, 2020 用R奖金下载做更多:交互式闪亮应用程序搜索Twitter 下载用于创建交互式Shiny应用程序的代码和分步说明,以使用rtweet包搜索推文,并使用结果创建基于浏览器的应用程序 要继续阅读本文,请立即注册 免费访问 紧贴InfoWorld的新闻通讯,以了解软件开发人员,分析师,数据库程序员和数据科学家的情况。 从我们仅限会员的内幕文章中获取专家见解。 Bağlantıyı al Facebook X Pinterest E-posta Diğer Uygulamalar Yorumlar
苹果将\u200b\u200b低级原子操作引入Swift语言 Ekim 08, 2020 苹果已经发布了Swift Atomics,这是一个开放源代码软件包,使系统程序员可以直接使用Swift语言构建同步结构,例如并发数据结构。\n\nAtomics库于10月1日推出,可在GitHub上使用,可在Swift中直接使用低级原子操作。在各种Swift类型(包括整数和指针值)上都启用了原子操作。\u003cbr\u003e提供了用于原子操作的API,这些API遵循Swift API的设计原则。\n\n苹果公司确实提供了一些警告:底层的操作工作在非常低的抽象水平上。 Swift标准库团队的苹果工程师Karoy Larentey说,众所周知,原子原子比低级并发结构更难正确使用。\u003cbr\u003e\n\n在swift.org上发布了原子操作的示例:\n\nimport Atomicsimport Dispatchlet counter \u003d ManagedAtomic(0)DispatchQueue.concurrentPerform(iterations:10){_ in for _ in 0。\u003cbr\u003e。\u003c1_000_000 {counter.wrappingIncrement(by:1,1,ordering:。\u003cbr\u003e relaxed) .load(顺序:.relaxed)//⟹10_000_000\n\n}\n\n作者指出,这些操作不遵循Swift变量的常规排他性规则。\u003cbr\u003e原子操作可以从多个并发的执行线程中执行,只要该值只能通过原子操作访问即可。\n\nAtomics是通过Swift提议而启用的,该提议为Swift采用了C / C ++内存样式,并描述了常规Swift代码如何与原子操作互操作。新程序包中的大多数API均来自演进提案的先前版本。\u003cbr\u003e\n\nAtomics计划要求增加更多类型并改进当前的测试套件。标记原子被注视着,为解决并发数据结构的问题提供了一种工具。已经建立了一个原子论坛来讨论该技术。\u003cbr\u003e另外,还要求支持原子浮点运算。\n\n版权所有©2020 IDG Communications,Inc.\n\n随时了解InfoWorld为软件开发人员,分析师,数据库程序员和数据科学家提供的新闻通讯。\u003cbr\u... Devamı
GNAP:下一代OAuth Kasım 12, 2020 那是2012年,经过修订的OAuth 2安全协议席卷了整个网络,使用户可以使用安全提供商轻松地登录网站。从AWS的Cognito到Okta的许多单点登录系统都实现了OAuth。 OAuth使您可以“与Google或其他提供商进行身份验证”,以访问完全不同的网站或应用程序。 它像啤酒节一样工作。您到办公桌前用您的ID(和一些钱)进行身份验证,然后他们会给您令牌。从那里,您可以前往每个啤酒帐篷,并为啤酒兑换令牌。 单个酿酒商无需检查您的ID或询问您是否付款。他们只是拿令牌,然后给您啤酒。 OAuth以相同的方式工作,但使用网站而不是啤酒。 可悲的是,OAuth是2020年最好的啤酒节。 我与FusionAuth的Dan Moore谈到了OAuth和拟议的替代品GNAP,如果没有G,则该替代品可能会发音为“小睡”。这种发音进一步说明了安全性是一个令人兴奋的领域。 GNAP解决了OAuth的一些局限性,并为其添加了新功能。 为什么要替换或增强OAuth? OAuth是围绕浏览器设计的。它假定发出请求的发起者可以处理HTTP重定向。 此Web浏览器焦点是移动应用程序或“物联网”上任何“事物”的绊脚石。此外,像这样的OAuth参与者是200 7,要求您发布表单参数而不是JSON。 OAuth规范在某些地方含糊不清,自2012年以来,世界发生了变化。 RFC和BCP繁多,实质上是您必须实现的附加规范,以实现更多功能,更好的安全性和一般兼容性。名为OAuth 2.1的另一项工作希望将其中一些附加组件折叠成更一致的单一规范。 有关OAuth 2.1的一些动机,请参阅Okta的帖子“改变灯泡需要多少RFC”中的Lee McGovern。 ”与GNAP不同,OAuth 2 1只是一个增量版本,除了将规范堆栈合并为一个规范外,没有新的重大更改。 GNAP规范仍处于早期阶段。 GNAP的作者计划超越OAuth2。 1,并更改协议本身的性质。可以使用JSON来代替HTTP参数。应用程序端点是可发现的。 您不必支持重定向(或绕过重定向的各种方法)。摩尔使用宜人的术语“开发人员人体工程学”来指代这些变化。 GNAP的主要目标是将谁请求资源(RQ)和谁拥有资源(RO)分开。 GNAP还建议支持新的安全功能,例如: 听起来不错?您今天可以开始使用GNAP吗?如果您有兴趣... Devamı
IBM将代码风险分析器添加到基于云的CI / CD Kasım 05, 2020 为了将安全性和合规性分析带入开发人员,IBM已将其代码风险分析器功能添加到其IBM Cloud Continuous Delivery服务中。 IBM将代码风险分析器描述为一种安全措施,可以将其配置为在开发人员的代码管道开始时运行,以分析和查看Git存储库以发现开放源代码的问题。目标是帮助应用程序团队识别网络安全威胁,确定应用程序安全问题的优先级并解决安全问题。 IBM Cloud Continuous Delivery帮助提供工具链,自动化测试和构建以及通过分析控制软件质量。 IBM表示,随着微服务和容器等云原生开发实践改变了安全性和合规性流程,集中式运营团队管理应用程序的安全性和合规性不再可行。开发人员需要将诸如Code Risk Analyzer之类的云原生功能嵌入到现有工作流程中。 Code Risk Analyzer可帮助开发人员确保例行工作流程中的安全性和合规性。 在开发Code Risk Analyzer时,IBM调查了IT组织在构建和部署应用程序以及供应和配置Kubernetes基础架构和云服务中使用的源工件。现有的云解决方案在整个源代码范围内提供了有限的安全控制,包括对应用程序清单的漏洞进行扫描。 因此,有必要设计一个包含跨工件的安全性和合规性评估的解决方案。 Code Risk Analyzer扫描基于Git的Python,Node.js和Java代码的源代码存储库,并对部署配置执行漏洞检查,许可证管理检查和CIS(Internet安全中心)合规性检查,并生成“材料清单” 用于供应云服务(例如Cloud Object Store)的Terraform文件将被扫描,以查找任何安全性错误配置。 IBM试图将安全控制纳入NIST或CIS等标准中,并在向用户介绍新的安全实践的同时拉平学习曲线。提供可操作的反馈,使开发人员无需了解安全性定义和策略。 版权所有©2020 IDG Communications,Inc. 紧贴InfoWorld的新闻通讯,以了解软件开发人员,分析师,数据库程序员和数据科学家的情况。 从我们仅限会员的内幕文章中获取专家见解。 。 Devamı
Yorumlar
Yorum Gönder