Go jwt

笔记  Go 

JWT 介紹JWT 即 JSON web Token ,用於在網絡應用環境中安全地傳遞聲明claimsJWT 是一种紧凑且自包含的方式,用于作为 JSON 对象在各方之间安全地传输信息。由于其信息是经过数字签名的,所以可以确保发送的数据在传输过程中未被篡改。JWT 組成結構JWT 由三个部分组成,它

nginx 编译安装


下载源码包wget https://nginx.org/download/nginx-1.26.2.tar.gztar -zxvf nginx-1.26.2.tar.gz安装编译必须库sudo apt install build-essentialsudo apt install gcc libpc

Linux C网络编程


转换ipinet_pton()inet_pton 函数用于将字符串表示的 IP 地址转换为网络字节序的二进制格式。与 inet_ntop 相反,inet_pton 的用途是从人类可读的字符串格式转换到机器可读的二进制格式。函数原型#include <arpa/inet.h>int ine

Electron項目因爲eslint配置原因報require錯誤解決


找到.eslintrc.cjs/* eslint-env node */require('@rushstack/eslint-patch/modern-module-resolution')module.exports = { root: true, 'extends&#

Electron引入和使用sqlite


安裝sqlitenpm i sqlite3在main.js中使用ipcMain創建相關函數記住要導入包app.whenReady().then(() => { createWindow() dbInit()})const sqlite3 = require('sqlite3'

跨域问题

笔记  vue  前端 

什么是跨域跨域:浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。在前后端分离的模式下,前后端的域名是不一致的,此时就会发生跨域访问问题。跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号(如存在)相同,则允许相互访问。也就是说JavaScr

Vite中加载环境变量

笔记  vue  前端 

介绍公共变量Vite 在一个特殊的 import.meta.env 对象上暴露环境变量,这些变量在构建时会被静态地替换掉。加载的环境变量也会通过 import.meta.env 以字符串形式暴露给客户端源码。为了防止意外地将一些环境变量泄漏到客户端,只有以 VITE_ 为前缀的变量才会暴露给经过 v

go-redis使用

笔记  Go 

基本使用package mainimport ("fmt""github.com/go-redis/redis")func main() {rdb := redis.NewClient(&redis.Options{Addr: "12

redis配置密码

笔记  Go 

在 Docker 中配置 Redis 并设置密码,可以通过几种方式实现。以下是一些推荐的方法:使用 Docker 启动命令设置密码:在启动 Redis 容器时,可以通过环境变量直接设置密码。例如,使用以下命令启动 Redis 并设置密码 your_password:docker run --name

redis常用命令

折腾  笔记  Go 

Redis 是一个基于键值对的高性能数据库,支持多种数据结构,如字符串、列表、集合、散列等。以下是一些常用的 Redis 命令:连接 Redis 服务器:redis-cli设置键值对(字符串):SET key value获取键的值:GET key设置键的过期时间(秒):EXPIRE key seco