kavience

blog

生命的脆弱

树叶的一生,只是为了归根吗? – 亚索 对生命的疑问 每当想起人生的意义的时候,我总是会想起 LOL 中亚索的这句话「树叶的一生,只是为了归根吗?」。我觉得他说的这句话,似乎适合让任何一个失落的人发出这样的呐喊,同时也会产生共鸣,人的一生,其实不也像一片树叶吗? 树叶源自于树枝,春天发芽,夏天茂盛,秋天落叶,冬天归根。而大多数人,少年时在家乡出生和长大,年轻时外出学习和工作,中年时成家立......

如果坚持一个行业五年

写在开头 这两天确实有点开始焦虑了,准确的来说,我好像一直都很焦虑。最近又有新想法了,想重新捡起 Android ,想做 APP 开发。回想起大学的时候,我一直都好想做 APP 开发,书也买了不少,视频也看了不少,但始终没有坚持下去。刚刚重新看了点关于 Android 的知识,回想起以前的一些‘经验’,不知怎的,有点黯然伤神。 当初为什么没有坚持下去呢?我一直觉得自己是个很浮躁又很有想法的人......

程序员的焦虑

写在开头 有时候我一直怀疑自己不适合做一个程序员,出身普普通通,小学六年从未接触过英语,接触计算机也是因为去网吧打游戏。小时候的我像大多数的人的童年一样,希望以后做个科学家,从没想过去做程序员,那时候连程序员这个职业是什么都不知道。一直到高中,吵着跟爸妈说要买电脑,说是为了学习,实则是为了打游戏。最疯狂的时候,痴迷到什么程度呢?高一高二每次开运动会的时候,我都是在家打游戏度过的。基本不参加一......

未来的路

序言 初衷 突然有那么一刻,我想写点什么,关于人生的一些思考。本来我曾希望只在博客里面写关于技术的东西,但是有的时候,我觉得总想写点什么才行,脑海里时不时会冒出一些 idea,如果不写下来,没过多久我觉得我就会忘记。所以,这将是我写这个系列的初衷,观点不一定正确,但从我开始写的时候,我也没想过让多少人看,也许根本没有人看,但这无关紧要,几十年后,让年纪大了的自己回头看看曾经 20 多岁的自己......

Terminal翻墙代理

What? 通过 proxychains-ng 实现 terminal 代理 Why? 目前的代理功能,大部分底层都是基于 socks5、http 等,然后配合插件如 SwitchyOmega 等,实现在浏览器端代理,或者是全局代理,但问题是在 terminal 下仍然不走代理。即使通过 export http_proxy=http://127.0.0.1:1081 https_pro......

今年计划

What? 工作闲暇之余想做的一些事。 Why? 发现自己想做的事情实在是太多了,一直想做点什么属于自己的东西,零零散散之前一直没做,从现在开始专注于每件事吧! 终身学习! How? 运营一款关于家乡的论坛 这个想法其实很早就有,也一直没有行动,现在终于下定决心了。 宜春本地论坛 是一款关于家乡本地的,涵盖交友、话题讨论、本地活动、本地资讯的论坛。配合公众号,推送一下关于家乡的东西。 开发一......

PSR-1基本规范

阅读建议 本文是根据 PSR 规范英文文档翻译而来,建议多次阅读以便熟悉这些规范,并在工作中用到这些规范。 What? 一篇翻译而来的 PSR-1 规范 Why? 通过翻译 PSR 规范,掌握 PHP 的开发规范 How? 关键字 本文中的关键词 "必须", "禁止", "必要", "最好", &qu......

自建前端错误监控系统

阅读建议 先整体快速阅读一遍,再回头看其中的配置。 What? 使用开源工具sentry,自建一套 bug 监控系统。 Why? 在日常前端的开发中,当产品部署到线上的时候,前端页面一旦发生错误往往是非常严重,并且难以重现 bug ,为了使得项目中的 bug 可控,bug 监控就显得尤其重要了。然而,现在市面上的 bug 监控软件,可以说并不便宜,这个时候我们可以选择自建一套监控系......

记一次React项目搭建

阅读建议 先整体快速阅读一遍,再回头看其中的配置。 What? 通过 npm、webpack、babel、typescript 等工具,自己搭建一次 React 的 typescript 项目。 Why? 之前用过 next.js、ant-design-pro、create-react-app 等各种脚手架搭建过 react 项目,但是在使用过程中发现这些框架要么灵活性不足、要么打......

Mocha单元测试

什么是单元测试? 单元测试( unit testing ),是指对软件中的最小可测试单元进行检查和验证。在前端领域来说,我们主要是针对 JavaScript 的类( class ) 或者方法( function ) 进行单元测试,以增强代码的可靠性和可维护性。下面介绍的是 mocha 单元测试框架。 mocha 测试框架 mocha 是一个测试框架,可以通过 npm 全局安装在本地,或者是局......