08 Jul 2024 Arc:新意十足 Arc 这款浏览器,大家对它的评价是“我一直在等待的 Chrome 替代品”,当年 Chrome 是 IE 的屠龙者,如今 Arc 会成为另一个屠龙少年吗? 折腾
25 Apr 2024 如何使用 Pagefind 为 Astro 网站添加全文搜索 如何利用 Pagefind 为 Astro 驱动的博客网站添加高效的静态全文搜索功能。了解索引创建过程、自定义搜索 UI 开发,以及如何通过 data-pagefind-body、data-pagefind-ignore 和 data-pagefind-index-attrs 属性优化搜索结果。 折腾
22 Apr 2024 2024:AI 可以做什么 深入了解人工智能(AI)的多种应用和能力。本文从 AI 的历史发展到当前的前沿技术,探讨了 AI 在自然语言处理、图像生成、音乐创作、视频制作和代码编写等领域的突破性进展。了解 AIGC、AGI、LLM 等关键术语,并发现如何利用 AI 助手、GitHub Copilot、Midjourney、Suno 和 Sora 等工具来提升工作效率和创造力。 AI 效率提升
06 Nov 2021 记一次 npm dependencies 优化升级 每次看到老项目 package.json 里的 dependencies,我就很焦虑,有些人竟然能把 npm/install 等安装为 devDependecies,更有甚者装了但不用,就是玩儿,我就气不打一处来。终于在双十一之前有时间能整理一波了 Vue
05 Nov 2021 在 Vue2.x 项目中使用 Vite 随着 Vue3 的发布,尤大新推了一个前端构建工具——Vite,它在前端圈达到了『真香』效果,我也跃跃欲试,但奈何目前的项目都是 Vue2,而且升级 Vue3 的难度稍大,但是 Vite 并不强制要求 Vue3,于是折腾了一天的时间搞定了 Vite in Vue2 Vue Vite
05 May 2020 使用 GitHub Actions 将 React App 部署到 GitHub Pages 简单记录一下使用 GitHub Action 的过程 GitHub Actions React
31 Dec 2019 一个人和他自己的故事 《挪威的森林》里有这样一段话,『尽管如此,记忆也还是一步步远离了。我忘却的东西委实太多了。在如此追踪记忆写这篇东西的时间里,我不时感到惴惴不安,因为我怀疑自己是不是连最关键的记忆都失去了。说不定我体内有个叫记忆安置所的昏暗场所,所有宝贵的记忆统统堆在那里,化为一摊烂泥。』我希望在我打开记忆安置所的时候,那里不至于是一摊烂泥。 年终总结
23 Nov 2019 如何在 Gatsby.js 中使用 BizCharts? BizCharts 踩坑记录:Gatsby.js 在服务端渲染(SSR)模式下使用 BizCharts Gatsby 可视化
11 Aug 2019 『TypeScript』基本数据类型 JavaScript 是一门动态类型语言,它对变量的类型非常宽容,虽然足够灵活,但是也埋下了一些『坏代码』的味道。 而 TypeScript 中添加的类型系统,让 JS 拥有了静态类型检查系统,强大且灵活。 TypeScript
08 Jul 2019 远方有多远?请你告诉我——Hello World 岁月之美,在于它的必然流逝,一个人总是在岁月的流逝中,在过去、现在、未来里追寻自我。人生如逆旅,我亦是行人,愿我们一笑依然如春温。 随笔
04 May 2019 五一游记 终于,五一如期而至。虽说来北京快三年了,但出去玩的次数屈指可数。前段时间太忙,频繁加班,都没有好好欣赏北京的春天,转眼已经到了夏天。所以决定在这个假期里抓住春天的尾巴,来一次单人旅途。 随笔
31 Jan 2019 『译』每个 JavaSript 开发者都需要知道的 ES2018 新功能 这篇文章详细介绍了 ES2018 标准中添加的几个新功能,例如 rest/spread 属性、异步迭代和 Promise.prototype.finally 等。 JavaScript 译文
10 Nov 2018 『译』你应该要知道的 Array.map() 的 4 种用法 map() 通过在数组元素中每一项上调用一个函数来创建新的数组。map() 是一个非变异方法,它会创建一个新数组,而不是在被调用数组上做出更改。 JavaScript 译文
26 Aug 2018 8 月随笔 一直在写代码,代码写的有点烦,有时就会想写点别的什么文字。本来想用手写的,无奈有些字虽然在脑子里,但是已经写不出来了。这些拼凑起来的文字,权当发发牢骚、排忧解愤,如此而已。 随笔
31 Dec 2017 回眸 2017 2017 年,时间在忙忙碌碌中悄然逝去,如往常一般不曾察觉,只是在此刻却有一丝伤感与无奈。这一年,依旧是在经历着世间酸甜苦辣的生活,有过加班到深夜的困乏,有过对未来的迷茫与纠结,但我相信这一切都会随时间流走。这篇文章用来告别 2017 ,再见,你好! 年终总结
02 Jan 2017 重构博客——开发环境搭建 在 2016 年年末,为 2017 年定下了几个小目标,其中之一便是重构这个博客站点。刻不容缓,现在就开始来实现这个小目标。技术栈:前端基于 Vuejs 和 Element-UI ,后端主要用 Nodejs & Express 搭建而成,数据库则是用了 MongoDB ,前后端通信基于 Ajax ! 折腾
26 Oct 2016 VSCode 插件开发——七牛图床工具 已经接近一个月没有更新博客文章了,可能是因为太懒了,也可能是比较忙。这段时间开始用 Visual Studio Code 进行开发,感觉它确实比其他编辑器更快、更轻,但唯一的缺点就是插件生态不是那么成熟。那么自己动手,丰衣足食。 工具
28 Sep 2016 微信小程序——知乎日报 2016月9月,微信开始内测“小程序”,引起了各路开发者的关注,网上的教程也是如雨后竹笋一般的冒了出来,而且 Github 上已经有了 awesome-wechat-weapp 系列了,收集了小程序的开发教程、官方文档、设计规范、API 等等资源。今天也来用微信小程序练练手,做了一个微信小程序版的知乎日报。 小程序
11 Aug 2016 『译』在你的 WordPress 项目中使用 Let's Encrypt SSL 随着 HTTP2.0 的发展,HTTPS 也变得流行起来,本来想为我的这个博客添加 HTTPS ,但是受限于服务器的原因,不能安装 SSL 证书。这篇文章算是为以后启用 HTTPS 吹响号角吧! HTTPS 译文
08 Aug 2016 IE8 兼容性总结 这几周经历了一个项目,要兼容到 IE8 浏览器,在开发过程中踩了不少的坑,尤其是 flexbox 布局,Chrome 和 Firefox 完全兼容,但是 IE8 就没那么轻松了。既然坑踩了,那么就总结下来这些 IE8 常见的兼容性问题,以免以后再踩到以一毛一样的坑(应该不会了,IE8 的寿命也许不长了吧)! CSS
28 Jul 2016 CSS 渐变的角度问题 今天在看《CSS揭秘》这本书的时候,作者用渐变做出了一个切角的效果(把矩形的四个角切掉),她使用 background 属性来制作了这个效果,不得不惊叹作者对于 CSS 的高超运用。但是在我动手做的过程中发现,在 CSS 中渐变的角度似乎和我们平常理解的角度有些许差别,为此查阅了一些资料,果然有出入,所以在此分享一下! CSS
07 May 2016 优化博客性能 今天发现博客首页的加载速度比较感人,于是就用 Google 出品的 Pagespeed Insights 检测了一下,发现了不少问题,而且这些问题都严重拖慢了加载时间。 性能优化
25 Apr 2016 利用 TravisCI 自动部署 Hexo blog Travis CI 是在软件开发领域中的一个在线的,分布式的持续集成服务,用来构建及测试在 GitHub 托管的代码。这个软件的代码同时也是开源的,可以在 GitHub 上下载到,尽管开发者当前并不推荐在闭源项目中单独使用它。 Hexo
23 Apr 2016 Stylish —— 优雅地刷网页 在 PC 端 QQ 空间看朋友动态、刷微博的时候你是否觉得有些东西太碍眼、太复杂了,对,我就是这样觉的,所以呢,下面就让 Stylish 还给你一个清爽优雅的界面。 CSS
08 Apr 2016 Ajax学习笔记 Ajax 即 Asynchronous Javascript and XML(异步的 Javascript 与 XML 技术),简单来说就是无需刷新整个页面就能更新用户界面,从而更快地响应用户行为的一套技术。 JavaScript
07 Apr 2016 搭建个人博客 Hexo & Github Pages 工欲善其事,必先利其器。在开发过程中用到的软件有 Nodejs / Sublime Text3 / Git 等,参考资料主要是官方文档。 Hexo