api-service 接口服务
基于 Nuxt3 的 API 接口服务网站,易于封装,调用,部署。
代码人生:编织技术与生活的博客之旅
基于 Nuxt3 的 API 接口服务网站,易于封装,调用,部署。
{/ truncate /}
编写个人定制化的 VSCode 扩展,并将其发布到应用商店中。
当我使用笔记本的时候,每次移动光标,都要大费周章,同时由于笔记本的缘故,导致键入Home与End都需要搭配Fn功能键来实现。所以我希望在任何情况下(敲代码,写文章)都可以将某些组合键绑定为上下左右键,在代码编辑器上有键盘映射可以设置,但脱离代码编辑器就不起作用了,在window下有个神器 AutoHotkey 可以实现我想要的功能。
临近考试周,又要开始准备复习,顺带总结下自己平常的学习方式与一些感慨。
使用 Vercel 部署 serverless 过程记录
如果有写过项目的经历,就免不了将代码上传到服务器上,安装依赖,然后输入启动命令的步骤。但是有的项目往往需要经常性的改动,如果还是照着上面的方式进行部署的话。先不说这样操作的效率,操作个几次就想罢工了。并且上面这样操作的往往容易误操作。而 Github Actions 正是该问题的良药。
使用 Vercel 部署个人博客过程记录,简单方便、访问快、免费部署。
一款基于 NestJs + TypeScript + TypeORM + Redis + MySql + Vben Admin 编写的一款前后端分离的权限管理系统
搭建 GitLab 代码管理仓库,用于管理代码
作者通过Taro + Vue3 + NutUI技术栈开发了一个搜题小程序,并记录了开发和发布过程。总体评价Taro开发体验较好,但小程序的发布并不是一件容易的事情。
使用 vite vue3 搭建 uniapp 开发环境
搭建 Electron Vue3 的开发环境,用于编写跨平台应用
{/ truncate /}
在学习安卓逆向的时候,遇到一个 APP,服务端检测请求的 SSL 证书,需要提交 SSL 证书上去才能正常发送请求。而在开启抓包和协议复现的时候,请求是能正常发出去,但是服务器会返回 400 错误。于是便有了这篇文章来记录下。
故事起因
在我编写 js 代码中,关于处理二进制数据了解甚少,好像都是用数组表示,但是成员又很模糊。尤其是在遇到一些 http 的 post 请求或 websocket,发送二进制数据(字节)时,还有一些算法的翻译,数据的转化,协议的复现,都需要不断的从网络上查阅,并未系统的从文档教程中入手。于是写这篇的目的就是为了加固对二进制数据的理解,以及 JavaScript 中如何操作二进制数据的。
{/ truncate /}