- 博客(62)
- 资源 (9)
- 收藏
- 关注
原创 【Pytorch】在多进程中使用 CUDA
Python 原生自带的多进程库不支持在子进程中调用 CUDA 进行加速运算。因此,本文介绍了使用 Pytorch 中的 multiprocessing 库实现在子进程中调用 CUDA 的方法。这是因为想要实现在多进程中调用 CUDA,需要先新建一个。此时,在子进程中就可以放心地调用 CUDA 了。在使用 Python 原生自带的。对象,并在实际使用中用这个。如果根据提示信息,直接使用。
2024-01-10 17:20:41
2182
4
原创 【MacOS】 睡眠按钮变灰的解决方案
在使用 Macbook 的时候突发睡眠按钮无法点击问题。此时,盒盖后电脑无法进入睡眠状态,导致持续放电。的值为 1,则代表目前的睡眠模式被关闭,也就是无法进入睡眠状态。然而,这种修改仍然可能会被其他的应用程序更改。可以查看目前的系统信息,其中若。的设置写入文件,即可解决。
2024-01-04 16:38:21
2078
原创 【Linux】服务器免密登陆
由于专业要求,我需要经常通过 VSCode、Terminal 等工具连接远程服务器开展工作。而每次连接都需要输入一次或多次密码无疑影响了工作体验。基于该背景,本文介绍了免密登陆远程服务器的方式。
2023-12-04 16:36:22
1100
原创 【Docker】 Docker attach 命令卡死的解决方案
命令后卡死的原因大概率是容器的驻守程序设定为 sshd 而非 bash。然而,sshd 驻守进程是不接受输入的,因此任何输入在该容器内都无效,在命令行中表现为卡死状态。了解症结后,解决方案就非常简单了,只需要把不接受输入的 sshd 驻守进程更换为交互式的 bash 进程即可。本文介绍了如何解决该问题。命令前需要先保证容器已经开启。在启动较早期的容器时,出现了使用。
2023-12-04 16:14:19
2081
原创 【Pytorch】模型的保存和加载
在对神经网络模型进行训练时,定期地保存模型可以增加程序的抗风险能力。同时,通过对保存模型的加载可以很方便地复现和使用我们训练好的神经网络模型。基于此,本文记录了 Pytorch 中的模型保存和加载方法。Pytorch的模型后缀一般为.pt或.pth。不同的保存方式对应不同的加载方式。
2023-12-04 10:41:57
1303
1
原创 docker限制容器内存的方法
在服务器中使用 docker 时,如果不对 docker 的可调用内存进行限制,当 docker 内的程序出现不可预测的问题时,就很有可能因为内存爆炸导致服务器主机的瘫痪。而对 docker 进行限制后,可以将瘫痪范围控制在 docker 内。因此,本文将介绍使用 docker 进行容器内存限制的方法。
2023-11-28 21:13:18
2241
原创 htop命令中显示相同进程的解决方案
这使得在大量程序运行时想要找到需要观察的进程变的困难。本文介绍了如何省略这些重复现实的进程。使用 htop 的过程中会发现有很多同样的进程被标注了绿色大量显示。
2023-11-28 20:13:55
1197
1
原创 【MacOS】 IMAP命令“APPEND”(至Sent Messages)失败,服务器出错:Mail has saved by smtp!的解决方案
本文介绍了在 MacOS 系统中,使用邮件 APP 进行发信后提示 IMAP 命令 “APPEND”(至 Sent Messages)失败,服务器出错:Mail has saved by smtp!的解决方案。
2023-10-12 09:47:08
4296
原创 Tensorboard下载所有点的数据的方法
在调取 Tensorboard 的时候,当加载的数据量较多时,tensorboard 就会对数据曲线自动进行采样后展示。这样在 tensorboard 里就只能下载采样后的数据。若要下载完整的数据,可以在启动 tensorboard 时加上如下参数。
2023-04-14 09:19:23
1451
原创 Docker镜像打包过程
接下来将其保存为 tar 镜像,使用 save 参数进行打包,其中,-o 后面参数是 tar 文件的名称,接着是镜像 Repository:TAG。使用 commit 参数将容器打包为镜像,其中 -a 后跟着提交人的姓名,-m 后跟着提交内容。看到刚才打包的镜像 pfrp:v1.0.0 出现,说明保存成功了。后续需要加载 tar 镜像的话,可以使用 load 命令。再查看当前现有的容器,查询需要保存镜像的 ID。运行完成后,查看镜像是否保存成功。然后查看是否出现镜像即可。若要删除镜像,可以使用。
2023-03-31 15:24:25
966
原创 开放式最短路径优先协议 OSPF
OSPF(Open Shortest Path First)开放最短路径优先协议是一个基于链路状态的自制系统内部网关协议,使用链路状态路由(LSR)算法,直接工作在 IP 层上。在网络中使用 OSPF 协议后,大部分路由将根据 OSPF 协议自行计算和生成,无需人工配置。当网络拓扑发生变化时,OSPF 协议可以自动计算、更正路由,方便了实际的网络管理。OSPF 从可用路由器收集链路状态信息并构建网络拓扑图,该拓扑以路由表的形式呈现给 Internet 层,通过该路由表根据数据包的 IP 地址路由数据包。
2023-03-30 16:29:01
1074
原创 【INET】INET 中加入自定义协议的方法
当 INET 原生不具备所需实验环境时,我们可能需要自己编写一些网络协议以实现预期功能。基于此,本文将对 INET 中加入自定义协议的方法进行调研和记录
2023-03-30 16:16:57
593
原创 【Win10】你需要 Lenovo 权限才能对此文件夹进行更改
参考了很多修改权限等方式,都无法解决。最近将一个代码文件下载到桌面后,想删除时遇到了。文件夹中,再进行删除,就可以直接删除了。将所需要删除的文件夹剪切到。记录了在删除文件时遇到。
2023-03-30 14:55:21
1617
5
原创 [Typora] This beta version of Typora is expired, please download and install a newer version.
提供一个 This beta version of Typora is expired, please download and install a newer version. 的解决方法。
2022-07-24 23:40:11
373
5
原创 参考文献格式生成器(GB/T 7714-2015)
这是一个因为懒诞生的小项目,发出来是感觉也花了一些精力就自己用太亏了。因为懒得对着引用文献标准一个个敲字,文献管理软件的引用格式又好像经常出错,就参考其他格式生成器自己写了个,针对的是 GB/T 7714-2015 标准...
2022-07-02 22:02:01
15215
3
原创 [LINUX]使用服务器虚拟环境运行 Python 代码
记录了在腾讯云 LINUX 服务器中运行 Python 的方式。(假设已经创建好虚拟环境)1 不间断运行 Python 程序1.1 进入虚拟环境source 项目路径/项目名_venv/bin/activate1.2 运行项目cd 项目路径nohup python 程序名.py2 停止运行2.1 查看进程编号ps -aux | grep python2.2 杀死进程kill -9 进程id...
2022-04-16 16:51:32
2460
原创 [Win10] 代理服务器出现问题或地址有误
本文介绍了访问浏览器时显示代理服务器出现问题或地址有误的解决方案1 问题描述打开 Chrome 浏览器访问网页时,提示代理服务器出现问题或地址有误,无法连接至互联网2 问题排查打开cmd,输入 ping 127.0.0.1 命令检查主机的网卡是否正常工作,发现正常工作,排除主机网卡问题继续输入 ipconfig 命令获取网关地址,输入 ping 网关地址 命令检查主机与网关的连通性,发现正常工作,排除主机和网关的联通问题输入 ping www.baidu.com 命令检查远端服务器是
2022-04-13 10:14:50
14779
5
原创 [Win10] 解决 Office 安装后图标空白的问题
本文介绍了安装 Office 后出现图标空白的解决方法步骤 1打开控制面板 — 程序 — 默认程序 — 文件协议或类型关联,将 Word 相关的文件类型(如.doc,.docx)与 Word 相关联。 PPT, Excel 等同理步骤 2使用 Win + R 按键,在运行视窗中输入 regedit 打开注册表步骤 3打开 计算机\HKEY_CLASSES_ROOT ,记录下 .doc/.docx (Word), .ppt/.pptx (PPT), .xls/.
2022-03-03 23:20:22
7665
3
原创 [Python][Flask]使用 gunicorn 运行 flask app 时无法记录日志的解决方法
问题描述:使用 app.logger 对日志进行记录时,在本地服务器上运行正常,而部署到 gunicorn 后无法正常工作我的代码片段如下# name: flask_LSTM.py@app.route('/predict')app.logger.debug('Running')if __name__ == '__main__': file_handler = FileHandler('logs/flask.log') file_handler.setLevel(logging.D
2022-02-02 20:02:07
1959
原创 [Python]module ‘h5py‘ has no attribute ‘File‘解决方案
1 问题描述产生报错信息module 'h5py' has no attribute 'File'2 解决方案2.1 普遍解决方案可能与 pip 和 conda 的混用有关,先使用pip uninstall h5py再输入conda install h5py2.2 备用解决方案通过 2.1 节中介绍的方式笔者并没有解决报错问题,这时采用先输入pip3 uninstall h5py再输入pip3 install h5py即可解决该问题...
2022-01-16 17:34:10
1396
1
原创 [Win10]解决文件夹被占用无法删除的情况
1 问题描述关闭文件夹后,对文件夹进行删除等操作时提示文件夹被占用。但此时没有打开文件夹中的文件。2 解决方案打开任务管理器点击性能,在最下方点击打开资源监视器点击CPU,在关联的句柄处输入无法进行操作的文件夹名称在搜索结果中右键符合条件的结果,点击结束进程即可...
2021-12-11 16:53:33
1802
原创 [Mathtype]编辑时无法删除,只能输入的解决方法
1 点击 Preferences(预置)2 点击 Customize Keyboard(自定义键盘)3 点击 Reset all (重置所有)即可
2021-12-01 12:11:38
2252
3
原创 [Jupyter Notebook]导出好看的中文PDF
Step 1 导出 Tex 文件打开 jupyterNotebookjupyter NotebookjupyterNotebook,点击 File→Downloadas→LaTeX(.tex)File \to Download \quad as \to LaTeX(.tex)File→Downloadas→LaTeX(.tex)Step 2 修改 Tex 文件在指定位置会看到导出的 .tex.tex.tex 文件。为了使输出的 PDF 中的中文正常显示,需要对导出的 .tex.tex.tex 文件
2021-11-24 10:45:09
855
原创 [LaTeX] 将参考文献引用改为上标的方式
LaTeX中将参考文献的引用改为上标的方式改变 \cite 指令的格式,在文章中添加代码段:\makeatletter \def\@cite#1#2{\textsuperscript{[{#1\if@tempswa , #2\fi}]}}\makeatother即可实现带中括号的上标引用
2021-08-30 21:50:46
12488
1
原创 [Jupyter Notebook] 使用 Jupyter Notebook 打开C盘外的文件
问题引入直接打开 Jupyter Notebook 会默认处理C盘中的文件,而许多项目文件保存在其他盘,因此存在使用 Jupyter Notebook 打开不属于C盘文件的需求解决方案打开 Anaconda Prompt指定需要打开的盘,例如输入 cd /d F: 则定位到 F 盘输入 jupyter notebook 即可在 F 盘中打开 Jupyter Notebook...
2021-08-15 15:03:32
1254
原创 [QT][乱码]Qt Creator 中文乱码问题解决
问题引出在编译 Qt Creator 项目时出现中文乱码解决方案在 pro 文件下添加如下代码即可:msvc {QMAKE_CFLAGS += /utf-8QMAKE_CXXFLAGS += /utf-8}
2021-08-08 23:05:10
219
原创 [激活函数][学习笔记] 神经网络常见激活函数整理及其 Python 绘图
1 Sigmoid Function1.1 简介Sigmoid 函数又名 Logistic 函数,值域为 (0, 1) ,可以将任意一个实数映射到一个介于 (0, 1) 区间之内的值,常用于隐层神经元输出,其函数表达式为:Sigmoid(z)=11+e−zSigmoid(z) = \frac{1}{1+e^{-z}}Sigmoid(z)=1+e−z11.2 优缺点优点:Sigmoid 函数求导简便,在在特征相差比较复杂或是相差不是特别大时效果比较缺点:激活函数计算量大,在反向传播时
2021-08-04 16:50:29
823
3
原创 [Numpy][学习笔记] Numpy 中向量使用技巧_避免秩为1的形式
在使用矩阵或向量时,需要尽量避免使用秩为1的形式以避免未可知的错误a = np.random.randn(5) # rank 1 array, 尽量不使用# 使用:a = np.random.randn(5,1)a = np.random.randn(1,5)如果得到秩为1的向量,可以通过 a.reshape(5, 1) or a.reshape(1, 5) 来改变在程序编写过程中,可以使用 assert() 来判断向量是否符合要求,例如:Demo 1import numpy as
2021-08-03 16:47:40
178
原创 [美赛F奖][数学建模][经验贴]2021美赛F奖的那些事
写在前面2021美赛都过去半年了,一直也在忙各种各样的事情,刚好上学期有一门项目管理的课程,课程论文写的就是美赛经验,偷个懒直接改下排版复制上来了,希望对大家有所帮助贴个奖状~~一、引言项目是一个组织为实现自己既定的目标,在一定的时间、人员和资源约束条件下, 所开展的一种具有一定独特性的一次性工作。[1]在 20202021 学年寒假前夕,笔者邀请了两位同学一起参加美国大学生数学建模竞赛(下文简称为美赛)。这是一个三人小团体为实现在比赛结束前上交一个具体问题的解决方案,在 4 天 4 夜的时间内
2021-07-31 21:45:47
3260
2
原创 [金工实习报告]金工实习基本方法,车工/焊接/钳工/铣工/铸造/安全生产/3D打印等
车工车床的附件1.1.1 三爪卡盘三爪卡盘是车床最常用的附件之一。(1)组成三爪卡盘主要由卡爪、大锥齿轮、小锥齿轮、卡盘体和后盖五部分组成。其中,大锥齿轮与三个小锥齿轮啮合,三抓扳手的方头可以插入任意一个小锥齿轮端部的方孔内。大锥齿轮背面有平面螺纹,平面螺纹与三个卡爪背面的螺纹相啮合。(2)安装和用法将大锥齿轮装入卡盘体内,装上小锥齿轮,盖上盖板,装上后盖,将其翻转过来后装上三个卡爪。用三抓扳手转动任意一个小锥齿轮均可带动大锥齿轮,大锥齿轮通过背面的平面螺纹同时带动三个卡爪进行向心或离心活动,
2021-07-19 20:43:20
9472
原创 [Java][SQL Server][Tomcat] Java本地服务器读取SQL Server中的数据及账号密码核对
前言:该小项目使用 Java Tomcat 本地服务器,实现了读取 SQL Server 数据以及将输入的账号密码与数据库中已有的账号密码进行比对的功能,Java 源代码下载链接:(资源待审核)1 系统概述1.1 系统简介基于微信小程序实现学校信息门户中校内通知、公示公告、校内新闻和学术讲座的便捷查看。1.2 术语表该文档涉及到的术语如表1所示。表 1 详细设计术语表序号术语或缩略语说明性定义1微信小程序微信小程序是一种不需要下载安装即可使用的应用,用户使用微信扫一扫
2021-07-10 13:12:10
786
1
[Java][SQL Server][Tomcat] Java本地服务器读取SQL Server中的数据及账号密码核对
2021-07-10
[Python][pygame]五子棋.rar
2021-02-02
electronic_organ.rar
2021-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人