- 博客(105)
- 收藏
- 关注

原创 Node.js 使用 Express-Jwt和JsonWebToken 进行Token身份验证
本文将实现在Node.js中使用Express-Jwt和JsonWebToken进行身份验证。
2024-08-18 21:47:00
1506
3
原创 Mac 部署Latex OCR并优化体验(打包成App并支持全局快捷键)
本文介绍了如何在Mac本地部署LaTeX OCR工具(pix2tex)以无限制识别数学公式。主要内容包括:1)详细部署步骤,需注意路径修改;2)将工具打包为Mac应用程序并优化图标;3)添加全局快捷键功能(Option+Ctrl),使程序在后台也能调用OCR识别。作者还提供了修改后的源代码和网盘下载链接。这些优化显著提升了公式识别效率和使用便捷性,解决了商业工具使用次数限制的问题。
2025-07-01 10:31:45
942
原创 解决VMware虚拟机能搜索到网页但打不开的问题
唉,对这些虚拟机的网络配置还是不是很熟,老是出现网络访问失败的问题,总结了一下解决这类问题的方法,有两个方面,一方面要查看虚拟机软件(比如说VMware软件本身)的网络配置有没有问题,像我这里设置了双网卡,就出现问题了;另一方面,要熟悉各类操作系统的网络配置,比如就我目前碰到的比较麻烦的配置就有ubuntu server版本的虚拟机,需要手动配置netplan文件夹下的配置文件,还有windows操作系统,需要操作控制面板(说实话,平时使用的是mac,对windows操作不是很熟,汗)。
2025-05-03 15:26:11
846
1
原创 解决ubuntu server修改为中文后乱码问题(改回英文)
基本修复了将语言更改为中文后的乱码问题,但是还有一个小问题,就是在启动之后显示的ubuntu旗标中还是会有中文乱码,这让人很不爽。这会强制系统重新加载英文语言包。,若输出显示的所有变量均为。重启系统:reboot。
2025-04-22 10:39:51
679
原创 三步快速解决VMware虚拟机联网问题
因为我们这里要选择的模式是NAT模式,所以选择VMnet1,然后按照图中的配置勾选并填写。选项,然后选择自定义网络,选择我们刚刚配置的VMnet1虚拟网络。图中可以看出,“VMnet1”就是我们刚刚配置的虚拟网络适配器。至此,三步就搞定了虚拟机联网问题。顺便提一嘴,在宿主机中执行。虚拟机已经分配了IP地址。可以Ping通网关和外网。
2025-04-20 15:00:42
459
原创 二战蓝桥杯所感
今天是2025年4月12日,第十六届蓝桥杯结束,作为二战的老手,心中还是颇有不甘的。一方面,今年的题目比去年简单很多,另一方面我感觉并没有把能拿的分都拿到手,这是我觉得最遗憾的地方。不过遗憾归遗憾,考后及时总结还是很有必要的,毕竟需要LWE(Learn With Error)嘛,向前看!
2025-04-12 20:59:57
736
原创 解决vscode终端和本地终端python版本不一致的问题
难怪我导入一些包的时候老提示找不到,在本地终端就不会这样,于是我严重怀疑vscode中的python版本和终端不一样,虽然表面上看上去都是base环境,输出。参考:https://www.cnblogs.com/coreylin/p/17509610.html。
2025-03-26 22:18:01
1083
原创 在类Unix终端中如何实现快速进入新建目录
mkdir DIR和cd DIR,有些人可能要杠了,我一条指令也能,。可以是可以,但工作量并没有减轻,反而还多写了。作为一个使用频繁的指令,老是这么麻烦怎么可以,正所谓懒人改变世界,于是我想到了一下几种优化方法。
2025-03-20 21:02:38
350
原创 解决mac下启动Mysql闪退的问题
想了一会,当时安装数据库的时候好像不是用homebrew安装的,而是手动安装的,因此我想能不能去设置里面把mysql数据库给重置(死马当活马医)。想起来,在这不久前我好像是尝试过临时使用homebrew安装mysql,后来删了,但不知道为什么进程还在,不过,总之使用。之前把本地数据库的root权限给降级了(变成了USEAG),导致登录mysql之后没有创建数据库的权限,这能忍?去网上搜了一下,有说是权限问题的,也有说要在命令行中启动的,试了之后好像并没有什么效果,还是闪退。,然后输入密码,点击。
2025-03-14 15:46:32
389
原创 记一次阿里云服务器ssh连接失败的解决方法
按照提示,进入/User/xxx/.ssh目录下查看,把know_hosts文件包含我服务器ip地址那几行全部删了,保存退出,再次执行ssh连接操作,会提示输入登录密码,输入即可连接。
2025-03-10 17:22:28
405
原创 The current configuration of LaTeXiT requires ghostscript to work.
Ghostscript 是一款开源的 PostScript 和 PDF 解释器,主要用于处理这两种文件格式的渲染、转换和打印,它可以将 PostScript/PDF 文件转换为图像(如 PNG、JPEG)、其他格式的 PDF,或直接发送到打印机。ps2pdf 是 Ghostscript 附带的 命令行工具,专门用于将 PostScript 文件(.ps)转换为 PDF 文件,它本质上是调用 Ghostscript 的转换功能,简化了操作步骤。4.打开LatexiT,跳出提示框。
2025-03-08 13:49:43
335
原创 xxx类 cannot be resolved的一种解决方法(Math cannot be resolved)
最后,我开了另一个窗口,重新尝试了一遍,发现在新开的窗口里面可以调用Math类的方法,于是我就在想肯定是工作区缓存的问题,把工作区清理一遍应该就可以了,于是开始清理工作区。其他方法也不靠谱,说什么JDK路径配置不对什么的,但我其他的一些类自带的方法可以用,说明也不是这个问题。网上说可能是因为你在工作区自己定义了一个Math类,这我查看过了,没有。那给我气的,只能无能狂怒。
2025-03-03 21:34:47
232
原创 mac多版本python环境下解决模块导入问题
原因是当前电脑有多个python版本,使用pip安装的包也就不是每个解释器都能用。,结果解释运行一个导入了flask模块的python文件时,显示。但由于我终端是在conda创建的base环境下,因此输入。以Flask模块为例,在下载时使用。先退出base环境,输入。
2025-02-27 21:40:25
537
原创 解决vmware虚拟机下 kali 无root权限问题
在使用vmware创建kali虚拟机时只创建了用户账户,并没有明确指定root账号的密码,因此在以普通用户身份登入时输入。系统提示输入当前用户的密码,输入之后会提示设置root账户的密码,输入即可。不知道root密码是多少。
2025-02-27 20:38:35
434
2
原创 解决pyenv versions没有列出系统的python版本
最近倒腾python,发现系统中的python版本太多了,于是打算安装一个python管理工具,看见网上都在安利pyenv这个工具,安装了一下,发现使用之后竟然没有显示一个python版本的信息,这让我感到很奇怪,后来在一篇帖子中找到了答案,原来pyenv versions默认只会管理通过pyenv安装的python版本,要让pyenv管理之前安装的版本,需要手动创建链接。参考帖子原文链接。
2025-02-21 21:22:45
710
原创 Mac下Python版本管理,适用于pyenv不起作用的情况
声明:之前也在网上看到过可以使用pyenv来管理python版本,但由于作者的python安装路径实在是繁杂不堪,因此安装完成pyenv体验下来没有任何用处,但偶然发现vscode似乎可以看到各个python版本,因此写下这篇博客记录。
2025-02-20 21:47:36
1301
原创 华为悦盒免TTL,通过adb刷海纳思系统
声明:这不是一篇手把手教你刷机的文章,事实上我也是小白,网上现成的帖子有很多,因此我也不想重复造轮子。但是网上现有的帖子个人感觉不够全面,并且年代久远,因此有了这篇避坑帖,简单介绍了作者在刷机过程中踩的一些坑。因为本人也是第一次刷机,算是个小白吧,所以小白可以放心阅读。
2025-01-21 20:57:41
2253
1
原创 批改网作文如何破除粘贴限制
最近老师在批改网上布置了几篇作文,发现居然不能直接粘贴,那我还这么将我“提前写好”的作文粘贴进去?手敲,当然是不可能的啦。
2024-12-12 19:40:29
4049
3
原创 Diffie-Hellman密钥交换协议demo
该协议基于离散对数问题的困难性来实现密钥交换,涉及到一些公开的参数和双方各自的秘密参数。通常假设有两个通信参与者,分别记为 Alice 和 Bob,他们要在不安全的网络环境下协商出一个共享的密钥,且整个过程中第三方很难通过截获的信息推算出这个密钥。
2024-11-19 22:51:07
580
原创 快速指数算法和高阶求模溢出问题
在上述求n次幂问题的基础,还能再引申出一个问题,那就是很多加密算法中,都需要对一个数的n次幂求模,但是这个n往往很大,超出了最大表数范围,这时求模运算得到的结果实际上是一个溢出的数求模的结果,这显然不是我们想得到的。在非对称加密中,很多时候需要计算一个数的高阶次幂(比如说99次幂),但是常规的求n次幂算法在n很大的时候耗时比较长,有没有什么方法可以加快求n次幂的速度呢?此外,当幂很大的时候,一个数的n次幂很容易就会超出数的最大表示范围,这个问题又该怎么解决呢?当n很大的时候,快速指数算法可以节省不少时间。
2024-11-19 19:38:22
1100
原创 解决nexus无法启动问题
下载完成后,将其解压到一个不含中文的目录下,像我是在document文件夹下新建了一个jdk文件夹,然后将其解压到这个文件夹里面,进入文件,找到/content/home文件夹,将home文件夹的路径拷贝,如。然后我就去下了jdk1.8,也就是java8或者说jdk8,下载完成之后,直接解压到了一个目录下面(不含中文),然后将jdk的home目录路径复制下来,在nexus的配置文件中的。总结,就是jdk版本不对导致的,我还真就信了它的鬼话,不是说at least 1.8吗,为什么jdk1.8不行,骗子。
2024-10-28 18:39:24
2694
原创 使用docker部署mysql
代表指定端口映射,将容器中的3306端口映射到宿主机的3333端口(3306是数据库默认端口)。这条指令会默认从镜像库(docker hub)中拉取mysql的最新版本镜像。打开数据库管理工具,比如说naivicat,测试是否可以连接到容器中的数据库服务。按住 ctrl+L可以清屏(mac和windows都适用)现在可以在这个界面练习你的SQL语句了,是不是很棒。代表将容器命名为 mysql_last ,通过具体的版本号来拉取镜像。代表设置数据库的密码,代表在后台运行容器。测试成功,连通无误。
2024-10-24 19:03:43
434
原创 写了一年代码,我终于悟了
正如标题所言,这是一篇关于编程经验分享的文章。在这个特殊的节日——1024程序员节——写下这篇文章,我觉得既是对我一年编程经验的总结,也是对未来进步的展望。
2024-10-24 14:36:52
1439
原创 mac用户使用Windows的方法:虚拟机、远程桌面和迷你主机
之前写了一篇博客,里面提到mac想要使用Windows系统可以使用远程桌面的方式连接服务器,今天不妨让我们把思路拓宽,看看还有哪些方法。
2024-10-21 12:22:01
1157
原创 Java实现简单的5阶m序列密钥生成
选择5阶本原多项式:x^5 + x^2 + 1,初始值为{1,0,0,1,1},易得,递推公式为:ak = ak-5 ⊕ ak-2 ,其中k≥5。
2024-10-19 21:05:58
294
原创 不使用虚拟机,也能让你m1芯片的mac电脑上跑起windows系统
首先,让我们简单回顾一下在mac上想要运行windows操作系统都有哪些方法。首先,m1芯片以前的的mac电脑可以安装双系统。而m1芯片以后的mac就只能在各大虚拟机软件中安装windows了,主流的有免费的Virtual Box、Vmware(个人免费)、UTM(从github上下载免费)和收费的Parallel Desktop。其中以付费的Parallel Desktop最为优秀,其主打的就是完美适配m1芯片的mac,被称为mac上最好的虚拟机软件。
2024-10-19 20:54:10
8005
原创 Java传递对象是值传递还是引用传递?
之前一直以为Java传对象是引用传递,直到最近用Java写数据结构链表时遇到一些问题,这才让我重新思考这个问题,经过我的一番研究,发现不能一棒子打死,其实这其中既有值传递,又有引用传递,让我们往下看。
2024-10-16 20:50:00
486
原创 秋窗的一周年创作纪念日
在之后写作的过程中,我牢牢把握住这几点要以,并且不断积累经验,慢慢的,我的文章也有了一些点击量和浏览量,同时也积累的一些粉丝,这无疑为我的创作提供了更大的动力。可以说,写作已然成为了我的日常,每当我解决了一个问题或者想要总结的时候,我的第一反应就是写一篇博客,因此,博客成为我输出知识的重要渠道,而事实证明写博客也会倒逼我去学习更多知识,我也在写博客的过程中成长了许多。最后,希望接下来的一年中能多多创作,争取粉丝突破1000大关,文章数突破100大关,也希望和每个默默奉献的创作者们共勉,一同输出优质好文!
2024-10-12 21:42:53
1156
原创 关于Mac管理员root权限的一些问题总结
最近在学习Vue CLI的时候,发现在Vscode里面想要修改文件或者保存文件都会显示“permission denied”,即权限不足。于是想了一些解决方法,记录在此。
2024-10-01 12:14:40
1766
原创 解决Mac下Vscode编译运行C语言程序会自动生成DSYM文件夹的问题
好久没写C语言了,今天打开Vscode打算写点程序练练手,结果发现一个让我非常苦恼的事情,那就是每次我运行程序的时候,左侧的资源管理器就会生成一大堆的文件,如图:强迫症犯了,运行一个程序就生成这么一大堆文件,简直是噩梦!正在执行任务: gcc -Wall -Wextra -g3 /Users/XXX/Documents/C/test.c -o /Users/XXX/Documents/C/output/test后来上网查了一下,发现-g3。
2024-09-20 12:33:18
1469
2
原创 使用Nginx代理多张网页图片,解决502和403问题
添加 CORS 头,允许所有来源但是现在有一个问题,就是直接将本地的代理地址输入到浏览器地址栏,能够显示网页图片,但是如果将这个url地址嵌入到前端的代码(img的src属性),就会显示防盗链机制(Referer 检查),即很多图片服务器会根据 Referer 来判断请求的来源。如果 Referer 不符合预期,比如从 localhost 或 127.0.0.1 发出的请求,服务器可能认为这是未经授权的访问,因而返回 403 错误。
2024-09-19 21:42:24
1764
原创 Nginx反向代理出现502 Bad Gateway问题的解决方案
前一阵子写了一篇“关于解决调用百度翻译API问题”的博客,近日在调用其他API时又遇到一些棘手的问题,于是写下这篇博客作为记录。
2024-09-18 21:09:04
9422
3
原创 调用百度翻译API遇到的跨域问题解决方案
这几天在学习前端的时候需要写一个实例,是关于翻译功能的。于是便想着在网上找一些API看能不能调用。这里遇到一个很坑的问题,就是我在暑假学习的时候曾经调用过心知天气的API、QQ音乐的API和今日头条的API,都未曾遇到过跨域问题,但是现在找了一大堆的翻译API,全都会遇到跨域问题,看来是无法避免要解决它了。其实每个初学前端的人都遇到过这个问题,可能会觉得这个问题非常棘手,网上也没有一个统一的解决方案,一开始我也是这么觉得的,但我发现了一个可行性还是比较高的方法,在这里做一下记录和分享。我采用的方法是。
2024-09-16 12:51:19
1479
原创 如何将镜像推送到docker hub
这一篇应该是最近最后一篇关于docker的博客了,咱来个有始有终,将最后一步——上传镜像给他写完,废话不多说,直接进入正题。
2024-09-11 21:50:30
965
原创 docker巨占空间?试试这个方法。
今天突然发现磁盘爆满,好家伙,一查看,发现docker竟然占了十多的G的空间,网上搜了一下,发现是镜像缓存太多了,这些缓存主要是用于加快构建镜像的速度的,因此删了也没有关系,具体操作见下文。
2024-09-11 21:21:32
462
原创 Encountered 31 files that should have been pointers, but weren‘t:(已解决,无废话)
会认定这些资源是指针文件,但是我并没有使用lfs追踪这些资源,因此才会有这条提示信息,同时这还导致在git clone时一直卡在‘如题,这个问题发生在我git clone项目的时候,由于我的。文件里面跟踪了一些图片和视频资源,文件删了(doge)。
2024-09-11 21:13:00
1508
“时事聚焦”(基于Vue和Node.js实现的新闻网站项目)
2024-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人