月度归档: 2018 年 7 月
新浪邮箱全站HTTPS实施之路
2018年第一季度,新浪邮箱所有产品线(免费邮箱、VIP邮箱、企业邮箱)全部支持了 HTTPS 协议,从而进一步增强网络通信的安全性,保障邮箱用户的隐私性。本文针对新浪企业邮箱产品线,以纯技术的视角全面介绍HTTPS协议的部署之路,并向邮箱用户介绍HTTPS协议的概念、优势。
ECMAScript 2018(ES2018)有哪些新功能?
在最新的TC39会议上,选择了将进入“ECMAScript®2018语言规范”(ES2018)的新功能。 自ES2017 合并以来已达到第4阶段的所有提案都已被选中。 这篇文章让我们快速了解了进入ES2018的功能。
2分钟编程技巧:不要在代码中使用循环
我们用过滤器来做例子,但还有更多像map, reduce, sort和flatten这样的用法。它们为我们编写有创意,优雅,最重要的是易于理解的代码提供了巨大的空间!
世界上最难的编程语言
任何不认同Whitespace是最难的编程语言的人都是说不过去的。但是,也可以说他们从来没有见过Whitespace程序,所以他们的意见是无效的。
用什么linux命令能够显示一个文件目录或多个目录的体积大小?
我不是深度的使用linux的程序员,但平时又少不了使用一两次。所以,很多常用的linux命令因为不常用,所以记不住,都需要查资料寻找用法。比如,如何在linux命令行里用命令显示文件目录的体积大小
程序员如何优雅使用mac电脑
在折腾windows和linux一段时间内,饱经各种摧残的我,虽然掌握了一些不为人知的黑科技,终于对此感到厌倦,转投mac阵营。入手了2017款的Apple MacBook Pro 13.3寸笔记本。
Linux bash 数组用法技巧
写 Bash 相关的东西很难,但如果是写一篇像手册那样注重怪异语法的文章,就会非常简单。不过请放心,这篇文章的目的就是让你不用去读该死的使用手册。
Python之父抛弃Python!
Python 居然快 30 岁了,那创始人退出我想也有身体的原因吧!毕竟不是谁都想“活到老,干到老”的。
译 | 简单,正确,快:这是编程的正确顺序
软件中最重要的一个品质是简单。这比你要完成的任务更重要,比性能更重要。原因很简单:如果你的解决方案不简单,它就不会正确或高效率。
译 | 我是如何爱上Go语言的
作为一个python程序员,我发现研究golang是有优势的,go语言代码也不需要结尾的分号;Golang的数据结构很清晰,我可以相对轻松地掌握strings, arrays, slices, maps 和 structs的基本知识。
美团是如何基于深度学习实现图像的智能审核?
美团每天有百万级的图片产生量,运营人员负责相关图片的内容审核,对涉及法律风险及不符合平台规定的图片进行删除操作。由于图片数量巨大,人工审核耗时耗力且审核能力有限。另外对于不同审核人员来讲,审核标准难以统一且实时变化。所以有必要借助机器实现智能审核。
看我如何发现GitHub提权漏洞获得$10000赏金
之前,我从没参加过GitHub官方的一些漏洞众测项目,在HackerOne发起的HackTheWorld比赛中,主办方宣传除了赏金以外,还有机会获得Github提供的终身无限制私有库(unlimited private repositories)使用权,这激发了我的挖洞兴趣。
重看”Linus Torvalds on Git”视频
这个2009年的一个高水平的技术讲座,远远没有得到应有高度的评价!尽管年代久远,但它绝不是过时的!
Udacity也弃用React Native了 !看看他们使用React Native过程中遇到了哪些问题
在本文中,Udacity团队将告诉大家他们使用React Native的历程以及放弃他们的原因,也希望给一些开发者一些参考和启发,看自己是否适合React Native。
译 | 如何更优雅的写出你的SQL语句
一般来说,当您学习编码的艺术时,编码水平会随着经验而提高,例如,你会变得更喜欢组合而不是继承或更喜欢接口而不是实现,但是只有少数开发人员能够掌握这些技术。
译 | 关于bash函数你不知道的一些事情
并不像在JavaScript或c中那样意味着“函数的主体”或“函数的范围”,它实际上是一个复合命令。你可以做各种稀奇古怪的事情
译 | 程序员是如何痛苦、缓慢的死掉的
当你没有足够的警惕时,就会发生这种情况。如果你不去关注你周围真正发生的事情,你就会面临停滞不前的风险。你可能会让自己落伍,对这个行业的价值也会大打折扣,因为你没办法跟上。
译 | 如果你的简历中我只看到了 jQuery …
我确信他可以在一个认为jQuery技能非常有价值的公司找到一个职位。但是,我不认为他会在那个地方学到什么新东西,而且在3年后,如果他想找一份新工作,他会遇到相同的尴尬处境。
译 | Vue.js:好的,”呵呵”的,不好的
Vue实现了它想做的目的,并且在其他人失败的领域取得了成功,但是,今天,我并不认为Vue客观上比你想象中的其他选择更好或更糟糕。
在每个浏览器中看起来都不一样的div
最近国外的一位网友发现了一个有趣的现象,有一个DIV,它在每种浏览器中的样子看起来都不一样,比如说firefox、edge、chrome、Safari、IE等。他给出的代码是这样的:
阮一峰:Web Worker 使用教程
Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。
Airbnb CSS-in-JavaScript 风格指南
一个 普遍适用的CSS-in-JavaScript方法
深入理解Flutter的编译原理与优化
对于开发者而言,Flutter 工程和我们的 Android/iOS 工程有何差别?Flutter 的渲染和事件传递机制如何工作?构建缓慢或出错又如何去定位,修改和生效呢?凡此种种,都需要对 Flutter 从设计,开发构建,到最终运行有一个全局视角的观察。
2018年Docker使用情况报告
该研究的数据来自Sysdig Monitor和Sysdig Secure云服务报告的容器使用情况的时间点快照,这些工具可以监视容器之间的系统调用及其主机环境,以提供有关容器的信息。
6 种疯狂的 Hello World 程序 C 语言写法
以下六个程序段主要完成以下工作: 输出 hello world 混乱的C语言源代码 下面的所有程序都可以在GCC下编译,只有最后一个程序需要使用c++编译器G+。
