自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1884)
  • 收藏
  • 关注

翻译 Python 3.9:新功能和更好的功能

本月初,Python软件基金会重新启动了Python 3.9的第一个beta版本,该版本计划于10月发布。 随着Beta发行版的发布,Python 3.9的所有主要更改都已设置,这意味着了解下一个Python版本给世界带来的时机已经成熟。 以下是Python 3.9中所有主要新功能的摘要。 [ 同样在InfoWorld上:8个正确使用Python的标志 ] Python切换到年度...

2020-07-05 09:08:30 1615

翻译 c# .net 微软证书_微软透露C#9.0计划

c# .net 微软证书 微软正在努力开发C#9.0 ,这是对该公司的类型安全的,面向对象的语言的升级,它将包括诸如记录和基于值的平等之类的新功能。 C#9.0将成为.NET 5开发平台的一部分,该平台将于11月发布。 C#8.0于去年9月发布。 C#首席设计师Mads Torgersen在本周的Build中详细介绍了C#9.0中的新功能 ,其中包括: 记录,用于声明整个对象是不可变的...

2020-07-05 08:58:30 770

翻译 gitlab 12.0.3_GitLab 13.0强调安全性

gitlab 12.0.3 GitLab已发布其devops平台的13.0版,该平台集成了用于软件开发,部署和项目管理的工具。 GitLab 13.0添加了许多新的安全性和协作功能。 GitLab结合了Git开源分布式版本控制系统 , 持续集成和持续交付 ( CI / CD )以及计划和协作工具。 5月22日发布的GitLab 13.0将以下内容添加到了组合中: 对于安全扫描,现在包括...

2020-07-05 08:48:30 1345

翻译 rust 1.34_Rust 1.43的新功能

rust 1.34 与C,C ++,Go和您可能使用的其他语言相比, Rust编程语言的独特方法可产生更好的代码,并减少妥协。 它还定期(每月)定期更新。 在哪里下载最新的Rust版本 如果您已经通过rustup安装了先前版本的Rust,则可以通过以下命令访问最新版本: $ rustup update stable 相关视频:使用Rust开发更安全的软件 快速开始使用旨在创建快...

2020-07-05 08:38:30 535

翻译 azure 使用_在Azure中使用Redis Enterprise

azure 使用 NoSQL存储有很多类型。 一些是文档数据库,另一些存储键/值对,它们都支持许多不同类型的索引和查询。 有基于磁盘的系统和旨在在内存中工作的系统。 有些可以有效处理大量数据; 其他人则专注于提高速度。 拥有如此众多的不同产品,有时很难选择一种。 较流行的内存系统之一是Redis,即Remote Dictionary Server 。 它基于RedisLabs赞助的开源Red...

2020-07-05 08:18:30 416

翻译 微软q#_微软预览F#5

微软q# 微软正在预览F#5,这是该公司开源的“功能优先”语言的升级,该语言强调交互式的分析性编程。 可通过.NET 5预览SDK或.NET的Jupyter笔记本获得 预览 。 Windows上的Visual Studio用户将需要.NET 5预览SDK和Visual Studio预览 。 [ 也在InfoWorld上:2020年的人工智能预测 ] 为了与Jupyter笔记本电脑中...

2020-07-05 08:08:30 199

翻译 faas paas_PaaS,CaaS还是FaaS? 如何选择

faas paas 想象一下,走进一家专门从事汉堡包的杂货店-各种汉堡包,但只有汉堡包。 但是,在汉堡包方面,这家商店的选择不胜枚举。 如果您是汉堡包厨师,请走到一个走道上查找牛肉,鸡肉和其他蛋白质的选择,以及所有奶酪,面包,蔬菜,调味品和其他可能要制作自己的汉堡包的成分以及其他奶酪双方。 甚至还可以选择用来盛餐的盘子和容器。 如果您缺乏时间,技能或兴趣自己组装汉堡包,则前往两个过道,在...

2020-07-05 07:58:30 224

翻译 kubernetes_Kubernetes成功的秘诀

kubernetes 很难相信Kubernetes直到2015年中期( 首次提交后的一年)才达到1.0,因为容器编排平台目前已经在Cloud Native Computing Foundation(CNCF) 调查的企业中有78%投入生产。 疯狂的快速采用。 根据CNCF 2018年的报告 ,如果要谈论``疯狂的快速采用'',值得指出的是,仅在一年前,就有58%的企业在生产中运行Kubern...

2020-07-05 07:48:30 201

翻译 告别.NET Core 3.0

