中国人霸榜 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 日那天到底遭遇到了怎样的危机。

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

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

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

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

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

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

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

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

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

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

华为鸿蒙系统究竟什么样?迄今最权威信息汇总

信息渠道错综复杂令我们难辨真伪,而源自华为官方的消息渠道无疑最具真实性和权威性。因此,今天笔者搜集整理了近期来自华为最高层领导的关于鸿蒙操作系统信息汇总,供大家进行参考,希望尽可能还原一个真实的鸿蒙。

“10倍工程师”争议引发外媒网友激烈讨论

这一观点,正在Twitter上引发极大讨论,有人赞同,但大多人都是反讽。现在,原始推文已经有1200多条讨论,有900多转发,3000多点赞。

“一键脱衣”的DeepNude下架后,我在GitHub上找到它涉及的技术

这个仓库包含DeepNude的pix2pixHD(由英伟达提出)算法,更重要的是DeepNude背后的通用的Image-to-Image理论与实践研究。

IntelliJ IDEA酷炫插件系列

最近项目比较忙,很久没有更新IDEA系列了,今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。

带你走进 WebGL 中的图形噪声随机美学

大自然蕴含着各式各样的纹理,小到细胞菌落分布,大到宇宙星球表面。运用图形噪声,我们可以在 3d 场景中模拟它们,本文就带大家一起走进万能的图形噪声。

刷新下限的Android流氓软件

Android App的权限问题一直饱受诟病,许多人认为这也是其无法与iOS平台媲美的原因之一。日前研究人员发现,即便用户拒绝授权相关权限,上千款Android App仍旧可以收集相关信息。谷歌称在Android Q之前不会有解决方案。

闲鱼是如何处理复杂背景内容识别的

本篇我们通过复杂背景内容提取的介绍,提出了一种机器学羽为主,图像处理为辅去精确获取特定前景内容的方法,得到了高精确率、高召回率和高定位精度的识别结果。

2019 年数据和人工智能全景图:主要技术趋势

《2019 年数据和人工智能全景图》的第一部分涵盖了有关数据和人工智能的社会影响的问题,包括全景图本身。在第二部分中,我们将深入探讨数据与人工智能的一些主要行业趋势。

全面封禁 AI“一键脱衣”项目!GitHub 清理 DeepNude 开源代码

全面封禁 AI“一键脱衣”项目!GitHub 清理 DeepNude 开源代码

IBM 收购 Red Hat 是个错误

昨天 IBM 正式完成收购 Red Hat,对于这单影响深远的科技界收购案,不少人看好,当然也有人看衰,本文作者 Crispus Nyaga 是 Seeking Alpha 网站的金融栏目博客主,他就认为“IBM 收购 Red Hat 是个错误”。

“鸿蒙”操作系统要来了?

作为华为自主研发的首款达芬奇架构芯片——麒麟810,一直被处界所关注。

任正非:华为“鸿蒙”系统有个大失误

台湾媒体报道称,华为创始人任正非近日接受法国媒体专访时提到,华为研发的操作系统“鸿蒙”比安卓速度快60%,但华为在与谷歌、苹果竞争时,有一个很大的失误,“我们仍然缺乏良好的应用程序生态系统。”

继Python后,Firefox现在想支持 Julia 和 R

Mozilla 在上周五宣布,该项目在 2019 年上半年获得了 Mozilla Research Grants 的部分资金。今年 4 月,Mozilla 开始申请研究补助金的时候,该组织表示,它正在寻找一种将数据科学和科学计算工具引入网络的方法。

Go 语言 2018 调查报告发布

Go 官方博客今天公布了 2018 年 Go 语言调查报告。参与本次调查的 5883 名受访者来自 103 个不同的国家,官方表示,这些受访者的反馈意见将被选取用于改进 Go 语言的发展。

自费椅子被同事搬给老板 程序员怒怼

有网友评论称:“也不知道那老板椅坐的舒服不”,还有网友透露,自己公司是这样的:“开发人员坐的都是3000块的椅子,其他部门的人员坐的是1000块的,老板做的是皮椅”。

技术人眼中的 Facebook Libra

拥有 27 亿全球用户的 Facebook,联合 100 个行业巨头,携带数十亿互联网的流量,正如火如荼地建设一个全球范围的金融基础设施——Libra(天秤座)。作为技术人员,你为何不参与其中?

中国人为什么不爱用SaaS?

虽然不能证明中国SaaS走到了春天,可还是能让我们相信,随着中国人口红利的逐步消退,企业信息化转型速度的加快,中国的SaaS行业将会得到更好的发展。

