🗒️ Git多账户使用

在使用Git时,有时我们可能需要同时管理多个GitHub账户。下面是一些步骤和建议来实现这一目标:

🗒️ wget 正在连接 127.0.0.1:8889... 失败:拒绝连接

之前给linux做过代理配置。好久没用,代理失效了。其中设置了端口也不知道在哪里设置的

🗒️ 基于esbuild搭建组件开发框架

在日常的前端开发中,经常需要开发一些组件。通常我们是基于某个特定的框架来开发,例如vue,react等等。对于页面的样式组件来说,没有什么太多的计较。但是如果开发一个画布工具或者一个音乐播放器的组件,那么这个组件必然会有很多功能,而且对于vue2/vue3,react版本,你可能每个都要开发一遍。那么web-component的开发理念就非常适合目前的需求了。但是通常的web-cmponent的开发中,对于JS我们可以很好的管理,拆分功能。但是对于dom样式的编写就极其不方便了。

🗒️ JS模块的导出和引入

前端开发中经常遇到import,export这种导出和导入,同时也能遇到module.exports这种,那么他们到底是什么呢?

🗒️ Prettier格式化工具

Prettier是一个代码格式化工具,它支持JavaScript等编程语言的代码格式化。它是一个“有态度”的代码格式化工具,它支持“Opinionated”的代码格式化,即你必须认同它的观点,按照它说的做。Prettier的特点是:自动化、一致性、可配置性、支持多种语言、易于集成。

🗒️ 理解 JavaScript 函数中的 arguments 对象

在 JavaScript 中,arguments 是一个特殊的对象,它包含了传递给函数的所有参数。虽然它看起来像一个数组,但实际上并不是一个真正的数组,因为它没有继承 Array 类的方法。

🗒️ ProxmoxVE通过Cloudflare Zero Trust实现内网穿透

这个月偶然从网上看到了Cloudflare Zero Trust这个东西。它大致相当于一个内网穿透工具,我之前将家里的服务器通过nps 这个工具内网穿透出来,也很方便。但是购买的腾讯服务器是有时限的,为了防止服务器到期,我又嫌续费太贵无法继续续费,导致连不上家里的服务器了。所以想用Cloudflare Zero Trust 来做个内网穿透就当是备用方案了。

🗒️ 手写一个简单的Swiper

这是模仿Swiper的功能,网上非常好用的一个组件。并不是想重复造车轮。主要是开发中遇到这个这样一个需求,但是又要非常高的一些定制化功能。主要还是全部引入Swiper会使得我编写组件很臃肿,不利于别人的使用。这里就当学习一下,自己实现一个简单的Swiper

🗒️ Homebrew使用小技巧-相对路径

我是在搭建Java的开发环境中找到的这个快捷的方法,主要是gradle版本会在brew更新他之后导致原来的地址改变了。因为他的文件夹是用版本好命名的,所以为了更新的时候不影响他们的使用。我找到了一个相当于windows快捷方式的方法。

🗒️ macOS上修复word/excel等office文件乱码问题

编码问题。因为在 Windows 系统上,通常使用的是 GBK 字符编码方式,但是在 macOS 系统上使用的是 UTF-8 的编码方式。所以常常会遇到从 Windows 系统上编辑创建的 Word/Excel 等 Office 文件,在 macOS 或 iOS 上面打开显示为乱码。