自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

……

……

原创 Python dict 中包含中文输出问题解决方案

Python,在处理字典中包含中文进行print输出时,发现中文转为了十六进制。通过一系列搜索找到了解决方案,特此记录一下: json.dumps()用于将dict类型的数据转成str。 ...

2019-01-11 10:47:04 1189 0

原创 hive —— struct 复合结构

在建表时,遇到类型为struct的字段,直接定义为string获取不到,通过定义为struct获取到该字段的完整信息。 字段类型为: struct内部的数据通过 DOT(.)来存储,比如:在表中有一列a 的类型为 struct{b string,c string},则我们可以通过指定a.b...

2018-09-07 14:11:24 3553 0

原创 探索java回收机制

一、垃圾回收机制的意义 垃圾回收机制可以有效的防止内存的泄漏,有效的使用空闲的内存。 内存泄漏: 是指该内存空间使用完毕之后未回收,在不涉及复杂数据结构的一般情况下,java的内存泄漏表现为一个内存对象的生命周期超出了程序需要的它的时间长度。 垃圾回收功能: ...

2018-04-28 23:47:09 131 0

原创 机器学习——神经网络累积BP算法

在上篇的博客介绍的“标准BP算法”每次仅针对一个训练样例更新连接权和阈值,也就是说,BP算法中的更新规则是基于单个的 推导而得,如果类似的推导出基于累积误差最小化的更新规则,就得到了累积误差逆传播算法。累积BP算法与标准BP算法都很常用(标准BP算法和累积BP算法的区别类似于随机梯度下降(Stoc...

2018-04-24 16:13:07 3668 0

原创 机器学习——神经网络初探

一、神经网络概述 神经网络是机器学习中一种重要的算法。神经网络中最基本的成分是神经元模型,即上述定义中的“简单单元”。在生物神经网络中,每个神经元与其他神经元相连,当他“兴奋”时,就会向相连的神经元发送化学物质,从而改变这些神经元内的电位;如果某神经元的电位超过了一个“阈值”(threshold...

2018-04-24 15:55:24 529 0

原创 Kafka 总结

Kafka是一种高吞吐量的分布式、发布订阅消息系统。它可以处理消费者规模网站的所有的动作流数据。 Kafka是基于zookeeper协调的分布式消息系统,它最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于Hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引...

2018-04-03 14:50:18 181 0

原创 机器学习——决策树(下)

五、随机森林 在机器学习中,随机森林由许多的决策树组成,因为这些决策树的形成采用了随机的方法,因此也叫做随机决策树。 随机森林中的树之间是没有关联的。当测试数据进入随机森林时,其实就是让每一颗决策树进行分类,最后取所以决策树中分类结果最多的那类为最终的结果。因此随机森林时一个包含多个决策树的分...

2018-04-02 21:03:05 194 0

原创 机器学习——决策树(上)

一、决策树定义 决策树(Decision Tree)是一种基本的分类与回归方法,它可以认为是if-then规则的集合,也可以认为是定义在特征空间与类空间上的条件概率分布。相比朴素贝叶斯分类,决策树的优势在于构造过程不需要任何领域知识或参数设置,因此在实际应用中,对于探测式的知识发现,决策树更加适...

2018-04-02 20:46:40 361 0

原创 机器学习——线性模型

一、线性模型的基本形式 给定由d个属性描述的示例X=(X1;X2;X3……;Xd),其中Xi是X的X在第i个属性上的取值,线性模型(Liner model)试图学得一个通过属性的线性组合来预测的函数,即: f(x)=W1X1+W2X2+……+WdXd+b 二、线性回归——LR...

2018-04-02 17:24:14 1178 0

原创 机器学习算法之——贝叶斯算法

一、贝叶斯定理 贝叶斯定理是关于随机事件A和事件B的条件概率(或边缘概率)的一则定理。其中p(A|B)是在B发生的情况下A发生的可能性。 贝叶斯定理也称为贝叶斯推理。 事件A在事件B(发生)的条件下的概率,与事件B在事件A的条件下的概率是不一样的。这句话我们可以理解为...

2018-04-01 22:55:06 148 0

原创 SSH实现登陆功能时出现user is not mapped [FROM USER WHERE username =? and password=? 错误

如图所示,find()内查询语句,User不是数据库表名,而是访问的实体类中的类名。 这算是hql和sql语句不同之处之一吧~

2018-01-09 20:44:24 1731 0

原创 Ecliple中index.jsp中<%@ page language="java" contentType="text/html; charset=UTF-8"……报错

在webProject中创建index.jsp文件<%@ page language=”java” contentType=”text/html; charset=UTF-8” pageEncoding=”UTF-8” %>报错:The superclass “javax.servle...

2017-12-22 21:07:59 1036 0

原创 Ecliple解决Tomcat超时启动的办法

今天碰到一个问题,在eclipse里启动tomcat的时候出现以下的错误: Server Tomcat v7.0 at localhost was unable to start within 45 seconds. If the server requires more time, try ...

2017-12-22 18:22:24 159 0

原创 关于启动spark-shell报错:<console>:14: error: not found: value spark

当在运行spark-shell.sh时报错: :14: error: not found: value spark import spark.implicits._ ^ :14: error: not found: value spark ...

2017-12-14 17:38:26 7499 4

转载 Mac使用mysql报Mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)错误

转自:http://blog.csdn.net/say_c_box/article/details/72842286 用安全模式进入数据库 1.1 打开系统偏好设置,如果你的电脑已经安装mysql,会在下面有一个mysql的按钮。点进去关闭mysql服务 1.2 打开一个终端,输入一下命令$ c...

2017-12-12 16:39:13 348 0

转载 MacOS 下 破解 sublime text 2(转)

转自:http://blog.csdn.net/nickyzhi/article/details/50192413 在application下找到Sublime Text,右键选择显示contents,然后根据此路径 Sublime Text 2/Contents/MacOS/,在MacOS文件夹...

2017-12-04 15:53:32 274 0

原创 starUML2.8.0(macOS)注册激活

1,打开对应 mac版本的安装包位置,在对应目录/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js文件。2,找到validate()函数,修改对应下面函数。更改为如下代码: function val...

2017-11-13 11:09:22 1573 2

原创 RedHat6.5 更换Yum源

转自:http://inlhx.iteye.com/blog/23367291.检查yum包 rpm -qa |grep yum 2.删除自带包 rpm -aq | grep yum | xargs rpm -e –nodeps 3.再检查一下 rpm -qa |grep yum 4.下...

2017-11-13 11:02:00 7224 3

原创 centOS配置无密登录时遇到”open /home/hadoop/.ssh/id_dsa failed:Permission denied”问题

配置hadoop分布式集群系统: 在配置免密登录时遇到 “open /home/hadoop/.ssh/id_dsa failed:Permission denied”问题解决方法: 用root用户执行: [root@hdp-node-1 ~]# chmod 777 /home/hadoop...

2017-10-24 10:35:51 2006 2

原创 centOS安装配置ntp

1、下载安装编译ntp:wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p10.tar.gz tar zxf ntp-4.2.8p10.tar.gz mkdir /app/ntp ...

2017-09-26 11:56:55 628 0

原创 Ubuntu14.04下gcc/g++版本切换

Ubuntu14.04 下gcc/g++版本切换: gcc/g++: update-alternatives --config gcc/g++ 然后感觉需要选择所需版本,并输入对应版本编号

2017-07-17 21:32:52 574 0

原创 yum无响应问题

原来是由于 rpm 的数据库出现异常了导致直接卡死了,造成这种异常通常是因为之前不正常的安装或查询。解决方法: # rm -f /var/lib/rpm/__db.00* # 删除rpm数据文件 # rpm –rebuilddb # 重建rpm数据文件...

2017-07-13 09:40:31 3923 0

原创 yum命令提示"Another app is currently holding the yum lock; waiting for it to exit..."

执行yum命令时,提示“Another app is currently holding the yum lock; waiting for it to exit…”等错误字样。这是因为yum被锁定无法使用导致的。rm -rf /var/run/yum.pid

2017-07-12 15:47:42 1077 0

原创 test命令的文件比较功能

文件比较很有可能是shell编程中最为强大、也是用得最多的比较形式。它允许你测试Linux文件系统上文件和目录的状态:

2017-07-11 22:28:36 414 0

原创 Ubuntu14.04升级CMake

Ubuntu14.04 默认CMake版本是2.8.X 当我们需要更高级版本的时候就需要升级CMake。具体步骤如下: 通过PPA安装:sudo add-apt-repository ppa:george-edison55/cmake-3.x sudo apt-get update su...

2017-07-08 16:30:40 10085 2

原创 Linux Shell比较运算符

Linux Shell文件、字符串、算术运算符总结如下:

2017-07-05 11:42:10 613 0

原创 Linux Shell基本运算符

Shell和其他语言语言,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如...

2017-07-05 11:38:42 361 0

原创 Linux压缩数据

Linux包含了多种文件压缩工具: gzip软件包是GNU项目的产物,意在编写一个能够替代原先Unix中compress工具的免费版 本。这个软件包含有下面的工具。  gzip:用来压缩文件。  gzcat:用来查看压缩过的文本文件的内容。  gunzip:用来解压文件。这些工具基...

2017-07-03 14:33:23 294 0

原创 ls命令

ls命令最基本的形式,会显示当前目录下的文件和目录,并且输出的列表是按字母排序的(按列排序而不是按行排序)。如果用户用的是支持彩色的终端仿真器,ls命令还可以用不同的颜色来区分不同类型的文件。 LS_COLOR环境变量控制着这个功能。 如果没有安装彩色终端仿真器,可用带-F参数的ls命令轻松区...

2017-06-28 17:07:10 401 0

原创 Linux文件系统

Linux文件系统结构是从Unix文件结构演进过来的。在Linux文件系统中,通用的目录名用于表示一些常见的功能。下表列出了一些较常见的Linux顶层虚拟目录名及其内容: 常见的目录名均基于文件系统层级标准(filesystem hierarchy standard, FHS)。很多...

2017-06-28 16:57:23 209 0

原创 FreeSWITCH安装手册

一、系统环境系统: Ubuntu 14.04 LTS Kernel版本: 3.13.0-24-generic FreeSWITCH版本: FreeSWITCH-1.6.17 二、安装依赖注:根据系统的不同,系统已安装软件的不同,用户可根据系统需要安装FreeSWITCH依赖。 FreeS...

2017-06-28 15:18:35 686 0

原创 Kubernetes单机部署手册

一、 系统环境本次部署的为单机Kubernetes环境,全程在Vmware Workstation中Ubuntu14.04系统的root权限下执行: 操作系统:Ubuntu 14.04 Kubernetes curl https://get.docker.com | sh: 1.4.12 Dock...

2017-06-28 15:07:32 6397 6

原创 chrt命令

chrt是用来操纵进程的实时属性。 用户使用chrt命令可以很简单地更改调度策略。RHEL5版本的chrt命令中不存在指定SCHED_IDLE的-i选项。 在Ubuntu 14.04.5 LTS 系统下, 使用 chrt --help查看chrt指令: 使用chrt命令,可以更改进程的调...

2017-06-28 10:02:36 5475 1

原创 Linux系统内存管理

1、查看专门的/proc/meminfo文件来观察Linux系统上虚拟内存的当前状态。cat /proc/meminfo**其中MemTotal表示这个Linux服务器有4GB内存,MemFree表明大约有1.8MB的空闲空间。SwapTotal表明这个系统上大约有4GB的交换空间。2、为了方便共...

2017-06-21 21:49:48 230 0

原创 Linux下Boost编译安装

Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与...

2017-06-20 16:43:37 31596 2

原创 Linux(centOS)下查看服务器环境和系统配置

1、查看服务器环境 lsb_release -a2、系统配置 df -h

2017-06-20 14:50:26 2020 0

原创 Linux解压.tar.xz

Linux解压.tar.xz需要两步:xz -d xapian-core-1.4.4.tar.xz //将其解压成tar格式 tar -xvf xapian-core-1.4.4.tar

2017-06-19 10:09:47 308 0

原创 Linux下.run文件的安装和卸载

1 安装首先为.run文件增加执行属性chmod +x zoiper.run接下来执行.run文件./zoiper.run即可安装。2 卸载到安装目录下执行./uninstall

2017-06-08 15:33:38 676 0

原创 Ubuntu防火墙ufw知识扩展

ufw是一个主机端的iptables类防火墙配置工具。 1 安装方法:sudo apt-get install ufw2 启用 sudo ufw enable sudo ufw default deny 作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。...

2017-06-06 15:26:13 194 0

原创 Ubuntu 安装run文件

进入./run 所在目录chmod +x ./Zoiper_3.3_Linux_Free_64Bit.runsudo ./Zoiper_3.3_Linux_Free_64Bit.run成功!

2017-05-23 16:00:05 1722 0

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