从 7-Eleven 手机支付被盗说起,谈谈日本 IT 业的奇葩之处

只要拿邮箱,用 2019 年 1 月 1 日当生日,选择找回密码,因为总有人不改生日,于是就可以改密码了,这个账号就归你了。

自动驾驶复杂环境下高精度定位技术

这个场景更极端,是车辆穿越高架桥的下面,导致我们整个卫星定位导航失败,此时需要我们的系统能独立于卫星导航,也能可靠的工作,得到可靠的结果。

谷歌和 Facebook 是如何给工程师定职级和薪水的?

“公司之间有所差异,但大部分公司的级别都大同小异,差不多都可以分为 6 个级别”。每家公司的每个级别的岗位都有所差异,但同比都差不多。

VS Code 的 python 扩展发布,绘图功能更强大

Visual Studio Code 的 python扩展已发布,可以从 Marketplace 下载Python扩展,或直接从 Visual Studio Code 中的扩展库安装。如果已经安装了Python 扩展,还可以通过重新启动 Visual Studio Code 获得最新的更新。

彭博社:比特币近期涨幅中近一半发生在周末,为什么?

据彭博社报道,市值最高的加密货币比特币每周7天、每天24小时开放交易,但其价格在周末往往会飙升。来自彭博社的数据显示,自5月初以来比特币在周末的涨幅占到总涨幅的40%以上。

建行副行长黄毅:Libra如果成功可能颠覆金融业

中国建设银行副行长黄毅7月1日在夏季达沃斯论坛“塑造中国未来金融业”分论坛上表示,Libra一旦成功,对金融行业就不是挑战了,而是颠覆。

Libra:天秤的两端

事实上,目前为Libra筹建的基金规模不过区区10亿美元,这个数字对于年营收数百亿美元的Facebook来说,不过是九牛一毛。

实测火到禁的“一键脱衣”AI:过程一波三折,效果……

在广大用户的热情包围之下,它并没有活过5天,是官方团队亲手下架的。原因是用户过多,风险难以控制。

被质疑的 V 语言

近日,V 语言开发者在 Twitter 上发布消息,V0.1 已开源,可下载 Linux,macOS,Windows 版本或用不到一秒的时间从源代码构建它,甚至可以在 Android 上运行。

“我写代码赚的钱,凭啥让苹果白拿30%?”

苹果认为,抽成是向开发者收取的,而应用的价格是由开发者自己定的。只有开发者才有资格提出这样的诉讼,因此苹果去年曾辩称该案应该驳回。

Go语言团队公布关于Go 2下一步的计划

Go 2 又有进展了,近日 Go 团队在博客公布了关于 Go 2 下一步的计划。根据此前的报道,所谓的 Go 2 并非一个单独的重大更新版本,而是通过“增量(incremental)更新”的方式以逐渐抵达 “Go 2.0″,所以期间的版本都能看到 Go 2 的影子。

为什么 Rust 连续三年成为最受欢迎的语言?

Rust 超越了这些特点,可谓是青出于蓝而胜于蓝,长江后浪推前浪。Rust 非常严格且学究式的编译器会检查你使用的每个变量以及你引用的每个内存地址。它避免了可能会出现的数据竞争条件,并通知你未定义的行为。

Common Lisp 的悲剧:为什么大型编程语言会大到爆

JavaScript 的小巧美学贯穿 EcmaScrip-5。对于 EcmaScript-5 和 EcmaScript-2015,我都参与了很多工作,并且我为自己在这两项工作中做出的贡献感到自豪。EcmaScript-2015 的规模更大一些,尽管如此,它仍然是一种更好的编程语言

开发高质量的软件要付出什么样的代价?

贝特里奇头条定律是一句俗语:“任何以问号结尾的头条,都能够用‘不’来回答。” 那些了解我的人不会怀疑我渴望颠覆这条定律的心。

要花多少钱才能在美国雇得起一位 IT 工程师?

2018 年员工薪酬中位数超过 15 万美元。美国政府数据显示,去年旧金山湾区软件工程师的平均工资约为 140000 美元,远高于 104000 美元的全国平均水平。

JS 规范又双叒要更新了

本文将介绍 ECMAScript 2018 的主要功能,以及预计将包含在 ECMAScript 2019 和 2020 规范中的提案。

Facebook Libra 解析

炎炎夏日好吃瓜,6 月 18 日,Facebook 发起的 Libra 联盟发布 Libra 项目白皮书, 就像一场龙卷风一样快速席卷了媒体、专家、乃至金融人士的朋友圈,Libra 是什么?F Facebook 推出 Libra 目的何在?将带来哪些影响?就让我们一起品尝 Facebook 给我们带来的大瓜吧。

