首页 文章 精选 留言 我的

精选列表

搜索[Rust重写],共9030篇文章
优秀的个人博客,低调大师

db3 network:用 rust 开发的开源去中心化 firebase v0.2.6 发布

项目介绍 db3 network是一款开源去中心化firebase实现 v0.2.6版本主要更新 提升命令行的可用性,支持db3 client命令行模式和 db3 console 交互式模式来体验db3 network 创建数据库 db3>-$ new-db database address | transaction id --------------------------------------------+---------------------------------------------- 0xa9f5c8170aad7a0f924d89c6edacae6db24ef57d | 0ALy/hH7CQe9lv294K6dOxGP14xWHsbRs+/pXBZa8oU= 显示数据库信息 db3>-$ show-db --addr 0x7e16cb6524e2fc21ae9bf2d7ee18b05767b9dc33 database address | sender address | releated transactions | collections --------------------------------------------+--------------------------------------------+----------------------------------------------+------------- 0x7e16cb6524e2fc21ae9bf2d7ee18b05767b9dc33 | 0x96bdb8e20fbd831fcb37dde9f81930a82ab5436b | EMYw64xlI2q4v1MShoKw3T60asNbWJ9//ca75M3JO3Q= | 创建collection db3>$ new-collection --addr 0xcfb524677673af15edebbec018b16d42d87b1251 --name books --index '{"name":"idx1","fields":[{"field_path":"test1","value_mode":{"Order":1}}]}' send add collection done with tx 3V7r7VRg+9zUXeGNmqRR0YdVXWtBSl4sk+Z50h9BrOc= 查看数据库collection列表 db3>-$ show-collection --addr 0xcfb524677673af15edebbec018b16d42d87b1251 name | index -------+---------------------------------------------------------------------------- books | {"name":"idx1","fields":[{"field_path":"test1","value_mode":{"Order":1}}]} db3 network正处于开发过程中,如果你对去中心化数据库感兴趣或者想了解更多,欢迎到加入到github社区,给db3 network点赞支持

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

5 种未来最强语言没有 Rust/Golang?

