- 博客(39)
- 收藏
- 关注
原创 nvidia-smi面板参数如何看?
最近训练大模型经常监控卡的使用情况。常用到:watch nvidia-smi面板提供有关显卡硬件和驱动程序的信息,以及进行一些基本的管理和监控操作。以下是面板中一些主要信息的解释:
2024-02-06 17:01:37
487
原创 Python 读取和写入包含中文的csv、xlsx、json文件
最近在做数据的训练,经常需要读取写入csv、xlsx、json文件来获取数据,在这里做简单总结记录。
2024-02-01 10:24:45
539
原创 Python:ThreadPoolExecutor 的介绍和示例
ThreadPoolExecutor是Python标准库concurrent.futures中的一个类,它提供了一种方便的方式来使用线程池,从而实现并发执行任务的目的。使用ThreadPoolExecutor可以避免手动管理线程的复杂性,同时可以利用现代CPU的多核心能力,提高程序的运行效率。
2023-07-18 15:02:32
4935
3
转载 python使用openpyxl操作excel总结
使用openpyxl的一般流程为:创建/读取excel文件-->选择sheet对象-->对表单/cell进行操作-->保存excel。
2023-07-12 10:16:36
266
原创 localStorage使用&注意事项&监听变量
storage事件只会在其他窗口或标签页对localStorage进行更改时才会触发。如果当前窗口或标签页更改了localStorage中的数据,storage事件将不会触发。
2023-06-19 22:21:18
784
原创 VUE自定义插件来实现发起HTTP请求的功能
Vue中,可以通过自定义插件来实现发起HTTP请求的功能。通常可以自定义一下几个功能:封装HTTP请求;返回Promise对象;统一处理错误;可配置性。
2023-06-18 20:59:54
317
原创 终端提示:jsxbracketsamline is deprecated的原因
jsxbracketsamline 是 React 中 JSX 语法中的一个属性,它用于在多行 JSX 元素中使用括号并将其放在新的一行。大多数情况下,这个属性对代码的可读性没有太大的影响,在某些情况下可能会因为代码格式化导致bug。
2023-06-18 20:17:00
985
原创 Python读取json文件报错“‘gbk‘ codec can‘t decode byte 0x9f in position 26: illegal multibyte sequence”的解决办法
在读取一个json文件的时候,出现了'gbk' codec can't decode byte 0x9f in position 26: illegal multibyte sequence的报错信息。出现的原因是因为由于非法的多字节序列gbk无法解码。打开文件的时候指定解码方式。
2023-06-12 14:39:34
1671
原创 [python + opencv]根据图像创建视频
[python + opencv] : 根据输出的图像帧来创建视频:做项目的时候,对每一帧的图像进行检测,检测之后输出图片,然后将输出的图片合并成视频。
2022-07-25 22:26:12
1476
原创 react+antd: 页面初始化(fetch+async/await+useEffect)
在编写页面的时候,需要在一开始请求一些数据用来展示。而useEffect 通常是 React 中发生数据获取的地方。并且在这里我传入的是[token],也就是说挂载,卸载已经token更新的时候执行,传入[]空数组的时候只有挂载和卸载的时候执行useEffect。...
2022-07-15 20:23:53
2070
原创 github: 使用VSCode合并分支代码
背景:我与同学A一起用VSCode开发前端,同学A已经上传了他的版本到自己的分支并且已经merge到dev上面。
2022-07-15 08:29:02
4094
原创 [Python]:TypeError: ‘module‘ object is not callable解决方法
错误原因:当 python 编译器混淆函数名和模块名并尝试将模块名作为函数运行时,会出现错误“TypeError: 'module' object is not callable”。
2022-07-13 08:33:06
1529
1
原创 React: 跳转页面+刷新(登陆成功后的动作)
在写完登录注册之后,需要跳转到主页面使用 react-router-redux 中的 push 进行页面跳转加刷新页面
2022-06-28 20:18:01
5652
2
原创 python+opencv: 放大矩阵的大小并填入数字
处理灰度图片时,用N*N领域的矩阵来过滤图片里每个像素的时候(类似最大值最小值以及均值滤波),图片的四个角会因为超出范围而无法过滤,因此需要在原本的图片放大N//2像素的padding,而且为了防止过滤时padding的数字影响最后结果,所以需要自行判断填入的数字。...
2022-06-27 19:24:09
1160
原创 Warning: Invalid hook call. Hooks can only be called inside of the body of a function component.
在react创建项目或者安装路由已经依赖的时候出现,一般情况下是npm安装出现的版本问题,npm很容易出现包的冲突问题。改为yarn安装或者更改为正确的版本。
2022-06-22 21:44:33
1934
原创 python+opencv:边缘提取-Sobel operator
在一阶方法中,不同的梯度算子可以应用于估计图像的梯度从输入图像或平滑版本的它。在这里分享一下Sobel算子的python实现。
2022-06-22 13:54:21
2631
原创 python+opencv:对比度拉伸/归一化,直方图绘制
在图像处理中,归一化是一个改变像素强度值范围的过程。正常化有时被称为对比度拉伸或直方图拉伸。在更普遍的数据处理领域,如数字信号处理,它被称为动态范围扩展。
2022-06-22 12:13:38
4217
原创 win环境下---CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate’
win环境下在anaconda创建新的环境之后,命令行激活环境:conda activate XXX
2022-06-11 12:59:50
465
1
转载 github中fork的使用
由于git的权限控制功能比较弱,如果想给某个项目提供代码除了直接获得项目的push权限外,github另外提供了pull request的方式来进行协作。这种方式请求仓库拥有者拉自己的代码,而不需要仓库的权限。首先,进入上游仓库,点击下图中红框内的fork,通过fork的方式在自己的仓库里建立一个项目。回到仓库就能看到自己fork的项目,并可以看到项目是从哪个仓库fork来的。这个仓库的使用方法和我们自己的仓库一样。如果在我们提交前,上游仓库更新了,我们可以在仓库中看到下图中的提示:“This
2021-10-29 10:54:27
5751
原创 events.js:377 throw er; // Unhandled ‘error‘ event解决流程分享
bug:在项目根目录下执行npx http-server 文件名 -p [端口号(默认8080)]的命令行的时候报错:events.js:377 throw er; // Unhandled 'error' event ^Error: listen EACCES: permission denied [8080]网上查了一下,是由于权限的不够,我所处的环境是windows,因此官网给的解决方案Resolving EACCES permissions errors wh...
2021-10-23 18:58:46
6534
2
原创 bug记录:plt.bar()的y轴范围不从0开始
原因:数据不是float 或者 int,而是字符串解决:int(data)/ float(data)
2021-07-29 22:26:54
1733
原创 “2021-07-02T14:19:59+08:00“时间格式的转化(两种方法)
export function dateChangeFormat(format, date) { date = new Date(date); const dataItem = { 'Y+': date.getFullYear().toString(), 'm+': (date.getMonth() + 1).toString(), 'd+': date.getDate().toString(), 'H+': date.getHours().toString(),.
2021-07-14 17:02:00
39044
原创 TS(Typescript)-- ?. (问号+点),? ?(问号问号)
a?.b --->a && a.b ? a.b : undefined也就是说:如果a和a.b都为真(即二者not null or undefined)那么取a.b的值,如果不为真则返回undefineda.b ?? [] ---> a.b ? a.b : []也就是说:如果a.b为真,取a.b 否则 取[]...
2021-06-17 11:04:54
9797
3
转载 有向图强连通分量的Tarjan算法
https://byvoid.com/zhs/blog/scc-tarjan/在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。[Tarjan算法]Tarjan算法是基于对图深度优先搜索的算法,每个强连通分量为搜索树中的一棵子树。搜索时,把当前搜索树中未处理的节点加入一个堆栈,回
2021-04-29 21:18:01
102
转载 利用python计算多边形面积(鞋带公式)
https://www.cnblogs.com/zzcpy/p/10524348.html维基百科-鞋带公式:https://en.wikipedia.org/wiki/Shoelace_formuladef polygon_area(points): """返回多边形面积 """ area = 0 q = points[-1] for p in points: area += p[0] * q[1] - p[1] * q[0]
2021-04-24 23:43:46
1715
转载 Dijkstra算法(一)之 C语言详解
本章介绍迪杰斯特拉算法。和以往一样,本文会先对迪杰斯特拉算法的理论论知识进行介绍,然后给出C语言的实现。后续再分别给出C++和Java版本的实现。目录1.迪杰斯特拉算法介绍2.迪杰斯特拉算法图解3.迪杰斯特拉算法的代码说明4.迪杰斯特拉算法的源码转载请注明出处:http://www.cnblogs.com/skywang12345/更多内容:数据结构与算法系列 目录迪杰斯特拉算法介绍迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径...
2021-04-13 20:06:21
3669
1
转载 提取字符串中的数字(C语言)
问题描述:给定一个任意字符串,提取出其中所包含的整数。样例输入:A12 32bc de51f6576g样例输出:共计 4 个整数:12 32 51 6576
2021-03-13 18:16:12
7520
原创 python两个list一起遍历
python两个list一起遍历:for(i,j)inzip(space,list_directionsInt):print(''*i,j)
2021-03-07 01:33:36
563
转载 Windows无法启动MySQL服务(位于本地计算机上)错误1067:进程意外终止
“我的电脑”右键-“管理”,事件查看器点击错误出现一行字解决方法:MySQL安装目录下有一个my.ini的文件,在[mysqld]下面添加skip-grant-tables: [mysqld]skip-grant-tables 启动服务器即可原文:https://www.cnblogs.com/webgis-ling/p/11634260.html...
2020-04-24 17:23:52
5090
6
原创 微信小程序:js获得两层(多层)数组最里层的的length
想要获得TtimeList有几个数据如下:teacherList: [ { Tname: 'aaaaaa', Ttime: 'aaaaaaaaaaaaa', TtimeList: [ { Ltime: 'aaaaaaaaaaaaaaaaa', Lunit: 'aaaaaa...
2018-05-31 14:30:32
3500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人