自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 windows10安装MongoDB的入门简易教程【学习自用】

mongodb最详细的安装方法,自学使用

2023-12-11 18:22:49 2079

原创 jupyter notebook,.ipynb文件输出东西太多打不开的解决方法【笔记自用】

强制打开,如果偶然打开,然后清除所有输出。

2022-10-15 15:59:29 2166 1

原创 windows下pip安装TensorFlow Federated报错ERROR: jaxlib~=0.1.76

windows下pip安装TensorFlow Federated 报错ERROR: Could not find a version that satisfies the requirement tensorflow_federated==0.20.0 (from versions: none)ERROR: No matching distribution found for tensorflow_federated==0.20.0

2022-07-29 02:15:23 1795 5

原创 java web servlet、servlet容器 HTTP服务器和mvc三层架构或者说servlet属于哪一层的,给我搞的晕晕的,今天终于弄明白了

1 servlet1.1 首先看什么是servlet我之前把servlet总是和service层弄混。先不管什么是service,这里先理解什么是servlet:Servlet字面意思即服务端小程序Servlet是一组接口、一组规范、一个协议;用于开发Web项目一个工程的搭建通常由各模块组成;各个模块分工协作、相互配合可以高效率地构建大型项目。各个模块之间需要一组规范来连接,Servlet就是这样一组规范Servlet 主要用于处理客户端传来的 HTTP 请求,并返回一个响应,它能够处理的请

2022-04-09 17:33:08 2315

原创 linux/CentOS7安装MySQL(完整版)【笔记自用】

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1、 先检查系统是否安装有mysql[root@localhost ~]#yum list installed mysql*[root@localhost ~]#rpm –qa|grep mysql*2、查看有没有安装包[root@localhost ~]#yum list mysql*[root@localhost ~]# yum lis

2022-04-09 00:12:13 503

原创 hbase把表删除后又新建该表提示表已存在,解决方案

错误提示信息:用list 查看student表发现没有student表的信息通过Web Console 查看表的信息也没有表的任何信息用scan 查看student表,发现也没有任何的信息通过以上的尝试,现在只能查看ZooKeeper中student的注册信息方法一:使用zookeeper-dev-ZooInspector.jar工具查看ZK的注册信息,但是此工具在我的Windows中无法运行,故只能尝试在Linux下运行,在Linux的图形终端下使用命令:java -Djava.e

2022-03-17 16:34:35 3235 2

原创 给hbase增加协处理器报ERROR: org.apache.hadoop.hbase.DoNotRetryIOException:错误

刚开始,我输入协处理器的语法是这样子输入的:alter 'publicDataset:comment',METHOD =>'table_att','coprocessor'=>'hdfs://node1:8020/putJar/test-corprocessor.jar|com.train.endpointserver.SimilarityServer|1001|'但是一直报错,后来看报错提示说You can add a table coprocessor by setting a ta

2022-03-17 14:11:05 4193

原创 linux/centos/集群安装ntp时间同步,自身实验成功

1. 准备节点不管你有多少个节点,肯定要有一个 server 角色,至于谁是 server 你来决定。例如下面这样,我们姑且假设有这样四个节点192.168.11.101(server端 node1)192.168.11.102(client端 node2)192.168.11.103(client端 node3)2. 安装配置 server 节点在192.168.11.101端作为服务端,并在该节点进行以下步骤2.1 下载安装[root@node1 ~]# yum install n

2022-03-17 13:47:07 1143

原创 Job for network.service failed because the control process exited with error code问题

最小化安装了centos7当配置静态ip的时候,执行重启网卡的命令 systemctl restart network但是报了Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.这部分错误我搜了一下,总共改了以下三个部分:首先更改

2022-02-25 23:29:43 2384 6

原创 DevC++连接MySQL,使用mysql.h可用详细教程

