记录

记录

  • 时间与距离

    这章我们要考虑下时间和距离的概念。我们强调过,物理学,甚或全部的科学,都基于观测˙˙˙

  • The One You Love

    “The One You Love” By Glenn Frey in 1982˙˙˙

  • 空时

    相对性理论向我们表明了,不同坐标系下位置与时间之间的关系,并非如我们所直观预期的那样。非常重要的一点是,我们必须深刻地明白,洛伦兹变换对于位置和时间暗含着的那种关联,因此我们要细致地考察一下这个问题˙˙˙

  • 沮丧

    人在说话的时候,思考基本是停止的,所以由你的发声系统震颤而来的那些声音很可能没有正确表达你的观点或情绪˙˙˙

  • 徒步深圳湾滨海路十公里

    今日天气晴好,空气干净。午饭后出门,乘坐地铁十一号线自碧海湾往车公庙,觅得一咖啡馆,遂坐下点一杯咖啡,看起书来˙˙˙

  • 梦游天姥吟留别

    海客谈瀛洲,烟涛微茫信难求˙˙˙

  • 台湾与我

    大约是前年吧,我突然有意飞去台湾,去看看那自古便与大陆有着千丝万缕暧昧关系的美丽岛屿˙˙˙

  • 兰亭集序

    永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也˙˙˙

  • 搬迁

    今天公司终于搬到了新的办公楼,进入新的环境,我既有兴奋又有新的不自在˙˙˙

  • 羊汤小馆

    今天是平常的一天,周六,一觉睡到了十点˙˙˙

  • 徒步

    今天意外起得早了一些,大概是七点半吧,终于决心去实践一次十二公里的长途步行˙˙˙

  • 周末随感

    又两个月过去了,没有与家人联系,家人亦未与我联系˙˙˙

  • 希波克拉底誓词

    仰赖医神阿波罗·埃斯克雷彼斯及天地诸神为证,鄙人敬谨宣誓愿以自身能力及判断力所及˙˙˙

  • 鲁迅《南腔北调》- 林克多《蘇聯聞見錄》序

    大約總歸是十年以前罷,我因為生了病,到一個外國醫院去請診治˙˙˙

  • 假如鲁迅先生去过苏联

    读《鲁迅全集》,有一个很明显的印象,即鲁迅先生对苏联赞誉有如,充满向往˙˙˙

  • 狭义相对论介绍

    过去 200 余年里,牛顿提出的运动方程被认为是对自然的正确描述,而这个自然定律存在的问题首次被发现的时候,解决的方法也一同被提出。此二者均由爱因斯坦于 1905 年提出˙˙˙

  • 陽關三疊

  • ES2021 新特性

  • 鲁迅散文 - 野草

    当我沉默着的时候,我觉得充实;我将开口,同时感到空虚˙˙˙

  • Rememer the disaster in Henan province in July, 2021

    I'm so sorry that the content was removed˙˙˙

  • 孤独

    每当闲暇时,看着大街上来往的男人和女人,听见他们的愉快的聊天与欢笑,我便觉得孤独˙˙˙

  • 鲁迅散文 - 秋夜

    在我的后园,可以看见墙外有两株树,一株是枣树,还有一株也是枣树˙˙˙

  • 新的工作

    休息了半个月之后,我入职了新的公司˙˙˙

  • WebAssembly 系列 - 现在与未来

    今年,2017 年,二月28日,4 大浏览器一致表示他们已经完成了针对 WebAssembly 的 MVP 版本的发布˙˙˙

  • 介绍我做过的项目 - S 项目

    我要介绍下我做过的项目,项目不难,但是都加入了自己的思想,我想把它说出来,以升华自己的思想˙˙˙

  • WebAssembly 系列 - 速度

    因此,这里择偶问题不需纠结。然而,我们希望的是,一些程序员会将部分的 JavaScript 代码切换为 WebAssembly 版本˙˙˙

  • 如何介绍你的软件架构

    面对不同的角色需要用不同的思维来表达,对领导汇报用业务图而不能讲技术架构,对开发则可讲具体开发架构,对运维讲运行架构、物理架构,因此需要不同的架构设计来表达˙˙˙

  • 介绍我做过的项目 - P 项目

    我要介绍下我做过的项目,项目不难,但是都加入了自己的思想,我想把它说出来,以升华自己的思想˙˙˙

  • WebAssembly 系列 - 运行

    WebAssembly 是除 JavaScript,另一种可以运行在 web 页面上的编程语言。过去,当你想运行一段代码,以与页面的其它部分交互,唯一的选择就是 JavaScript˙˙˙

  • 应试

    面试效果不好,网上找了一篇经验,先分析下答案,试试效果怎么样˙˙˙

  • WebAssembly 系列 - Assembly

    要想理解 WebAssembly 是如何工作的,先去理解 assembly 是什么以及编译器是如何生成它的,会很有帮助˙˙˙

  • WebAssembly 系列 - JIT

    JavaScript 开始的时候运行是缓慢的,但是拜 JIT 所赐,执行速度会越来越快。那么,JIT 是如何工作的˙˙˙

  • WebAssembly 系列 - 简介

    你应该听说过,WebAssembly 非常的快。但是使它如此之快的缘故是什么呢?这一系列,我想向你对于这个问题做一个解释˙˙˙

  • 清明遗书

    32 岁,明日清明,我留下遗书˙˙˙

  • 人性

    朋友啊朋友,你可曾想起了我,如果你正在享受幸福,请你忘记我;朋友啊朋友,你可曾记起了我,如果你正承受不幸,请你告诉我˙˙˙

  • 吴孟达死了

    是的,吴孟达死了˙˙˙

  • 两种让我感觉舒适的方式

    其一,在海边,躺在温暖的石头上睡眠;其二,在福田书城的一个角落,带着 Beats 耳机,听贝多芬的交响乐˙˙˙

  • 疾病与死亡

    理解死亡,体谅疾病,享受健康与生活˙˙˙

  • 过去

    我,看着电脑里的一张照片,陷入了对往事的回忆˙˙˙

  • 无法再爱她

    我很喜欢她的样子,与生俱来的,不假粉饰的˙˙˙

  • 感觉如此糟糕

    我越来越难以体会社交活动理所应当带来的快乐。说它是理所应当,我表示人们大概都是如此认为的。我感到与人沟通时的空洞,这样的沟通只会让我由衷地感觉到孤独。然而,我也没有什么可以值得拿出来沟通的材料,这让我感觉到痛苦˙˙˙

  • 国庆假期的孤独

    人类大概是太寂寞了,又太悠闲了。然而,我却在这世界中晕头转向,丢失了自己的灵魂˙˙˙

  • 开篇

    “我的世界”,对此我已构思了一段时间。一直以来,我思维混乱,难以下笔。我要写下“我的世界”,其目的之一即整理自己的思维,以使解放于那般混乱˙˙˙

  • 七月十八日再游梧桐山

    游山玩水,素为国人喜好。这种喜好似乎生于本性,因为我注意到大部分小孩子旦见山水也颇为欢快,而且这方面的反应无需特别的训练。山水为静物,何乐有之?偶尔思索起来,不能了解其中˙˙˙

  • 在 Windows 机器上搭建 GIT 中心,并借 SSH 传输资源

    前些日子,在做一个关于植物的本地网站。网站的静态资源、图片服务和 WWW 服务都部署在一个低端的 windows 笔记本上˙˙˙

  • Black Lives Matter

    Since 05.25, the U.S. protests in every states for George Floyd's death.˙˙˙

  • 关于地图方面的几个小问题

    最近做小程序,用到组件库里 map,遇到了 2 个小问题,拿出来和大家分享一下˙˙˙

  • We're all experiencing a big change of the world

    COVID-19 brings a big change to the world. How will the world change? I'm not sure. But I feel it will be one˙˙˙

  • What did I do today

    Today is April 18th, 2020. Now the time is 6 o'clock and a half, afternoon˙˙˙

  • Configure ESLint with Prettier to support Typescript

    I'd been frustrated by these terms for a so long time! And I think you maybe also get confused. So yesterday, I'd spend more than five hours to understand them. Now I'll write the findings for you˙˙˙

  • ES2020 新特性列举

    ES2020 新特性列举˙˙˙

  • 常见浏览器兼容性问题与解决方案

    列举常见 CSS 兼容性问题,面试老是问这种无趣的问题˙˙˙

  • Webpack 优化分包之 name

    文本要介绍的是配置项 name 的作用˙˙˙

  • 关于 Webpack 一些基本

    不解读源码,从表象上来看看 Webpack˙˙˙

  • 再见,整洁代码

    让整洁代码指引你吧,然后忘了它˙˙˙

  • Babel 7 下配置 TypeScript 支持

    本文将展示,如何使用 @babel/preset-typescript 和 @babel/preset-env 配置一个最小但完整的编译环境,打包工具使用 webpack˙˙˙

  • TypeScript 与 Babel 的完美婚姻

    由 TypeScript 和 Babel 两大研发团队,历时一年之久,专为 TypeScript 打造出了 Babel 插件 @babel/preset-typescript。得益于此,TypeScript 的使用从未如此简单!本文将从 4 点来陈述为什么 TypeScript 和 Babel 是一场完美的搭配;以及,如何花十分钟,一步一步地将项目迁移至 TypeScript 语言˙˙˙

  • 2019 岁末随想

    2019 年的最后一天,和去年一样,遗文一纸,以传千年˙˙˙

  • Webpack 优化分包之 maxInitialRequests 以及 maxAsyncRequests

    文本要介绍的是配置项 maxInitialRequests 和 maxAsyncRequests 的作用˙˙˙

  • Webpack 优化分包之 minChunks

    文本要介绍的是配置项 minChunks 的作用˙˙˙

  • Webpack 优化分包之 minSize 和 maxSize

    文本要介绍的是配置项 minSize 和 maxSize 的作用˙˙˙

  • 一些常用排序和查找算法的实现

    有一天 Google 快速排序算法,得到了 Youtobe 上的一些视频,这些视频非常形象地、以动画的形式展示了排序算法的执行过程,并且伴随声音˙˙˙

  • 回来 - By 罗琦

    2002年发行的歌曲,听着想哭˙˙˙

  • 深入研究 Zone.js 之后的发现

    Zones 是帮助开发人员处理多个有逻辑关联性异步操作的新机制。它将每个异步操作通过 zone 关联起来˙˙˙

  • 开发模式 "Development Mode" 是如何工作的?

    如果你的代码库即便是稍许有些复杂,你可能已经采取了某种办法,针对开发和生产环境分别进行打包,从而于不同环境运行不同的代码˙˙˙

  • 程序员宣言

    为了捍卫计算机编程师的职业荣誉,对着我的能力与认知的最高水准,我发誓:我将永不生产有害代码˙˙˙

  • 我们程序员

    最近有一个红色运动型小汽车驶向了小行星带。正是我们程序员将之送至那里的。哦,我并不是轻视 Elon Musk 和那些在 SpaceEx 工作的火箭科学家以及工程师们。这正是他们的愿景、他们的成绩。但是,如果没有我们程序员,他们不会完成这项工程˙˙˙

  • TS 中何时使用“never”与“unknown”类型

    TypeScript 在版本 2.0 和 3.0 分别引入了 never 和 unknown 两个基本类型。这完善了 TS 类型系统的基础性和全面性。TypeScript 严格遵循了类型设计原则˙˙˙

  • 写在五一之前

    二〇一九年的“五一劳动节”毫不意外地走来,这对于那些辛勤的劳动者是一种小小的奖励吧。对于这个过了无数次的节日,我并无太多想说的,只是,这是个特殊的时间节点。这就像春天每年都会来一样˙˙˙

  • 深度拷贝

    支持基础类型数据、数组、对象、日期的拷贝,不支持函数拷贝,也不支持原型拷贝˙˙˙

  • rlang 之父 Armstrong 给我的两个忠告

    Armstrong,Erlang 之父,于 4 月 20 日与世长辞,享年 68 岁,我虽不了解 Erlang 也不了解 Armstrong,但是,看了他在《编程人生》里提到了编程习惯的改变,觉得会很受用,故摘录之˙˙˙

  • 从设计到上线:基于微信侧的“洗衣服务”项目客户端

    一八年初,我尚在大连,供职于一家名为 Lanwatcher 的外企,职位为“软件开发工程师”˙˙˙

  • 思绪如潮 - By 戴娆

    思绪如潮,一首老歌,戴娆唱,十年之前就开始听了,啊!十年˙˙˙

  • LeetCode 超级回文数

    如果一个正整数自身是回文数,而且它也是一个回文数的平方,那么我们称这个数为超级回文数˙˙˙

  • 知道一下前端常见布局

    自以为很了解所谓“布局”,比如用百分比、相对文档元素的rem单位、浮动、flex等,但还是很肤浅,也未得要领,布局大概会分为“固定布局”、“流式布局”、“响应布局”、“弹性布局”,本文将给出其三者的定义,演示常见的布局手段˙˙˙

  • 波音 737 事故,软件化要不要“背锅”?

    两次惨痛空难后再看波音的软件化之路:它曾满载荣光,如今备受质疑˙˙˙

  • 时间(作者:威廉•赫兹里特)

    随着年岁的增多,我们越来越深切的感到时间的宝贵。确实,世上任何东西,都没有时间重要。对待时间,我们也变得吝啬起来。我们企图阻挡时间老人的最后的蹒跚脚步,希望他在墓穴的边缘多停留片刻˙˙˙

  • ES2019 新特性

    简单列举 ES2019 的新特性,提供相关文章的链接˙˙˙

  • React 如何以及为何在 Fiber 架构中使用链表结构来遍历组件树

    我在Web逆向工程技术上花了不少的时间,写下了自己的发现,以助于自己和社区的学习、成长。去年(2017年)的时候,我的注意力集中在Angular的源码,并在网上发表了我的分析成果——深入Angular˙˙˙

  • 深度理解:React 中 State 和 Props 更新机制

    理解 React 执行“更新”的机制,所需要的基本知识,我在上一篇作了说明;本篇,我们就来深入“更新”的细节中˙˙˙

  • 深入Fiber:React16 新协调算法全面深度剖析

    React16以来,Reconciliation算法已经由基于Stack的实现更新为基于Fiber的实现,官方为什么要如此设计?又是如何来设计的?本文将给出明确的回答。文本对Fiber的核心思想作了简化以便于读者理解˙˙˙

  • 使用Docker搭建PHP+MySQL+Apache2开发环境

    记录一下学习并实践Docker的历程,供后续参考;同时,也希望能帮助到正在学习并想使用Docker的你˙˙˙

  • 岁末随想

    接近一八年的尾声,写点什么,以消散这一年来的压抑情绪;谈谈希望˙˙˙

  • Vue创始人尤雨溪对于知乎问题 "react 是不是比 vue 牛皮,为什么?"的回答

    这个问题下面的很多回答太偏激了,其实我淡出知乎就是因为这类破事... 但是作为作者还是认真地说一说吧,希望能以后别再有这种问题了˙˙˙

  • 久远的照片

    在清理硬盘的时候,发现竟还保留着那么多年前的照片。回忆起来,又彷佛在昨日。是的,那些事并不遥远,不过七八年˙˙˙

  • ES2016-ES2018新特性列举

    ES2016-ES2018的新特性不很多,在此全部列举˙˙˙

  • Jobs在斯坦福大学的演讲

    乔布斯对操场上挤的满满的毕业生、校友和家长们说:“你的时间有限,所以最好别把它浪费在模仿别人这种事上。”--同样地,如果还在学校的话,似乎不应该去模仿退学的牛人们。Jobs说˙˙˙

  • The speech by Jobs in Stanford

    This is the text of the Commencement address by Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios, delivered on June 12, 2005˙˙˙

  • ES6新特性列举

    列举几个罕用的新玩法,当前用不着的。但是不保证今后什么时候会用上˙˙˙

  • Js查询字符串解析函数

    Js查询字符串解析函数,选自《JavaScript高级程序设计——第三版》的BOM-location章节˙˙˙

  • ES5创建Object的七种模式

    ES5中创建Object的模式有很多,每一种模式诞生的背后都暗藏着创作者的经验与智慧,值得我们后人好好学习一下。本篇内容摘自《JavaScript高级程序设计(第三版)》˙˙˙

  • 高性能网站建设指南

    列举了美国Steve Souders总结的14条性能规则˙˙˙

  • 前端工程师必须能回答的问题

    这些问题是我在网上看到的,觉得对前端知识体系的建立很有帮助,所以整理并发布出来,以供自己去温习、巩固˙˙˙

  • 王小波的《有与无》

    王小波的《有与无》˙˙˙

  • Javascript 中 “==” 操作符

    总结了JavaScript中 “==” 操作符的计算法则˙˙˙

  • 哪里去寻找“支持者”

    支持者是在职业生涯中帮助提建议、拥护你、激励你的导师和帮手。他们通常为数不多,大概不到五人。这些就是你在“职业生涯的天堂”中会遇到的那一类人。对于职业生涯而言,支持者就好比时速20公里的顺风,也仿佛推动我们前进的一只隐藏的仁慈之手。支持者会在背后说你的好话,将你推荐给别人˙˙˙

  • 规划职业生涯三大阶段

    一个人的职业生涯长达45年之久,可划分为三大阶段˙˙˙

  • 再见!伴我三年的自行车

    2018年07月31日,陪伴我三年的自行车卖给了别人。撰以此文以记之˙˙˙

  • 朋友的同学在生命结束前的话

    转载朋友的同学在朋友圈里写的一段话。那个时候他应该躺在病床上,身患淋巴癌。朋友说本以为他的病能好起来,结果去年他没能战胜病魔。人在这个状态下写下的话发人深省˙˙˙

  • 简单的图片轮播功能实现

    图片轮播,网上能实现它的资源不在少数。闲来无事,在个人的博客中,我自己简单实现了一下˙˙˙

  • 七个最有效的戒烟方法

    晨练的时候,路边卫生院门前的宣传板上看到的˙˙˙

  • 关于TinyMCE不同步HTML内容的问题

    EM...,两个地方采用同样的方式提交表单,结果一个同步了,另一个不同步˙˙˙

  • Mac/Linux系统Terminal中不同文件类型的颜色

    Mac/Linux系统Terminal中不同文件类型的颜色˙˙˙

  • 开始健身

    30岁的年纪,身体素质日益下降,我需要健身了˙˙˙

  • 从苹果官网细看20年设计变迁史

    在过去很长一段时间,苹果都一直以自己流线型、极简风格的工业设计闻名全球。而97年乔布斯带着NeXT团队荣归苹果之后,这家传奇企业重获新生,它的高速发展的这个阶段也和互联网快速普及的20年有着高度的重叠。因此,苹果官方网站正式上线之后,它的设计风格也在过去20年间迎来了巨大变化,你可以在每一次设计的转型和改变中看到苹果变革的轨迹˙˙˙

  • 民众对科技公司越来越反感,硅谷还能自愈吗?

    5月13日,《卫报》撰文指出,科技企业正在侵蚀和左右我们的思维。随着负面消息的增加和公众的反对声越来越强烈,硅谷科技企业终于开始承认自己的错误,并随之产生了所谓的科技人文主义来修复自身问题。但他们所提供的所谓让技术回归人性化的解决方案只会让大科技企业变得更加强大˙˙˙

  • 做饭

    今日懒床到12点,起来头脑昏沉,本想拿起手机用饿了么订个餐,起了一个念头,于是决定不订餐˙˙˙

  • XMLHttpRequest 的 withCredentials 属性

    项目开发中经常遇到文中提及的错误,只有深刻理解了withCredentials属性的含义,才能更好的使用˙˙˙

  • 比特币白皮书:一种点对点的电子现金系统

    本文提出了一种完全通过点对点技术实现的电子现金系统,它使得在线支付能够直接由一方发起并支付给另外一方,中间不需要通过任何的金融机构。虽然数字签名(Digital signatures)部分解决了这个问题,但是如果仍然需要第三方的支持才能防止双重支付(double-spending)的话,那么这种系统也就失去了存在的价值。我们(we)在此提出一种解决方案,使现金系统在点对点的环境下运行,并防止双重支付问题。该网络通过随机散列(hashing)对全部交易加上时间戳(timestamps),将它们合并入一个不断延伸的基于随机散列的工作量证明(proof-of-work)的链条作为交易记录,除非重新完成全部的工作量证明,形成的交易记录将不可更改。最长的链条不仅将作为被观察到的事件序列(sequence)的证明,而且被看做是来自CPU计算能力最大的池(pool)。只要大多数的CPU计算能力都没有打算合作起来对全网进行攻击,那么诚实的节点将会生成最长的、超过攻击者的链条。这个系统本身需要的基础设施非常少。信息尽最大努力在全网传播即可,节点(nodes)可以随时离开和重新加入网络,并将最长的工作量证明链条作为在该节点离线期间发生的交易的证明˙˙˙

  • 骑行生活 - 锦州

    2018年4月29日至5月1日,我从大连西岗区出发,骑着自己的山地车去往锦州。全程大约400公里,途中阳光明媚,春意十足˙˙˙

  • Linux中passwd文件数据结构说明

    linux系统中,用户信息被存储于/etc/passwd文件中,每一行定义一个用户,这里解释一下其数据定义结构˙˙˙

  • CentOS7 设置 hostname

    局域网中一台CentOS机器,为了通过ssh客户端对其访问,但机器局域网IP不固定,可以设置HostName,用HostName来访问之˙˙˙

  • Node Resolution Algorithm

    Node 依赖包解析算法˙˙˙

  • 前端工程化 - 第四阶段

    当我们要开发一款完整的Web应用时,前端将面临更多的工程问题˙˙˙

  • 他人的工作感悟

    他人的工作感悟,内容来自网络˙˙˙

  • 创业自问

    创业前需要回答的问题˙˙˙

  • CSS清零代码

    使用 CSS 清零(CSS Reset)是实现跨浏览器兼容的灵丹妙药,CSS 清零可以消除不同浏览器对 margin,padding 这些属性的默认表现,你可以更容易控制诸如对齐,间隙等等问题˙˙˙

  • 自己的Observable构思与实现

    Observables can "return" multiple values over time˙˙˙

  • Json Editor - 可视化编辑JS对象

    一款用于在线可视化编辑JS对象的工具库,增删改均具备。你可以扩展为在线编辑json文件等˙˙˙

  • 用 csso 压缩前端资源

    CSSO (CSS Optimizer) 是一款CSS压缩工具。它可以实现3种对CSS代码的转换˙˙˙

  • 暮春秋色 - By 窦唯

    多开阔,幻声凋落˙˙˙

  • 空港曲 - By 宋冬野

    今天下午听喜马拉雅FM发现了这个歌曲˙˙˙

  • 基于 jQuery 的 tooltip 简单小插件

    常常困于在互联网上找到满意的js库,或许是方法问题˙˙˙

  • TinyMCE自定义插件编写

    最近要使用 TinyMCE,为了在内容里插入代码块,我研究给它加一个代码编辑的功能。因为之前没仔细看内置插件列表,没发现其实 TinyMCE已经有了这个功能,我花了几乎一日的时间搞这个代码编辑插件。后来发现这个情况后,会心一笑,只当学习了吧˙˙˙

  • 新年快乐

    新年终于到了˙˙˙

  • 星博客深夜上线

    此时,2018年2月14日的凌晨2点38˙˙˙