微博为何总宕机?

全国网民在同时访问微博时,可以就近访问不同的节点。各个节点之间有一定的处理能力,处理完再上报给集中节点,这就大大减少了数据的汇聚和传输量,同时就近节点的访问延迟也会缩短。

谷歌下一代操作系统FuchsiaOS开发者网站上线

近日,谷歌上线了FuchsiaOS开发者网站,这一网站域名为fuchsia.dev。

CNNIC 设立六台域名根镜像服务器

事实上中国早在 2006 年就开通了域名根镜像服务器。由于 DNS 污染,2010 年中国域名根镜像服务器与国际互联网切断了连接。

阮一峰:为什么开源数据库改变许可证?

CockroachDB 是一个开源的分布式数据库,最近改变了代码授权,放弃了 Apache 许可证。许多开源数据库这一两年都改变了授权,比如 Confluent、Elastic 、MongoDB、Redis Labs、TimescaleDB。本文分析这种现象。

Visual Basic 兴衰记

这是一篇暴露年龄的文章。为什么这么说?因为现在年轻的程序员可能没有接触过当年红极一时的 Visual Basic。28 年前的 1991 年 4 月,Microsoft 发布了 Visual Basic 1.0 for Windows,次年 9 月,发布了 Visual Basic 1.0 for DOS。

现金抽水机:Libra

Libra 的发布注定会引起广泛的关注,因为它自带所有区块链应用都梦寐以求的“流量”,Facebook 的用户数足以让它成为全世界都在期待的“杀手级”应用。但是,Libra 远不止于此。

以太坊和Libra对比分析

如果将Libra与现有的加密货币进行对比,两者都允许分别处理加密货币(ETH和Libra coin)、共同过渡到POS、以及运行用户定义的智能合约:自定义脚本,可以读取和操作区块链状态。

相似之处到此为止了吗?Libra受以太坊的影响有多大?根据白皮书中提供的内容,让我们找出答案。

C# 默认接口方法更新完成,很多细节问题尚待解决

随着对默认接口方法的支持越来越接近完成,一些潜在的问题被提了出来。虽然已经完成了很多工作,但这是一个复杂的特性,许多细节问题还没有解决。但首先,这里有一些已解决的问题。

VSCode 6 月 Java 更新,编辑器就该有编辑器的样子

最近微软高级项目经理 Xiaokai He 发布了一篇文章,介绍了 VSCode 6 月更新中针对 Java 的更新内容。更新中带来了不少新特性,主要涉及代码快速操作、性能提高和调试器新功能等内容。

2019年谁在寻找Docker职位,谁又在雇佣Docker职员?

人均年薪 80 万以上,50% 的职位空缺,Docker 入坑不亏?

时代呼唤鸿蒙:华为打破魔咒究竟有多难?

不再是无根之花的“鸿蒙”的确值得期待,就像主流的操作系统从微软Windows+英特尔CPU的组合,迁移为谷歌Android或苹果iOS+Arm CPU的组合一样,鸿蒙操作系统+华为5G芯片或许也能在5G时代掀起极有想象空间的产业浪潮。

20年程序员分享经验20条编程经验

从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。

阻止谷歌推中国定制版搜索引擎的股东决议未获通过

“Dragonfly” 在很大程度上仍然是一个秘密项目,谷歌内部在该项目上存在分歧,同时特朗普政府也对谷歌施加了政治压力。谷歌首席执行官桑达尔·皮查伊(Sundar Pichai)后来承认了该项目的存在,他说中国是一个 “重要” 市场。

Oracle发布基于VS Code的开发者工具 轻松使用其数据库

Oracle 发布基于 VS Code 的开发者工具,让开发者能轻松连接 Oracle 数据库。Oracle 数据库在 DB-Engines Ranking 长期占据第一,对于大量开发人员来说,使用 VS Code,在创建、编写、运行以及管理你的 Oracle 数据库将会更加方便。

出现这十种症状,说明你不适合干程序员这个行当

编程是一件艰苦的事情。很多人想要成为程序员,在编程的过程中,面对各种 bug 和源源不断的问题,有时会对自己是否适合编程这一问题产生困扰。

微软内部封杀 Slack,并阻止员工使用 AWS 和 Google Docs

微软一直在积极地与 Slack 竞争,但 Slack 这项消息传递服务最近推出了相应应用软件以及 Slack 与 Office 365 集成的功能,以缩小差距。今年早些时候,微软在发布新颖的电话会议功能后不久还发布了免费版的 Teams。

