cover

设计稿开发

https://mastergo.com/blog/77

发布于 其他
cover

日文学习

一个youtube的学习课程:https://www.youtube.com/@user-qo2vq3dt6c/playlists 24小时youtube无间断日语新闻:https://www.youtube.com/watch?v=coYw-eVU0Ks 一个别人的博客网站,主打一个日语学习:https://www.sigure.tw/

发布于 其他
cover

【hexo专栏】hexo如何进行文章渲染的

一、介绍使用 hexo 做博客系统的时候,我们是通过编写 markdown 文件,并且在 markdown 中还会使用 hexo 的 Tag 语法进行扩展。那么本文介绍一下它是如何实现的。 二、渲染原理在 Hexo 中,文章内容区域的渲染原理主要有以下几个步骤: 用户使用 Markdown 编写博客文章,将其保存在 _posts 目录下。 Hexo 会读取 _posts 目录下的 Mark...

发布于 hexo专栏
cover

【Node专栏】Node开源项目DB初始化

一、简介平常下载一些开源项目的时候,我们只需修改配置文件,就会帮我们创建好对应的数据库表,本文记录一些常用的方法。 二、初始化DB表方法集合2.1 通过代码进行初始化Node.js 是一种运行在服务器端的 JavaScript 运行环境,它可以与多种数据库进行交互。要导入 SQL 文件到 Node.js 应用程序中,可以使用以下步骤: 安装适当的 SQL 模块:在 Node.js 中,有很...

发布于 Node专栏
cover

【Node专栏】登录页面实现简单验证码功能

一、简介虽然在以往的工作中,都是接入公司的统一登录,不会说用单独的这种登录界面。但是如果自己做一个系统要给别人用,最起码搞个简单的验证码登录,相比短信验证码需要收费,那一般先搞个验证码登录。 二、实现方式2.1 安装依赖安装依赖:使用 npm 安装 koa、koa-session 、@koa/router 和 svg-captcha 模块。 2.2 Koa代码12345678910111...

发布于 Node专栏
cover

【Node专栏】上传文件

一、简介平常项目经常会遇到需要做文件上传的需求,这边记录几个常见的场景。 二、普通文件上传在 Node.js 中进行文件上传,通常可以使用以下两种方式: 1、使用 Node.js 内置的 http 或 https 模块来创建 HTTP(s) 服务器,然后使用 formidable 或 multer 等中间件来处理文件上传。2、使用 Express 或 Koa 等 Node.js Web 框架...

发布于 Node专栏
cover

【NPM专栏】关于npm init和npx

npm init我们在一些node项目创建的时候,可以经常看到这样的创建项目的方式: 1npm init midway 那这个是怎么实现的呢?它其实相当于去读取create-{name}的npm包的bin的create-{name}进行执行: 12345{ "bin":{ "create-midway": &q...

发布于 NPM专栏
cover

【NPM专栏】vitest

背景在 try-prisma 中看到单元测试部分用了这个vitest。 它是什么?“vitest”是一个基于 Vite 构建的 JavaScript 单元测试框架,旨在提供快速的测试执行速度。 Vite 是一个快速的现代化前端构建工具,可以通过使用原生 ES 模块化和现代浏览器的特性来提高应用程序的构建和开发性能。Vitest 利用了 Vite 的这些优势,通过在内存中快速编译和执行测试代码...

发布于 NPM专栏
cover

【NPM专栏】tsup

背景在研究prisma项目的时候,有一个try-prisma的命令行工具。 然后我看到这个包的打包使用了:tsup,原来没了解过,看描述,是在esbuild的加持下,进行ts文件打包的工具。 官网地址https://tsup.egoist.dev/https://tsup.egoist.dev/ github地址https://github.com/egoist/tsuphttps://g...

发布于 NPM专栏
cover

NodeJS addon如何编写

首先我们需要安装: 1npm install node-gyp -g 安装完毕后,我们可以用: 1node-gyp list 查看已经安装对应版本的node头文件。 然后我们可以安装一下我们机器上面nodejs的版本的头文件,比如我电脑nodejs是18.15.0 1node-gyp install 18.15.0 然后我们可以去 ~/.cache/node-gyp/18.15.0/i...

发布于 技术
1237

如果你有什么意见和建议,可以点击: 反馈地址 进行反馈。