分类: 业界观察

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

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

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

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

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

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

啥叫5G超级上行?

啥叫5G超级上行?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

为什么 CSS 这么难?

为什么 CSS 这么难?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Go 语言团队否决关于”try”语句的提案

Go 语言团队否决关于”try”语句的提案

Robert 在「内置的 Go 错误检查函数,”try”」提案下面的回复中发布了这个公告,并表示基于社区压倒性的反应和由此引起的广泛讨论,团队决定提前拒绝此项提案。

红帽全球副总裁:为什么 90% 的开源文化都是失败的?

红帽全球副总裁:为什么 90% 的开源文化都是失败的?

,红帽全球副总裁兼中国区总裁曹衡康带来了「领导力蓝图 —— 打造开放式组织」的主题演讲。

在Windows 95中晃动鼠标 竟然可以让操作系统变得更快

在Windows 95中晃动鼠标 竟然可以让操作系统变得更快

外媒 TechSpot 报道了微软 Windows 95 操作系统中存在的一项“特殊功能”—— 原先要花 1 小时才能完成安装的大型应用程序,或许能够轻松缩减至 15 分钟。

漫画:我才是世界上最好的编程语言

漫画:我才是世界上最好的编程语言

周末的Hello World咖啡馆还是热闹非凡。

Golang 到底姓什么?开发者想移除谷歌 logo

Golang 到底姓什么?开发者想移除谷歌 logo

该观点认为谷歌作为整个 Go 社区的掌门人,它独自决定了什么东西可以被 Go 语言接受,什么不能被接受。而最近有人就想让谷歌从 Go 官网上移除它自家 logo,以此来稳住军心。

VS Code 新扩展,面向 Web 开发人员调试 DOM

VS Code 新扩展,面向 Web 开发人员调试 DOM

微软项目经理 Paul Gildea 发博说,他们针对 Web 开发人员,发布了一个新的 VS Code 扩展—— Elements for Microsoft Edge,这个扩展还是一个预览版,目的是让开发者更好地在浏览器工具和编辑器中操作和调试 HTML 和 CSS 的问题。