与华为合作,被俄罗斯买下的Aurora OS是个什么来头?

2019年是5G元年,但这个新浪潮的起点下,随着谷歌对华为手机终止服务的事件发酵,以及万物互联新时代的开启,中国有了鸿蒙,韩国做过Tizen而素来以战斗民族著称的俄罗斯,近期也开始通过布局5G,推出了自己的操作系统Aurora OS。

如何正确选型,React Native 还是 Native?

如果你想构建属于你自己的 App,那么究竟要怎么选型呢?是选择 React Native 还是原生应用开发?

Go 语言是大家的,只有伪爱好者才会谈舍弃

前几天,在官网上发布了一篇国外博主(该博主是 Go 语言贡献者)对 Go 语言的评论文章:Go 语言是谷歌的,而非社区的,观点有些“消极”。对这篇文章里的观点,我来聊聊我的看法。

为什么 VS Code 会迅速占领 JavaScript 开发者社区

与 Sublime Text 和 WebStorm 不一样,VS Code 是完全免费和开源的,类似 Atom 和 GitHub 的编辑器。它与 Atom 的关键区别在于微软真的想把它打造成一款开源的编辑器。VS Code 在 GitHub 上是一个排名非常靠前的开源项目

Jetbrains 发布 2019 开发者生态报告:Java 最主流,Go 最有前途

该报告涉及约 7000 名开发人员在编程语言、开发项目、移动设备与工具使用等方面的数据。其中,中高级职称的受访对象占 78%。以下是我们从报告中得出的主要结论:

我不喜欢 Go 语言的十个理由

Go 语言带给他的总体印象是:“好的方面非常好,不好的方面实在令人无法忍受”。Lawrence 在一篇博客文章中列出了他不再喜欢 Go 语言的十大理由,这篇文章很快在 HackerNews 上引发热议,下面就让我们一起来看看这十个理由到底有哪些。

歌词里藏摩斯密码证明谷歌窃取歌词

从 2016 年开始,他们就对网站上的一些歌词进行了微妙的改动,歌词中的撇号格式会以斜线和直线两种形式按照某种规律交替。

在东京生活的中国IT程序员

我之前说日本的 IT 并不发达,不发达到什么程度呢?日本最流行的社交网络是 Facebook,Twitter,Instergram,本土产品的受欢迎程度远远不及美国引入的这些服务

Go 语言是谷歌的,而非社区的

对于这个问题,有很多人作了回答,但有一个真实的声音没有被直接表达出来,那就是:Go 是谷歌的编程语言,而不是社区的。

外媒曝华为备份操作系统实为Aurora OS:基于旗鱼OS开发、兼容安卓

Aurora OS(中文名:极光)原名 Sailfish(中文名:旗鱼),是俄罗斯的一款开源手机操作系统。俄罗斯最大的电信公司 Rostelecom 去年收购了开发者 OMP 四分之三的股权。

不再是开源产品,分布式数据库 CockroachDB 修改代码授权协议

开源项目如何在开源和商业找到一个平衡点,是很多开源团队在思考的问题,希望 CockroachDB 团队的尝试能够给大家更多启发。

不编程的程序员

虽然没有太多机会生产加入到产品中的代码了,但是在工作中还是在用程序员的脑子来思考和解决大大小小的各种问题。

在 Windows 中运行 Linux 命令的 4 种方法

运行 Linux 命令的最佳方法是使用 Linux。当选择不安装 Linux 时,这些工具能让你在 Windows 上运行 Linux 命令。都试试看,看哪种适合你。

zsh取代bash 成为macOS Catalina的默认shell

在 WWDC 2019 期间,苹果隆重介绍了 macOS 的下一个重大版本 Catalina 。不过对开发者和高级用户来说,macOS Catalina 还有一个重大的变化 —— 因为 zsh 已经取代 bash,成为了新版操作系统中的默认 shell

苹果 SwiftUI 踢馆谷歌 Flutter!

苹果全新的 UI 框架——SwiftUI 来了!早在2017年,Google 推出了移动 UI 框架 Flutter,便于开发者在 iOS 和 Android 系统上快速构建高质量的原生用户界面。那么失去先发之势、只支持苹果系统的 SwiftUI 具备哪些出彩的特性呢?

下一代 AI 系统基石:知识图谱将何去何从?

2012 年,Google 提出知识图谱的概念并将其用于搜索引擎中, 伴随 AI 技术的快速发展,智能服务的出现让知识图谱显得尤为重要,那么,作为知识工程的重要分支,它又会给智能服务带来哪些影响?

