程序员之天梯排行

程序员之天梯排行

程序员之天梯排行

相杀相爱10年,微软收购GitHub之计终于浮出水面

相杀相爱10年,微软收购GitHub之计终于浮出水面

微软收购GitHub的公开传闻最早始于2016年,但被GitHub直接予以否认。之后的两年里,也频繁传出双方探讨收购的消息。近期,在GitHub CEO Chris Wanstrath离职和新管理者迟迟未能选定的窘境下,GitHub与微软的谈判,逐渐开始走上台面。

Deno 并不是下一代 Node.js

Deno 并不是下一代 Node.js

这几天前端圈最火的事件莫过于 ry(Ryan Dahl) 的新项目 deno 了,很多 IT 新闻和媒体都用了标题:“下一代 Node.js”。

传微软将收购开源软件平台Github 出价不低于50亿美元

传微软将收购开源软件平台Github 出价不低于50亿美元

援引《商业内幕》(Business Insider)报道,微软在过去几周就收购开源软件开发平台GitHub展开谈判。一位知情人士告诉CNBC,两家公司一直在考虑将约为3500万美元的联合营销伙伴关系,发展成为可能的投资或直接收购。目前尚不清楚二者谈判是否仍在进行中,

进击的WebRTC:我们为什么需要它?

进击的WebRTC:我们为什么需要它?

有人说2017年是WebRTC的转折之年,2018年将是WebRTC的爆发之年。去年,WebRTC 1.0标准草案出炉,并将于今年正式发布。与此同时,越来越多的浏览器和厂商都开始对它进行广泛的支持,WebRTC即将成为互联网的基础设施了。

开发者现已能够将应用免费上传至GitHub市场

开发者现已能够将应用免费上传至GitHub市场

知名代码托管网站 Github 于去年推出了一个“以开发者为中心”的应用市场,并且很快受到了 Travis CI 和 ZenHub 等产品的青睐。对于 Github 来说,这算是一个不同寻常的举动,但从目前看来,它还是相当成功的。

译 | 区块链不过是一项蹩脚的技术,根本没有未来

译 | 区块链不过是一项蹩脚的技术,根本没有未来

区块链不过是一项蹩脚的技术,它根本就没有未来。区块链技术之所以没能被大规模采用,主要是因为建立在信任、规范和监管机构之上的系统比区块链所愿景的无信任机构系统运作得更好。区块链在一开始就走错了方向,所以不管它如何进步,也改变不了错误的事实。

译 | 2018 年开源技术 10 大发展趋势

译 | 2018 年开源技术 10 大发展趋势

技术一直在变革,诸如 OpenStack、增强型网页应用Progressive Web App(PWA)、Rust、R、认知云the cognitive cloud、人工智能(AI),物联网等一些新技术正在颠覆我们对世界的固有认知。以下概述了 2018 年最可能成为主流的开源技术。

开发像微信这样的手机应用的难点和重点

开发像微信这样的手机应用的难点和重点

文章有点长,但是看完肯定有巨大收获,特别是针对想从事互联网行业想开发一个自己APP的人,这是我从自己多年外包和自己开发产品累计研发成本过千万的情况下得出的经验。

如何用 canvas 实现在线签名

如何用 canvas 实现在线签名

。最近在做公司的业务办理需求,里面也涉及到在线签名,我们采用的 Canvas 技术实现,接下来,让我们来聊聊如何使用 Canvas 实现在线签名吧!

浅谈最近连续发生的三起区块链51%算力攻击

浅谈最近连续发生的三起区块链51%算力攻击

从上面这些攻击中,我们不难发现,针对这些 PoW 工作量证明进行挖矿的数字货币,攻击者可能已经有一套自己的攻击体系。然而,这些攻击的实施都需要大量的算力与成本,有理由相信,攻击者有一个庞大的团队,并且做了非常充分的准备,路线规划与方案实施。

如何让代码审查更具人性?

如何让代码审查更具人性?

最近,我一直在读有关代码审查最佳范例的文章。我注意到这些文章的关注点是找到 bug,而忽略了代码审查其他的部分。用建设性、专业的问题沟通方式?不相关!只要识别出所有的 bug,剩下的部分会水到渠成。

