自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Docker:设置免sudo运行docker

以下命令需要使用sudo添加docker用户组sudo groupadd docker向用户组添加用户sudo usermod -aG docker <YOUR_USER_NAME>激活更改newgrp docker验证一下docker images参考: docker docshttps://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-us

2022-01-13 15:30:12 415

原创 Git解决“Could not resolve host:github.com“

错误方法:向/etc/hosts添加192.30.253.112 github.com这个ip地址已经失效了!!!正确方法登陆https://www.ipaddress.com,查询最新github地址。向/etc/hosts添加XXX.XXX.XXX.XXX github.com比如当前我查到的是140.82.113.3,那么就添加140.82.113.3 github.com顺便吐槽国内it社区环境,天下文章一大抄。...

2022-01-13 15:19:06 2101

原创 Linux安装VIM

sudo apt-get updatesudo apt-get install vim

2022-01-13 15:07:36 666

原创 Machine Learning:KNN分类器实现以及常用函数解释

伪码对未知的数据进行以下操作: 1.计算未知数据和样本集合之间的距离(有多种距离公式可供选择,此处使用欧氏距离) 2.把距离按从小到大的次序排序 3.选择前k个距离最小的样本 4.确定k个样本所在类别出现的频率 5.选择出现频率最高的类别作为预测值欧氏距离公式计算A(A0,A1,A2,…,An)与B(B0,B1,B2,…,Bn)之间的距离,公式为:d = √ (xA0 - xB0)^2 + (xA1 - xB1)^2 + ... + (xAn - xBn)^2A点的n个分量可以理解为

2020-05-31 19:36:10 511

原创 迷宫-BFD-C++

求迷宫中入口和出口距离给定一个n*m数组,数组中存放字符。*代表墙壁,. 代表空地,S代表起点,T代表终点。每次只能向上下左右四个方向移动一个位置。求S到T的要走多少步。思路:BFS。从起点S开始计数遍历层数,每经过一层计数加1。注意点:参考求矩阵中块数代码:#include<bits\stdc++.h>using namespace std;const int N =...

2020-05-08 17:24:40 113

原创 求矩阵中块的个数-BFS-c++

求矩阵中块的个数给出一个m*n的矩阵,矩阵中元素为0和1。称位置(x,y)与它上下左右四个位置(x,y-1),(x,y+1),(x-1,y),(x+1,y)是相邻的。如果矩阵中有若干个1是相邻的,则称这些1组成了一个块。计算给定矩阵中块的个数。如:0 1 1 1 0 0 10 0 1 0 0 0 00 0 0 0 1 0 00 0 0 1 1 1 01 1 1 0 1 0 01 1 ...

2020-05-08 17:10:28 426

原创 选数字满足最大平方和-递归+剪枝-c++

选数字满足最大平方和思路:对于一个数字有两种情况:选择或者不选。分别对应着不同的处理。#include<bits\stdc++.h>using namespace std;const int N = 1000;vector<int> temp,result;//temp存放当前符合条件的选择的数;result存放最终选择的数 int A[N],n,k,x,max...

2020-05-07 18:10:32 183

原创 博物馆大盗问题-剪枝+递归-c++

博物馆大盗数据结构:每个藏品封装为一个对象,对象有属性价值和重量。动态规划:对于每个藏品,盗贼都有两种选择:偷或不偷。通过递归,可以模拟选择过程。优化:剪枝。在选择之前,先判断如果选择之后,重量是否超出背包承重。没有超出才选。#include<bits\stdc++.h>using namespace std;const int N = 1000;struct Good{...

2020-05-07 17:11:38 236

原创 区间不相交问题-区间贪心-c++实现

区间不相交问题:对给定的N个开区间(x,y),从中尽可能多的选择开区间,使这些开区间两两没有交集。eg:对(1,3),(2,4),(3,5),(6,7),不相交的区间最多3个:(1,3),(3,5),(6,7)思路:先将区间按左端点从大到小排序。每选中一个区间,就记录它的左端点为lastL,之后每遍历一个区间就判断该区间右端点与lastL大小,从而判断当前区间和上个被选中的区间之间有没有交...

2020-05-06 17:40:44 786

原创 Ascii-char-c++-字符之间转换

#include<bits\stdc++.h>using namespace std;int main(){ /*由ascii码值找对应字符*/ int a; cin>>a; char b = a; cout<<b<<endl; /*由对应字符找ASCII码值*/ int c = b; cout<<c<<e...

2020-05-06 16:13:08 1576

原创 进制转化-c++实现

进制转换关键:Ascii码与char字符之间的转化ASCII-char转换思路/*先将输入x进制数字转化为10进值数字,再由十进制数字转化为y进制数字*/#include<bits\stdc++.h>using namespace std;int getNum(int base,string number){ int num = 0; int pos = number....

2020-05-06 16:05:36 372

原创 八皇后-递归+回溯-c++实现

八皇后思路:递归、回溯数据结构:用二维数组存储棋盘放置情况以及棋盘标记,递归修改之。1. 棋盘放置情况location:棋盘中皇后位置,皇后位置为‘Q’,初始为‘.’2. 棋盘标记mark:当前棋盘还可以放置皇后的位置,无法放置的位置为1,可以放置的位置为03. 结果数组results:存储所有棋盘情况,当n个皇后摆放完成时,将当前location存在results中/*八皇后-递归、...

2020-05-06 16:01:45 172

原创 使用Pycharm社区版创建Django项目

Pycharm社区版创建Django项目1.打开Pycharm社区版,创建一个新项目2.在PyChrom下载django包3.3.打开PyChrom中命令台,创建django项目4.创建数据库5.打开服务器查看项目6.测试Pycharm社区版只能通过命令台创建Django项目。1.打开Pycharm社区版,创建一个新项目默认会创建一个新的虚拟环境。2.在PyChrom下载django包F...

2020-04-30 17:52:02 1196

原创 Win10+Anaconda Python3.7+Pycharm社区版+tensorflow2.0

Win10+Anaconda Python3.7+Pycharm社区版+tensorflow2.01.安装anaconda2.安装anaconda,之后打开Anaconda Prompt3.创建一个名为“TF2.1”的虚拟环境4.进入虚拟环境5.安装cudatoolkit10.1、cudnn7.6(如果你的电脑硬件不支持英伟达GPU,则跳过这一步,直接安装tensorflow)6.安装tensor...

2020-04-30 17:25:56 659 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除