小米移动搜索中的 AI 技术

搜索是一种典型的 AI 应用,关键技术包括 Query 分析 、内容理解、文本相关性计算以及排序等。从统计机器学习到深度学,算法结合大数据将搜索引擎精度不断的提升。本次分享以部分技术为例探讨小米移动搜索中应用的 AI 技术。

为什么 2019 年了我还在用 jQuery

很多人提倡“只使用纯 JavaScript,根本不需要 jQuery”。好吧,很多东西确实是我不需要的,尽管它们可能都很好。我可能也不需要 jQuery,但它确实也很好。

给新手的 20 多个 FFmpeg 命令示例

在这个指南中,我将用示例来阐明如何使用 FFmpeg 媒体框架来做各种各样的音频、视频转码和转换的操作。我已经为初学者汇集了最常用的 20 多个 FFmpeg 命令,我将不时地添加更多的示例来保持更新这个指南。

横扫印度市场的操作系统KaiOS,值得华为鸿蒙借鉴吗?

2019年5月,一个主攻印度市场的移动操作系统公司KaiOS Technologies宣布完成5000万美元的B轮融资。据介绍,这次融资由Cathay Innovation领投,跟投公司谷歌(GOOGL)和TCL。

苹果祭出大招:史上最强 Mac 发布,iPad OS 惊艳问世

伴随着时间的脚步进入到 6 月份,一年一度的苹果 WWDC 开发者大会又如期到来;这是苹果自举办开发者大会以来的第三十场 WWDC,因而有着不一样的意义

WWDC19 苹果宣布全新 UI 框架 SwiftUI

2019 年 WWDC 大会上,苹果在压轴环节向大众宣布了基于 Swift 语言构建的全新 UI 框架 —— SwiftUI。开发者可通过它快速为所有的 Apple 平台创建美观、动态的应用程序。

Android 开发者应该从 Java 转到 Kotlin 吗?谷歌告诉你

“不要把‘Kotlin-first’误解成必须将现有 Java 开发的 Android 使用 Kotlin 重写”,Jeffrey 说到,并补充说明谷歌自家的应用也没有这样做。

为什么高级程序员写的代码都是傻瓜式的?

道路千万条,维护第一条。代码不规范,运维两行泪。

TensorFlow官方发布剪枝优化工具:参数减少80%,精度几乎不变

TensorFlow官方承诺,将来TensorFlow Lite会增加对稀疏表示和计算的支持,从而扩展运行内存的压缩优势,并释放性能提升。

我反对全栈开发工程师

一提起“全栈开发工程师”,大家的印象肯定是:这号人啊,堪称大神!会很多技术,前端后端都精通,不掌握七八种语言都不好意思出来打招呼,热点技术名词全都知道,也都会点儿;

著名论坛系统Discuz!宣布关闭discuz.net发言权限

昨日,Discuz!发布公告称,由于资源和人力投入问题,Discuz!关闭了 www.discuz.net 的发言权限,不过用户仍可以登录网站以回忆那些年的历史。

IEEE最新声明:禁止华为审稿,但仍接受赞助

如果违反美国出口管制条例,IEEE将受到重大的民事或刑事处罚,包括罚款或监禁。

在 Linux 命令行下使用“原力”

和绝地武士的原力一样,-f 参数是很强大的,并伴随着潜在的毁灭性,在你能用好的时候又很便利。

GitHub上的开源代码到底受不受美国出口管制?

在美国封杀华为,谷歌停止与华为相关的业务和服务之际,有网友发现,全球最大的代码托管平台Github,用户协议上写着:

GitHub.com、GitHub Enterprise Server和您上传的任何一个产品上的信息都可能受美国出口管制法律的约束,包括美国出口管理条例(the EAR)。

Apache 回应:参与开源不受美国出口管理条例约束

针对近日闹得沸沸扬扬的 Apache 软件基金会项目是否受美国出口法律约束一事,Apache 软件基金会发表了《Apache 软件基金会关于非美国子公司已添加到美国联邦登记公告实体清单裁决中的声明》一文。

Node JS 的未来是什么?

NodeJs 确实是一项未来主义的技术,已经被许多领先的技术巨头所采用。如果你是一名初出茅庐的软件工程师,正在开发 PHP 等供大于求的技术,那么转向 NodeJs 无疑会将你的职业生涯提升到下一个层次

对比五款数据库,告诉你 NewSQL 的独到之处

在 NewSQL 概念下提出的多种数据库设计,为开发人员提供了针对不同用例的多种选项。人们不再寄希望于给出适用于所有用例的单一架构,NewSQL 推动了创新和专业数据库设计的发展。

