自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git clone -b 下载指定分支的代码

1.git clone 不指定分支 git clone https://github.com/apache/hadoop.git2.git clone 指定分支git clone -b branch-2.9.2 https://github.com/apache/hadoop.git其中的branch-2.9.2就是版本号

2021-12-15 21:25:29 2561

原创 Git冲突:commit your changes or stash them before you can merge.

发现冲突,可以直接commit;在本地解决冲突。另外,也可以暂时保存本地修改或者直接放弃本地修改1.暂时保存本地修改git stash 备份当前的工作区,从上一次提交中读取,让工作区和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git pull 拉取代码git stash pop 从Git栈中读取最近一次保存的内容,即刚刚保存的内存#关于git栈的管理git stash list 显示Git栈内的所有备份,一般可以选择从哪个地方恢复。git stash clear: 清.

2021-10-19 11:23:16 302

原创 git-远程仓库的使用;单个项目配置用户名和邮箱

1.查看远程仓库:git remote -v2.查看本地分支:git branch3.添加远程仓库:git remote add [] 4.从远程仓库获取最新版本代码:git fetch tang master:temp(从远程的tang仓库中的master分支下载到本地的master分支,并新建一个temp分支)注意:不建议使用pull拉取最新代码,因为pull拉取下来后会自动和本地分支合并获取最新版本有两种 :拉取(pull)和获取(fetch)git pull 从远程拉取

2021-10-19 10:51:48 486

原创 git基本命令、提交pr

1.先fork到自己的GitHub中2.下载代码到本地:git clone+地址3.创建并切换分支:3.1 git status # 查看当前git仓库状态, 确认处于master分支中3.2 git branch pr-test # 从master分支分出为pr-test的分支(查看本地有哪些分支:git branch)(删除分支:git branch -d 分支名)3.3 git checkout pr-test # 切换至pr-test分支4.修改文档等5.上传代码到仓库(

2021-10-19 10:46:28 4987

原创 git clone 指定私钥文件

当默认的私钥不对的时候,一般会有类似报错:git clone git@******Cloning into ‘******’…Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.比较方便的解决方法如下:目前发现的缺陷就是,缓存会随着电脑重

2021-10-19 10:40:12 3663 1

转载 klist: command not found/klist: No credentials cache found

一、安装https://command-not-found.com/klistCentOS yum install krb5-workstation二、续订Kerberos 票证简短描述要续订过期的 Kerberos 票证:运行 klist 命令,以显示由密钥分发中心 (KDC) 颁发的凭证。要获取新票证,运行 kinit 命令并指定包含凭证的密钥表文件,或输入您的委托人的密码。续订的方法1.使用 SSH 连接到主节点。2.要确认票证已过期,运行 klist 命令。此

2021-07-06 14:54:38 6042

原创 JVM调优参数大全、参数设置案例、日志分析

1.参数介绍1.1 GC常用参数1.1.1 常用数值型参数-Xms 最小堆,为jvm启动时分配的内存,大点程序会启动的快一点。比如-Xms200m-Xmx 最大堆,为jvm运行过程中分配的最大内存,比如-Xms500m-Xmn 年轻代(初始和最大),整个堆大小=年轻代大小 + 年老代大小 + 持久代大小(方法区?)。持久代一般固定大小为64m,所以增大年轻代后,将会减小年老代大小。此值对系统性能影响较大,建议年轻代占堆大小的1/4 ~ 1/2[5]。Sun官方推荐配置为整个堆的3/8,如果设置太

2021-06-03 13:04:00 734

原创 git代码管理常用命令

常用git工具git代码管理基本命令:Git冲突:commit your changes or stash them before you can merge.git代码管理基本命令:1.先fork到自己的GitHub中2.下载代码到本地:git clone+地址3.创建并切换分支:3.1 git status # 查看当前git仓库状态, 确认处于master分支中3.2 git branch pr-test # 从master分支分出为pr-test的分支– (查看本地有哪些分支:gi

2021-04-15 11:15:07 264

转载 Hive执行流程

Hive执行流程hive执行流程的重要性当执行一个HiveQL的时候,其实它里面做了好多东西。现在有一批数据,数据量不算太大,当对它们执行一个SQL,但是执行起来特别慢,当sql任务非常慢时,就需要分析它的执行流程不管是Hive,还是其它SQL的大数据的框架,比如Spark等等,它底层的执行逻辑流程,大部分都是类似的,只是每个框架都加入了自己的东西。要达到一个什么层度?看到一个HiveQL语句,需要知道它内部实现的一个过程,在脑海中映射出MR流程,在哪儿进行map,combiner,shuffle

