成为高级 React 开发你需要知道的知识点

2019-07-24
阅读 4 分钟
1.6k
很多时候我们想要处理多个 component,但是 render 只允许返回一个 component,为了处理这个问题很可以使用 <div /> 标签来包装所有的 component 。但这会添加额外的 HTML 元素。所以官方的建议是推荐使用 React Fragments 来处理这个问题。

Socket 连接问题之大量 TIME_WAIT

2019-07-23
阅读 1 分钟
2.6k
这是 TCP 连接完全关闭前的最后一个状态,一个连接被关闭时,主动关闭的一端最后会进入 TIME_WAIT 状态,等待足够的时间以确保远程 TCP 接收到连接中断请求的确认,这个时间最大为四分钟,可调整。

x == (x = y) 不等于 (x = y) == x ?

2019-07-18
阅读 1 分钟
1.1k
其实 Java 中 == 是一个二进制相等运算符,简单而言就是在评估 == 右边操作数的任何部分之前,二进制运算符 == 的左边的操作数已经被完全评估过了。

Touch Bar 废物利用系列 | 在触控栏上显示 Dock 应用图标

2019-07-16
阅读 1 分钟
2k
都说 Intel 第八代 CPU 对比上代是牙膏不小心挤多了,而配备第八代 CPU 的 MacBook Pro,只有 Touch Bar 版本,虽然贵了一点,但就一个字 —— 买!

在 Android 中实现 Redux 的一点经验

2019-07-02
阅读 3 分钟
1.1k
简评: Redux 是一个用于应用程序状态管理的开源JavaScript库,其核心是通过可管理和控制的状态来描述一个系统。这意味着其思想其实是可以应用于任何类型应用的开发的,包括移动应用。

20 年后,我们怎么看电影?

2019-07-01
阅读 3 分钟
1.9k
简评: 几十年来,虚拟现实一直被认为是电影业的未来所在,能够为观众提供比传统影视更身临其境的体验。在 1955 年的一篇题为《未来的电影》的文章中,电影摄影师海里戈就预言「未来的电影将会以生动活泼的形式为人们揭开新科学世界的帷幕」。

Google「Game Builder」:不懂编程,也能开发 3D 游戏

2019-06-25
阅读 2 分钟
2.7k
简评: 之前微软曾推出过「Kodu Game Lab」,它可以让完全没有编程经验的人通过简单的步骤打造属于自己的游戏。无独有偶,Google 最近在 Steam 也推出了类似的程序「Game Builder」,可以让使用者体会到「开发游戏跟玩游戏一样简单」的体验。

Touch Bar 废物利用系列 | 在触控栏上显示 Dock 应用图标

2019-06-24
阅读 2 分钟
3.3k
都说 Intel 第八代 CPU 对比上代是牙膏不小心挤多了,而配备第八代 CPU 的 MacBook Pro,只有 Touch Bar 版本,虽然贵了一点,但就一个字 —— 买!

RE 逆向工程初学者指南:方法和工具

2019-06-18
阅读 3 分钟
2.3k
简评: RE 两种分析,静态、动态。好好分析静态因为能够解决 70 % 的问题。介绍了一些工具和方法。Enjoy yourself. 最近几天,我决定试水逆向工程,即使在计算机和编程相关领域有一定的基础,我也被很多信息和操作的代码所困扰,这让我很蒙圈。 逆向工程乍看起来似乎很复杂,但是通过一些好方法和工具包,一切都变得清晰...

关于 Google 公司的一些趣闻

2019-06-17
阅读 1 分钟
1.4k
简评: 很少有科技公司能像 Google 一样象征着这个数字时代,你知道 Google,但不一定知道以下这些有趣数据。这些来自 VizionOnline 的数据概述了不为人知的 Google 趣闻,分享给大家。

Android | 自动调整文本大小的 TextViews

2019-06-11
阅读 3 分钟
1.8k
有时候我们需要 TextView 根据放入的内容来改变其文本大小,之前 Android 对此并没有太多的支持,在 Android O 之后,新增了这项功能。让我们看看是怎么一回事 ~

为什么 Android 开发者都应该尝试一下 Anko?

2019-06-10
阅读 2 分钟
1.5k
简评: 这里介绍的仅仅是 Anko 中很小的一部分,Kotlin + Anko 真的让 Android 开发简化了不少,用了 Anko 基本就可以告别那些什么 Android 不得不知的代码收集贴了。

认识 android-job

2019-06-05
阅读 4 分钟
1.8k
对于现在的应用来说,在应用生命周期之外运行一些后台任务可以说已经是一项必不可少的需求了。这些任务可能是在某个时间点提醒用户什么事情或同步本地数据到服务器等等。

跨浏览器问题的五种解决方案

2019-06-04
阅读 2 分钟
1.9k
如果您正在使用任何类型的现代 CSS 片段,例如框尺寸(box-sizing)或背景剪辑(background-clip),请确保使用适当的前缀。

如果世上所有人都住在同一条街,那会是怎样的景象?

2019-05-31
阅读 2 分钟
1.1k
简评:「美元街」是一个神奇的网站,它设想了一个所有人都住在同一条街上的世界,他们的房子按照收入排序。你花越长时间浏览这个网站,就会越清晰地发现我们所有人的基本需求都一样。从中你能得到一个启示是 —— 我们彼此间的共同点其实比我们想象的要多。

制作一个 JavaScript 小游戏

