
其它
文章平均质量分 93
eyoulc123
这个作者很懒,什么都没留下…
展开
-
人工智能介绍
前一段时间,想做一个文本相似性的系统,用于比对两个句子的相似性,因此接触了一下机器学习。其中主要是看李宏毅老师的机器学习视频课程。但是机器学习太过于复杂,对于我来说,我估计还没有入门,只是看到机器学习这个大殿。这篇文章,是对我之前学习的一个总结,也是我对于机器学习的一个理解。如果大家要系统的学习,建议看一下李宏毅老师的机器学习课程视频。原创 2022-10-21 18:28:36 · 3350 阅读 · 2 评论 -
区块链中的脚本系统
前一段时间看一下最近特别火的区块链,对于它的脚本系统最感兴趣,这两天特意研究了一下,下面的代码分析是基于bitcoin 0.1的版本BitCoin中的脚本Script是BitCoin中的一个特色,感觉它也借鉴了汇编中的操作符与栈的概念。但是Script中用于存放操作符也对象的不是一个”栈”,看它的定义class CScript : public vectorunsigned c原创 2018-02-01 17:09:45 · 4810 阅读 · 0 评论 -
FreeIPA问题记录
在FreeIPA安装使用的过程中,碰到了许多问题,这里记录。1. ipa-client-install安装失败错误信息[root@hdp140 log]# ipa-client-install ... ... Attempting to get host TGT...Please make sure the following ports are opened in the firewall原创 2017-11-15 16:44:32 · 5250 阅读 · 2 评论 -
基于Kerberos认证的TCP通信
1 前言kerberos是一种安全协议,它涉及到三个部分:KDC、 Server端 与 Client端的代码。对于Kerberos 的整个认证过程,有很多介绍。但是对于如何在一个已有TCP程序中进行kerberos认证,一直不知道如何使用。前段时间在oracle的文件中,找到一个server与client的样例,结合这个用例,将它进行改写,便于理解。 前置说明:KDC需要保证能正常运行有对应的原创 2017-11-15 17:02:12 · 3377 阅读 · 2 评论 -
Ambari LogSearch中监控新服务日志
1. 介绍LogSearch是一个集成在HDP的发布包的日志监控工具,它分为两个部分:logsearch portal(下面简称为portal)与 logsearch logfeeder(简称为logfeeder) 。LogSearch依赖于Solr(在ambari上,它的名字叫Ambari Infra) 。其工作流程: logfeeder监控相应的日志文件,并将它们存储到Solr中,用户可以通过原创 2017-10-27 11:35:15 · 5264 阅读 · 0 评论 -
Axis2 webServer调用
1. 准备1) 下载最新axis2的程序, 2) 将两个plugin的zip解压,并将其文件放在eclipse的plugin文件夹下面3) 配置安装tomcat环境,并将axis2.war包放置在webapps环境下面,启动tomcat环境 2. 代码及aar包准备整体包结构: 包结构说明:TestUser依赖于User的jar包 User.java 代码:package com.od原创 2016-09-18 20:40:06 · 373 阅读 · 0 评论 -
JAVA byte赋值的问题
这两天利用java进行消息编解码的时候,总是碰到一个问题,需要给byte赋值. 如 需要将第一位地址的值 aa赋给一个变量,就很是比较麻烦。今天写了一个,记录下来 public static byte generateByte(String s) { byte tmp = 0; char[] arr = s.toCharArray();原创 2016-09-10 18:14:22 · 54649 阅读 · 0 评论 -
System.err与System.out的区别
大多数操作系统都有三个标准文件描述符:标准输入,标准输出,标准出错。 三个操作系统的文件描述符映射到编程语言的标准库中,往往加了一层包装,但是名字通常还是叫标准输入,标准输出,标准出错。 在其它语言中的一般写法是:stdin,stdout,stderr(有的语言里大写,有的语言里小写)。对应Java中的System.in,System.out,System.e转载 2016-08-04 15:06:40 · 395 阅读 · 0 评论 -
CDH安装时,无法纳管全部的节点的一个bug
问题描述: 使用CDH 5.2版本安装时,agent节点有12个。按照安装说明,在各个节点启动cm-agent之后,发现只有6个节点能被纳管。其它的节点总是无法加入纳管中。 在确认防火墙已经关闭后,仍然无法解决问题问题分析: 1. 查看已经加入纳管的节点,发现这6个节点并不是固定的,有一个节点是不断变换的。查看数据库中。mysql> select *原创 2016-08-15 20:18:28 · 2218 阅读 · 0 评论 -
一个jar包加载的问题
问题描述最近在storm上面做开发,碰到一个问题:bolt需要动态加载jar,然后调用新加载jar包的方法。结果发现一个问题,在这个jar中会调用mybatis的函数,结果问题就出现了: mybatis的class无法加载,抛出ClassNotFoundException, 因为storm本身的存在classpath的问题,采取了网友给出的方法,使用assembly的方法打包,但是问题还是无法原创 2016-07-20 20:12:23 · 534 阅读 · 0 评论 -
详解KMP算法
KMP算法应该是每一本《数据结构》书都会讲的,算是知名度最高的算法之一了,但很可惜,我大二那年压根就没看懂过~~~之后也在很多地方也都经常看到讲解KMP算法的文章,看久了好像也知道是怎么一回事,但总感觉有些地方自己还是没有完全懂明白。这两天花了点时间总结一下,有点小体会,我希望可以通过我自己的语言来把这个算法的一些细节梳理清楚,也算是考验一下自己有真正理解这个算法。 什么是转载 2016-06-13 10:28:30 · 323 阅读 · 0 评论 -
非ssh命令的远端服务器的操作方法
1. 介绍现阶段的服务一般都会运行在一个集群上面,这样,就遇到一个无法回避的问题:服务器(A)如何在服务器(B)上面执行命令或程序。 对于这个问题,常见的两种方法是: 1) 节点A与节点B建立SSH互信关系。当节点A需要在节点B上面执行命令的时候,直接用ssh登录到节点B上面(这也是使用最多的一种方式)。 优点:执行简单。 缺点:在安装配置的时候,复杂。不能够动态增加一个节点2)原创 2016-03-29 15:59:29 · 1076 阅读 · 0 评论