程序员神一样的存在:JavaScript 乱码艺术

程序员神一样的存在:JavaScript 乱码艺术

在小编过去的认知里,程序员是一种神奇的存在。他们可以编译在我们眼里完全乱码的程序,就好比会古老的玛雅语言一样让人崇拜。可就在最近,小编发现,程序员是一种神一样的存在……

看开发者如何巧妙的“绕过”iPhone X让人崩溃的刘海的

看开发者如何巧妙的“绕过”iPhone X让人崩溃的刘海的

作为目前最接近真正意义上全面屏的手机,iPhone X依然因为“刘海”造型被网友各种吐槽,毕竟它的确为用户和开发者带来了一定困扰。略尴尬有没有?不过,一些开发者似乎已经准备好了应付方法,让用户的使用体验不会受到“刘海”影响。

我们是如何让一千个MySQL实例跑在Docker平台上的

我们是如何让一千个MySQL实例跑在Docker平台上的

我们也很早开始了 MySQL 的 Docker 化实践,到目前已经有超一千多个 MySQL 实例在 Docker 平台安全稳定地跑着,DB 运维能力发生了质的提高(DBA 再也不用担心删库跑路了)。当然这样是不是可以证明之前的讨论结论——是对的。我想也不一定,因为我们还只是一只在学飞行的小鸟,还要更多的学习,所以我们特将我们在 MySQL 的 Docker 化上的实践分享给大家。

Facebook修改使用许可协议导致大公司相继宣布放弃使用React

Facebook修改使用许可协议导致大公司相继宣布放弃使用React

据了解,Facebook几周前发表了一篇关于React使用许可协议的官方声明。声明中称,任何人不能将React用于与Facebook及其合作公司有直接或间接竞争关系的项目中,否则Facebook公司自动取消其使用许可。该声明在科技圈引起轩然大波,毕竟React的应用范围十分广泛,包括BAT在内的许多大公司很多项目都是基于其开发的。

盖茨、乔布斯、扎克伯格…这些科技大佬什么都是“暴君”?

盖茨、乔布斯、扎克伯格…这些科技大佬什么都是“暴君”?

每个员工都希望自己能有个人好的老板,尊重自己,激励自己,循序善诱的让自己一步步变得更好。但是那些最好的领导者们所期望达到的目标一般都很惊人并且没有谈判余地,也正因如此,他们会如同一个“暴君”一样严苛的要求自己的员工,去逼迫他们达到自己的极限。

湖南某科技公司疑似利用Struts 2漏洞传毒挖矿

湖南某科技公司疑似利用Struts 2漏洞传毒挖矿

近日,有些用户求助,表示内网中有大量服务器中毒,并且每台机器CPU占用极高,导致网内业务系统无法正常工作。经过安全专家调查取证分析发现,这又是一个由于没有及时更新Struts 2漏洞,导致内网沦陷的案例,黑客利用漏洞植入挖矿软件,疯狂消耗用户机器资源,帮助其赚钱。

每个程序员都该知道的五大定理

每个程序员都该知道的五大定理

定律-或称法则,可以指导我们并让我们在同伴的错误中学习。这篇文章中,我将介绍我每次设计或实现软件时出现在我脑海的五大定律。其中有些和开发有关,有些和系统组织有关。它们可以帮助你成为合格的软件工程师。

Java平台首席架构师Mark Reinhold辟谣人们对Java9的10大误解

Java平台首席架构师Mark Reinhold辟谣人们对Java9的10大误解

近日,Java平台集团首席架构师Mark Reinhold参加今年的Devoxx大会。在大会上,Mark Reinhold发表了他对Jigsaw和Java 9的看法,指出了人们以往对Java 9新版本认知的十大误解。

Python和其它27种编程语言

Python和其它27种编程语言

事实上,我们希望有更丰富的跨平台开源编程语言可供选择,编程语言是最重要的思维工具,可以把我们的想法转换成计算机能理解的明确的条款。如果人们发现了某种语言既适合他们的大脑又能直接解决问题,这就很好了,不必关心他们到底选的是那种语言。

关于机器学习,你必须知道的10件事情

关于机器学习,你必须知道的10件事情

很多时候需要为非专业人士解释机器学习,本文提供以下参考。

你未必知道的GitHub上12个酷技巧

你未必知道的GitHub上12个酷技巧

你未必知道的GitHub上12个酷技巧

码农亲述:如何在24小时之内从Slack盗走价值十几万美元的以太币

码农亲述:如何在24小时之内从Slack盗走价值十几万美元的以太币

如果你选择进入加密货币领域并且使用这些社区沟通渠道,你必须记住,一些听起来好到令人难以置信的条件一般都是骗局。

17个新手常见Python运行时错误

