- 博客(176)
- 问答 (7)
- 收藏
- 关注
原创 关于python的内存管理机制和python变量占用内存及时释放的问题
第二个del内存没有变化,原因是train_val_adj1被其他变量引用了,引用数不为0,所以用del没有效果。num_workers太多,每个进程也会占用额外的内存,因此num_workers太多也会使得内存占用较满。两个del,第一个del内存成功释放,内存占用下降。
2024-04-24 19:13:48
419
1
原创 pycharm出现多个光标解决办法
shift+alt+insert 切换光标选择模式(实测好用)shift+ctrl+insert然后点击了取消。
2023-11-25 12:39:17
1478
原创 为什么用户连接请求是随机到达的异步事件
另外,由于互联网的开放性和分布式性质,服务器可能面对来自世界各地的不同客户端的连接请求。这些请求经过不同的网络路径,可能会遇到网络拥塞、传输延迟或其他因素,从而导致连接请求到达服务器的时间有所不同。由于网络的复杂性和延迟,连接请求的到达时间是不确定的。网络中的数据包可能会在传输过程中遇到延迟、丢失或路由问题,从而导致连接请求的到达时间发生变化。这些连接请求需要经过网络传输到达服务器。用户连接请求被视为随机到达的异步事件,是因为它们是由网络中的不同客户端发起的,并且到达服务器的时间是不确定的。
2023-06-11 13:30:10
287
原创 paddle,cuda,cudnn,driver版本匹配问题,W0305 16:35:06.338007 10608 gpu_resources.cc:61] Please NOTE: device:
W0305 16:35:06.338007 10608 gpu_resources.cc:61] Please NOTE: device: 0, GPU Compute Capability: 8.6
2023-03-11 16:49:43
1458
原创 [BUG写作日记]torch.cuda.is_available() =False,之前是True突然变成False
torch.cuda.is_available() =False
2023-02-15 13:51:40
311
原创 报错记录torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 90.00 MiB (GPU 0; 7.93 GiB to
python报错记录
2022-11-03 17:21:19
27922
7
原创 浅谈循环不变量
第一次听说get不变量是卡哥介绍二分法边界问题的时候,前后看了好几次,不太理解啥意思,百度搜了几篇,也贴一个参考文章算法-get到的循环不变量(栗子,二分法)总结:循环不变量,归根到底就一句话:要对自己写的循环体里的循环条件有清醒的认识,边界分明,粒度细化到最小单位,不要存在模棱两可,可四舍也可五入的模糊地带。你要确保你的循环,循环一次之后,下一次的循环条件还是原来的那个意义,不能多一点也不能少一点。服了优快云的发文助手了,字少就是质量低是吧,看我给你加段代码:qwertwertrewertr
2022-04-10 14:28:28
566
1
原创 五分钟看懂快速幂算法
参考文章:快速幂算法此文篇幅相对来讲已经较短,但文字仍然太多,我试图用一个例子来说明快速幂算法的核心思想:pow(3,13) -----------13次累乘= 3*pow(3,12)= 3*pow(9,6)= 3*pow(81,3)= 3*pow(81*81,1)*81= 3*81*81*81 -----------4(log13)次累乘这里的log其实就是指数次幂13在不断>>1的结果所以多次幂pow(a,n)的计算,时间复杂度由O(n)降为O(logn),
2022-03-26 21:10:03
578
原创 【数据结构与算法】二分法的边界问题总结
参考链接:代码随想录二分查找涉及的很多的边界条件,逻辑比较简单,但就是写不好。例如到底是 while(left < right) 还是 while(left <= right),到底是right = middle呢,还是要right = middle - 1呢?大家写二分法经常写乱,主要是因为对区间的定义没有想清楚,区间的定义就是不变量。要在二分查找的过程中,保持不变量,就是在while寻找中每一次边界的处理都要坚持根据区间的定义来操作,这就是循环不变量规则。写二分法,区间的定义一般为
2022-03-03 15:48:25
1252
1
原创 【C++算法基础】快速排序以及边界问题
给定你一个长度为 n 的整数数列。请你使用快速排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:53 1 2 4 5输出样例:1 2 3 4 5#include<iostream>using namespace std;cons
2022-01-25 17:39:36
249
原创 【C++】机房预约系统
computerRoom.h#pragma once #include<iostream>using namespace std;//机房类class ComputerRoom{public: int m_ComId;//机房id号 int m_MaxNum;//机房最大容量};globalFile.h#pragma once//管理员文件#define ADMIN_FILE "admin.txt"//学生文件#define STUDE...
2022-01-18 12:02:41
1040
2
原创 【python】文件打开中文符问题
# encoding:utf-8f = open("1.txt",encoding = 'utf-8')names = f.readlines()f.close()n = 0for name in names: num = len(name.split()) if num == 1: n += 1print("有效票{}张".format(n))重点是这句话f = open("1.txt",encoding = 'utf-8')...
2022-01-11 22:30:46
235
原创 【C++】演讲比赛流程管理系统
//演讲管理类头文件,声明各成员函数和成员变量speechManager.h#pragma once#include<iostream>using namespace std;#include<vector>#include<map>#include"speaker.h"#include<algorithm>#include<deque>#include<functional>#include<num...
2022-01-11 15:33:31
804
原创 【C++】常用集合算法
#include<iostream>using namespace std;#include<vector>#include<algorithm>//常用集合算法 set_intersectionvoid myPrint(int val){ cout << val << " ";}void test01(){ vector<int>v1; vector<int>v2; for (int i =..
2022-01-06 21:56:26
500
原创 【C++】常用算数生成算法
#include<iostream>using namespace std;#include<vector>#include<numeric>//常用算数生成算法void test01(){ vector<int>v; for (int i = 0; i < 10; i++) { v.push_back(i); } //参数3 起始累加值 int total = accumulate(v.begin(), v.end..
2022-01-05 19:30:34
181
原创 【C++】常用拷贝算法和替换算法
#include<iostream>using namespace std;#include<algorithm>#include<vector>//常用拷贝和替换算法copyvoid myPrint(int val){ cout << val << " ";}void test01(){ vector<int>v1; for (int i = 0; i < 10; i++) { v1.pus..
2022-01-05 19:17:55
462
原创 【C++】常用排序算法
#include<iostream>using namespace std;#include<algorithm>#include<vector>#include<functional>//常用排序算法 sortvoid myPrint(int val){ cout << val << " ";}void test01(){ vector<int>v; v.push_back(10); v..
2022-01-05 12:50:41
611
原创 【C++】常用查找算法
#include<iostream>using namespace std;#include<vector>#include<algorithm>#include<string>//常用查找算法//find//查找 内置数据类型void test01(){ vector<int>v; for (int i = 0; i < 10; i++) { v.push_back(i); } //查找 容器中 是否..
2022-01-04 18:15:48
381
原创 【C++】STL--常用算法
#include<iostream>using namespace std;#include<vector>#include<algorithm>//常用遍历算法 for_each//普通函数void print01(int val){ cout << val << " ";}class print02{public: void operator()(int val) { cout << val..
2022-01-03 11:29:07
61
原创 【C++】内建函数对象
#include<iostream>using namespace std;#include<functional>//内建函数对象头文件//内建函数对象 算数仿函数//negate 一元仿函数 去反仿函数void test01(){ negate<int>n; cout << n(50) << endl;}//plus 二元仿函数 加法void test02(){ plus<int>p; co..
2022-01-01 10:50:54
503
原创 【C++】谓词
#include<iostream>using namespace std;#include<vector>#include<algorithm>//仿函数 返回值类型是bool数据类型,称为谓词//一元谓词class GreaterFive{public: bool operator()(int val) { return val > 5; }};void test01(){ vector<int>v; for.
2022-01-01 10:30:22
386
原创 【C++】STL-函数对象(仿函数)
#include<iostream>using namespace std;/*函数对象(仿函数)函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值函数对象超出普通函数的概念,函数对象可以有自己的状态函数对象可以作为参数传递*/class MyAdd{public: int operator()(int v1, int v2) { return v1 + v2; }};//1、函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返.
2021-12-31 11:18:50
144
转载 【C++】STL案例2--员工分组案例
#include<iostream>using namespace std;#include<vector>#include<string>#include<map>#include<ctime>#define CEHUA 0#define MEISHU 1#define YANFA 2class Worker{public: string m_Name; int m_Salary;};void createW.
2021-12-30 22:09:41
274
空空如也
计算机网络的一个问题,求解惑
2021-11-21
C++:试图访问未初始化变量的值将引发未定义行为
2021-11-06
Python二级题库,分词问题,问题我写在书上了,请大佬们指点一下
2021-03-23
Python的max()函数问题
2021-02-03
关于Python的return问题
2021-01-30
python的一个小问题
2021-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人