自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (17)
  • 收藏
  • 关注

原创 rsync 远程文件同步

# 文件夹rsync -e "ssh -pXXXX" -avpgolr --progress SOURCE-DIR [email protected]:/path/to/target将在/path/to/target/目录下生成SOURCE-DIR名录名称# 文件夹下的内容rsync -e "ssh -pXXXX" -avpgolr --progress SOURCE-DIR/ [email protected]:/path/to/target将吧SOURCE-DIR中的内容全部.

2021-04-26 19:55:21 177

原创 jupyter notebook识别conda虚拟环境

step1:在对应的envs环境下按照ipykernelconda install ipykernelstep 2: 在对应的环境下执行如下命令python -m ipykernel install --user --nameenv_name

2021-04-10 22:10:24 450

原创 Tmux-终端复用神器

1 . 安装sudo yum install -y tmux2. 常用操作新建会话,如新创建一个会话以"testSession"命名tmux new -s testSession查看创建得所有会话tmux ls登录一个已有会话。即从终端环境进入会话。第一个参数a也可以写成attach。后面的test是会话名称。tmux a -t testSession ...

2018-11-16 12:57:49 350

原创 基于centOS 7上的FTP服务器搭建

1. 安装sudo yum -y install vsftpd 2. 防火墙设置sudo firewall-cmd --permanent --zone=public --add-service=ftpsudo firewall-cmd --reload 3. 登录配置 3. 1 匿名登录 匿名登录:用户登录到时不需要用户名和密码,可直接进入FTP服务器;...

2018-11-14 16:21:01 188

原创 linux下tex环境

以前一直在windows下用ctex来编写文档,该工具非常简单易用,只要使用合适的模板就可以快捷地编辑出文章来。 最近,转到linux环境下工作,在linux中,我使用texlive+texmaker。 但是在编译tex文件的时候,出现了一些问题如 “File ‘multirow.sty’ not found”在网上找了很久,主要有两种解决办法: 1) 下载或者从windows中找到对应的文

2017-12-25 20:54:08 1646

原创 CentOS 7中添加菜单项

我们使用yum安装或者手工安装带界面的第三方软件后,通常都会在应用程序Application下出现一个菜单项图标,并且被分门别类的管理。这些应用软件可以出现在搜索的界面中。 但是,有些软件比如我们编译安装mplayer后,该软件不会为我们生成应用程序的图标。 但是我们又想为其生成一个图标,我们可以按照如下的操作进行。步骤1、CentOS桌面的所有菜单项都存储在如下的位置中:/usr/share/

2017-12-13 20:56:47 3365

原创 Thinkpad T470 U盘安装CentOS 7

给小黑安装CentOS 7的时候,遇到了很多问题,主要是使用UltraISO刻录的启动盘,在安装的过程中使用找不到磁盘,在网上找了很久,终于搞定了,做此笔记记录一下。前提假设你有CentOS-7-x86_64-DVD-1611.iso 文件和一个大容量U盘(我的是32G), 在其他linux系统中,你的U盘被挂载在/dev/sdb上步骤使用如下命令就可以将CentOS 7的系统刻录到U盘上dd =

2017-12-13 20:43:14 3386

原创 centos 7下配置VNC服务