2021-03-01 15:01:39 453

原创 drop、truncate和delete的区别

1.执行过程DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存,以便进行进行回滚操作。TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。2.表结构表和表数据的删除。表和索引所占空间。drop语句删除表表结构和表数据,将表所占用的空间全释放掉。TRUNCATE只删除数据不删除表结构,这个表和索引所占用的空间会恢复到初始

2021-02-22 14:35:09 137

原创 java中`==`和`equals`的分析

java中==和equals的分析1.java中==和equals()方法介绍==一般用来比较两个基本数据类型变量(局部变量)的值是否相等。如果用于比较引用数据类型的变量,也是比较变量的值,不同的是,引用数据类型变量存储的是数据的首地址(即数据在堆中存放的地址),所以是地址的比较。Java中的8种基本数据类型:整型4种:byte(1字节),short(2字节),int(4字节),long(8字节)浮点型2种:float(4字节),double(8字节)字符型1种:char(2字节)布尔

2020-06-26 15:52:01 223

原创 分析Java中的`i++`、`++i`语句

分析Java中的i++、++i语句1.Java中i++和++i介绍++是一种算术运算符很多语言中都有i++和++i,有些语言中i++和++i既可以作为左值又可以作为右值,但在Java语言中,这两条语句都只能作为右值,而不能作为左值。同时,它们都可以作为独立的一条指令执行。int i = 2;int j1 = i++; // 正常编译和运行int j2 = ++i; // 正常编译和运行i++; // 正常编译和运行++i; // 正常编译和运行i++ = 2; // 编译不通过+

2020-06-26 15:48:52 395

原创 Mac启动tomcat时报错:.../logs/catalina.out: Permission denied

看到一个解决方案:进入到tomat的安装目录中,找到有logs文件夹的目录,执行命令sudo chmod a+rwx -R logs。意思就是改变logs文件夹的权限,使tomcat可以有权限访问此文件夹。但是经过上述修改之后,logs文件夹的权限确实修改了,但是仍然报上述错误。猜测可能是之前使用Tomcat时生成的日志的原因,就把里面的日志都删了,然后再次回到bin目录下执行./startup.sh,Tomcat就能启动了。...

2020-06-13 23:31:51 903 1

原创 Mac远程登录服务器的方式(自带/FinalShell)

Mac远程登录服务器的方式:1.Mac自带登陆服务器的功能:在Mac终端输入以下命令ssh [email protected](shh 用户名@IP地址)根据提示,输入密码即可:-退出:control+d2.Mac上替代Xshell的国产软件 FinalShell:很强大,具体可看官网:http://www.hostbuf.com/这里是官网的...

2020-04-27 22:51:08 2664

原创 余弦相似度的计算方法

1.基于用户的协同过滤算法仅仅基于用户行为数据设计的推荐算法一般称为协同过滤算法。学术界对协同过滤算法 进行了深入研究,提出了很多方法,比如基于邻域的方法(neighborhood-based)、隐语义模型(latent factor model)、基于图的随机游走算法(random walk on graph)等。基于邻域的算法是推荐系统中最基本的算法,该算法不仅在学术界得到了深入研...

2020-03-29 21:11:29 16072

转载 java之List——ArrayList中常见方法用法

