月度归档: 2019 年 7 月
GitHub 有国界:全面封禁美国制裁地区开发者账户!

唯一需要我们考虑的是,中国开发者,真正理解开源,愿意奉献开源了吗?中国科技企业,真的愿意投入开源,回报社区了吗?我们的开源能形成一个真正完整的闭环,而不是简单的“拿来主义”吗?

令人心寒的不是 Github 突然断供,而是 CEO 对此表示无能为力

关于 Github 账户/开源项目是否会受到美国出口管理条例的管制,曾在国内掀起热烈的讨论,但过去由于缺乏相应的制裁案例,且 Github 平台协议也存在一定的模糊性,因此多少还抱有侥幸心理,直到近期一名伊朗开发者的遭遇

用九条命令在一分钟内检查Linux服务器性能

如何在一分钟内检查Linux服务器性能?我们一起看下文中介绍的九条命令。

Python 之父考虑重构 Python 解释器

现在的 pgen 限制了 Python 语法的自由度,使得一些语法难以实现,也让当前的语法树不够整洁,一定程度上影响了语法树的表意,不能最好地体现设计者的意图。

2019 年你不可不知的十大 Python 库

在本文中,我们将讨论 Python 中的一些顶级库,开发人员可以使用这些库来解析、清理和表示数据,并在现有应用中实现机器 learning。

Github 开始限制受美国贸易制裁国家的开发者

如果你是在一个面临美国制裁的国家使用GitHub的在线服务,你的账号可能会因此被限制只能使用最基本的产品。

一次使用 Go 语言编写脚本的经历

本文介绍了我如何尝试使用 Go 语言进行脚本编程的经历。文中我将讨论 Go 脚本的必要性,我们预期的表现以及可能的实现方式。在讨论过程中,我讲深入探讨脚本、Shell 和 Shebang。最终,我们将会讨论让 Go 脚本工作的解决方案。

华为麒麟、凌霄、鸿鹄三大芯片有什么区别?

华为智慧屏(荣耀智慧屏)将首发海思鸿鹄818智慧芯片,这是海思鸿鹄芯片第一次走向大众的视野,“鸿鹄”也成为继麒麟、巴龙、鲲鹏、昇腾、天罡等之后,海思芯片家族的拥有“国风”命名的最新成员。

啥叫5G超级上行?

有首歌叫《我最深爱的人伤我最深》,这首歌也是5G最想唱给“上行”的心声吧。

为什么 C++ 标准每三年发布一次?

在 7 月 5 日科隆大会之前的行政电话会议上,本文作者 Herb Sutter 在其他委员会主席的鼓励下,回应了采用这一方式的原因及背后的历史,该修订版在科隆大会的会议邮件中发布。本文是是面向感兴趣的公众发布的副本,希望能对你理解 C++ 标准的发布有所启发。

Kotlin 对战 Java:新秀会击败老将吗?

针对 Android APP 的两种编程语言 Kotlin 和 Java,本文介绍了什么是 Kotlin,用代码示例展示了 Kotlin 与 Java 的主要区别,并在多个功能方面对 Kotlin 与 Java 进行了比较。本文的观点是,如果主要目标是 android 开发,首选编程语言一定是 Kotlin。

专访:在 WebAssembly 的浏览器上运行《毁灭战士 3》

将标志性的《毁灭战士 3》游戏移植到了浏览器上。为期 7 周的全职投入,展示了当前 WebAssembly 在无缝运行重量级桌面应用程序和游戏方面的性能潜力和缺失的部分

微软解释为什么 Rust 是系统编程的最佳选择

上周,MSRC(微软安全响应中心)透露出拥抱 Rust 的打算,随后他们将这个话题扩展为一个系列,进一步阐述了使用安全的系统编程语言的的必要性,以及选择 Rust 的原因。

华为达芬奇架构和arm架构有什么区别?

ARM架构和华为自研的达芬奇架构是什么呢?达芬奇架构依然是基于ARM架构,在ARM架构基础之上研发的NPU;NPU指的是神经元网络,相当于华为建立了一个独立的AI硬件处理单元。

一名技术总监被新潮技术坑埋的经理

应该选新潮的技术还是无聊的技术?应该搭建极客范的技术栈还是使用基础的工具?应该用开发者喜欢的还是维护起来省事的?他对此作了深入的剖析,希望能帮到你

为什么 CSS 这么难?

归根到底,这个快餐时代,太多人选择被流量牵着鼻子走,丢掉了打磨好剧本和服道化的本心。浮躁的人太多,耐得住寂寞去打磨的人太少。

鸿蒙系统怎么用 华为这次彻底说清了

“鸿蒙操作系统其实已经(开发)很多年了。它不是为手机操作系统设计的,是用于工业系统,主要特点就是时延非常低,毫秒级到亚毫秒级。第二个特点是极安全,非常的安全,它的架构是非常领先的……但并不是用于手机操作系统。”

Git 2.22:保留拓扑和交互式 Rebase

在Git 发布的最新版本 Git 2.22中,最重要的新功能是,它支持”变基“(rebase)复杂的分支拓扑,例如,对于那些合并后不会扁平化分支拓扑的合并,也允许使用交互式的“变基”功能。

如何管理一个大型开源仓库?

经过不到一年的时间终于在 2018 年末达到了 1w+ stars 的里程碑,在管理这个仓库以及运营社区的过程中我们积累了一些或大或小的最佳实践,希望能分享出来帮助到其他开源或者没开源的 git 仓库管理者。

中国人霸榜 GitHub Trending,国外开发者很无奈

Balazs 表示,他的确可以用谷歌翻译粗略地查看自述文件内容,但翻译效果实在有点“捉急”,而且演示页面和截图无法进行翻译。同样让他难受的是,连代码中的注释使用的都是中文。

微软计划使用 Rust 取代 C 和 C++

微软安全响应中心(MSRC)团队在官网更新文章,就近日提出的最新计划,即未来将使用Rust作为 C、C++ 以及其他编程语言的替代方案以改善应用程序的安全性的计划

微软程序员利用测试账户套现千万美元,或面临 20 年监禁

据外媒报道,美国检察官表示一名前微软程序员利用微软内部对测试账户监管不严的漏洞,疯狂套现 1000 万美元,并购置了一辆特斯拉与价值 160 万美元的房产,而其可能因此面临高达 20 年的监禁与 25 万美元罚款。

如何秒破面试官的提问:读过 JS 源码吗?

在我第一次看到 Mithril 的代码库之前,我对虚拟 DOM 的含义只有一个模糊的认识;看完代码库后,我知道了虚拟 DOM 是一种技术,

程序员视角:50 年前的阿波罗登月是一场计算机的胜利

阿波罗 11 号制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码被电子化以后发布在 Github 上,点击这里可以查看。

阿波罗登月:软件和程序员才是幕后的英雄

在深入具体技术细节之前,让我们先来看看这批软件工程先驱者在 1969 年 7 月 20 日那天到底遭遇到了怎样的危机。
