分类: 业界观察
编程语言趋势预测:Rust 将成为主流,React 继续统治编程世界
在编程语言的世界中,并非所有语言都能保持常青。实际上,随着新生代开发者转向新的编程语言和框架,很多编程语言的命运也开始出现不确定性。在未来两年内,整体采用情况又会出现哪些变化呢
2019 年大前端技术趋势分析
Facebook 首先提出Flux框架,引入单向数据流的编程模式,把 Action 和 Store 从 View 中解耦出去,极大的优化了原有状态管理的架构。
既然有了Docker, 为什么还要Kubernetes ?
常言道:“一千个读者眼里有一千个哈姆雷特”。同样的话也适用于 Kubernetes,同样的系统在不同的开发人员眼中也是不同的,甚至在不同阶段对于它的理解也截然不同。
华为方舟编译器正式开源:相关源码已开放下载
今日有媒体发现,赶在华为开发者大会开幕前几天,华为已经在官方社区正式公布了方舟编译器的安装详情以及下载地址。
作为一名忙得要死的 DBA 人员,如何卸掉手上的一部分工作?
这导致我一次又一次地陷入被动的境地,在美好的周末里,开发人员可能都在海滩上喝着美酒抽着雪茄,而我还在不断解决性能问题。这种境地是否似曾相识?也许开发人员可能并没有在海滩上享受生活,但也不会差得太大。
小米开源数据库中间件 Gaea 实战
几经权衡,我们最终选择设计研发一款新的数据库中间件,用来替换公司内部正在使用的 MyCAT。这就是 Gaea 最初的定位:MySQL 数据库中间件,兼容 MyCAT 核心特性,提供读写分离,分库分表等功能。
被玩坏的 GitHub:程序员为了 star 数可以有多疯狂?
近日,韩国最大的无线通信提供商 SK Telecom 的 GitHub 项目被曝出恶意“刷星”行为,只是他们刷星的方法有点儿特立独行:只要你来帮他们刷星,就能获得免费饮料。
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)复杂的分支拓扑,例如,对于那些合并后不会扁平化分支拓扑的合并,也允许使用交互式的“变基”功能。