Serverless 掀起新的前端技术变革

而 Serverless 架构的诞生,则可以最大程度帮助前端工程师实现自己的理想。使用 Serverless,我们不需要再过多关注服务端的运维,不需要关心我们不熟悉的领域,我们只需要专注于业务的开发、专注于产品的实现。我们需要关心的事情变少了,但我们能做的事情更多了。

国产操作系统Deepin深度体验

操作系统的打造其实并不是特别难,最难的是各种软硬件支持,比方说显卡驱动适配,办公应用软件开发、游戏程序等等。其实国产操作系统确实不少,但大多数都是只有系统这幅“壳子”而没有应用的“灵魂”。而真要说可堪一用,生态建立良好的系统,呼声最高的应该就是深度Deepin操作系统了。

2019年了,PHP已不再是当年那个“设计糟糕”的语言

尽管 PHP 还有很多缺点和遗留问题,但我可以充满信心地说,我喜欢使用它。就我的经验来看,它可以创建可靠、可维护和高质量的软件。如果使用得当,PHP 对于 web 开发来说是个非常棒的选择。

建行副行长黄毅:Libra如果成功可能颠覆金融业

中国建设银行副行长黄毅7月1日在夏季达沃斯论坛“塑造中国未来金融业”分论坛上表示,Libra一旦成功,对金融行业就不是挑战了,而是颠覆。

Redis 作者 antirez:开源维护者的挣扎

这两天,一篇名为《开源维护者的挣扎》的文章被迅速顶至 Hacker News 首页,这是 Redis 作者 antirez 发布的最新博客。

Google “金屋藏娇”的 Fuchsia OS 到底是什么?

早在 2016 年,就有人注意到,Fuchsia OS 的项目悄然出现在 GitHub 上,这就意味着,除了 Android 和 Chrome OS,Google 还在研发第三款操作系统。

谷歌神秘的 Fuchsia OS

谷歌的 Fuchsia OS 从首次曝光到现在已接近三年,一如既往地保持着神秘莫测的形象。直到现在,它仍是一个处于开发阶段的实验性操作系统。

微软宣布 .NET 5 计划

今天,我们宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。我们将在 .NET 5 中引入新的 .NET API、运行时功能和语言功能。

微软为何开发Chromium Edge浏览器?相关内幕曝光

微软最近宣布决定放弃自己开发的EdgeHTML渲染引擎,并采用开源的Chromium核心开发Chromium Edge浏览器。微软采用Chromium的举措帮助该公司将原本只针对Windows 10的Edge带入了Mac OS以及旧版本的Windows。

微软重回浏览器赛道,新版 Edge 能颠覆 Chrome 吗?

当地时间 5 月 6 日,微软在谷歌的前一天举办了年度 Build 2019 开发者大会,除了微软最最重视的云服务 Azure 以外,外界关注度最高的就是微软翻新的浏览器:Edge。

全球第二大暗网市场是如何垮台的

暗网黑吃黑也是很牛的了,有组织专门做互联网到暗网的访问代理入口,口碑做起来,慢慢积累用户流量,然后随便搞中间人劫持,偷用户加密货币

一张主流编程语言的变迁图,讲清程序员迁移模式

关于编程语言,还有很多类似的图可以表示它们相互之间的演进。不过我并不想从语言设计者角度来说明这个问题,而是想从程序员本身来看待语言演变。虽然两者间有些接近,但并不完全相同。

谈判失败,Oracle 亲手把 Java EE 送上断头台

Eclipse 基金会主席 Mike Milinkovic 对未来仍然充满了信心。在我看来,这个杯子已经不再是半空的了,它已经摔得稀巴烂。就在这一天,Oracle 亲手把 Java EE 送上了断头台。

谈判失败:Oracle 杀死 Java EE

Eclipse 基金会执行董事 Mike Milinkovich 在博客公布了 Oracle 与 Eclipse 基金会之间关于 Java 商标谈判的结果 —— 双方的谈判最后以失败告终,Oracle 拒绝出让 Java 商标。

Mozilla曝出大乌龙 证书过期导致全球Firefox用户无法使用扩展

在Mozilla为他们的证书续期之前,临时的解决方法是打开about:config 页面,搜索xpinstall.signatures.required,将它的值改为false,但这样一来会降低浏览器的安全级别。

45个值得收藏的 CSS 形状

CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半径,你就可以把这些矩形变成圆形和椭圆形。

Apache 基金会宣布项目迁移到 GitHub

官方表示已和 GitHub 管理层达成合作,共同探索项目茁壮成长的实现方法,以及将来可能实现的目标。

