首页 文章 精选 留言 我的

精选列表

搜索[commit],共4369篇文章
优秀的个人博客,低调大师

Docker镜像提交命令commit的工作原理和使用方法

在本地创建一个容器后,可以依据这个容器创建本地镜像,并可把这个镜像推送到Docker hub中,以便在网络上下载使用。 下面我们来动手实践。 docker pull nginx:1.15.3 用命令行启动一个容器: docker run -d -p 1080:80 --name jerry-nginx nginx:1.15.3 localhost:1080 进入容器的shell: docker exec -it jerry-nginx /bin/bash 查看这个nginx镜像默认的首页: 我想在容器里使用wget,所以先安装: apt-get update && apt-get -y install wget 使用wget命令下载一个图片文件和一个html文件到Nginx服务器存放网页的位置: wget --no-check-cert

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

Facebook 2020 开源回顾:12w 次 commit、新增 200 个公开仓库

Facebook 发布了 2020 年的开源回顾,从开发者工具、数据、移动/Web、AI/机器学习和区块链等领域进行了介绍。 概要 2020年,Facebook 累计已有 746个活跃的开源仓库,其中超过 200 个仓库于去年正式公开。 协作方面,Facebook 工程师与世界各地的开发者对开源代码库进行了超过 127000 次更改,其中约 13% 的改动是由 Facebook 之外的贡献者参与。 这些开源项目总共收获到了 128 万个 star,仅去年就新增了超过 12 万个 star。 开发者工具 Facebook 去年开源了Retrie项目,此项目可用于更快、更容易且更安全地重构和修改 Haskell 代码。对于使用 SQLite 的用户,Facebook 开源了CG/SQL项目,它可以帮助开发者编写带有大量查询的复杂存储过程,而无需手动检查现有方法所需的代码。 2020年的的另一个亮点是 Facebook 工程师为系统级开发者工具进行的开源工作。其中一个项目resctl-demo可以模拟系统资源冲突,开发者通过它可以直观地了解其系统的资源控制。另一个名为PCIcrawler的项目显示有关 PCI/PCIe 总线、设备和拓扑的信息,以大规模诊断和调试 PCIe 问题。 最后,Facebook 开源的网站基础设施项目Docusaurus在2020年有了惊人的使用和增长。从功能添加和社区贡献到采用,以及版本 2 迁移,Docusaurus 经历了迄今为止最好的一年,并且还制定了针对2021年的更多计划。 数据 Presto 是用于大数据的分布式 SQL 查询引擎。对于Presto来说,2020年是重要的一年,Presto 基金会发展到拥有了 8 位成员,Alluxio、Ahana、UpSolver和 Intel 也将于今年加入。 移动/Web 2020年初,Facebook 开源了一个名为 Recoil 的React 状态管理库。该库强调兼容性、简单性,并提供诸如时间旅行调试 (time-travel debugging) 之类的功能。尽管该项目仅开源了不到一年,但其社区正在迅速发展,目前已拥有超过 11000 个 star。 另一个热门项目 React 增加了对新JSX 转换的支持。最新的 React 版本设置了执行渐进式 React 升级的能力,从而支持开发者在应用程序中使用多个版本的 React。 Facebook 去年也为 React Native 进行了重大更新,以提升开发者体验和降低学习难度。现在使用 React Native 的开发者可以直接使用调试功能,例如LogBox和Flipper,因为它们默认情况下随项目一起提供。 对于原生移动应用开发着来说,用于在 Android 构建高效 UI 的声明性框架 Litho 已发布Android Studio 插件。该插件通过智能导航、自动补全和模板大大加快了组件的开发。 AI/机器学习 Facebook 研究人员开源了他们实现的多语言翻译模型,该模型可在不依赖英语情况下翻译任意 100 对语言,被认为比那些需要先翻译成英语再得出目标语言最终翻译结果的系统更加准确。 通过ReBeL 之类的项目(一种欺骗游戏算法的实现),Facebook 研究人员声称正在朝着通用 AI 迈出一大步。 为了继续推动 AI 向前发展,Facebook AI 和 NYU Langone Health 继续合作开展了名为FastMRI的项目。2020年9月,研究小组发起了第二次社区挑战,以重建神经成像数据。他们还开源了数据和模型,以进一步参与医学研究和 AI 社区。 最后,为了加快更好和更快的概率编程语言 (PPL, Probabilistic Programming Languages) 的发展,Facebook AI 的工程师开源了 PPL Bench,这是一个标准化 PPL benchmark 测试的评估框架,并使"differentiable programming"特性成为 Kotlin 的一级支持功能。 和 AI/机器学习有关的项目自然离不开 PyTorch,PyTorch 正在年复一年地继续增长。2020年,PyTorch 社区在 PyTorch 之上开发了跨计算机视觉、分布式训练和强化学习等的开源项目。 PyTorch 团队还启动了一个名为Opacus的项目,该项目是一个高速、可扩展的库,用于训练具有差异性隐私的 PyTorch 模型,并与 OpenMined 合作开发了免费的隐私保护 AI 课程。 区块链 Facebook 对于区块链技术一直保持着热情的参与,去年他们致力于采用开放式的包容性支付技术。 Facebook 通过新文档和后续教程更新了Diem 区块链(以前称为 Libra)的开发者使用经验。这些文档从零开始,帮助用户逐步了解为 Diem 区块链提供支持的基本概念,并通过他们的官方 SDK逐步以 Python、Java 或 Go 构建自己的客户端。 了解有关 Facebook 开源的更多信息,访问 Facebook 开源项目主页:https://opensource.facebook.com/projects。

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

Linux 系统管理器 systemd 的 2021:6700+ commit、新增 27 万行代码

随着 Linux系统和服务管理器 systemd 的特性和功能不断增加,该项目的仓库目前已有多达 4,689 个文件,代码总量达 162 万行,拥有 1992 个贡献者, 历史提交次数为 55376 次。 而具体到 2021 年,systemd有着: 超过 6,683 次 comit,这比 2020 年多了一千 添加了约 27 万行代码,并删除了 12 万行。 365 位不同的作者参与 systemd, Red Hat 以压倒性优势指导 systemd 开发 有意思的是,在过去的 11 年,systemd 首席开发人员 Lennart Poettering 每一年的提交次数都是最多的,但今年出现了例外:2021 年, Red Hat 的 Yu Watanabe 跃居提交次数的榜首,他一个人负责了今年近 30% 的提交,而 Lennart Poetteringt 位居第二,其次是 Zbigniew Jędrzejewski-Szmek、Luca Boccassi、Frantisek Sumsal 和 Daan De Meyer。 功能方面,2021 年,systemd 拥有使用 TPM2 / FIDO2 / PKCS#11 硬件解锁加密卷、引入的系统扩展的图像的概念、成熟的 systemd OOMD 组件等新功能,早些时候还发布了 systemd 250 重大更新版本。 随着不断添加用于现代化 Linux 系统的功能,Systemd 的行数将继续稳步上升。

资源下载

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

WebStorm

WebStorm

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

用户登录
用户注册