Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

技术周刊 第 41 期 #47

Open
FengShangWuQi opened this issue Dec 9, 2018 · 0 comments
Open

技术周刊 第 41 期 #47

FengShangWuQi opened this issue Dec 9, 2018 · 0 comments

Comments

@FengShangWuQi
Copy link
Collaborator

【前端】

1、GraphQL 之路

image

开源电子书,介绍如何使用 React.js 和 Node.js 开发 GraphQL 应用。

https://www.robinwieruch.de/the-road-to-graphql-book/

2、React 16.x 路线图

如果您在过去一年中一直关注React,那么您将遇到各种新概念,例如hooks和“Suspense”,并且可能想知道它是如何适应大局的,这里简洁的解释了所有的问题。

https://reactjs.org/blog/2018/11/27/react-16-roadmap.html

3、前端真的能做到彻底权限控制吗?

权限控制大致分为两个维度:
垂直维度: 控制用户可以访问哪些url的权限
水平维度: 控制用户访问特定url,获取哪些数据的权限(e.g. 普通用户、管理员、超级管理员访问同一url,获取的数据是不同的)

https://juejin.im/post/5c0a96e66fb9a049ec6ae305

4、用一分钟理解 console 的这个原理,多留几根黑发

问题: console打印出的值与实际值不符的原因。
碰到这个问题是因为更改某一个值a后将其存储起来,更改为a1后,然而打印出来的值却是a1,展开打印的值是a。因为不理解这个现象,导致调试代码走了很多弯路,最后才定位到问题。一起来一探究竟~

https://juejin.im/post/5c0a2dac6fb9a04a037906e5

5、取代 Edge,微软最快本周推出新款基于 Chromium 的浏览器

传微软将放弃 Edge 及其渲染引擎 EdgeHTML,转而基于 Chromium 开发新浏览器 —— 根据最新传言,微软已经在开发新的浏览器,代号 Anaheim,基于 Chromium 构建,以此来替代目前的 Edge 浏览器。

https://mp.weixin.qq.com/s/wqmCyL5Wf9rTEzlp5VqIyA

7、React 是如何区分 Class 和 Function 的 ?

React 团队核心成员 Dan 最近新开了一个叫 Overreacted 的博客,更加深入地讲解 React 的内部原理, 这篇文章处于此翻译而来

https://zhuanlan.zhihu.com/p/51705609

8、我们为什么要写 super(props)

这篇文章也翻译自 Dan 的个人博客,来了解一下为啥在 构造函数中需要调 super 方法

https://juejin.im/post/5c04fea5f265da6133565696

【后端】

1、在Java中如何优雅地判空

作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。不过NullPointerException对于很多猿们来说,也是Exception家族中最亲近的一员了。

https://juejin.im/post/5bf60e286fb9a049dd7fe9f8

2、一些有趣且鲜为人知的 Python 特性—wtfpython

image

Python, 是一个设计优美的解释型高级语言, 它提供了很多能让程序员感到舒适的功能特性。但有的时候, Python 的一些输出结果对于初学者来说似乎并不是那么一目了然。这个有趣的项目意在收集 Python 中那些难以理解和反人类直觉的例子以及鲜为人知的功能特性, 并尝试讨论这些现象背后真正的原理!

https://github.com/satwikkansal/wtfpython

【其他】

1、RollToolsApi

一个提供开发中常用数据的一个稳定聚合Api接口源,运行于独立服务器,免费,且长期维护,会持续添加新的接口!

https://github.com/MZCretin/RollToolsApi

2、Mac OS X 配置指南

每次更换了电脑或者重新安装了系统后,再对电脑进行配置总是一件头疼的事情,常常发现自己在工作的途中,回头去看仍需要做很多配置。本指南包含了大部分的通用软件的配置,也有部分针对特定的编程语言的配置。这里面配置适用于大部分的科研工作者/程序员/码农,也适用于有志于从事类似工作的学生。

https://wild-flame.github.io/guides/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant