自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zookeeper启动异常:Error contacting service. It is probably not running.

问题场景:执行脚本启动的时候没有问题,但是查看状态报错这个:Error contacting service. It is probably not running.

2023-03-10 16:59:46 690

原创 hadoop环境新手安装教程

这一步需要对hadoop下的 core-site.xml、hadoop-env.sh、hdfs-site.xml、mapred-site.xml、yarn-site.xml等文件进行配置。这里我用了3台虚拟机,1台改为master,另外2台分别改为node1和node2。(3)IP地址改写,这里需要修改虚机的配置,选择NAT模式,DHCP选择想要的网段就行。这里根据每台虚机的ip选择相应的hostname就行。7、环境的配置已经改完了。(2)hadoop安装包:我的是hadoop-3.3.1。

2023-02-15 00:37:02 2371

原创 jupyter notebook 修改kernel内核环境

新安装的conda虚拟环境tensorflow 中安装有mxnet,后台可以引用mxnet,但是使用jupyter notebook 打开后引用时却报无法找到此模块的错误,网上查找资料后发现是需要新增kernel环境到jupyter 中,于是借鉴了博客Jupyter Notebook 增加kernel的方法,成功将tensorflow虚拟环境添加进了jupyter的内核环境中,其它有类似场景的也可以一样操作解决。1、首先确定自己是否安装有ipykernel 模块,没有的话可以使用命令 conda in.

2021-09-07 23:58:59 3485

原创 安装完centos7后安装图形界面过程中碰到的问题

安装完centos7后,默认没有安装图形界面,于是搜索界面程序,决定安装gnome。但是在安装过程中碰到若干问题,现就问题及其解决方法做一些记录。1、首先确定有没有网,使用ping命令提示网络不通:需要修改一个叫做ifcfg-ens33(各个机器不一样,但类似这样)文件,将其中的ONBOOT改为yes,修改后执行service network restart命令重启网络即可(安装虚拟机时默...

2021-09-07 23:43:19 841

原创 c 语言数组实现约瑟夫生者死者小游戏

代码比较简单,直接上代码:#include <stdio.h>#include<stdlib.h>#include<string.h>int main(void){ //定义一个大小为31的数组,计数的时候使用1到30的地址,初始化所有在船上的状态为0 char arry[31] = {0}; //定义变量speek为报号数,变量i为他们的编号...

2019-07-19 09:43:30 708

原创 mongodb使用过程中的问题记录

在安装完mongodb后使用的时候发现mongodb没有设置访问权限,只要是连接上去后就可以随意操作,安全性很低,于是尝试进行权限设置,但是在参照网上的教程进行权限设置的过程中发现自己走了一些弯路,现在记录下来,留作启示。1、首先区分一下mongodb的服务端和客户端,启动服务端的程序是mongod后面加一些参数,也可默认执行配置文件中的参数,然后是启动客户端连接是mongo命令后面加一些参数...

2019-07-16 20:25:56 203

原创 Windows10 安装Mongodb过程

1、首先是地址https://www.mongodb.com/download-center#community,我选择的是4.0.10版本,msi格式文件。2、打开安装界面,首先选择接受协议,然后选择安装方式,选择custom就行,选完后选择安装目录,之后就到这一步这里不知道是不是有问题,只有什么都不动点next才能继续安装下去,要不会弹出警告框,怎么修改都没用点完next后...

2019-07-11 19:44:28 160

原创 数据库基础入门

一、基本概念目前比较流行的开源数据库是mysql,掌握好mysql,其它类型数据库原理也类似。mysql数据库使用sql语言进行操作,其规范具有如下特点:1、sql语言不区分大小写2、默认是以" ; "结尾(使用delimiter+"特定符号"可以修改结束符,如常用的delimiter $$)3、sql语句可以换行写,但是同一个单词不能跨行写4、使用空格和缩进来提高语句的可...

2018-12-24 14:50:32 232

原创 关于pickle模块追加写入读取的问题

刚刚学习pickle模块对数据进行序列化存储,但是在使用过程中发现按照教程上的追加写入后,读取出来的总是第一个对象。查找资料后发现,Pickle 每次序列化生成的字符串有独立头尾,pickle.load() 只会按顺序读取一个完整的结果,所以只需要在 load 一次之后再 load 一次,就能读到第二次序列化的 对象。如果不知道文件里有多少 pickle 对象,可以在 while 循环中反复 lo...

2018-12-16 16:32:09 11375 2

原创 利用scrapy框架递归爬取菜谱网站

介绍:最近学习完scrapy框架后,对整个运行过程有了进一步的了解熟悉。于是想着利用该框架对食谱网站上的美食图片进行抓取,并且分别按照各自的命名进行保存。1、网页分析爬取的网站是www.xinshipu.com,在爬取的过程中我发现使用xpath对网页进行解析时总是找不到对应的标签,但是xpath路径又没有错误。这点一直让我很费解,直到我手动将request获取到的响应源码保存到本地进...

2018-12-13 11:05:03 866

原创 爬虫之豆瓣的自动登陆

刚刚学习了一下BeautifulSoup模块,尝试着按照视频的教程自己实现了一下豆瓣网的自动登陆。现在将整个学习过程做一下记录。1、网页分析如上图所示,为豆瓣网的登陆页面。可以看到登陆链接为https://accounts.douban.com/login由于这里存在验证码的问题,而我们目前只是学习阶段,并不需要花钱去买相应的解析接口,所以采取的方式是采用get方法获取验证码...

2018-12-11 17:05:04 957

原创 Scarpy爬虫框架入门

前期准备:(1)首先需要下载安装:1、python环境,这里我使用的是python3.6,建议不要使用该版本之后的版本,因为后面还需要安装对应python版本的pywin32程序,而该程序暂时没有python3.6后面的对应版本。2、scrapy 框架,这个直接使用pip install 进行安装就行。3、对应python版本的pywin32程序,这个可以根据自己的电脑版本搜索对应...

2018-12-05 16:33:13 408

原创 openFileName.filter过滤器的语法规则

最近在使用OpenFileName结构时,碰到一个需求,就是要求只将后缀为.xlsx和后缀为.csv的文件进行返回显示,但是上网搜索如何书写openFileName.filter并没有搜到描述特别清楚的,最后经过尝试摸索彻底弄明白了过滤器的语法规则。首先在filter表达式中是由“文件筛选字符串对”+“ MS-DOS 通配符文件”两部分组成:文件筛选字符串对:就是对被筛选的格式说明,比如说...

2018-11-09 23:14:47 3705 1

转载 typedef struct 和struct 辨析

分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedef struct Student    {    int a;    }Stu;    于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明)    这里的Stu实际上就是struct Stud...