0.0 环境要求1 DevC++ 5.11 - 27 April 20152 3 MySQL 5.74 5 MySQL.Devpak (文中将会提供免费的下载)1. 准备工作1.1 DevC++安装MySQL.Devpak下面提供我的百度网盘共享地址,可以直接下载:(建议此项)链接:https://pan.baidu.com/s/19th1RQbLuchm-dJbuUK17w提取码:q19k(失效请私信)  安装完成后,在DevC++的工具栏里可以找到Package Manager

2022-02-15 14:37:42 3471 2

原创 各数据结构算法时间复杂度图【笔记自用】

来自https://blog.csdn.net/huihuishou_su/article/details/87861317

2021-11-14 11:04:06 1101

原创 MySQL的一级索引和二级索引介绍,HBase中提到的二级索引【笔记自用】

1、一级索引索引和数据存储在一起,都存储在同一个B+tree中的叶子节点。一般主键索引都是一级索引。2、二级索引二级索引树的叶子节点存储的是主键而不是数据。也就是说,在找到索引后,得到对应的主键,再回到一级索引中找主键对应的数据记录。3、例子介绍下面我们通过一个具体的示例进行演示一级索引和二级索引。有如下表pl_ranking(编程语言排行榜表),该表包含3个字段,如下:id:主键plname:编程语言名称ranking:排名3.1 主键索引结构从图中我们可以看到,索引和数据都在

2021-10-20 18:24:38 758

原创 java 命令直接执行(运行)jar 包的几种方法【笔记自用】

主要有两种方式:一是打的 jar 包的 META-INF/MANIFEST.MF 文件里指定的 Main-Class;另一个是命令行指定要运行的 Main-Class。1jar 包里包含 Main-Class:java -jar MyJar.jar arg0 arg1通过 -jar 参数可以直接运行,需要打 jar 包时,在 META-INF/MANIFEST.MF 文件里指定 Main-Class。关于这种打包操作参考 Maven 生成(打包)带有依赖的可以直接执行的一个 jar 包。2j

2021-10-18 23:11:09 36745

原创 Exception in thread “main“ org.apache.hadoop.hbase.client.RetriesExhaustedException: Can‘t get the l