17个新手常见Python运行时错误

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。

Sublime Text 3.0 Build 3143 发布,全新 UI 主题

Sublime Text 3.0 Build 3143 发布,全新 UI 主题

较上一版本,3.0 Build 3143拥有更清新的UI主题,且带来了全新的颜色主题和ICON。此外,还大大提高了语法高亮显示功能,Windows上增加了对触控输入的支持,MacOS上则增加了对Touch Bar的使用支持,同时在Linux上,完成了对apt/yum/pacman资源库的支持。

iPhone X 交互设计官方指南

iPhone X 交互设计官方指南

就在今天凌晨,苹果发布了带刘海的 iPhone X,这个屏幕需要 iOS 开发者做新的适配,会后苹果发布了 iPhone X 的适配指南,我们将它翻译出来供大家参考。

Linux基金会重磅发布企业开源指南

Linux基金会重磅发布企业开源指南

Linux基金会执行董事Jim Zemlin说,“今天,大多数软件在任何技术产品或服务都是开源的,正如项目正在创建社区,并长期维持这些社区一样,企业正在寻求更好地了解他们如何与开源合作并为之作出贡献。新的指南将帮助更多的企业直接参与到更广泛的社区中。”

程序员需要知道的互联网业界的一些黑话

程序员需要知道的互联网业界的一些黑话

看了《智取威虎山3D》知道了土匪的黑话,不过对于互联网的“山头黑话”各位又了解多少呢?今天就带大家一起来了解一下互联网各个企业的“黑话”。

工作 10 年的程序员总结的 10 个血的教训

工作 10 年的程序员总结的 10 个血的教训

平时笔记本啥的贵重物品要保护好,我一个同事不小心丢了 2 台笔记本电脑,接近 2 万的损失啊,你净赚 2 万,不是那么容易的,这个窟窿不是开玩笑的,我曾经也被人偷了一个崭新的笔记本,损失 1.5 万左右,更糟糕的是最新的代码也跟着被偷了。

上班第一天,18张动图让程序员会心一笑

上班第一天,18张动图让程序员会心一笑

上班第一天,18张动图让程序员会心一笑

编程中的降龙十八掌

编程中的降龙十八掌

看过武状元苏乞儿的都知道,最后周星驰跌倒在地,观看降龙十八掌秘籍,风吹卷动,最终前面十七招融合就成了第十八掌:神龙摆尾。我们的编码也是如此,当你能够将所有东西都融会贯通后,你也就不需要去拘泥那么多的套路了,因为你本身已经习惯成自然,你的一举一动都已经是非常好的招式了。当然,对于这种境界,我还一直在路上。

和程序员谈恋爱

和程序员谈恋爱

我觉得,和程序员谈恋爱,需要的是耐心,他也许没有办法给你偶像剧般的浪漫,或者因为工作很忙没有办法给你足够的陪伴,但是他们足够可爱与真诚。也想对程序员们说,虽然发生了Wephone创始人被妻子逼死的事情,但不要因此对爱情绝望,也要学会保护好自己。总有一天,你会找到一个人,让你心甘情愿地把她写在你代码中的注释里,但在心里,她永远都无法被注释。

程序员爱Python吗?两统计平台结果争议

程序员爱Python吗?两统计平台结果争议

对于程序员来说,哪个才是最优秀的编程系统就像是那个女人最美丽一样难以取得一致。但是从近几年的最受欢迎编程语言排行榜来看,Java一直取得不错的成绩。而日前我们却被一条消息刷屏:发达国家的程序员更爱Python。一石激起千层浪,全球的程序员对待 Python究竟是何种态度?

Linux系统你可能还不知道的七件事

Linux系统你可能还不知道的七件事

使用Linux最酷的部分之一就是随着时间的推移而不断获得新的知识。每天,你都可能会遇到一个新的实用工具,或者,是一个不熟悉的标志,就可以做一些有用的事情。这些小细节可能并不总是改变生活,但它们却是专业知识的基石。即使专家也不知道这一切。不论你有么丰富的经验,总会有更多的东西需要学习,所以这里列出关于Linux系统你可能还不知道的七件事。

一个开发者眼中的压力测试

一个开发者眼中的压力测试

压力测试其实并非上线之前才进行,而是在开发之初就开始准备了。一般情况下在开发之前设计之时就应该明白哪些接口会面临高并发压力,所以在开发时就要按照能够承受高并发的标准进行开发,比如尽量减少数据库操作、采用连接池、逻辑尽量简单等等。如果逻辑确实复杂,就要采用异步处理来解决。

顶级公司程序员,一天只写100行代码?

顶级公司程序员,一天只写100行代码?

所以说,还是要成为一个Solid的程序员,好好工作,不要怀有侥幸心理啊。