- 博客(53)
- 收藏
- 关注
原创 永久更改pip源
1.在windows文件管理器中,输入%APPDATA%2.会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件3.在新建的pip.ini文件中输入以下内容[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple...
2019-08-18 17:10:27 577
原创 Java中的初始化块、静态初始化快和构造器方法的执行顺序
先放结论:1.类的初始化阶段,先执行最顶层的父类的静态初始化块,然后依次向下执行,直到执行当前类的静态初始化块 2.对象初始化阶段,先执行最顶层父类的初始化块,最顶层父类的构造器,然后依次向下,直到执行当前类的初始化块当前类的构造器。3.当第二次创建对象时,由于这些类在第一次创建对象时已经被加载过了,因此静态初始化块只会执行一次。总结一下三者的执行顺序:1.父类的静态初始...
2019-08-17 22:19:43 2076 1
转载 java 获取当前时间的三种方法
1.通过Util包中的Date获取Date date = new Date();SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");System.out.println(dateFormat.format(date));2.通过Util包的Calendar 获取Calendar ca...
2019-06-20 21:38:16 4100
原创 linux添加swap
1.执行free -mtotal used free shared buffers cachedMem: 604340 587364 16976 0 29260 72280-/+ buffers/cache: 485824 118516Swap: ...
2018-11-21 19:32:21 511
转载 MySQL调优之innodb_buffer_pool_size大小设置
MySQL调优之innodb_buffer_pool_size大小设置相关查看命令sql> show global variables like 'innodb_buffer_pool_size';sql> show global status like 'Innodb_buffer_pool_pages_data';sql> show global status ...
2018-11-21 19:10:59 4087
转载 用make-kpkg简化Ubuntu系统的内核编译过程
本文介绍的make-kpkg可以用于所有Debian系的发行版如Debian、Ubuntu、Linux Mint等。 传统编译方式通常,如果我们需要编译Linux内核,大概要经历以下几个步骤:1、配置内核最常用的配置内核的方法是“make menuconfig”。“make config”太简陋,“make xconfig”虽然更加直观,但需要庞大的qt类库支持,menucon...
2018-11-11 14:00:25 951
转载 dpkg的用法
dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。下面是它的一些命令解释:1)安装软件命令行:dpkg -i <.deb file name>示例:dpkg -i avg71flm_r28-1_i386.deb2)安装一个目录下面所有的软件包命令行:dpkg -R示例:dpkg -R /usr/local/src3)释放软...
2018-11-11 11:09:15 228
转载 mysql——mysql.cnf配置文件详细介绍
mysql配置文件加载顺序Default options are read from the following files in the given order:加载顺序:/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf以下是my.cnf配置文件参数解释:[client]port = 3306 #端口号socket = /tmp/mysq...
2018-11-06 20:11:47 1669
转载 【c++】STL里的priority_queue用法总结
https://blog.csdn.net/xiaoquantouer/article/details/52015928 1、头文件#include<queue>2、定义priority_queue<int> p;3、优先输出大数据priority_queue<Type, Container, Functional>Type为数...
2018-11-04 10:06:10 349
转载 VLAN原理详解
1.为什么需要VLAN1.1 什么是VLAN?VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地说...
2018-10-17 23:38:52 451
原创 win10创建Ubuntu18.04子系统,安装常用软件以及图形界面(包括win10远程桌面连接Ubuntu)
https://blog.csdn.net/li528405176/article/details/82263534一、开启win10子系统 [ Windows Subsystem for Linux(WSL)]准备工作设置——>更新和安全——>针对开发人员——>开发人员模式控制面板——>程序——>程序和功能——>启用或关闭Windows功能——...
2018-10-14 21:05:56 45381 30
原创 Ubuntu 更换国内源
1.备份原来的源sudo cp /etc/apt/sources.list /etc/apt/sources.list.back2.更换源sudo vim /etc/apt/sources.list把里面原有的都注释掉,并加入下面的源阿里源deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted univ...
2018-10-14 10:12:04 2180
转载 yum和apt-get的区别
rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。我们知道如果要安装现成的这两种包的话,安装rpm包的命令是“rpm -参数”,安装deb包的命令是“dpkg -参数”。而Linux系...
2018-10-13 23:11:10 297
转载 详解生成器、迭代器
原文:http://www.cnblogs.com/vipchenwei/p/6991204.html 本文讲述了以下几个方面: 1.何为迭代,何为可迭代对象,何为生成器,何为迭代器? 2.可迭代对象与迭代器之间的区别 3.生成器内部原理解析,for循环迭代内部原理解析 4.可迭代对象,迭代器,生成器,生成器函数之间关系1.迭代 要搞清楚什么关于迭代...
2018-10-10 11:33:13 202
原创 mysql批量删除指定字符后的内容
例如city字段有一些数据是这样的 北京-朝阳区想把它改成 北京那我们可以这样做:update jobs set city = LEFT(city, INSTR(city, '-') - 1) where city like '%-%';
2018-09-21 12:00:36 1659
转载 使用sqoop将mysql 数据导入hdfs时各种报错
信息 18/06/29 10:45:08 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: java.lang.RuntimeException: java.sql.SQLException: The connection property 'zeroDateTimeBehavior' ac...
2018-09-16 01:25:24 3070 10
转载 C++ map通过key获取value
一般是value =map[key],或者另一种迭代器的方式1、在map中,由key查找value时,首先要判断map中是否包含key。2、如果不检查,直接返回map[key],可能会出现意想不到的行为。如果map包含key,没有问题,如果map不包含key,使用下标有一个危险的副作用,会在map中插入一个key的元素,value取默认值,返回value。也就是说,map[key]不可能...
2018-09-15 20:03:49 18493
转载 分辨率 PPI DPI概念定义详解
我们在开发中,涉及到UI显示时,经常会遇到的一些概念,比如分辨率,ppi,dpi等,这些概念,在百度百科中,发现都有对它们的定义,一些博客中,也有对这几个概念的对比,但是看了下,发现解释的也不是很清楚,理解起来还是不太容易,下面讲解下我自己的理解,用尽可能简单通俗的方式,让大家更容易理解。 (1)分辨率 分辨率是用来描述图片的像素信息的,比如我们说一张图片的分辨率...
2018-09-14 19:52:38 1047 1
转载 jps 报process information unavailable解决办法
转自:https://blog.csdn.net/rainbow702/article/details/50987174今天用CDH搭建了 hadoop 之后,想看一下哪些服务起了,于是,就运行了一下 jps 命令,但是结果很让人意外:[root@hadoop-0 tmp]# jps27136 -- process information unavailable27592 -- pr...
2018-09-09 21:22:35 564
转载 遇到Class path contains multiple SLF4J bindings.该如何解决?
错误表现:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/usr/hbase/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [ja...
2018-09-09 21:21:20 9046 1
转载 Hbase实战教程之happybase
本文基于实验室已经搭建好的Hadoop平台而写,使用Python调用happybase库。1.thrift 是facebook开发并开源的一个二进制通讯中间件,通过thrift,我们可以用Python来操作Hbase 首先开启Hadoop平台的HadoopMaster的thrift服务,用Xshell连接HadoopMaster,用root用户登录,如果想关闭终端之后,t...
2018-09-04 00:25:56 766
转载 手把手教你配置Hbase完全分布式环境
HBase配置相对比较简单,下面的教程也是基于我上面2篇Hadoop配置的环境下继续往下添加HBase的分布式配置,这次我的HBase安装目录放在跟Hadoop同一目录下面,节点信息跟我前一篇Hadoop完全分布式配置完全一样,不清楚的话可以参考我那篇文章。HBase根目录:/usr/mywind/hbaseHBase的版本:0.98.8-hadoop2有图有真相: 完...
2018-09-03 22:48:56 578
转载 15分钟熟悉HBase Shell命令
转自:https://blog.csdn.net/tanggao1314/article/details/51387560下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', '列名称1','列名称2','列名称N...
2018-08-28 22:53:22 257
原创 阿里云上cdh5 hbase搭建(单机版)
一、简介HBase是一种构建在HDFS之上的分布式、面向列的存储系统。在需要实时读写、随机访问超大规模数据集时,可以使用HBase。尽管已经有许多数据存储和访问的策略和实现方法,但事实上大多数解决方案,特别是一些关系类型的,在构建时并没有考虑超大规模和分布式的特点。许多商家通过复制和分区的方法来扩充数据库使其突破单个节点的界限,但这些功能通常都是事后增加的,安装和维护都和复杂。同时,也会影...
2018-08-28 22:42:28 718
原创 解决/etc/rc.local启动不执行
执行以下命令#systemctl list-dependencies multi-user.target | grep rc-local如果没有输出执行下方命令#chmod +x /etc/rc.d/rc.local#systemctl daemon-reload再次执行命令#systemctl list-dependencies multi-user.target |...
2018-08-28 02:10:52 2501
转载 C++ STL中Map的按Key排序和按Value排序
map是用来存放<key, value>键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map<string, int>,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根据学生姓...
2018-08-26 15:41:04 194
原创 阿里云centos安装java环境
一、上传将本机上的jdk文件通过Xftp上传到服务器,建议/tmp 路径下。 打开xshell(别的也行)远程连接到服务器上。二、配置目录mkdir /usr/javacd /usr/javatar zxvf jdk-8u171-linux-x64.tar.gzmv jdk1.8.0_171 jdk1.8chown root: /usr/java/jdk1.8/ -R...
2018-08-25 23:53:58 315
转载 区别 chown和chmod的用法
转自:https://blog.csdn.net/doupei2006/article/details/8015986chown就是修改 第一列内容的 ,chmod是修改 第3,4列内容的。chown用法用来更改某个目录或文件的用户名和用户组的chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)例1:chown root:root /tmp/tmp1就是把tmp...
2018-08-25 23:20:48 171
转载 Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必...
2018-08-25 23:14:19 175
转载 如何下载CDH版本的Hadoop生态工具
转自:https://blog.csdn.net/u010316188/article/details/80014922最近下载CDH版本的Hadoop工具,点击下载链接发现都跳转到Apache官网上去了,可以用这种方法试试下载.首先找到下载的地址,然后再后面加上.tar.gz就可以下载了 CDH的下载工具都在http://archive.cloudera.com/cdh5/上,现...
2018-08-25 22:47:36 485
原创 java基础——大整数和大浮点数
Java中的整型int和浮点型float、double,他们存放数据的范围有限,当需要计算更大的数据是可以考虑用java.math.BigInteger和java.math.BigDecimalBigInteger【任意精度的整数运算】import java.util.*; import java.math.*; public class Main{ public s...
2018-08-24 23:00:08 806
转载 Hadoop3.0的新特性
Hadoop3.0新特性介绍,比Spark快10倍的Hadoop3.0新特性Apache hadoop 项目组最新消息,hadoop3.x以后将会调整方案架构,将Mapreduce 基于内存+io+磁盘,共同处理数据。其实最大改变的是hdfs,hdfs 通过最近black块计算,根据最近计算原则,本地black块,加入到内存,先计算,通过IO,共享内存计算区域,最后快速形成计算结果。1....
2018-08-24 22:50:10 702
转载 c++读取优化
转自用以下代码读入整形数据,将会让读入时间变得更短。inline int read(){ int data=0; char ch=0; while (ch<'0' || ch>'9') ch=getchar(); while (ch>='0' && ch<='9') data=data*10+ch-'0',ch=ge...
2018-08-22 10:47:44 345
转载 C++大小写转换
转自:https://blog.csdn.net/wcl0617/article/details/79851797C++标准库中提供了字符串大小写转换函数transform,包含在头文件 #include <algorithm> 中。 1.小写转大写。string strt = "aBc";transform(strt.begin(), strt.end(), strt....
2018-08-16 19:43:00 1586
原创 2018百度之星初赛之度度熊学队列
题目链接:http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=825&pid=1002水题,直接模拟就行ac代码:#include <iostream>#include <cstdio>#include <list>#include <algorith...
2018-08-11 17:12:16 271
原创 Pycharm 2018连接服务器远程调试
一、连接服务器1.打开pycharm20182.Tools-->Deplcyment-->Configuration3.点+添加一个新配置,随便起个名字,type选SFTP4.选Connection标签5.Advanced options中字符编码改成utf-86.Mappings标签下 配置属性7.Excluded Path配置不同步路...
2018-08-10 17:17:29 13284 7
转载 Linux 后台执行脚本命令
1.在下达的命令后面加上&,就可以使该命令在后台进行工作,这样做最大的好处就是不怕被ctrl+c这个中断指令所中断。 2. 那大家可能又要问了,在后台执行的程序怎么使它恢复到前台来运行呢?很简单,只用执行fg这个命令,就可以了。 3.可能有些同学又要问了,我现在已经在前台运行的命令,我能把它放到后台去运行么?当然可以了,只要执行ctrl+z就可以做到了。是不是很赞啊...
2018-08-08 19:40:19 1523
转载 Python pip 国内镜像大全及使用办法
最近写了一篇关于“微软开源分布式高性能GB框架LightGBM安装使用”的文章,有小伙伴安装python环境遇到了问题。我个人也尝试安装了一下,确实遇到了很多问题。最关键的一个就是使用pip安装时,“https://pypi.python.org/simple/scipy/”访问不了了,无法安装。刚好最近使用Nodejs的NPM时也是遇到类似的问题,解决的办法是使用国内镜像,于是开找。国内镜像...
2018-08-08 14:16:27 583
转载 Centos7 Python3下安装scrapy的详细步骤
苦逼的前夜昨晚很辛苦,搞到晚上快两点,最后还是没有把python3下的scrapy框架安装起来,后面还把yum这玩意给弄坏了,一直找不到命令。今天早上又自己弄了快一上午,又求助@函兮,弄了快一个中午,最后无奈还是没有弄好yum跟python这玩意,最后还是放弃治疗了。真的是什么招,什么损招都用完了,最后也没折了,直接报告老大去,然后把阿里云的centos7实例重新磁盘回滚了一下。正确的安装...
2018-08-07 12:49:29 658
原创 Pollard_rho大数因数分解
从今天终于把这个算法整理出来了,比较弱理解起来有点慢(目前也不怎么懂),但是能愉快的运行了hhhh题目链接:https://nanti.jisuanke.com/t/28395 Pollard_rho算法的大致流程是 先判断当前数是否是素数(Miller_rabin)了,如果是则直接返回。如果不是素数的话,试图找到当前数的一个因子(可以不是质因子)。然后递归对该因子和约去这个因子的另一个因...
2018-08-05 23:14:03 1715
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人