.NET Core 3.0是Microsoft开源开发平台的一种实现,该实现在将近18个月前首次亮相,并于2020年3月3日终止了其使用寿命。 Microsoft建议用户将应用程序和环境移至.NET Core 3.1。 升级说明可以在devblogs.microsoft.com上找到。 处于生命周期终止状态,.NET Core更新将不再包含3.0版的更新和修补程序。 [ 也在Info...

2020-07-05 07:38:30 217

翻译 如何在Python中使用asyncio

Python的异步编程功能 (或简称async)使您可以编写程序,而不必等待独立的任务完成,从而可以完成更多的工作。 Python随附的asyncio库为您提供了使用异步处理磁盘或网络I / O的工具,而无需等待其他所有事情。 asyncio提供了两种用于处理异步操作的API: 高级和低级 。 高级API是最常用的API,它们适用于最广泛的应用程序。 低级API功能强大,但也很复杂,并且使...

2020-07-05 07:28:30 784

翻译 couchdb_CouchDB 3.0将安全放在首位

couchdb Apache CouchDB ( NoSQL数据库 )因其速度和查询能力而倍受赞誉,但因潜在的默认安全选择松懈而受到嘲笑,它刚刚推出了3.0版本,直接解决了安全问题,使数据库现在“默认情况下是安全的”。 CouchDB 3.0版本还解决了数据库的某些水平可伸缩性约束,改进了其本机全文搜索系统,并添加了其他性能优化。 [ 也在InfoWorld上:最佳的软件开发,云计算,...

2020-07-05 07:18:30 264

翻译 angular1.2.27_Angular 9.1的新功能

angular1.2.27 Angular 9.1已经到来,并为ngcc兼容性编译器提高了性能和并发性。 常春藤编译和渲染管道也受到关注,从而提高了性能。 Angular 9.1于3月25日发布,紧随Angular 9.0版本,该版本于2020年2月6日作为生产版本提供。将9.0版升级到流行的基于TypeScript的框架后,默认情况下会将应用程序切换到Ivy编译器和运行时 。 [ 同...

2020-07-05 07:08:30 295

翻译 kubernetes_您真的需要Kubernetes吗?

kubernetes 哦,可以肯定, Kubernetes非常流行 ,当然您需要一个。 也许三个! 但是,如果您停止思考“为什么选择Kubernetes?”,就像保罗·约翰斯顿 ( Paul Johnston)所做的那样 ,那么,您会期望很多(也很多)意见。 IT专业人员引用Kubernetes的主要原因之一是通过确保云之间的可移植性来减少锁定。 从理论上讲,这比在实践中要好。 而且,正如约...

2020-07-05 06:58:30 172

翻译 clojure_Clojure在工作场所崛起

clojure 一项用户调查显示,Clojure 是JVM的一种功能编程语言,它也可以与JavaScript和Microsoft的公共语言运行时(CLR)一起使用,在工作场所中的使用率越来越高。 然而,该语言仍然面临障碍,例如难以说服同事其优点以及难以理解其错误消息。 上周发布的《 Clojure 2020年状态》社区调查结果发现,大约69%的受访者在工作场所使用过Clojure,而十年前这...

2020-07-05 06:48:30 268

翻译 用开源做出来的必须开源吗_开源应该符合道德吗?

用开源做出来的必须开源吗 开放源代码倡议 (OSI)是定义“开放源代码”以及将哪些许可证接受为开放源代码许可证的定义的管理机构。 它创造了术语“开源”的现代用法,并维护了“ 开源定义” 。 现在有一群人想要接管OSI并更改开放源代码定义以包含道德条款。 这些条款包括诸如禁止侵犯人权之类的规定。 目前,此类许可证违反了开放源代码定义。 [ 也在InfoWorld上:解决开源不公平竞争的方...

2020-07-05 06:38:30 1038

翻译 JDK 15:Java 15中的新功能

随着Java 14于3月17日全面上市,将在2020年9月15日推出Java 15的后续产品。到目前为止,已经计划对该版本进行八次正式更改。 5月初添加了三个建议,包括替换旧的DatagramSocket API,第二个用于instanceof运算符的模式匹配预览以及禁用和弃用有偏锁。 截至5月5日,所有这三个新提案都处于“针对目标的提案”阶段。之前的五个提案已正式成为Java开发工具包(...

2020-07-05 06:28:30 373

翻译 目标api 最低api_API可以享有版权吗?

目标api 最低api Oracle与谷歌之间数十亿美元的相扑比赛一直在法院中进行,即将进入最后一轮,美国最高法院将决定API是否可享有版权。 此案有许多细微差别,包括对纯抄袭的指控,但关于API及其是否可享有版权的诱人问题是给程序员及其好朋友律师提供了许多收费时间。 辩论的一方面是程序员,他们想知道在编写代码时是否还要担心另一个法律难题。 这是否是与更多律师进行更多会议的另一个原因? 另一...

2020-07-05 06:18:30 378

翻译 oss js直传到oss_什么 OSS知道如何WFH IRL

oss js直传到oss 多年以来,“那个家伙”会告诉您,如果您只是尝试“在家办公”,您的生产力将会提高多少。 现在,许多公司都要求员工这样做,以阻止COVID-19的潮流,这最终是WFH的机会。 但是,基于对Twitter的快速阅读……您讨厌它。 在家里待了几天后,您会发疯,您发疯了,您正在通过关于您制作的Cookie的推文使我们感到疯狂(并以此作为应对机制)。 [ 同样在InfoW...

2020-07-05 06:08:30 220

翻译 英巴卡迪诺_什么是迪诺? 一个更好的Node.js

英巴卡迪诺 如果您喜欢Node.js但不喜欢它的包管理器npm ,或者想要一个比Node.js更安全JavaScript运行时环境,则可能会发现感兴趣的新开源项目Deno (单词Deno是Node的字谜)。 另一方面,如果您在生产中使用Node.js,那么这里什么也看不到,继续前进– Deno仍“处于开发阶段”。 Deno是用于在浏览器外部运行JavaScript和TypeScript代码的...

2020-07-05 05:58:30 390

翻译 scalar_微软的Scalar加速了Git

scalar 为了解决Git分布式版本控制系统中的性能瓶颈,Microsoft推出了Scalar ,这是Windows和MacOS用户的一组工具和扩展,有助于Git扩展。 Scalar是一个C#应用程序,它通过设置建议的配置值和运行后台维护来提高Git命令的性能。 通过在Git存储库中运行scalar register ,可以启用以下Git功能: 稀疏签出以限制工作目录的大小。 文...

2020-07-05 05:38:30 578

翻译 java嵌套静态类和内部类_Java中的静态类和内部类

java嵌套静态类和内部类 嵌套类是声明为其他类或作用域成员的类。 嵌套类是更好地组织代码的一种方法。 例如,假设您有一个非嵌套类(也称为顶级类 ), 该类将对象存储在可调整大小的数组中,然后是返回每个对象的迭代器类。 您可以声明迭代器类为可调整大小的数组集合类的成员,而不是污染顶级类的名称空间。 之所以可行,是因为两者密切相关。 在Java中,嵌套类分为静态成员类或内部类 。 内部类是非静...

2020-07-05 05:28:30 208

翻译 jdk1.6编译1.8运行_Go 1.14改善了运行时,编译器

jdk1.6编译1.8运行 Go 1.14是Google开发的用于创建Docker , Kubernetes , Istio和其他云原生计算项目的开源编程语言的最新版本,现已作为生产版本提供。 2月25日发布的Go升级改进了运行时和编译器。 根据发行说明 ,1.14版将也是最后一个支持32位Apple平台的版本 。 [ 同样在InfoWorld上:10个证明Google Go功能的开源...

2020-07-05 05:18:30 263

翻译 ai面相api_AI如何改善API安全性

ai面相api API已成为组织数字化转型计划的皇冠上的明珠,使员工,合作伙伴,客户和其他利益相关者能够在其整个数字生态系统中访问应用程序,数据和业务功能。 因此,难怪黑客增加了对这些关键企业资产的攻击浪潮。 不幸的是,看来问题只会恶化。 Gartner预测 ,“到2022年,API滥用将成为导致企业Web应用程序数据泄露的最常见攻击媒介。” [ 也在InfoWorld上:人工智能,机...

2020-07-05 05:08:30 277

翻译 c语言 # ##如何使用_如何在C#中使用ValueTuples

c语言 # ##如何使用 元组是一种数据结构,包含固定大小的不可变,异构元素的有序有限序列。 当我们说元组中的元素是不可变的时,我们的意思是它们与无法更改的特定类型有关。 ValueTuple是C#7.0中引入的结构。 ValueTuple克服了元组的两个主要限制-即它们效率低下并且必须将它们引用为Item1,Item2等。也就是说,ValueTuples既具有性能,又可以由程序员选择的名称...

2020-07-05 04:58:30 480

翻译 InfoWorld年度技术奖

InfoWorld的年度年度技术奖旨在表彰软件开发,云计算,大数据分析和机器学习方面的最佳和最具创新性的产品。 请注意,我们没有年度技术大奖的正式提交程序。 获奖者是根据我们全年产品覆盖范围选择的。 但是,我们欢迎有关产品的建议,我们应该在任何时候考虑其覆盖范围和奖项。 要让您的硬件,软件或云服务获得2019年年度技术奖,请在2020年9月30日之前将产品名称和产品信息链接发​​送给执...

2020-07-05 04:48:30 115

翻译 另类数据_9个另类的数据库值得一看

另类数据 总的来说,如果您需要数据库,则可以使用其中的一个大名鼎鼎的数据库-MySQL / MariaDB , PostgreSQL , SQLite和MongoDB ,然后开始工作。 但是有时候,“一刀切”的方法并不适合所有情况。 时不时地,您的用例会落在bartools之间,您需要寻求更专业的东西。 这是九个非常规数据库,它们从内存分析到键值存储和时间序列系统都在运行。 DuckDB ...

2020-07-05 04:28:30 370

翻译 python正确读音_8个正确使用Python的迹象

python正确读音 通常很容易分辨出何时做错了开发。 到处冒出的错误,像糖蜜一样运行的代码以及无用的项目结构只是说明问题的三个征兆。 但是有时候,告诉您何时正确执行起来并非易事。 良好的编程习惯就像电影中最好的特效:您永远不会注意到它们的存在,因为它们不会宣布自己。 那么,什么是一些良好的编程习惯在Python的迹象? 如果您是该语言的新手,并且可以使用某种方式来了解良好的Python开发...

2020-07-05 04:18:30 4058

翻译 Git 2.26默认获取速度更快

在最新版本的Git 2.26中,默认情况下,开源分布式版本控制系统使用Git网络获取协议的版本2。 该协议于2018年引入,解决了旧协议的问题,即服务器可以在客户端发送任何内容之前立即列出存储库中的所有分支,标记和其他引用。 使用旧协议可能意味着为某些存储库发送数百万字节的额外数据,即使客户端只想知道master分支也是如此。 [ 同样在InfoWorld上:Git和GitHub用户...

2020-07-05 03:58:30 130

翻译 asp.net发送电子邮件_如何在ASP.NET Core中发送电子邮件

asp.net发送电子邮件 您通常需要通过应用程序发送电子邮件。 您可以利用MailKit NuGet包在ASP.NET Core中发送电子邮件。 MailKit是一个开源邮件客户端库,可以在Windows,Linux或Mac系统上运行的.NET或.NET Core应用程序中使用。 本文讨论了如何使用MailKit NuGet包在ASP.NET Core中发送电子邮件。 若要使用本文提供的代...

2020-07-05 03:48:30 1089

翻译 java14 jdk_JDK 14:Java 14中的新功能

java14 jdk Java开发工具包(JDK)14已发布到GA,已发布用于生产部署的通用版本。 升级到标准Java包括新功能,例如JDK Flight Recorder事件流,模式匹配和开关表达式。 JDK 14是Java的功能版本,而不是长期支持(LTS)版本,这是为Java设置了六个月的发布节奏 。 JDK 14将在4月和7月收到安全更新,然后由9月发布的非LTS版本的JDK 15...

2020-07-05 02:48:30 338

翻译 clojure_在工作场所使用Clojure的人越来越多

clojure 一项用户调查显示,Clojure 是JVM的一种功能编程语言,它也可以与JavaScript和Microsoft的公共语言运行时(CLR)一起使用,在工作场所中的使用率越来越高。 然而,该语言仍然面临障碍,例如难以说服同事其优点以及难以理解其错误消息。 上周发布的《 Clojure 2020年状态》社区调查结果发现,大约69%的受访者在工作场所使用过Clojure,而十年前这...

2020-07-05 02:38:30 382

翻译 python3异步_进行Python异步大修的3个步骤

python3异步 Python是支持某种方式编写异步程序的语言之一,这些程序可以在多个任务之间自由切换,这些任务一次运行,因此没有一个任务可以阻止其他任务的进行。 不过,您可能主要是编写了同步Python程序,这些程序一次只做一件事,等待每个任务完成,然后再启动另一个。 转向异步可能会很麻烦,因为它不仅需要学习新的语法,还需要学习思考代码的新方法。 在本文中,我们将探讨如何将现有的同步...

2020-07-05 02:28:30 424

翻译 c# 根据guid使用类_如何在C#8中使用GUID

c# 根据guid使用类 在应用程序中工作时,您可能经常需要使用全局唯一标识符(GUID)。 SQL数据库中的主键之类的唯一标识符可确保不会重复或覆盖客户和发票等重要对象。 没有唯一的标识符,我们将无法防止数据丢失或确保应用程序的数据完整性。 全局唯一标识符(GUID)代表一个巨大的标识号,它很大,以数学方式保证不仅在数据库之类的单个系统中而且在多个系统或分布式应用程序中都是唯一的。 本文讨...

2020-07-05 02:18:30 644

翻译 dart 谷歌的野心_Google Dart获得了无效的声音安全性

dart 谷歌的野心 Google的Dart语言具有良好的null安全性 ,可帮助开发人员避免一类很难发现的错误。 “声音”为null的安全性意味着Dart 100%确保不可为空的变量不能为null。 Dart团队成员于6月10日表示,现在处于预览阶段的Dart的null安全性还可以提高性能。自2018年8月推出 Dart 2以来,该新功能是该语言的最大附加功能。 Null安全性可在Dart...

2020-07-05 02:08:30 192

翻译 静态内部类如何避免内存泄露_避免内部类中的内存泄漏

静态内部类如何避免内存泄露 如果您已阅读介绍静态类和内部类的 Java 101 教程 ,则应该熟悉在Java代码中使用嵌套类的基础知识。 在这个相关的技巧中,我将带您了解嵌套类的陷阱之一,这是内部类在JVM中引起内存泄漏和内存不足错误的潜力。 之所以会发生这种类型的内存泄漏,是因为内部类必须始终能够访问其外部类-并非总是与JVM的计划一起使用。 从简单的嵌套过程到内存不足错误(并可能关闭...

2020-07-05 01:58:30 2764

翻译 使Kubernetes更好的11种工具

很少有计算平台(即使是功能强大且规模巨大的计算平台)也可以满足所有需求。 虽然Kubernetes开箱即用很有用,但还远未完成。 您总是可以找到默认Kubernetes功能集不足的用例或需求,例如数据库支持,或者只是忽略而已,例如连续交付。 这就是更广泛的Kubernetes社区出现的地方,它为容器编排框架提供了附加组件,扩展和赠品。 这是我们找到的11个顶级Kubernetes最佳同伴。...

2020-07-05 01:48:30 299

翻译 java静态导入_Java中的软件包和静态导入

java静态导入 在我以前的Java 101教程中,您学习了如何通过将引用类型(也称为类和接口)声明为其他引用类型和块的成员来更好地组织代码 。 我还向您展示了如何使用嵌套来避免嵌套引用类型和共享相同名称的顶级引用类型之间的名称冲突。 Java与嵌套一起使用包来解决顶级引用类型中的同名问题。 使用静态导入还可以简化对打包的顶级引用类型中的静态成员的访问。 静态导入将在您访问代码中的这些成员时...

2020-07-05 01:38:30 288

翻译 deno.js_Deno 1.0来挑战Node.js

deno.js Deno是一个JavaScript / TypeScript运行时,它具有比Node.js更高的安全性和更出色的开发人员体验,并于2020年5月13日达到其1.0发布状态。 Deno由Ryan Dahl创建,他还创建了Node.js , Deno旨在解决Node的许多缺点,特别是安全性。 (Deno是Node的字谜。)该项目大约在两年前公开 。 [ 同样在InfoWor...

2020-07-05 01:28:30 246

翻译 使Kubernetes更容易的12种工具

Kubernetes已成为大规模部署容器化应用程序的标准方法(许多人会说是标准方法)。 但是,如果Kubernetes帮助我们驯服了庞大而复杂的容器部署,那么有什么可以帮助我们驯服Kubernetes的呢? 它也可能是复杂,混乱且难以管理的。 随着Kubernetes的发展壮大,毫无疑问,它的许多多余之处都将在项目内部得到驯服。 但是,有些用户并没有等着Kubernetes变得更容易使用,...

2020-07-05 01:18:30 328

翻译 rnn和lstm_使ITSM适应发展世界

rnn和lstm IT服务管理(ITSM)已经存在了很长时间。 我记得当我开始在Peregrine Systems学习时,他们的原始代码库是为大型机开发的,并且它们的数据结构是关系前的数据库。 令人惊奇的是,关系数据库实际上是在ITSM之后发明的。 鉴于此,我们可以将ITSM视为X代。尽管ITSM和信息技术基础结构库(ITIL)多年来已经更新,但它们是否与诸如devop的Z代方法相提并论?...

2020-07-05 00:58:30 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除