🗒️ 代码格式化工具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 上面打开显示为乱码。

🗒️ TypeScript--装饰器

TypeScript中的装饰器是一种特殊的语法,可以用来修改类、方法、属性或参数的行为。装饰器是一种函数,它接收一个目标对象或一个属性描述符作为参数,并可以返回一个新的对象或属性描述符,或者不返回任何值。装饰器可以用来实现一些常见的编程模式,例如依赖注入、日志、缓存、验证等。

🗒️ B站防遮挡弹幕实现

B站是一个以视频为主的社交媒体平台,其中一大特色就是弹幕,即用户可以在视频上方实时发送评论,与其他观众互动。弹幕可以增加观看视频的乐趣,也可以反映出视频的热度和受欢迎程度。然而,弹幕也有一个缺点,就是可能会遮挡住视频中的重要内容,影响观看体验。为了解决这个问题,B站推出了一种智能防挡弹幕技术 ,可以让弹幕自动躲避人形区域,达到弹幕不挡人的效果。

🗒️ Telegram此号码已被封禁,快速解封的方法,解除this phone number is banned提醒

在Telegram使用过程中,偶尔会出现手机号码被禁用的情况,当出现这种情况时,Telegram手机端和电脑PC端都会自动掉线并退出。当再次尝试登陆时候就会提示此手机号码已被封禁。 如果您在使用Telegram过程中没有严重的违规操作,比如批量发送广告被多人举报等,大可不必紧张,只需要进行简单的操作即可解除封禁,并且在解封后原来的聊天记录以及联系人群组都会存在,并不会消失。 如果您在使用Telegram过程中没有严重的违规操作,比如批量发送广告被多人举报等,大可不必紧张,只需要进行简单的操作即可解除封禁,并且在解封后原来的聊天记录以及联系人群组都会存在,并不会消失。

🗒️ Docker 检查容器大小及清除docker磁盘空间

今天服务器一直提示资源异常,一看发现空间32G快用完了,一层层查询下去发现是docker容器overlay2目录占用了大量空间。下面是清理的方法。

🗒️ IOS双开微信(其他应用可以通用)

最近一直折腾机器人,折腾好了QQ机器人,又想折腾微信机器人。和QQ相比,微信一次只能登陆一个手机设备,切换账号会自动退出。所以需要设备可以双开微信。这次的教程针对IOS的,Android双开,小伙伴说很好弄。