Effective Java in Kotlin第一条: 考虑用静态工厂方法而不是构造器

Effective Java 的第一条规则:开发者应该考虑用静态工厂方法而不是构造器。静态工厂方法指使用静态方法来生成类的实例。下面是Java中静态工厂方法使用示例:

Python和其它27种编程语言

我更多的建议是针对人开始遭遇 Python 的核心程序集的境界,也因此开始探索更多的 Python 自身的“思维工具”。

Google发布了Fuchsia OS的第一个“候选版本”

通过这个名称我们可以假设Google在2月6日建立了“候选版本”, 这似乎代表“Release Candidate 01”的意思,虽然我们现在还不确定中间的00两个数字意味着什么。

Erlang 之父去世,他留给程序员两点忠告

北京时间 4月20日,据Erlang Solutions、Erlang Factories的创始人Francesco Cesarini的推特称,Erlang之父Joe Armstrong于4月20日去世,享年68岁。

我在阿里做技术面试官的一些经验

这里以一个面试官的角度来给大家谈谈在面试的时候怎么能给面试官留下更好的印象,更容易拿到大厂的Offer。为了不造成任何面试题泄露,这里我不会涉及到任何具体的面试题。

左耳朵耗子:996 不是福气,努力也未必成功

你在错误的方向或是格局很小的方向上努力,能有用么?你努力地要饭,你努力地当搬运工,你努力地打骚扰电话销卖保险……在错误和小格局的方向上努力,你还觉得努力还有用吗?

硅谷里的996:谷歌员工要7*24待命 给够钱

请假请得如此潇洒而美好,是真的吗?同为科技中心,硅谷的程序员加班的节奏是怎样的呢?硅谷真的从不996?

评测|微软浏览器Edge换“芯”后,是否更值得我们去使用?

去年12月份,微软官方就宣布新的Microsoft Edge将采用chromium开源的内核。之前有流出“泄露版”,但官方并未正式公开发布。而就在前几天,官方正式放出了Dev版(开发版,一般一周一更新)和Canary(中文名金丝雀,几乎每日都要更新)版本。

美国、加拿大的996和中国的有何不同

不难看出,北美的“996”主要集中在收入较高、岗位较重要阶层,且多为“自愿”,而对于中低收入的普通劳动者,则通过联邦和地方两级法规加以保护。

我是如何完成从码农到管理层的过渡的

我仍然怀念技术时代的一些东西,比如作为远程开发人员,那种没有会议、有着灵活日历的时光。但是对于我接受团队领导工作的决定,我又感到非常高兴。我觉得,我不会再回到从前的那段时光了。

被骂后马云再谈996:喜欢工作就不存在996问题

今日马云再次发文讨论996,马云表示,关于“996对不对”,法律自有规定摆在那里,这个问题并不是关键,关键是我们认真思考过自己的选择了没有,我们人生的意义和奋斗的方向在哪里,思考清楚了,就不会纠结

没有股权,公司还是马云们的,996对员工有什么用呢?

2017年马云接受韩国采访的时候,曾含泪诉说自己很后悔整日工作没有好好陪自己的家人和孩子,如果有来生,一定会选择家庭:

马云刘强东站台996 网友:多给工资少灌鸡汤

大佬们用亲身经历总结出来的宝贵经验,网友们表示并不买账,更有人担心这种行业领头人带头站台“996”会持续恶化这一代年轻人的工作环境。

360周鸿祎谈996:朝九晚五一定发不了财

周鸿祎赞同马云关于996工作制的论述,认为都是创业者,做的都是创造性活动,一个设计花40分钟和4天做出来的结果是不一样的。

马云的996言论存在三大谬论 是一种洗脑文化

第三个谬论:“在阿里呆十年,接受 996,就是成长。”

刘强东:不会强制 996,但混日子的人不是我的兄弟

刘强东表示,京东永远不会强制员工 995 或者 996 ,但是每一个京东人都必须具备拼搏精神,自己的工作也是 8116+8(周一到周六,早 8 点工作到晚 11 点,周日工作 8 个小时,每个月休假两天,每年也会休一次长假)

“一键脱衣”的DeepNude下架后,我在GitHub上找到它涉及的技术

这个仓库包含DeepNude的pix2pixHD(由英伟达提出)算法,更重要的是DeepNude背后的通用的Image-to-Image理论与实践研究。

别了,Linux 的魔法时代!

世界上真的需要不会用 Linux 命令行的 Linux 服务器管理员吗?

成人网站PornHub爬虫分享(一天可爬取500万以上的视频)

