鱼头的博客

Welcome to my wolrd

黑苹果Mojave 10.14.15安装实录

Hackintosh-with-mojave-10.14.15

i7-8700 b360m 黑苹果安装日志 背景 这次组装黑苹果和 win 10,主要有三大目的 剪视频,做设计工作 偶尔开发代码 玩游戏(才不是最重要的 其实过程中主要碰到的问题就是蓝牙,其他的由于我选的都是比较省事的硬件,网上有现成的 EFI 配置,所以基本没什么特别经验总结,实在要说的话,就是   选对硬件,安装黑苹果非常轻松简单。 配置选择 主板:微...

Code Review实践

Code Review Practice

Code Review流程 为什么要Code Review 有了代码审核这个环节,提交人更会整理自己的代码,补充自己的注释,完善自己的TODOS,提升自己的代码 代码审核也是个知识共享的过程(无论是对于审核人还是被审核人) 可以提升团队的代码一致性 可以提升团队的代码可读性 通常自己是很难发现自己写的错误的,其他人来看你的代码则比较容易发现错误 什么时候做Co...

使用React-Hooks开发聊天室之2.0版本

我的 React 历程 React 在前端界大行其道将近三年了,他带来的数据与 UI 绑定的优势,让我们告别了 jQuery 和 DOM,让我们把注意力集中到单向数据流上,我们可以把一大个 web app 拆分成小的,独立的,可重用的组件, 初识 State 两年前我刚刚接触 React,自学开发了聊天室第一版,当时对状态管理还是非常懵懂,父子通信使用的都是 props 传值,写一个通...

新浏览器中的passive事件监听器引发的移动端交互问题

Interaction problem caused by passive event listener

最近在做一个移动端的页面,碰到了之前不存在的问题,即使添加了 user-scalable=no 的 meta head,页面依然能缩放。 而弹出全屏弹窗时,页面依然能滚动,实在是让人十分厌烦的一个交互,搜寻了众多文档之后,得出了这篇文章。 iOS10+ 忽略了 meta user-scalable From release notes: To improve accessibi...

数据可视化初探-用G2分析睡眠数据

Analyze sleeping data with G2