VNC简介VNC (Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件。VNC可以运行在基于 UNIX 和 Linux 操作系统,并且是免费的开源软件,具有很强的远程控制能力。VNC由两部分组成:客户端的应用程序(vncviewer)和服务器端的应用程序(vncserver)。 VNC的基本运行原理类似于Windows下的远程控制软件。 VNC

2017-10-19 21:01:26 12582

原创 SSH 端口转发

SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。此外, SSH还能够将其他 TCP 端口的不安全网络数据通过 SSH 链接进行安全转发,并自动提供加、解密服务。通常称这一过程为“隧道”。这正是由于SSH 为其他不安全的 TCP 链接提供了一个安全的通道来进行传输而得名。此外,如果工作环境中的防火墙限制了一些网络端口的使用,但却允许SSH 的连接,那么可以通过将 TCP 端口进行转

2017-10-16 20:33:44 505

原创 SSH 常用操作

SSH是 Secure Shell Protocol的缩写,OpenSSH 是 SSH 协议的免费开源实现. OpenSSH包含服务端程序和客户端工具,用来加密远程控件和文件传输过程中的数据。因此该工具可以帮助我们在互联网上安全地访问远程服务器,因为SSH的所有连接都是加密的。OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。下面列举了使用SSH常用的操作1、复制SSH

2017-10-16 20:05:23 1158

原创 MariaDB设置数据库默认编码

MariaDB的默认编码是latin1,插入中文会乱码,因此需要将编码改为utf8,但是目前网上的修改方法大多都是针对MySQL的,虽然MySQL和MariaDB是一家,但方法对于MariaDB并不适用,在此记录下解决方案。1、登录MySQL,使用SHOW VARIABLES LIKE 'character%'; 查看当前使用的字符集,可以看到有几个不是UTF-8格式。 2、要修改的配置文件位

2017-09-13 18:26:05 479

原创 log4j.properties参数

log的级别可以分为debug(调试信息)、info(一般信息)、warn(警告信息)、error(错误信息)、fatal(致命错误信息)。 Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java属性文件log4j.properties。 下面以我常用的log4j.properties形式为例进行说明。 1. 配置根LoggerLogger 负责处理日志记录的大部分操作,其语法

2017-09-13 16:27:53 443

原创 CentOS 7配置aliyun的yum源

在linux下安装软件最爽的方式肯定是通过包管理器来完成安装。在centos下使用的是yum来实现在线安装。但是,如果没有很好的yum源的话,在NB的工作也无用武之地。国内阿里云的yum口碑还不错,可以使用如下的方式来安装阿里云的yum源。首先,你应该备份原来的yum源,不为别的,就怕出现万一。sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.re

2017-09-13 16:22:40 946

原创 Centos 7安装完成后需要做的事情

添加第三方源Centos作为REDHAT的社区版本,本身追求稳定性。因此,官方源中自带的软件并不多,添加一些第三方的源对我们以后安装一些软件非常方便。常用的有 EPEL、ATrpms、ELRepo、Nux Dextop、RepoForge 等。根据稳定性原则,建议只添加 EPEL 源、Nux Dextop 和 ELRepo 源大型第三方源。EPEL源sudo yum install repl-rel

2017-09-13 15:53:25 13835 8

原创 Centos 7下yum安装R

在linux下安装软件不如windows方便,在windows下我们一般针对可安装的文件(如R.exe)直接双击运行就可以了。而在linux下我们首先要学会使用安装软件的专门工具如centos下的rpm。这个工具可以帮助我们安装我们想要的软件,但是并不方便,主要是因为rpm不会自动帮我们解决依赖问题。因此,当安装一个软件的时候,我们必须手动安装当前软件所依赖的软件。这个的操作很麻烦,很不高效,于是出

2017-08-01 21:52:07 13753

原创 linux 中unzip解压时中文乱码

当我们在linux中解压一个含有中文名字的压缩包如“资料.zip”时,如果直接使用如下的命令,将会出现中文乱码。unzip 资料.zip主要的原因是因为unzip在解压的时候会将编码转化为其内部默认的编码,而默认的编码根本不支持中文CP936编码。因此我们需要在解压的时候明确的指定需要使用的编码。目前可以采用如下两种方式解决方法一 在解压的时候直接指定编码格式#指定GBK GB18030编码也是可以

2017-07-30 20:41:55 3178

原创 git中配置的.gitignore不生效的解决办法

通常我们希望放进仓库的代码保持纯净,即不要包含项目开发工具生成的文件,或者项目编译后的临时文件。但是,当我们使用git status查看工作区状态的时候,总会提示一些文件未被track。于是,我们想让git帮助我们忽略这些文件,不再提醒。庆幸的是,git已经考虑到这点了。我们可以在项目的根目录下建立一个.gitignore的文件,该文件用来配置哪些文件或者目录不被track的。规则很简单,就在该文件

2017-07-30 14:24:50 5081

原创 git常用操作

git中常用名词的概念:Workspace :工作区Index /Stage: 暂存区Repository: 仓库区Remote: 远程仓库一、创建代码仓库 // 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] // 下载一个项目和它的整个代码历史 $ git clone [url]

2017-07-30 13:18:14 267

原创 git远程操作常用命令

git 是当前最流行的的版本控制系统,学会使用git来管理我们的项目是每一个程序员必会的技能。 本文主要讲解git中与远程操作操作相关的常用的命令,这些操作包括:git clonegit remotegit fetchgit pullgit push学会这几个操作,我们就可以在本地项目的仓库与远程项目操作之间游刃有余。 下面这幅图列出为了完成在本地仓库和远程仓库之间交互的流程,并将需

2017-07-30 11:43:38 440

原创 JSP中使用过滤器进行内容编码

问题 当通过JSP页面,向数据库中插入记录的时候,可能因为JSP页面编码原因,导致插入到数据库中的新纪录出现乱码。因此需要对JSP页面中的内容进行编码操作,从而保证与数据库中的编码一致。解决方案 使用JSP中过滤器进行处理。处理步骤如下1.新建一个servlet,使其实现javax.servlet.Filter接口 2.修改Servlet/JSP Mapping URL ,将其改为 /Enco

2017-07-01 14:01:46 645

原创 MySQL数据库中添加用户并授权的快捷方式

在mysql中快速添加用户并授权只需要如下两步需求添加用户nichao登录密码设置为nichao仅仅允许本机localhost登录使nichao用户拥有testDB数据中的所有权限方案 基于如上需求,可以通过如下sql 语句快速完成grant all privileges on testDB.* to nichao@localhost identified by 'nichao';f

2017-07-01 13:38:52 610

原创 MySQL数据库中添加用户,用户授权,删除用户以及修改用户的密码

添加用户 首先登陆系统>mysql -u root -p >PASSWD假设这里需要创建一个用户名为usertest,密码为test1234的用户,则可以使用如下语句创建:mysql> insert into mysql.user(Host,User,Password) values("localhost","usertest","test1234");需要注意的是:1) “localhost