10个线程同时请求,可达到如上速度。若个人网络环境更好,可启动更多线程来请求,具体配置方法见 [启动前配置]

Firefox扩展停止工作的技术细节

Firefox CTO Eric Rescorla 透过官方博客介绍了最近因为证书过期导致扩展失效停止工作这一事故背后的技术细节。CTO 首先解释了 Mozilla 引入强制性扩展前面的原因:为了保护用户远离恶意扩展。

雷军22年前写的代码 你见过吗?

网上出现一篇“刘强东的代码水平如何”的文章,有网友在下面回复“代码只服雷军”。这个回复吸引了小编的注意,雷军的代码水平真的很牛吗?

微软在 Windows 10 中搞了个真正的 Linux 内核

微软在 5 月 6 日推出了全新的终端 Windows Terminal,这是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文本渲染等等。

要嫁就嫁程序猿——钱多话少死的早

我是一个苦b的程序员,今晚加班到快通宵了,困得快睁不开眼了,女上司很关心,问我要不要吃宵夜。我没好气地说,宵夜就算了,能让我睡一觉就行了。女上司红着脸说了句讨厌

我在华为写了13年代码的一些感悟

一天晚上,我和老婆聊天,说部门要我写个“大咖谈软件”的文章,老婆斜了我一眼,淡淡地说:“Linus大神21岁就写出了Linux内核的雏形,缔造了一个自由主义的开源世界;张小龙28岁写出了foxmail,在2000年就卖出了1200万的价格。

有人向我反馈了一个bug

有人向你反馈了一个bug。 “26楼会议室的灯亮着。它需要被熄灭。”bug的备注里写道“你应该能在5分钟内搞定,只要按一下开关就好了。“ 你去了26楼的会议室。灯的确亮着,但房间里没有灯的开关。

Python之父是如何从TypeScript“抄”设计想法的

最近,在西雅图举行的 PuPPy 慈善活动上,Van Rossum 谈到了 Python 的早期发展史以及他对 Python 未来的看法。

做程序猿的老婆应该注意的一些事情

经过初步了解,配电脑、修电脑、装系统等都可以找程序猿来干。而且程序猿不会油嘴滑舌的。很多妹子也都这么想的,于是大学四年,程序猿钻了不少次各种妹子宿舍,一去就一下午,他说装系统太慢,我暂且就信了吧。

世界第三移动操作系统:KaiOS 的前世今生

三年后,一个令人耳目一新的竞争对手出现了:KaiOS。这个新进者旨在让功能手机变得更智能,全球已经有 8000 多万台设备在运行 KaiOS。

为什么有些大公司技术弱爆了?

今年年初,到一家互联网公司实习,该公司是国内行业龙头。
不过技术和管理方面,却弱爆了。

停止社招后,任正非签署华为新招聘方式

4月29日,华为面向全体员工发出一个特别的电邮文件,文件的内容是转发华为轮值董事长徐直军撰写的《关于公司高端精英类、软件类人才面试方法调整的建议》。

高盛区块链79页完整报告:从理论到实践!【中文版】

我们阐明区块链的特性最适应现有的哪些商业问题,并量化其如何改变产业现状。我们突出展示那些将探索或赋能这一进程的私有和上市企业——并分析区块链可以创造哪些新的利润池,或是破坏哪些旧的利润池。

让华为P30运行如飞的,是这个叫方舟的编译器

华为的方舟编译器,就是将安卓应用开发者们所使用的JAVA、C/C++们转换成机器代码。据王成录透露,华为从2009年就开始考虑做编译器,“因为咱们海思做了芯片以后,需要有自己的编译器才能真正发挥芯片的能力,从2013年开始,有华为自己的自研编译器了,叫HCC。”

谷歌工程师写的这段代码什么水平?

看来大家对谷歌前程序员写的代码,不是很满意,认为问题很多。其实不一定大牛写的代码就很牛逼,有些时候,也会出现一些小问题。曾经因为一行代码错误,日本价值18亿的卫星就失控了。

Windows 10是用什么语言写的?有多少行代码?

Windows 的大部分内核(ntoskrnl.exe)是用C语言写的,你可以在Github上看到泄露的Windows Research Kernel 代码,自己研究一下,虽然它已经相当过时,非常不完整,但依然能看出一些重要的东西。

一个美国人到中国当产品经理的心得:中国App设计真好!

有一天,我想找点乐子玩,于是我就在自己的笔记本里一条条列出「中国製造」的这些应用和我在美国用的那些有何不同。写完才发现列了这麽长,于是我决定专门写一篇文章,进行一个系统的分析。