回顾一周社区热门资讯 第【三十五】期:20190810-20190816 点击相应标题,跳转阅读全文。 Zend 创始人提议创建 PHP 方言,暂命名为 P++ Zeev 表示,现有的 PHP 继续作为动态语言存在,而他提出的 PHP 方言暂命名为 P++,改成更严格的静态语言。他强调道,P++ 不是 PHP 的分叉。因为两者的代码库完全相同,维护代码库的开发者也会一样。另外,如果你安装了 PHP,那么将安装 P++,反之亦然。总而言之,PHP 和 P++ 的绝大部分代码都是相同的。两者在特定差异点方面才会有不同的实现方式 —— 有点类似于 PHP 7 中的严格类型检查模式(strict_types),只不过 P++ 涉及的范围更广。 Kotlin 和Java:Android 开发者更喜欢后者? 最近Dice在其Facebook 页面上发布了一个关于在 Android 开发中使用 Java 或 Kotlin 的调查。答案是一边倒的:85% 的受访者更喜欢 Java,而其他人则选择了 Kotlin。 码云 Gitee 率先支持中国开源许可证 —— 木兰宽松许可证 开源中国作为国家重点研发计划“云计算和大数据开源社区生态系统”的参与单位,旗下码云代码托管平台率先增加对木兰宽松许可证的支持。开发者可在创建仓库时候直接选择木兰许可证。 VS Code 1.37 发布,多个图标迎来全新设计 华为鸿蒙系统刷屏,到底什么是微内核操作系统呢? Linux 是一个单内核结构,同时又吸收了微内核的优点:模块化设计,支持动态装载内核模块。Linux 还避免了微内核设计上的缺陷,让一切都运行在内核态,直接调用函数,无需消息传递。早在 1992 年,Linus 曾经与Tanenbaum 进行过一场关于操作系统内核选择的著名争论。Tanenbaum认为,以微内核架构设计的操作系统,在理论上,比宏内核架构更加优越,主张 Linux 应该以微内核架构来进行重新设计。但是 Linus 以开发实务上的观点展开反击,陈述 Linux 选择宏内核架构进行开发的理由,并比较 Minix 与 Linux 的性能差异。 Electron 应用易“招黑”,轻松被修改并植入后门 因其跨平台能力,Electron 开发平台是许多应用的关键组成部分。基于 JavaScript 和 Node.js 的 Electron 被用于 Skype、WhatsApp 和 Slack 等流行消息应用,甚至被用于微软的 Visual Studio Code 开发工具。但 Electron 也会带来安全隐患,因为基于它的应用会被轻松地修改并植入后门—— 而不会触发任何警告。 Linux 开发者抱怨 Linux 在低内存条件下的糟糕性能 当打开一个新标签需要占用比可用内存更多的内存时,整个系统停止响应,你的鼠标光标难以移动,你的硬盘灯在疯狂闪烁,你将无法打开新的应用程序或关闭目前正在运行的应用程序。系统挂起的情况会持续数分钟或更长时间。 HTTPS 证书有效期被提议缩短至 13 个月 由 Web 浏览器制造商、软件开发人员和安全证书颁发机构组成的行业团体 CA/Browser Forum,正在考虑将 HTTPS 证书的有效期从 27 个月缩短到 13 个月。类似提案,已经不是第一次提出。 JavaScript 引擎 V8 7.7 版本发布 石墨这种多人文档编辑协作如何用开源软件实现? Qt 6 将于 2020 年底发布,时隔八年的大版本更新有哪些看点? 自 Qt 5 发布以来,图形领域已经发生了许多变化,所以 Qt 框架不得不对图形堆栈进行重大改进以保持竞争力。Qt 5 使用 OpenGL 作为 3D 图形的统一 API。不过也是从那时起,业界诞生了许多新的 API。Vulkan 是 Linux 平台上 OpenGL 的指定继承者,Apple 正在推动 Metal 的发展,而微软则推出了 Direct 3D。这就意味着 Qt 将来必须与所有这些 API 无缝协作。为了实现这一点,Qt 必须定义一个新的层对图形 API 进行抽象(如用于平台集成的 QPA),官方将这个层称为渲染硬件接口(Rendering Hardware Interface,RHI),他们需要将所有渲染基础设施(QPainter,Qt Quick Scenegraph 以及对 3D 的支持)建立在该层之上。 Firefox 推出新 logo,这只狐狸长这样子 律师:木兰 License 应针对云环境设置相关条款 第一点,虽然是“宽松”许可证,但软件应用的商业场景与技术模型,已经与20世纪90年代开源软件兴起时的情况大不相同。建议“木兰”许可证设置具有云计算、SaaS 特点的条款。第二点,由于“木兰”许可证的有效语言是中文,同时也有英文文本。因此,建议设置有效语言条款,明确英文文本与中文文本在法律上的关系。 MongoDB 4.2 正式发布,引入分布式事务 Let's Encrypt 网站推出中文版 SSL 证书用于加密两点之间的数据,例如你的网络浏览器和一个网络服务器。大多数需要处理敏感信息的网站,如银行、在线商店和其他网站都需要使用 SSL 加密来保护用户通过互联网传输的数据。通常,如果网站需要支持 HTTPS 协议,网站管理员则要从 SSL 证书供应商处购买 SSL 证书,Let's Encrypt 除外。 Dice 续集:这 5 种编程语言未来可能各自成王 Dice Insights是为北美的科技专业人士提供见解和分析的网站,目的是帮助他们找到工作和发展事业,并且报道就业趋势、新技术等内容。经过了半个月,Dice 依靠更大的数据趋势来做出预测,又发布一个更大胆的预测续集,关于 5 种在未来可能会有更多使用的编程语言。 --- 本周随文送出的图书是《Flutter:从 0 到 1 构建大前端应用》: Flutter 是谷歌新推出的一个跨平台的、开源的 UI 框架,同时支持 iOS 系统和 Android 系统开发,并且是谷歌未来新操作系统 Fuchsia 的默认开发套件;而前端与移动方面的技术越来越通用与整合,使得大前端领域近来也变得越来越热闹。这本书是 Flutter 从基础入门到进阶实战的教程书,也是一本面向大前端的新技术书。书中不仅介绍了 Flutter 的基本原理、特性,而且在实战章节全面展示了打造一个完整的基于 Flutter 的 App 的流程,包含具体细节、思想流程和代码实操。 本文将会送出5 本《Flutter:从 0 到 1 构建大前端应用》,读到这里的你可以转发本条【一周热点】,并在下边留言,我们会从其中选 5 个票数最多的留言把书送给相应读者,下周末公布结果。感谢@博文视点 提供的读者福利。 同时也欢迎关注问答版块【主题广场】的【一周热点】主题,接下来这里还会陆续推出一些读者福利~

资源下载

更多资源
Mario

Mario

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

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

Sublime Text

Sublime Text

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

用户登录
用户注册