微软刷屏:Rust、Python、VS、TS、Java、SQL Server...
第【三十三】期:20190720-20190726
文末有福利
点击相应标题,跳转阅读全文。
TiKV 是一个开源、统一分布式存储层,支持功能强大的数据一致性、分布式事务、水平可扩展性和云原生架构。
PyPI 显示三个库 libpeshnx、libpesh 和 libari 的作者同是名为 ruri12 的用户,上传时间是2017年11月,距今已接近两年,也就是说在被发现之前,这些库在 PyPI 上已被下载近 20 个月。
PuTTY 是一款集成虚拟终端、系统控制台和网络文件传输为一体的自由开源程序。它支持多种网络协议,包括 SCP、SSH、Telnet、rlogin 和原始的套接字连接,它也可以连接到串行端口。
RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第二份榜单,上一次榜单发布是在 3 月份,即第一季度编程语言排行。
OSCON 堪称开源世界历史最悠久的大会,第一次是在 1999 年举办。除了 PostgreSQL,较为熟知的获奖对象还包括 Kotlin 和 Let's Encrypt。前者获得的奖项为“年度突围项目(Breakout Project of the Year)”,后者获得的奖项为“最具影响力奖(the Most Impact Award)”。
微软近日上线了一套 Python 教程《Develop with Python on Windows》,文档内容包括设置 Python 开发环境、在 Windows 与 WSL 子系统中安装相应开发工具,以及集成 VS Code 与 Git 工具并进行开发等。
19.03 主要内容包括无需 root 权限、支持 GPU 的增强功能和 CLI 插件更新等等,19.03 现在允许非 root 用户运行守护进程,启用 Rootless 模式可以防止攻击者夺取主机的 root 权限,即使 Docker 存在漏洞或设置错误。
DNA 的存储系统简单讲也就是指基于 ATCG 这些碱基所组成的一套存储信息的方案,类比 0/1 二进制,这种存储系统具有四进制。用 DNA 作为存储介质,优势是容量大与存储时间长,有数据指出 1 克 DNA 能够存储大约 2 拍字节,相当于大约 300 万张 CD;同时用 DNA 存储数据保存时间可能长达数千年;此外与硬盘、磁带等存储介质不同,DNA 不需要经常维护,而且在读取方式上,DNA 存储不涉及兼容性问题。
有足够的理由相信 Rust 会有一个光明的未来,“虽然现在大规模采用 Rust 还为时过早,但早期采用 Rust 通常是非常积极且正面的”。他们相信 Rust 在编写安全的系统软件时会改变游戏规则。Rust 提供编写底层系统所需的性能和控制,同时使软件开发人员能够编写更健壮、安全的程序。
Fedora CoreOS 团队宣布了第一个预览版的 Fedora CoreOS,这是一个专门为安全和大规模运行容器化工作负载而构建的新 Fedora 版本,它是 Fedora Atomic Host 和 CoreOS Container Linux 的继承者。Fedora CoreOS 将 Container Linux 的提供工具、自动更新模型和思想与封装技术、OCI 支持和 Atomic Host 的 SELinux 安全相结合。
现在的 pgen 限制了 Python 语法的自由度,使得一些语法难以实现,也让当前的语法树不够整洁,一定程度上影响了语法树的表意,不能最好地体现设计者的意图。
过去,SQL Server 允许客户选择自己的 Java Runtime,通常是 OpenJDK 或 Oracle 的 JavaSE。不过,这两种选择都不理想。对于 OpenJDK,如果需要帮助,就没有支持供应商。使用 Oracle 的 JavaSE,则会存在让 Oracle 帮助开发者在 Microsoft SQL Server 中使用 Java 的情况,对于微软来说有点尴尬。
最终会替换掉 Django 中的大多数阻塞部分,包括 Session、Auth、ORM 与 Handlers 等,使其原生支持异步。而同步 API 将继续存在并得到完全支持,其中一些最终将转变为原生异步代码的同步包装器。
---
近期 Rust 受到的关注空前,微软想要让它替代 C/C++ 的消息把这把火烧得更旺,关于 Rust 的优势,微软其实已经说得很清楚,详见《微软解释为什么 Rust 是系统编程的最佳选择 》,这样一门很有前途的编程语言,作为开发者学习它是比较有意义的,这里给大家推荐一本适合 Rust 入门或者深入研究的图书:
《Rust 编程之道》这本书并不是对 Rust 语法内容进行简单地罗列讲解,而是从四个维度深入全面且通透地介绍了 Rust 语言。从设计哲学出发,探索 Rust 语言的内在一致性;从源码分析入手,探索 Rust 地道的编程风格;从工程角度着手,探索 Rust 对健壮性的支持;从底层原理开始,探索 Rust 内存安全的本质。
本文将会送出 5 本《Rust 编程之道》,读到这里的你可以转发本条【一周热点】,并在下边留言,我们会从其中选 5 个票数最多的留言把书送给相应读者,下周末公布结果。感谢 @博文视点 提供的读者福利。
同时也欢迎关注问答版块【主题广场】的【一周热点】主题,接下来这里还会陆续推出一些读者福利~
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
NPM CTO:npm 还是开放的,不会仅限企业服务
不久前有消息称 JavaScript 软件包管理器 npm 将会转为仅限企业服务,最近 npm 项目背后的公司 NPM 的 CTO Ahmad Nassri 出面否认了该传闻。 npm 是 JavaScript 的包管理工具,也是世界上最大的软件注册中心,目前维护着 100 多万软件包。Ahmad 表示他从来没有说过要放弃公共的npm 注册中心,并将其限制在仅限企业服务。 npm 不再开放的消息最早是伴随 NPM 公司的联合创始人 Laurie Voss 离职出现的,公司内部似乎有些动荡,除了联合创始人离职,公司还解雇了 5 名成员,并且与另外3 名前员工存在劳工索赔问题。外界不清楚 NPM 在这样的动荡中还能不能保持开放。 另一方面,今年 2 月份 NPM 推出了 npm 企业版,除了提供开发者习惯使用的 npm 工具和功能,npm 企业版还提供了额外的控制权限、可见性与安全特性。这一个版本的出现也让人怀疑 npm 是不是要转为收费不开源免费了。 Laurie 虽然离职了,但他表示 NPM 内部没有任何异常,他认为像 NPM 这样一家在 JavaScript 社区中非常重要的创业公司...
- 下一篇
每日一博 | 构建 SaaS 平台项目失败后的反思
记一次构建SaaS平台项目失败后的反思 前言: 笔者从2017年起开始着手将公司现有的软件系统改造成多租户模式,以降低整个系统的运营成本。但最后这个项目以失败告终。今天,我将对这个SaaS项目是如何走向失败,做一个分析和反思。 此前,我们花费了两年的时间研发了一套教学系统,考虑到用户的数量与营运成本,后期决定将这套单体的应用程序改造为基于SaaS架构的多租户应用程序。经过短暂的需求分析后,便开始了重构工作。经过一年的艰苦奋斗,SaaS化的产品不仅用户不能接受,就连我们自己也无法成功运营。其功能的完成度差强人意,运营的成本也没有比单体应用少,反而运营难度上升了。通过一段时间的整理与思考,总结了这一次SaaS化平台失败的原因。 一、不务实的需求 一个成功的SaaS产品,需要有足够多的用户需求样本数据以及对这些样本数据深入的挖掘、分析和抽象,以得到一份通用的,覆盖率大的应用场景数据。只有如此,才能够开发出一款具有普世价值的应用软件,才能贴合SaaS用户的实际需求。而在此次的SaaS化产品的过程中,我们犯了“闭门造车”的严重错误,导致这一错误产生的原因是我们拿到的原始需求不够,仅仅凭借一两个客...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作