DieHunter的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 书签
  • 游戏
  •   
  •   

为了方便项目打包,我用Node写了个git-tag工具

目录 前言 实现过程 起步 npm全局命令 功能实现 功能验证 代码发布 写在最后 前言在使用git执行打包操作时,我们常常会根据场景在tag中增加一些标识。 以基准版本为1.0.0为例:软件开发初期可以定义1.0.0-alpha.0,开发阶段是1.0.0-beta.0,上预发布环境时可以打成1.0.0-release.0,最终上线可以打v1.0.0。 也许每个公司都有一套标准,是否能做一个工具

2023-01-24
JavaScript Node.js 自动化工具
javascript node.js git

旧手机别再换盆了,教你使用Linux Deploy安装CentOS

目录 前言 准备工作 实践 busybox安装 安装并配置Linux Deploy 局域网使用ssh连接服务器 公网使用ssh连接服务器 环境安装 写在最后 前言最近沉迷于服务器搭建,书接上文,在安卓高版本中成功安装了服务器,但是安卓低版本的却一言难尽,安装node环境时各种报错,这可能是因为Termux软件版本过低,许多系统依赖获取不了,无法安装高版本的node,不愿折腾的我只好另寻高见,使用

2023-01-18
操作方式 Android
adb linux 服务器

旧手机闲置?教你用Termux搭建个移动服务器

目录 前言 准备工作 实践 安装Termux: 运行Termux: 环境配置: 效果展示 写在最后 前言最近偶然看到网上有人用KSWEB搭建本地服务器,于是突发奇想也想在手机中搭建一个node环境试试,趁着周末有空,麻溜的试了试。这篇文章将针对我的搭建过程,遇到的问题及解决方案做个记录 我的计划是使用手机搭建一个node环境,通过内网穿透将服务器暴露。然而KSWEB主打PHP+MySQL,暂时不

2023-01-15
操作方式 Node.js Android
node.js adb linux

JS案例:接口加解密与防重放

目录 前言 功能设计 客户端的功能点(client) 服务端的功能点(server) 功能实现 工具函数 client.js(客户端) server.js(服务端) 实现效果 写在最后 前言在网络通信中,如果数据包是明文传输,并且包含敏感信息,那么就很容易被抓包窃取,因此加密手段也成了开发者耳熟能详的知识技能;常见的加密方法有对称加密和非对称加密。对称加密使用同一个密钥进行加密和解密,而非对称加

2023-01-12
JavaScript Node.js
前端 node.js

JS进阶篇(前端面试题整合)(三)

最近刷面试题遇到了一些比较有意思的题目,做个记录(题目均来源于牛客网,解析均是本人的理解,有任何问题欢迎在评论区指出) Q1:请问以下两次检测对象constructor是否拥有属性名1的结果分别是什么? 1 in Object(1.0).constructor; Number[1] = 123; 1 in Object(1.0).constructor; A:false、true 解析

2022-12-25
面试文档 JavaScript
javascript 前端 面试

微信接入ChatGPT,使用Node+ChatGPT+Wechaty做一个微信机器人

目录 前言 准备工作 起步 实践 写在最后 前言接上篇文章:站在巨人的肩膀上,用Node+ChatGPT模块实现一个接口_DieHunter1024的博客-CSDN博客 我将ChatGPT模块的使用介绍了一下,使用自己的session发送请求达到调用ChatGPT进行聊天的目的,这篇文章会结合Wechaty去实现一个微信机器人 在开始编码之前,我们先了解一下wechaty**** Wechaty

2022-12-11
JavaScript Node.js
javascript node.js 机器人 chatgpt

站在巨人的肩膀上,用Node+ChatGPT模块实现一个接口

目录 前言 准备工作 功能实现 写在最后 前言蹭一下最近比较火的人工智能ChatGPT的热度,最近看到许多小伙伴都在调戏ChatGPT,看到这我就坐不住了,这种事怎么能少了我,于是闲(划)暇(水)之余用node做了个api 准备工作 node环境(16或以上版本) chatgpt模块 vpn(访问OpenAI及ChatGPT官网) ChatGPT的账号 功能实现登录ChatGPT后打开控制台,

2022-12-07
JavaScript Node.js
javascript node.js chatgpt

JS如何实现书签导入导出?我是这么做的

目录 前言 依赖 概览 功能实现 FileSystem: HTMLSystem: html-config: 写在最后 前言使用Node做过爬虫的人应该都知道Cheerio.js模块,其快速灵活的机制,使我们只需要了解JQ就可以轻松上手,是在使用node抓取网页数据的过程中不可或缺的一员。 了解了cheerio后,我突发奇想:干脆拿cheerio实现个书签的导入吧,正好可以熟悉一下它的用法,于是早

2022-12-06
JavaScript Vue TypeScript
前端

基于Vite+Vue3+Electron整了一个桌面应用模板

目录 前言: 准备工作: 架构设计: 基本代码: 代码结构: 主进程(main.js): 子进程: 工具函数: 消息中心: electron模块: 在vue的全局调用上述几个函数: 脚本: 问题避坑: 搭建上述软件时遇到以下问题: 总结: 前言:随着前端的更新迭代,基于js/ts开发的桌面应用框架也越来越多,从heX,electron,nwjs到tauri,Qt,以及Rn和flutter也有桌面

2022-10-24
Electron Vue TypeScript
前端 vue.js 1024程序员节 electron

JS案例:实现一个简易版axios

目录 前言: 功能特性: api设计 功能实现: 功能验证: node环境下: vite-dev环境下: 写在最后 前言:axios是一个的前端请求工具,其优秀的场景复用性使它可以运行在node环境和浏览器环境,在浏览器环境中使用的是xhr,在node中则是使用http模块,最近在封装一些工具函数,恰好接触到了这一块,于是想分享一下心得,希望对大家有帮助。 注:文章中有一些类型和函数未给出可以在

2022-09-09
JavaScript TypeScript Node.js
javascript 前端 node.js
1234…12

搜索

Hexo Fluid
总访问量 次 总访客数 人
京ICP备19003302号-3 京ICP备19003302号