- 博客(18)
- 收藏
- 关注
原创 pip install pymetis报错 ERROR: Could not build wheels for pymetis
(通过 Conda 安装某些编译好的包会更容易:)
2024-09-16 17:40:25 159
原创 pip和conda添加镜像源
通过以上步骤,你可以逐行手动添加、修改、查看 Conda 的源配置,无需直接编辑文件。这样操作可以更灵活地管理 Conda 的配置。
2024-08-20 16:16:02 309
原创 vscode python函数无法跳转
如遇到在服务器上安装缓慢或者报错,可尝试卸载后重新安装,我卸载仍无法安装,首先考虑离线安装,参考博客。,在离线安装中报错vscode版本不兼容,选择更新vscode版本后安装成功。首先查看python插件有没有正确安装。成功安装python插件后问题解决。没有的话安装python插件。
2024-08-05 20:16:50 620
原创 计算机网络基础知识总结
包含的主要协议:TCP协议(Transmission Control Protocol,传输控制协议,TCP可靠传输,提供拥塞控制,TCP的一个连接有两个端,点对点通信)、UDP协议(User Datagram Protocol,用户数据报协议,不可靠传输,不提供拥塞控制);连续ARQ(Automatic Repeat reQuest)协议结合滑动窗口机制和累计确认,是一种在数据链路层非常有效的错误控制机制,用以确保数据的可靠传输。网络层实现选址,路由选择(动态路由,静态路由),连接建立等。
2024-05-05 16:25:45 1452 1
原创 如何将本地代码上传git仓库
参考链接:https://www.bilibili.com/video/BV1Xs4y1i7id/?这里的输入邮箱和名字还可以直接修改配置文件。
2024-05-03 21:18:31 310 1
原创 IDEA 报错 unable to import maven project see logs for details
3.IntelliJ IDEA 版本过旧:IntelliJ IDEA 2020.1 是较旧的版本,可能存在一些已知的问题。尝试升级到最新版本的 IntelliJ IDEA,以获得更好的兼容性和稳定性。可以通过选择 “File”(文件)菜单,然后选择 “Invalidate Caches / Restart”(无效缓存/重启)来进行操作。如果没有去检查maven home path和settings.xml的内容有没有问题(比如如果settings.xml是通过创建软链的方式构建的话,软链地址是否正确)
2023-10-30 14:40:37 2947 1
原创 mac上安装iTerm2+zsh+oh my zsh
Mac自带的终端不是特别方便,今天我们将会使用iTerm2来替代Terminal终端。整体的搭配组合为:iTerm2+Oh my zsh +zsh。5.按下 Esc 键退出插入模式。输入 :wq 并按下回车键保存文件并退出 Vim 编辑器。2.使用键盘方向键或者 j 键向下滚动到文件的最后一行。补充Linux下如何在文件最后一行增加内容并退出。3.在最后一行处按下 o 键,进入插入模式。1.使用 Vim 编辑器打开。
2023-09-21 14:08:40 211
原创 强化学习相关知识点总结
基于价值迭代的方法只能应用在不连续的、离散的环境下(如围棋或某些游戏领域),对于动作集合规模庞大、动作连续的场景(如机器人控制领域),其很难学习到较好的结果(此时基于策略迭代的方法能够根据设定的策略来选择连续的动作)。因为在更新策略的时候,会从经验回放中取出数据来对现在的策略进行更新,而这些数据是先前的策略生成的,也就是说,生成数据的策略和当前要更新的策略是不同的策略,即off-policy。的强化学习方法中,智能体会制定一套动作策略(确定在给定状态下需要采取何种动作),并根据这个策略进行操作。
2023-08-31 14:43:36 147 1
原创 Q learning小结
Q LearningQ\;LearningQLearning申明这里是对Q LearningQ\;LearningQLearning算法的一些总结,主要是基于莫烦python教学视频,以及关于阅读其他博客的总结,所有引用都会加上出处。伪代码步骤如下:1.初始化一个Q(s,a)Q(s,a)Q(s,a)的表格2.在每个回合都对Q(s,a)Q(s,a)Q(s,a)进行如下更新 从状态0开始 如果未达到
2021-08-18 21:42:19 299
原创 最大公约数和最小公倍数
最大公约数利用欧几里得算法设a,b均为正整数,则gcd(a,b)=gcd(b,a%b)gcd(a,b)=gcd(b,a\%b)gcd(a,b)=gcd(b,a%b)#include<stdio.h>int gcd(int a,int b){ if(b==0)return a; else return gcd(b,a%b);}int main(){ int m,n; while(scanf("%d%d",&m,&n)!=EOF) { printf(
2021-08-02 10:32:28 79
原创 PTA(A1069)
题目描述A1069思路1.本题主要是数字的拆分和拆分后的重组2.需要注意的事项是,数组要初始化为0,否则可能在后续造成溢出。代码#include<stdio.h>#include<algorithm>using namespace std;bool cmp(int a,int b){ return a>b;}int main(){ int n; scanf("%d",&n); while(1) { int a[5]={0};
2021-07-30 00:02:07 167
原创 B1045
题目描述B1045思路1.前面最大的数<=主元素<=后面最小的数2.找出所有位置的后面的最小的数,放入数组中,方便后续查找3.找出前面最大的数,如果该数比前面最大的数小,则该数一定不是主元素代码#include<stdio.h>#include<algorithm>using namespace std;int main(){ int n; int a[100000]; int num=0; //可能的主元个数 int ans[10000]
2021-07-27 23:54:01 89
原创 贪心算法入门~
贪心算法1 定义贪心算法可以用来解决一类最优化问题,并希望由局部最优策略来推得全局最优策略。贪心算法适用的问题一定满足贪心选择性质和最优子结构性质。2 性质2.1 贪心选择性质整体最优解可以通过一系列局部最优解选择达到,每次的选择可以依赖于以前做的选择,而不依赖于后面要做的选择。2.2 最优子结构性质一个问题的最优解包含其子问题的最优解。3 例题3.1 例题一题目描述PTA B1020思路本题优先选择性价比最高的月饼就好代码#include<stdio.h> #
2021-07-26 00:02:07 139 1
原创 A1025
A1025(PAT)题目描述PAT Ranking代码#include<stdio.h>#include<string.h>#include<algorithm> using namespace std;struct student{ char id[14]; int score; int team_number; int local_rank; int all_rank;}stu[1000000];bool cmp(student a,
2021-07-24 19:05:30 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人