2017-06-08 21:00:08 1476

原创 CentOS 中设置服务开机自启

当我们刚打开计算机之后,就发现操作系统中已经运行了很多的程序,这些程序中有一些是操作系统的服务程序,有一些是第三方的服务比如,mysql服务,http服务等。如何有效的管理这些自启动服务是我们每一个Linux管理员必须掌握的技能,下面我们就来讲解一下如何设置centos 下,服务的开机自启动。一、实验环境CentOS 6.7 x64二、方法1:ln -s 建立软连接在CentOS中总共有7中运行级别

2017-01-05 15:08:47 21256

原创 Linux开机启动过程

使用电脑这么长时间了,很多人可能跟我一样都不太清楚电脑是怎样启动的,所谓的电脑原本只是一堆破铜烂铁废塑料,接通电源之后,竟拥有强大的计算能力的,为我们提供服务。我们所需要做的仅仅是按下开机按钮,然后等待开机完成即可,我们来试着探究一下电脑开机背后的故事。一、 整体流程总体来说,计算机的开机过程是按照如下的程序循序渐进的:Created with Raphaël 2.1.0按下开机按钮开机按下开

2017-01-05 13:09:52 458

原创 Hbase 集群启动脚本分析

说明本文主要分析一下Hbase集群启动过程,只涉及到核心过程,不涉及到具体内容,hbase的版本是hbase-0.94.27.tar整体流程:运行start-hhbase.sh脚本执行 $bin/hbase-config.sh 设置配置参数根据集群启动是否是分布式的模式,在本地仅启动master或者启动整个集群判断启动模式:重新启动集群(restart)or初次启动集群(start)(缺省:

2016-09-30 18:10:22 1153

原创 寻找和为Sum的多个数-2

1. 题意前一篇文章中,我们可以明显发现,其要求是一个连续的N中选取K个数使其和为Sum,这里我们可以对其举一反三,也即在一个给定的数组Arr中(注意这里不要求数组中数据是连续的),任意的从中选取K个数,使得这个k个数的和为Sum 并且输出所有的组合数。2. 解法核心思想: 仍然是将n问题转换为n-1问题对于这样Arr[1..N] 的N个数,我们可以考虑是否选择第N个数Arr[N-1]来解决,问题就

2016-09-23 18:21:19 332

原创 寻找和为Sum的多个数-1

1. 题意给定两个正整数,N和Sum,其中N表示 1…N这样一个由N个连续的整数数组成的序列,而Sum表示从这1…N个数中,任意取K个数,使其和为Sum,其中1<=K<=N,要求输出所有可能的组合数。2. 解法核心思想: 将n问题转换为n-1问题对于这样1..N的N个数,我们可以考虑是否选择第N个数来解决,问题就可以转换成N-1个数的问题,也就是说:1)如果我们取了第N个数,那么问题就变成了”在1.