2019-05-30
阅读 1 分钟
1.7k
简评: 作者学习了编程两个月,边学边做了一个 JavaScript 小游戏,在文中总结了自己在这个过程中的一些体会,希望能给其他初学者一些帮助。

好代码是什么样的?

2019-05-22
阅读 1 分钟
1k
当我们在阅读代码时,我们总希望能尽可能快的理解其中的逻辑。这意味着代码应当有着良好的格式,清晰而准确的命名,根据逻辑被合理的组织成不同的代码块。

UI 设计中的渐变

2019-05-21
阅读 3 分钟
2k
简评:渐变是通过两种或多种不同的色彩来绘制一个元素,同时在颜色的交界处进行衰减变化的一种设计。从拟物到扁平再到渐变,人们慢慢发现它能创造出从未有过的一种色彩感觉 —— 独特、现代和清爽。(本文译者@Aceyclee)

GPT-2,吓坏创造者的「深度造假写手」

2019-05-15
阅读 2 分钟
3k
简评: 今年二月份刷屏的 GPT-2 着实厉害,那个生成续写故事的例子更是效果好到吓人一跳,它到底有多厉害,本文略微讲讲。更详细的信息可参考文末 OpenAI 的博客链接。

Android 静态代码分析工具

2019-05-13
阅读 3 分钟
3.6k
静态代码分析是指无需运行被测代码,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句,错误的递归,非法计算,可能出现的空指针引用等等。

怎样减少 Android 应用包 60% 的大小?

2019-05-08
阅读 2 分钟
3.6k
简评: 应用的大小也是用户体验的一个重要方面,而减少 Android 应用安装包大小其实一点也不复杂。 对于移动应用来说,应用安装包的大小当然是越小越好。特别是对于一些欠发达地区,你不希望用户因为手机「存储空间不足」而卸载你的应用。 本文就介绍了几个小技巧来有效减少 apk 的大小: 首先,我们先用 Android Studio...

数字游戏:艺术家如何用大数据展现艺术

2019-05-06
阅读 3 分钟
1.5k
简评: 现在,从社交媒体上分享的照片到运输网络的运行系统,人们每天产生的数据字节数多达 2.5*100万的三次方(25 后面加 17 个 0)。掌握最新科技的艺术家正在利用这些「大数据」创造一种新的信息视觉语言。

Android 开发工具推荐

2019-04-24
阅读 2 分钟
4.1k
Stetho 是 Facebook 构建的一个 Android debug 工具,能够和 Chrome 浏览器绑定,使得你可以通过 Chrome 来调试 Android 应用,比如查看网络请求情况和 SQLite 数据库。

国外青少年最喜爱的聊天 app,竟然是 Google Docs

2019-04-23
阅读 2 分钟
1.9k
简评: 这还真不是标题党,Google Docs 的协作中内置了实时聊天的功能,也可以进行 comments,颇有种现代「传纸条」的既视感。其实国内的石墨文档、腾讯文档等协作工具也有类似的效果,本文很有意思,分享给大家。

从加班到零工经济 无间歇工作的代价

2019-04-17
阅读 3 分钟
1.2k
即使是埃隆·马斯克( Elon Musk),近日接受《纽约时报》采访谈到自己 47 岁生日只能在工厂里熬通宵时,也颇为感慨:“没朋友,什么都没有。” 与平时每周工作 120 小时的日子没什么区别。

冰与火之歌居然是在 DOS 系统上写出来的

2019-04-15
阅读 1 分钟
2.2k
简评:《权力的游戏》第八季(最终季)终于开播了!这部美剧的原著小说有一个很有趣的冷知识 —— 它是在运行 DOS 系统的计算机上写出来的。其实不少老粉都已经知道这个典故,不过听到老爷子的亲自解释还是非常开心的。

十张伟大的科学瞬间

2019-04-11
阅读 3 分钟
1.5k
题图: 搭载 ORBCOMM OG2-M1 卫星的猎鹰 9 号运载火箭发射,人类一直很渺小。 ▎2019 更新 北京时间 2019 年 4 月 10 日 21 点,人类首张黑洞照片正式发布! 这次的直接成像除了帮助我们直接确认了黑洞的存在,同时也通过模拟观测数据对爱因斯坦的广义相对论做出了验证。 1. 1927 年第五届索尔维会议 这张照片几乎是世界...

机器学习如何破译早已消亡的古老语言?

2019-04-09
阅读 3 分钟
2.8k
简评:在大英博物馆 (British Museum) 的柔光中,人们只能勉强看到镌刻在这些古老泥板上的密密麻麻的楔形标记。这些细小的标记是世界上最古老的书写系统 —— 楔形文字的遗迹。

重装上阵,全新的「极光开发者」公众号来了,关注送大礼!

2019-04-03
阅读 2 分钟
1.6k
简评: 专为开发者设计的「极光开发者」公众号来了!关注送好礼,文末全是彩蛋! 乙亥年二月二十八日,公历 2019 年 4 月 3 日,晴。 宜写码、改 bug、立 flag。 今天,极光开发者公众号全新改版,重装上阵,一个全新的技术界的四有公号就此诞生。 一个有人气的公众号 8 年辛苦耕耘,诞生于 2011 年的极光如今已经成为国...

如何阻止「数码黑帮」偷走你的时间

2019-04-01
阅读 2 分钟
1.3k
简评: iPhone 最近更新了 iOS 12.2,屏幕使用时间的选项更灵活。在移动互联网的时代,「分心」这件事可能越来越不由自主,太多的 app 在想方设法占据我们稀缺的注意力。