2018-11-06 22:18:58 90

原创 求输入序列的最大子序列

问题:给出一个有限长度的实数序列,求出其子序列中和为最大的子序列值?方法1:设置两个循环遍历序列,分别作为子序列的左右两端,再加一个循环将子序列中所有项相加,最后算法的时间复杂度为。void maxSubList(int list[],int length) { int maxSublist = 0,l=0,r=0; int thisSubList = 0; int i ,j,k;...

2018-10-31 22:33:18 299

原创 十进制转二进制输出

十进制转二进制输出,算法很简单,可以作为入门练习:#include "pch.h"#include&lt;iostream&gt;using namespace std;int BinaryFunc(int ten) { int yushu = 0; int i = 0; int result = 0; for (; ten &gt;= 2;) { yushu = ten ...

2018-10-29 22:54:39 611

原创 信源编码第五次作业-LMS最小均方算法

LMS算法是自适应滤波器中常用的一种算法,与维纳算法不同的是,其系统的系数随输入序列而改变。维纳算法中截取输入序列自相关函数的一段构造系统的最佳系数。而LMS算法则是对初始化的滤波器系数依据最小均方误差准则进行不断修正来实现的。因此,理论上讲LMS算法的性能在同等条件下要优于维纳算法,但是LMS算法是在一个初始化值得基础上进行逐步调整得到的,因此,在系统进入稳定之前有一个调整的时间,这个时间受

2017-07-21 11:06:36 523

原创 信源编码第四次作业-基于LBG的矢量量化算法

1、LBG算法背景介绍LBG算法是由Linde,Buzo,Gray三人在1980年提出的。它其实相当于Lord-Max方法的多维推广,但它并不需要知道输入矢量的概率分布,LBG算法通过训练矢量集和一定的迭代算法来逼近最优的再生码本。2、LBG算法的思想1)随意选取n个图像块作为码矢量2)由这n个码矢量对所有的图像块进行划分,即分成n个集合,使每个集合中的图像块,都是与各码矢量距离中

2017-07-21 10:13:10 1106

原创 信源编码第三次作业——lzo-实时数据库压缩

1、LZO介绍LZO 是致力于解压速度的一种数据压缩算法,LZO 是 Lempel-Ziv-Oberhumer 的缩写。这个算法是无损算法,参考实现程序是线程安全的。 实现它的一个自由软件工具是lzop。最初的库是用 ANSI C 编写、并且遵从 GNU通用公共许可证发布的。现在 LZO 有用于 Perl、Python 以及 Java 的各种版本。代码版权的所有者是 Markus F. X.

2017-07-21 09:52:27 588

原创 信源编码第二次作业

1、使用程序huf_enc和huf_dec进行如下操作;a)对sena、sensin和omaha图像进行编码b)编写一段程序,得到相邻像素之差,然后利用huffman对差值图像进行编码实验结果如下:a)文件名称 压缩前 压缩后 压缩比Sena.img 64kb56.1kb 87.65%Sensin.img 64kb60.2kb 94.06%Omaha.img

2017-07-06 17:45:48 264

原创 浅谈视音频

一、三基色原理和混色1、三基色原理:(1)互逆性:自然界中任何颜色都可以通过三基色进行混合得到。反过来,三基色也可以组成几乎所有颜色(因为三基色具有独立性,无法被合成)。(2)独立性:三基色中任何一种都无法由其余两种合成。(3)混合性:三基色比例不同,最终混合色的色调和饱和度也不同。(4)叠加性:混合色的亮度等于三基色亮度之和。2、混色法:将三基色按一定比例混合在一起得

2017-03-13 18:51:20 325

空空如也

空空如也

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

TA关注的人

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