看尚硅谷视频,在windows上运行集群上的hbase时package org.example;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.client.HBaseAdmin;import java.io.IOException;public class TestHBaseApi { private static HBaseConfiguration conf;

2021-10-17 17:39:44 882

原创 windows下的eclipse运行hdfs程序时报错 (null) entry in command string: null chmod 0644【笔记自用】

运行下面代码时,报了 (null) entry in command string: null chmod 0644解决方案下载hadoop.dll文件并拷贝到C:\windows\system32目录中如果没用,则重启eclipse或者idea

2021-10-17 00:23:41 350

原创 maven配置阿里云镜像后Eclipse不生效解决办法

1.要在Eclipse里做如下配置

2021-10-16 00:43:51 201

原创 .a和.so和.sa文件是什么意思,.a静态库,.sa动态库

静态库(.a):程序在编译链接的时候把库的代码链接到可执行文件中。程序运行的时候将不再需要静态库。动态库(.so或.sa):程序在运行的时候才去链接共享库的代码,多个程序共享使用库的代码。...

2021-10-15 12:45:29 1646

原创 hadoop中的jps是什么,Jps命令—使用详解【笔记自用】

jps是jdk提供的一个查看当前java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写。非常简单实用。命令格式:jps [options ] [ hostid ] [options]选项 :-q:仅输出VM标识符,不包括classname,jar name,arguments in main method -m:输出main method的参数 -l:输出完全的包名,应用主类名,jar的完全路径名 -v:输出jvm参数 -V:输出

2021-10-07 19:25:37 4270

原创 opencv下载安装及介绍【初学,后续继续更新】

1.下载使用pip安装Opencv应该是最快最简单的安装方式了pip install opencv-contrib-python如果pip原始源下载慢的话可以考虑使用国内源:pip3 install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple首先需要说明的是通过pip安装的opencv包不是官方编译好的opencv包, 也就是说他们没有得到官方非认可, 但这并不影响你的正常使用.一般来说, pip提供的ope

2021-10-03 21:30:23 1576 2

原创 Pytesseract的安装与使用。pip安装完Pytesseract报错不能用的解决方案【笔记自用】

1.首先pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pytesseract2. 但是安装后并不能直接使用,还需要下载Tesseract-OCR。win-64位的https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w64-setup-v5.0.0-alpha.20200223.exe下载完双击打开,连续next,直到出现安装路径的时候,可以自定义安装路径也可以使用默认的

2021-10-03 21:17:09 2895 1

原创 数据库中的实体、元组、字段、属性、码、分量、依赖关系、完全部份传递依赖、范式等你了解吗?【笔记自用】

我们读不同的描写数据库的文章,会看到不同的概念名称,从某种意义上来讲,是公说公有理,婆说婆有理的问题,只是个人理解不同而称呼有异,这也给一些人,尤其是初学者带来一定的困扰,鉴于此,特整理《数据库常用专业术语的基本概念的定义与理解》这篇文章,行文参考了很多网上的资料(请原谅我不喜欢看书),并加入了我自己的理解,如有谬误,请指正。实体实体是指现实世界中客观存在的并可以相互区分的对象或事物。至于如何定义一个实体,则会根据不同的需要,不同的视角有所不同,比如我们将生物作为实体,那么我们就考虑这个实体有哪些属性,

2021-10-01 17:45:24 16059 2

原创 最小化安装时没有ifconfig命令,没有firewalld.service

没有ifconfig命令:执行如下命令,安装net-tools:yum -y install net-tools安装完成,可以使用ifconfig命令

2021-09-29 15:35:03 159

原创 整数、浮点数在计算机中的存储,-128二进制怎么表示,

目录1 计算机底层存储数据的基本原理2 整数的存储2.1 整数的基本概念2.2 整数的编码方式-128的二进制表示3浮点数存储3.1 二进制十进制间小数怎么转换1 计算机底层存储数据的基本原理        计算机要处理的信息是多种多样的,如数字、文字、符号、图形、音频、视频等,这些信息在人们的眼里是不同的。但对于计算机来说,它们在内存中都是一样的,都是以二进制的形式来表示。要想学习编程,就必须了解二进制,它是计算机处理数据

2021-09-21 22:59:09 1037

原创 从一个提问引发到你是怎么看待编程语言是一种工具这句话的?【笔记自用】

提问上学期系统的学了c语言,这学期自学了java,因为学长说,语言只是工具,数据结构和算法才是核心,所以尝试用JAVA实现原来用c写的算法,之后拿给学长看,他说,你这是用JAVA的语法写c啊,,然后他说,开发具体项目可能对语言理解的更深,于是我去做安卓开发,过程中我发现,用JAVA还是不怎么习惯,语言更像搭建程序的材料而不是工具,另外也想问的是那些经典的当时花很多时间的算法在项目中并不常见,(是我看的项目太少了么),是不是可以可以少花点时间在经典算法上而花时间去看具体项目,因为我不是CS专业的,编程只是我

2021-09-03 19:23:22 120

原创 c++的引用&是什么意思?怎么回事?

引用又称给内存空间起一个别名如果不用引用,那么int a;int b=a;a和b就是两块存储空间。在有些C语言的数据结构的程序中,函数参数是指针的参数传递也是同理,所以函数参数可以用c++引用,也可以用c语言中指针的指针。如下面代码,要在函数中操作b指针,就需要在函数中用到引用(如果c编译器支持c++),或者用到指针的指针:int *b;void test(int &a);或者void test(int **a);...

2021-08-28 20:47:08 185

原创 结构体指针struct stu *p;和结构体变量struct stu p;结构体为什么要用指针引用而不用变量引用

只有“指针变量名”后面才能加“->”,用指针取出结构体中的数据,就要用到“->”,千万不要在成员名如 birthday 后面加“->”。有以下 3 种形式,且是等价的:结构体变量.成员名。(*指针变量).成员名。指针变量->成员名。...

2021-07-11 00:12:04 3703

原创 8种相似度度量方式的原理及实现【笔记自用】【1】

8种相似度度量方式的原理及实现欧氏距离(Euclidean Distance)曼哈顿距离(Manhattan Distance)切比雪夫距离(Chebyshev Distance)闵可夫斯基距离(Minkowski Distance)汉明距离(Hamming Distance)余弦相似度(Cosine Similarity)皮尔森相关系数(Pearson Correlation Coefficient)杰卡德相似系数(Jaccard Similarity Coefficient)及杰卡德距离

2021-05-29 12:02:27 758

原创 图分区技术基本概念【1】

这个概念跟关系型数据库的表分区是类似的,也就是在图结构数据量非常大的时候,怎么通过分布式的形式对图进行切分。在关系型数据库的表分区的应用中我们对表进行分区可能需要考虑的目的主要是:      一个表存为多个分区之后的join和查询的问题。      同理:我们在设计图分区策略的时候同样需要考虑的是,图进行分区之后,在做图迭代算法(并行计算)时,最小化在数据量的传输,最小化IO操作,只有减少这部分的开销,才能提高图分区的性

2021-05-25 17:57:55 771

原创 log4.properties文件【笔记自用】

log4.properties背景分析:一般系统跑不动了,但是没有显示为什么,怎么办?原因:肯定是抛异常了,只是控制台没有显示出来解决方案:在系统中添加logt4.properties 日志,放在Web 中的resource包下。log4j.rootLogger=DEBUG,A1log4j.logger.org.mybatis = DEBUGlog4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout

2021-05-24 19:59:02 257

原创 Maven如何用Eclipse创建一个Maven项目【笔记自用】

1.Maven的安装与设置环境变量想要创建一个Maven项目需要先安装Maven,并且设置好环境变量去下载Maven设置环境变量新建变量MAVEN_HOME,值为Maven的目录X:\XXX\apache-maven-XXX将%MAVEN_HOME%\bin添加到Path变量下运行CMD,输入mvn -v后可以看到Maven的版本信息等则表示安装成功2.创建Maven项目和依赖2.1创建Maven项目有两种方式,如下第一种创建方式:使用命令行手动创建mvn archetype:

2021-05-09 00:26:34 492 3

原创 flask的同一ip域名不同端口的两个网站session冲突

问题现象:项目A和项目B,部署在同一台服务器下,使用相同的域名,他们的访问方式类似于下面这样:http://test.domain.com/A/index.jsphttp://test.domain.com/B/index.jspA项目中有个链接到B项目的链接(用户名和密码放在参数里,到B项目中的方法中验证,组装user并设置到session里),当在A项目中点击了链接后会将B的页面内嵌在A系统中,再次点击A项目的其他菜单时退出到登录页面问题原因:先看A网站和B网站的再浏览器中的cookie的

2021-05-07 12:33:01 773

原创 Hadoop中Context类的作用和Mapper<LongWritable, Text, Text, LongWritable>.Context context是怎么回事【笔记自用】

问题导读:1.Context能干什么?2.你对Context类了解多少?3.Context在mapreduce中的作用是什么?下面我们通过来源码,来得到Context的作用:下面主要对Setup函数进行深入探讨:首先看下两个程序的区别:区别在于第一个程序把 context这个上下文对象作为map函数的参数传到map函数中,第二个程序则是在setup函数中处理了 context对象,从这个角度讲,在Map类的实例中是可以拿到Context这个上下文对象的,这一点是毋庸置疑的,不管是在类内部的哪

2021-05-03 00:35:51 2319

原创 IDEA上编写hadoop程序(Maven)【笔记自用】

说明:在IDEA上进行编写简单的hadoop程序,适用于个人简单入门版本:IDEA2019.3.3 + Hadoop2.6 + java8 + win10系列:一,创建项目1,创建项目 2,选择Maven,选择自己的JDK,不用选择Create from archetype(创建表单原型),点击Next 3,输入想要创建项目的Name(名称)和Location(工作区),这里输入的项目名称为WordCount,点击FilnishIEDA会帮你创建好项目的基础结构3.1,IDEA2019.

2021-04-22 00:35:57 2986

原创 【1 pytorch】pytorch浅谈什么是张量tensor(笔记自用)

也许你已经下载了TensorFlow,而且准备开始着手研究深度学习。但是你会疑惑:TensorFlow里面的Tensor,也就是“张量”,到底是个什么鬼?也许你查阅了维基百科,而且现在变得更加困惑。也许你在NASA教程中看到它,仍然不知道它在说些什么?问题在于大多数讲述张量的指南,都假设你已经掌握他们描述数学的所有术语。别担心!我像小孩子一样讨厌数学,所以如果我能明白,你也可以!我们只需要用简单的措辞来解释这一切。所以,张量(Tensor)是什么,而且为什么会流动(Flow)?0维张量/标量 标量.

2021-03-29 19:22:07 497

原创 java web项目的目录结构以及各文件夹的功能是什么eclipse的web目录及各作用

创建一个javaweb项目的大致目录结构就是这样的,因为是第一次新建,我们的目录只包含了一些基础的文件夹。然后我们看一下他们的功能是什么。test:项目名称(也可以是其他名称,尽量和自己创建的项目内容相关);Java Resources:用来存放src和Libraries的根目录;src:存放Java源代码的目录(如果以后项目框架是Spring、Struts、SSM等,可以多建立一些包,用于区分业务层、逻辑层等);Libraries:存放的是Tomcat及JRE中的jar包;build:自.

2021-03-23 12:09:26 5307 1

原创 java中system.out.println()是什么意思【笔记自用】

在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢?这里就涉及用到一个static关键字。其实System是java.lang里面的一个类。而out就是System里面的一个数据成员(也称为字段),但这个成员不是基本类,而是java.io.PrintStream类的对象,java.io.PrintStream类有些什么方法等一下再说。被关键字static修饰的数据成员或方法可以直接通过

2021-02-21 19:47:37 9290 1

原创 java中main方法前的public static void及其后面的(String[] args)【笔记自用】

为什么Java的main方法必须是public static void?一、 void如下,像C, C++一样,将返回值类型改为int,再返回一个0,虽然编译通过,但是运行时会报错。  找到一种可理解的解释:方法的副作用和返回值类型。(http://www.cnblogs.com/huanmin/p/6429778.html)一个方法的执行,如果在返回一个值之外还导致某些外部“状态”发生变化,则称该方法产生了副作用。这里所谓“状态”发生变化,可以是实例域或静态变量被修改。没有返回值的方法必有副作

2021-02-21 19:41:24 2000

原创 flask 获取form表单中复选框选中的值(笔记自用)

前端代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <form method="post" > <input type="checkbox" name="hobby" va

2021-01-14 14:00:29 1861 2

原创 pipfile和pipfile.lock、virtualenv、pipenv、pip

我们先说说virtualenv怎么用首先,我们用pip安装virtualenv:$ pip3 install virtualenv然后,第一步,创建目录(并且移到当前项目目录下):$ mkdir myproject$ cd myproject/$第二步,创建一个独立的Python运行环境,命名为venv:$ virtualenv --no-site-packages venvUsing base prefix '/usr/local/.../Python.framewor

2021-01-04 19:09:06 4869

原创 linux的python2.7安装pip的三种方式,Linux(Centos)在装有Python2的情况下安装Python3 两版本并存,安装完python3后pip、pip2都指向了python3

安装pip的三种方式pip是python的一个工具,用来安装python包特别方便。Linux系统是是内置python程序,因为许多Linux内置文件都是使用python来编写的,比如说yum。1.脚本安装推荐安装方式通过脚本的方式可以保证都能够安装到最新版本的pip,同时操作简单。curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython get-pip.py2.源码包安装下载地址:https://pypi.org/se

2021-01-03 20:36:45 25504

Mysql尚硅谷视频学习笔记(自己课堂上记的笔记)

初级尚硅谷mysql得课堂笔记,关注即可下载。自己记的,DQL\DML\DDL\等内容循序渐进,条理清晰,可之间笔记去学,也可配合尚硅谷的mysql视频去学习。

2020-11-11

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

TA关注的人

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