自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PS_学习笔记

①基础知识:图片缩放 :alt + 鼠标滚轮抓手工具 :空格 + 鼠标左键复制图层:1.点击指定图层后,ctrl + j2.alt + 鼠标左键(拉动屏幕中间指定图层)合并图层:ctrl + e(合并可视图层: ctrl + shift + e [不保留可视图层]合并可视图层:ctrl + shift + alt +e[保留可视图层])...

2020-04-03 00:05:45 303

原创 阿里云服务器使用的坑:安装python3后导致yum使用报错

经历了无数的更换yum源的操作yum list 可以正常使用但只要安装包,就是给出Error downloading packages: 。。。。 No such file or directory 的错误QAQ!!yum list // 正常显示原因:因为自己安装了python3,所以更改了yum的python的链接由于CentOS默认安装的是python2.7,升级pyth...

2020-03-21 20:24:50 477

原创 阿里云服务器使用的坑:安装anaconda步骤以及问题处理

服务器:阿里云的CentOS7①Anaconda安装包下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/安装类似上面的Linux版本的x86_64的sh文件在Terminal中输入命令下载到本地:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anacond...

2020-03-17 14:21:47 5406 1

原创 阿里云服务器使用的坑:部署flask等web的服务端口问题

如果不想麻烦,并且服务器就设定一个web服务的话,直接绑定80端口就完事了,因为在阿里云控制后台防火墙中可以看到开放的端口22,80,xx阿里云如何添加可访问端口1:修改阿里云防火墙打开官网,控制台,自己的服务器,点防火墙,然后添加规则,开放端口(5000,因为flask不设置端口的情况是默认5000)2:ssh连接服务器修改防火墙连接centos7服务器systemctl start...

2020-03-17 13:39:05 515

原创 NLP_拼写纠错

如果还没有安装nltk(Natural Lanuage ToolKit)模块的同学,参考下面链接中的第二种方法安装:https://blog.csdn.net/jiajikang_jjk/article/details/83716939一、整体概括->本项目采用的是英文词典库,用来判断单词的正确性。->其次需要的文件为用户打错信息表,用来计算单词出错概率,(出错概率越大,...

2019-10-20 20:22:08 1025 3

转载 Github如何上传项目

首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join有了自己的账号以后,就可以进行登录,开始创建一个新的项目创建一个新的项目,填写项目名称,描述创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用接下来,我们需要先下载Git,这里最好...

2019-10-20 16:48:28 146

原创 NLP学习笔记(一)

1.分词针对语料库中,所存在的单词的概率进行不同方法的概率计算,来选择分词概率最大的一种分词方法。计算公式(Unigram-algorithm)为:P(‘你好中国’) = P(‘你’)*P(‘好’)*P(‘中’)*P(‘国’)P(‘你好中国’) =P(‘你好’)*P(‘中’)*P(‘国’)P(‘你好中国’) = P(‘你好’)*P(‘中国’)…但上述计算公式,可能会导致概率过小而...

2019-10-16 14:54:04 231

原创 配置VSC(windows)C++,不用mingw

https://www.cnblogs.com/ghjnwk/p/9806677.html

2019-09-17 14:56:14 614

原创 操作系统知识汇总

一、总述操作系统基本功能:进程管理:进程控制、进程同步、死锁处理、处理机调度等。内存管理:文件管理设备管理二、进程管理1.进程:进程是资源分配的基本单位,用来管理资源(CPU,内存,网络,文件等资源)。进程控制块(PCB)是描述进程的基本信息和运行状态,所谓进程的创建和删除,都是对PCB的操作。PCB如下图:进程状态:包括:新的、就绪、运行、堵塞等程序计数器:计数器表示...

2019-09-13 21:33:37 612

原创 线性素数晒

思想:线性素数晒是通过任何素数的倍数一定不是素数。思路:1.定义data[]数组,初始值全为0,2.从2遍历到最大数据,如果data[i]等于0的情况下,代表对应的i是素数,写入prime[]存储结构中3.每层的遍历中,遍历已经找到的所有素数,与当前i进行倍数相乘,使data[prime[]*i]为1,由于遍历数据是从2开始遍历的,巧妙地利用地第一层循环。具体代码如下:const ...

2019-09-04 11:12:13 373

原创 排序