被周鸿祎估值超“百亿美金”的EOS漏洞,到底是个怎样的程序bug?

被周鸿祎估值超“百亿美金”的EOS漏洞,到底是个怎样的程序bug?

原本,EOS打算6月1日上线,但就在这临门一脚的时候,被360的 Vulcan(伏尔甘)团队曝出“史诗级”漏洞。

你应该知道关于 Ubuntu 18.04 的一些事

你应该知道关于 Ubuntu 18.04 的一些事

Ubuntu 18.04 版本 已经到来。我可以在各种 Facebook 群组和论坛中看到许多来自 Ubuntu 用户的提问。我还在 Facebook 和 Instagram 上组织了 Q&A 会议,以了解 Ubuntu 用户对 Ubuntu 18.04 的想法。

央视又来忽悠人?国产系统PK掉Windows系统

央视又来忽悠人?国产系统PK掉Windows系统

在央视经济频道《对话》栏目中,现场有其中一段非常有意思的对比,将国产系统与国外系统经行速度测试,而所谓的国外系统就是我们常用的Windows系统。

为什么我们需要更好的编程语言?

为什么我们需要更好的编程语言?

编程带给人的惊喜只是暂时的。在建立了很多代码以后,在写代码的过程中你会不断遇到让人迷惑的错误。一旦你习惯了特定语言和框架的模式后,一旦你需要第二种天性去掌握所选语言中非自然的语法时,编程的伟大之处就不复存在了。

又出现一个在作死的边缘试探的程序员

又出现一个在作死的边缘试探的程序员

所有的安卓版的手机 QQ,输入特定的表情组合,发送后却变成脏话?具体操作大概是酱紫..

编程中你应该知道的7件事

编程中你应该知道的7件事

我个人的经验是:“重复一次是可以的,超过一次就不太好了…当然这取决于所处的环境。”因为所有事都取决于环境。DRY 的目的并不是为了 DRY。如果你迷信于此,小孩儿,那你还有太多要学。DRY 的目的为了让你了解 DRY。那当然不是规定,仅仅是参考。

Adobe 公布足以以假乱真的 P 图新算法 (附代码)

Adobe 公布足以以假乱真的 P 图新算法 (附代码)

这次介绍的论文讲的就是一种算法,可以把一幅图像转换成我们想要的风格,将图画中的某个素材,无缝粘贴融合到另外一幅作品中,看起来毫无违和感。图片风格有所转换,但是图片内容没有发生改变,这个效果是通过深度神经网络实现的。

Linux Bash 中字符串操作

Linux Bash 中字符串操作

所谓“子字符串”就是出现在其它字符串内的字符串。 比如 “3382” 就是 “this is a 3382 test” 的子字符串。 我们有多种方法可以从中把数字或指定部分字符串抽取出来。

美国总统特朗普的侧面和斐波那契数列!

美国总统特朗普的侧面和斐波那契数列!

这个神奇奥妙的序列隐藏在我们生活中任何常见的事物,植物如一棵花菜,一朵向日葵,宏观如星系和飓风,小到细胞分裂,都有斐波那契数列的存在。

值得关注的开源软件大全

值得关注的开源软件大全

开源软件在操作系统、云计算、大数据、编译器、数据库、移动、汽车工业等领域取得了巨大成功,已成主流,这篇文章就先围绕着这些内容展开。

你知道我为什么特别讨厌程序员吗?

你知道我为什么特别讨厌程序员吗?

我有一个朋友,就是一个程序员,找他做事的时候,最让人讨厌了。

Unity里有哪些让你拍案叫绝的技巧?

Unity里有哪些让你拍案叫绝的技巧?

Unity里有哪些让你拍案叫绝的技巧?

20款最佳免费视频编辑软件

20款最佳免费视频编辑软件

一个好的视频可以帮助电商卖家在Instagram、Facebook、Youtube等社交软件上提高品牌知名度,从而提高产品的转化率和投资回报率。本文将介绍20款免费视频软件编辑器,涵盖了电脑、手机视频编辑器以及适合Instagram使用的视频编辑器。