package com.xt.list;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ListTest { public static void main(String[] args) { /** * List 是...

2020-03-24 10:54:49 213

转载 Java中String,StringBuffer, StringBuilder类的常用方法

一、String类的常用方法1.获取: 1)获取字符串str长度 int i = str.length(); 2)根据位置(index)获取字符 char c = str.charAt(index); 3)获取字符在字符串中的位置 int i =str...

2020-03-24 08:27:15 279

原创 mac一个窗口开多个终端

1.创建新的终端窗口进入一个终端后,快捷键快捷键command+N,会弹出一个新的终端界面:(切换快捷键:command + ~)2.在当前终端界面,新建一个tab样式的新窗口进入一个终端后,快捷键command+T,会在当前终端界面,新建一个tab样式的新窗口:...

2020-03-19 10:55:53 2090

原创 Mac终端命令

目录操作文件操作选择操作安全操作编程操作进程操作时间操作网络与通信操作[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ggyQ65NY-1583578302658)(image-20200307125040253.png)]Korn Shell命令其他命令...

2020-03-07 18:54:58 186

原创 Mac终端主题、文件名、命令行及vim编辑器字体颜色设置

首先放一张终端的画面:一、Mac终端主题1.选择系统主题:打开终端,选择菜单 “终端” – “偏好设置” – “描述文件”,打开如下设置窗口:系统默认主题是Basic,可以自由选择主题,记得选完后点击“默认”使选择生效。这里我把自己下载的主题(后面提到)设为默认。并可以对字体、颜色等进行修改。2.从GitHub上下载Solarized主题从GitHub上下载Sola...

2020-03-07 18:50:01 1709

原创 Mac下eclipse的安装与配置

1.确认是否安装了Java开发环境-JDK打开Terminal,输入:java -versionmacdeMacBook-Pro:test-java mac$ java -versionjava version "13-ea" 2019-09-17Java(TM) SE Runtime Environment (build 13-ea+33)Java HotSpot(TM) 64-B...

2020-03-07 13:24:53 8682 1

原创 在Mac配置Java开发环境

1.下载和安装JDK首先进入官网下载jdk:https://www.oracle.com/java/technologies/javase-downloads.html,选择合适的版本下载,比如我下载的jdk-13.0.2_osx-x64_bin.dmg从官网下载可能比较慢,可以从镜像站下:jdk-13_osx-x64_bin_jb51.dmg双击dmg文件进行安装查看安装...

2020-03-07 13:13:12 2741

原创 vim常用命令

vim常用命令原文:1.vim常用命令总结 (转)

2020-03-07 12:42:45 115 1

原创 Mac上MySQL忘记密码解决方法

Mac上MySQL忘记密码解决方法:关闭MySQL服务方法一:点击屏幕左上角苹果图标,选择“系统偏好设置”,在下方会显示MySQL的图标。选择图标后,点击“Stop MySQL Server”按钮关闭MySQL服务。方法二:打开Terminal,输入sudo /usr/local/mysql/support-files/mysql.server stop,回车后根据提示输入Mac密码并...

2020-03-06 14:41:40 342

原创 MySQL在表中插入中文时报错:ERROR 1366 (HY000)/ Incorrect string value/ '\xE6\x9D\x8E\xE5\x8B\x87' for column 'S

一、错误提示ERROR 1366 (HY000): Incorrect string value: ‘\xE6\x9D\x8E\xE5\x8B\x87’ for column ‘Sname’ at row 1二、过程描述1.创建如下表#建立一个学生表 Create TABLE Student (Sno CHAR(9) PRIMARY KEY not null,/*列级完整性约束,Sno...

2020-03-06 14:35:25 4388 3

原创 Mysql创建table时报错ERROR 1215 (HY000)/ Cannot add foreign key constraint

####一、错误提示ERROR 1215 (HY000): Cannot add foreign key constraint####二、过程描述1.先是创建如下表#创建学生表 Create TABLE Student (Sno CHAR(9) PRIMARY KEY not null, /*列级完整性约束,Sno是主码*/ Sname CHAR(20) not null, ...

2020-03-06 14:24:31 2027

转载 iPhone6p后摄像头抖动的问题

1.如果没换过后盖,后摄像头抖动。可以尝贴吧大神(http://tieba.baidu.com/p/5933611657?pn=1)的这个方法: 问题完美解决 ,磁铁某宝买的6块钱50个 只需要一个 高度1毫米 直径5毫米 套上壳几乎看不出来 粘在图片位置是最合适的 现在拍照摄像都没问题2.如果换过后盖,换完后摄像头就抖动,在威锋(https://bbs.feng.co...

2019-09-23 13:18:55 5008

转载 乒乓操作-实现低速模块处理高速数据的用于数据流控制的处理技巧

1.处理流程:输入数据流通过"输入数据选择单元"将数据流等时分配到两个数据缓冲区,数据缓冲模块可以为任何存储模块,比较常用的存储单元为双口 RAM(DPRAM)、单口RAM(SPRAM)、FIFO等。在第一个缓冲周期,将输入的数据流缓存到"数据缓冲模块1";在第2个缓冲周期,通过"输入数据选择单元"的切换,将输入的数据流缓存到"数据缓冲模块2",同...

2019-06-26 09:45:35 802

原创 Matlab中如何查看子函数变量的数据类型及其值大小

在Matlab程序调试过程中,往往希望能够实时了解调用的子函数中的某些变量的数据类型及其值的大小。刚刚涉及这个方面,按照网上的说法,试了下使用断点的方法,实际操作证明可行,在这里做个笔记。 方法如下:在希望观测的变量下方打个断点,然后回到主函数,点击运行。则程序的执行过程会在子函数中的断点处停止,此时会发现workspace中的变量都变成了这个子函数中的变量;同...

2019-04-30 17:41:48 11694

转载 【matlab】矩形窗/三角窗/hanning窗/hamming窗/blackman窗的频率响应图

%{---------------------------------------------------------------------------File:Matlab的窗函数,矩形窗 功能:降低旁瓣水平参数:------------------------------------------------------...

2019-04-30 14:05:34 18608 4

原创 Pycharm识别不到自己创建的模块的原因(ImportError: No module named 'test01')

报错ImportError: No module named 'test01'的原因由于刚刚入门,正在学习中,所以犯了一些低级错误,特此写下来警醒。同时也为遇到类似问题的新手提供一个可能有效的解决方法。造成错误的原因有二:1.建立python file的位置有误。        应该在存放工程的文件夹名Python Workstation,右键选择新建python file。而不是在环境名venv...

2018-06-11 19:48:36 7776

转载 ubuntu 16.04 安装Tensorflow(CPU)

ubuntu 16.04 安装Tensorflow(CPU)1、安装tensorflow      sudopip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0rc0-cp27-none-linux_x86_64.whl      安装成功:      2、测试     ...

2018-05-26 11:56:10 394

原创 gcForest中依赖包的安装及简单介绍。(argparse joblib keras psutil scikit-learn>=0.18.1 scipy simplejson tensorfl

方法1.在pycharm中一种简单的下载包的方式:文件-->设置-->右上角“+”-->输入要下载的包进行搜索-->点击下方安装方法2.cd切换到requirements.txt 这个文件所在的目录(或者手动进入,然后右键从终端运行),再执行这个命令pip install -r requirements.txt (若提示用--user,则用以下命令:pip install...

2018-05-20 13:53:17 3612 1

转载 Python 安装路径, dist-packages 和 site-packages 区别

sudo apt-get install安装的package存放在 /usr/lib/python2.7/dist-packages目录中pip 或者easy_install安装的package存放在/usr/local/lib/python2.7/dist-packages目录中手动从源代码安装的package存放在site-packages目录中The dist-packages is a D...

2018-05-18 11:02:19 674

转载 ubuntu下不同版本python安装pip

ubuntu系统是自带python2.7(默认)和python3.4的,可以使用python -V和python3 -V查看已安装python版本。但是在不同版本的python中ubuntu默认没有安装pip,所以需要自己手动安装pip。(1)在不同版本中安装pip,可以使用一下命令:sudo apt-get install python-pipsudo apt-get install pytho...

2018-05-17 17:58:02 911

原创 Ubuntu下PyCharm安装中文汉化包

(1).首先打开终端(2)进入临时文件夹:cd /tmp (3)下载汉化包:git clone https://github.com/ewen0930/PyCharm-Chinese(若提示没有git,则根据提示安装即可)(4)下载结束后,进入路径:  cd PyCharm-Chinese(5)然后执行: bash package.cmd   (如果提示需要root权限,就先执行sudo su ,...

2018-05-17 12:04:27 4027 1

原创 Ubuntu16.04中如何将pycharm添加到桌面快捷方式

1.终端命令行打开pycharm后,启动器内便会出现,右键-->锁定到启动器2.tools---->create desktop entry3.(没实际操作)(1)终端输入:sudo gedit /usr/share/applications/Pycharm.desktop(2)会自动打开一个便签,在便签里粘贴模板(只需要修改Exec和Icon的值):[Desktop Entry]Ty...

2018-05-17 10:03:18 5413 1

翻译 解决办法--PyCharm安装python工具时提示No module named setuptools,安装setuptools时又提示ERROR 403: SSL is required

今天在Ubuntu下的PyCharm安装python工具时提示:Traceback (most recent call last):  File "/tmp/tmp1TAADfpycharm-management/pip-9.0.1/setup.py", line 6, in <module>    from setuptools import setup, find_packages...

2018-05-16 22:59:10 8439

转载 Python程序的错误:变量未定义(NameError: name ‘mesage’ is not defined.)

Python程序的错误种类Python程序的错误分两种。一种是语法错误(syntax error)。这种错误是语句的书写不符合Python语言的语法规定。第二种是逻辑错误(logic error)。这种错误是指程序能运行,但功能不符合期望,比如“算错了”的情形。 变量未定义的错误Python程序中,变量需要先定义后使用。如果没有这样做,就会出现变量未定义错误

2018-01-13 19:09:48 19667

转载 收藏:机器学习27张速查表、13种算法和4种学习方法

机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的分类。一、4大主要学习方式1.监督式学习 在监督式学习下,输入数据被称为“训练数据”,每组训练数据有一个明确的标识或结果,如对防垃圾邮件系统中“垃圾邮件”“非垃

2018-01-13 10:03:14 803

空空如也

空空如也

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

TA关注的人

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