①冒泡排序–时间复杂度为O(n²)冒泡排序:对于一个序列,如果想要将该序列拍成递增的序列,则可以每次循环将最大的元素冒泡到数组的最后,即可完成排序。代码如下:void bubble_sort(){ for (int i = n; i>1;i--){ for (int j = 1; j < i;j++){ if(data[j] &gt...

2019-08-30 16:58:15 84

原创 图论-最小生成树以及最大关键路径

①定义最小生成树:针对一个图,使所有节点都连接在一起,需要n-1条边(n为节点),并且所有的边权和为最小的,故连接该n个节点+(n-1)条边为该图的最小生成树。从而得,一个图如果有最小生成树,则改图一定是联通的②实现算法最小生成树的生成算法:1,Prim算法该算法类似于dijkstra算法,区别在于dijkstra算法通过vis[]数组中的值是否为1或者0,来保存是否存储过,而p...

2019-08-29 14:23:08 902 1

原创 图论-Dijkstra单源最短路径,bfs以及dfs

①图的遍历图的遍历一般分为深度遍历和广度遍历,具体适用范围根据题意来定。1.DFS(深度遍历)深度遍历的实现就是通过递归完成,模板如下:void dfs(int x){ if(check()){ /****/; //遍历的过程中,某节点满足条件则直接操作 return; } for (int i = 1; i<=n;...

2019-08-27 12:46:47 571

原创 哈夫曼树Huff的创建

①定义以及作用哈夫曼树:哈夫曼树是字符的编码,目的是为了获取最小的WPL,即最小的代价(表达能力有限,不知道咋说),顾名思义来理解吧,就是为了编码!!!哈夫曼的创建哈夫曼树的创建是基于堆来实现的,所以事先需要对堆有所了解,查看上篇博客QAQ。。哈夫曼树树的建树原理,想必大家都知道,就是根据权值数组来建立的:过程是:1.从权值数组中挑选出两个最小的权值,建立两个树节点,作为左右儿子,父节...

2019-08-24 18:58:31 371

原创 最大(小)堆的创建、插入与删除

①定义最大堆:对于任意二叉树节点,左右孩子节点的值都小于父亲节点的值。即根节点的值最大最小堆:同理②最大(小)堆的创建接下来演示最小堆的创建,最大堆同理堆的结构体如下:(由结构体可以看出,该树是由数组来进行保存树)typedef struct Node *heap;struct Node{ int* data; //用来存储数据的数组 int size; //...

2019-08-24 16:10:36 585

原创 平衡二叉树AVL的创建

①定义平衡二叉树:对于二叉树中任意节点,左子树的高度和右子树的高度差的绝对值不超过1.还有一点,平衡二叉树是一种位置高度平衡的二叉搜索树。二叉搜索树详见上一篇博客。②平衡二叉树的四种旋转平衡二叉树的创建在于对于插入节点后,需要对插入之后的树进行维护高度。维护高度的方法有四种:左旋,右旋,左右旋,右左旋。树的结构typedef struct Node *node;struct Node...

2019-08-24 14:01:02 208

原创 二叉搜索树的建立

①定义二叉搜索树:对于一棵二叉树,每个节点的值大于该节点左子树的所有节点的值,小于该节点右子树的所有节点的值。②二叉搜索树的创建typedef struct Node *node;struct Node{ node left; node right; int data;};node Insert(node root,int x){ //二叉搜索树的节点插...

2019-08-24 13:33:13 574

原创 二叉树的遍历以及前中后序遍历

一般二叉树的结构:typedef struct Node *node;struct Node{ node left; //左儿子指针 node right; //右儿子指针 int data; //节点数据};①递归遍历void Tree_Search(node root){ if(root){ //可以中间加入任何操作,来达到想要的结果 ...

2019-08-24 11:45:03 90

原创 VSCode 配置C++编译环境

本篇文章主要介绍的是Visual Studio Code下如何配置.vscode文件夹下面的四个文件,如下。具体的MinGW可以参考其他博客下载以及配置环境变量。整体图片为:tasks.json文件如下此文件中的command内容下的路径注意修改为自己的MinGW下的g++所在路径,示例中的是支持c++的g++.exe{ "version": "2.0.0", "comma...

2019-07-27 16:01:01 1446 1

空空如也

空空如也

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

TA关注的人

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