logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

node 后端和浏览器前端,有关 RSA 非对称加密的完整实践, 前后端匹配的代码演示

本文分享了作者在升级Web系统用户密码管理流程中遇到的RSA加密问题及其解决方案。作者在Node.js v22环境下,发现原有的pkcs1格式和1024位密钥不再安全,且前端常用的JSEncrypt库已过时。经过多次尝试,作者最终选择使用node-forge库处理后端加密,并采用现代浏览器支持的Web Crypto API替代JSEncrypt进行前端加密。关键点包括生成2048位密钥、处理公钥格

文章图片
#前端
初探 利用 javascript 开发 Chrome 浏览器插件

初探 利用 javascript 开发 Chrome 浏览器插件前言这几天运维组的小伙伴正在给新开发的一个商城录入一些数据。其中图片不是很好找,于是,在某个B2C网站下载图片。主要是要下载放大镜中的那几组图片。所有女生都大声尖叫,这活儿不是人干的……于是,技术组老大临时任命我开发一个 chrome 插件来帮助他们解决这个问题。我嘞个去……我长这么大,也从没想过我要开发那个玩意儿啊,我只是个苦逼的菜

#javascript#chrome
打造前端MAC工作站(八)配置称手的 chrome 和 safari 浏览器

打造前端MAC工作站(八)配置称手的 chrome 和 safari 浏览器前言前端工程师绝大部分的工作成果都是需要在浏览器中查看的。当然,浏览器更是我们学习和娱乐的重要窗口,因此,选择和配置一款好用的浏览器,那是必须的。如果不是考虑在移动办公省电的原因,我想大家都会选择 chrome 浏览器作为主力浏览器。不过它比较费电,建议在插上电源的时候使用。如果移动办公,建议使用 safari 浏览器,比

#chrome#safari#前端
在 Mac 下 VSCode 中的终端使用 option + b 或 f 的快捷键变成输入特殊字符的解决方案

这篇文章介绍了在MacOS终端中快速调整光标的解决方案。作者指出,在未设置的情况下,使用option + b/f会输入特殊字符。文章提供了VSCode等编辑器中的解决方案:在设置中勾选macOptionIsMeta选项即可恢复快捷键功能。此外,文章还补充了终端操作的常用快捷键表格,包括通用快捷键、文本编辑类、窗口管理类以及MacOS特有适配等各类操作说明,为读者提供了全面的终端使用参考。

文章图片
#macos#vscode#ide
vue2 + webpack 老项目升级 node v22 + vite + vue2 实战全记录

本文记录了将基于webpack+vue2的老项目升级到vite+vue3的全过程。作者采用create-vue脚手架构建新项目框架,整体迁移src目录后逐一解决问题:替换node-sass为sass、补全文件后缀、更新加密算法等核心代码、转换webpack特性到vite方案、调整env变量命名方式。最终使用Biome替代eslint实现代码格式化,通过配置biome.json和添加格式化命令完成升

文章图片
#webpack#前端
动态生成 uniapp 配置文件 pages.json 的解决方案

动态生成 uniapp 配置文件 pages.json 的解决方案最近接手了一个基于 uniapp 的开发项目,我个人对于它能够使用同一套代码就能够开发 h5\app\小程序 的强大功能表示非常钦佩。但是其配置文件 pages.json 也让我十分郁闷,原因无他,只因其是写死 JSON 文件,在管理的时候是十分不便的。在搜索了一些资料,期望可以用 pages.js 文件来替代 pages.js..

Ubuntu Linux 如何配置虚拟内存 —— 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录8

本文介绍了如何在Ubuntu服务器上配置虚拟内存(SWAP)以解决内存不足导致系统卡死的问题。作者通过检查发现服务器仅有2G物理内存且未配置虚拟内存,导致编译任务失败。文章详细说明了创建4G大小SWAP文件的步骤,包括创建文件、设置权限、格式化为交换空间并启用;同时介绍了如何设置开机自动挂载SWAP文件,以及如何调整SWAP文件大小的方法。最后建议虚拟内存大小应为物理内存的1-2倍,若内存过小应考

文章图片
#linux#服务器#ubuntu
PVE 虚拟机安装 Ubuntu Server V24 系统 —— 一步一步安装配置基于 Ubuntu Server 的 NodeJS 服务器详细实录1

本文详细记录了在PVE虚拟环境中安装Ubuntu 24.04 LTS服务器版的全过程,包括系统镜像下载、虚拟机配置、系统安装步骤等关键环节。重点强调了国内用户应更换为阿里云镜像源以提升安装速度,并提供了完整的网络配置、分区设置和SSH安装指南。文章特别针对新手用户,详细说明了每个安装步骤的操作方法,包括如何使用Tab键切换焦点等实用技巧,是一份完整的Ubuntu服务器部署教程。

文章图片
#服务器#ubuntu#linux
javascript 学习小结 (三) jQuery封装ajax尝试 by FungLeo

javascript 学习小结 (三) jQuery封装ajax尝试 by FungLeo前言在JS学习中,对于原生的很多东西我理解得并不透彻.但是使用jQuery来操作DOM,基本上还是非常熟练的.但是对于AJAX数据交互的处理,我不是很理解.近期团队交给我一个后端全接口提供给我的项目.我要利用这些接口来自己组织前端代码.为了学习,我决定不使用VUE或者其他的前端框架来做.而是只使用jQuery

#javascript#jquery#ajax +1
VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址

VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址前言我们在开发项目的时候,往往会在同一个局域网进行开发,前后端分离同时进行开发。我们前端调用后端给的接口也是在局域网内部的。但是,当项目推到线上的时候,我们会从真实服务器上获取接口,因此,我们可能在测试接口和真实接口之间频繁切换,让人十分恶心。因此,我们有必要想办法解决这个问题。本文是 Vue2+VueRouter2+webp

#webpack
    共 92 条
  • 1
  • 2
  • 3
  • 10
  • 请选择