2016-09-23 18:04:20 489

原创 迷宫问题2-在给定的迷宫中计算从起点到终点的路径数目

问题描述给定一个迷宫,也即一个矩阵,矩阵中由数字0和1 组成,其中,0表示当前位置可以通行,而1表示当前位置是障碍物,如迷宫中的砖墙,无法通行,再给定一个起点和一个目标点,请计算从起点到目标点可行的路径条数。(注:起点和终点一定可通行,即对一个的位置都是0)解法这里使用深度优先搜索+回溯的方法进行可行路径的判断输入输出及状态说明0–可通行 1–障碍物迷宫矩阵5x5 { {0,1,0,0,

2016-09-19 11:00:56 3012

原创 迷宫问题1-在给定的迷宫中判断是否存在一条路径从起点到终点

问题描述给定一个迷宫,也即一个矩阵,矩阵中由数字0和1 组成,其中,0表示当前位置可以通行,而1表示当前位置是障碍物,如迷宫中的砖墙,无法通行,再给定一个起点和一个目标点,判断是否存在一个可行的路径,从起点到终点。(注:起点和终点一定可通行,即对一个的位置都是0)解法这里使用深度优先搜索+回溯的方法进行可行路径的判断输入输出及状态说明0–可通行 1–障碍物迷宫矩阵5x5 { {0,1,0,0,

2016-09-19 10:52:05 5480

原创 hadoop 2.6.4 伪分布集群搭建

想要体验一下的强大功能,手头的资源各种受限,无奈只能配置个伪分布的自己耍耍,不过对于学习简单地使用hadoop还是没有问题的。下面列出操作的步骤: ps: 本操作都是在root用户下进行的1. 安装JDK和Hadoop2.6.4去oracle的官网下载恰当版本的jdk,建议jdk7 或者jdk 8,这里以jdk-8u91-linux-x64.tar.gz 为例。下载完之后,将其解压到/usr/lo

2016-06-28 10:42:40 1382

转载 给开源项目如Apache Spark贡献代码的步骤

想参与开源,却又不知道从何处开始,看到这边文章,仿佛知道了贡献的流程,故转载该帖,以备查阅。原文地址如下: http://www.parallellabs.com/2014/08/05/how-to-contribute-to-spark-step-by-step/本文将教大家怎样用10个步骤完成给Apache Spark贡献代码这个任务:)1. 到 Apache Spark 的github 页面

2016-06-17 21:01:15 2657 1

原创 CentOS 7下 YUM 本地仓库的搭建

使用CentOS7.iso 搭建本地仓库(1) 将CentOS7.iso文件拷贝到用户主目录中 即:~cp CentOS7.iso ~(2) 创建iso文件将要挂在的目录mkdir -p /mnt/cdrom (3) 挂在iso文件到刚刚创建的目录中mount -o loop CentOS7.iso /mnt/cdrom(4) 创建repo文件 Local.repo,然后在其中加入下面内容

2016-06-15 21:03:24 4164

原创 将本地JAR包添加到本地Maven仓库中

将JAR包添加到本地仓库中因为有些jar包在Maven中央仓库不存在,比如sqljdbc.jar在Maven中央仓库中找不到 那么我们就需要额外下载所需jar包然后添加到本地仓库 首先当然是配置好Maven环境了 然后在下载的jar包下执行 1 mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sql

2016-06-12 15:10:04 793

原创 CentOS 7下firefox 安装flash player

环境:    centos 7      自带的firefox 或者从官网下载最新的firefox都行过程:  去flash player官网 https://get.adobe.com/flashplayer/?loc=cn 下载flash player      有多种安装方式,这里选择tar.gz的安装方式1) 下载 flash_player.tar.

2016-06-08 23:08:12 724

原创 CentOS 7 下编译安装mplayer-1.2.0

centos 7中编译安装mplayer

2016-06-08 19:30:20 717

Python语言程序设计 (高清版本)

斯坦福大学的Python课程参考书 本书以问题驱动的方式对Python程序设计进行综合介绍。全书共分三个部分,首先介绍基本程序设计技术以及数据类型、变量、常量、简单函数等内容,随后利用抽象、封装和多态性来了解面向对象程序设计,最后通过对数据结构和算法的讲解,循序渐进,掌握Python程序设计。书中引入实例解释基本概念,同时提供大量不同难度的编程题,帮助读者理解和巩固。 参考文献格式 : (美)梁勇著. Python语言程序设计[M]. 北京:机械工业出版社, 2015.04.

2018-05-17

《R语言数据分析与挖掘实战》

R语言数据分析与挖掘实战 作者: 张良均 / 云伟标 / 王路 出版社: 机械工业出版社 出版年: 2015-10 页数: 326 ISBN: 9787111516040 本书共16章,分三个部分:基础篇、实战篇、提高篇。基础篇介绍了数据挖掘的基本原理,实战篇介绍了一个个真实案例,通过对案例深入浅出的剖析,使读者在不知不觉中通过案例实践获得数据挖掘项目经验,同时快速领悟看似难懂的数据挖掘理论。

2018-01-04

latex中文书签预处理gbk2uni

latex直接处理中文书签会生成乱码。经此处理,可以正确生成中文书签。>>latex file; >>gbk2uni file; >>latex file即可

2017-01-14

<<快学scala>> 课后习题答案01-18章

快学Scala 课后习题答案,目前只含有1--18章节的答案

2016-06-14

Spark大数据处理 技术 应用与性能优化 完整版 pdf

Spark大数据处理 技术、应用与性能优化,书是转换来的pdf 格式稍显凌乱

2016-03-25

hbase权威指南

如果你正在寻找一种具备可伸缩性的存储解决方案来适应几乎没有穷尽的数据的话,这本书将可以向你表明apache hbase完全能够满足你的需求。作为google bigtable架构的开源实现,hbase能够支持数以十亿计的记录数和数以百万计的字段,与此同时它还能够保证常量级的读写性能。很多it管理层正在质疑hbase。而这本书提供了很多有意义的答案,无论你是否正在评估这种非关系型数据库或者正试图立刻把它付诸实践。    ■探讨与hadoop的高度集成如何使hbase的可伸缩性变得简单    ■把大型数据集分布到相对廉价的商业服务器集群中    ■使用本地java客户端,或者通过提供了rest、avro和thrift应用编程接口的网关服务器来访问hbase    ■了解hbase架构的细节,包括存储格式、预写日志、后台进程等等    ■在hbase中集成用于海量并行数据处理任务的hadoop的mapreduce框架    ■了解如何调节集群、设计模式、拷贝表、导入批量数据、删除节点以及其他更多的任务

2015-09-04

lucene-core-3.4.0.jar

Apache Lucene是一个开放源程序的搜索引擎,利用它可以轻易地为Java软件加入全文搜索功能。Lucene的最主要工作是替文件的每一个字作索引,索引让搜索的效率比传统的逐字比较大大提高,Lucen提供一组解读,过滤,分析文件,编排和使用索引的API,它的强大之处除了高效和简单外,是最重要的是使使用者可以随时应自已需要自订其功能。 Lucene是apache软件基金会项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现 全文检索的功能,或者是以此为基础建立起完整的全文检索引擎

2014-09-23

韩顺平满汉楼管理系统(包括数据库,源代码)

韩顺平满汉楼管理系统,里面包括数据库,满汉楼管理系统代码,设计文档,以及许多资料

2014-05-19

java算法大全源码包

java算法大全源码包 一个很好的实例教程,学习经典的代码操作

2013-06-02

open-flash-chart-2-hyperion

open-flash-chart-2-hyperion 方便快捷的网站报表工具

2013-02-27

open flash chart 1.9.7

open flash chart 1.9.7 是一个免费的 快捷的网络报表设计工具 很好用

2013-02-27

Visual C++游戏开发经典案例详解 源代码

对游戏开发爱好者而言 是个很不错的东西 好好使用吧

2012-11-12

正则表达式

正则表达式,好强悍的东西,你不会不喜欢吧??

2012-07-23

OPNCV教程中文版

opencv中文版教程 方便学习 易于理解!

2012-07-23

opencv_tutorials 手册

opencv 学习手册,帮你快人一步学好opencv!

2012-07-23

C++标准程序库

C++标准程序库 是一本自修教程和参考的手册 侯捷 孟岩翻译! 这是一个好用的东西~~~

2012-07-15

空空如也

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

TA关注的人

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