自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (1)
  • 收藏
  • 关注

原创 AI解答——ICMP、IGMP、ESP、AH协议

IGMP 协议的任务就是让这些“居民”加入到同一个“小组”中,这样“小组”发送的信息(多播数据)就可以只发给这些“居民”,而不会浪费网络资源发送给不感兴趣的人🤔。这样,通过 IGMP 协议的管理,网络中的多播数据传输就变得更加高效和有序啦😎 它就像一个细心的管理员,确保每个“居民”都能收到他们感兴趣的信息,同时也不会给不需要的人带来困扰。IGMP 协议就像是一个“社区管理员”,它的职责是管理网络中的“居民小组”(多播组)😄。这些协议就像网络世界中的不同角色,各自承担着重要的任务,共同确保网络的正常运行。

2024-03-18 00:19:33 398

原创 AI解答——OSPF、ISIS、EIGRP、VRRP

想象一下,当数据包进入网络时,EIGRP 协议就像一个聪明的向导,会根据网络的拓扑结构和各种因素,如带宽、延迟等,为数据包选择最佳的路径。备份网关会时刻监测主网关的状态,如果主网关出现故障或不可用,备份网关会立即接管,成为新的主网关,确保网络的连续性和稳定性🤗。OSPF 协议就像是一个热闹的城市交通系统,车辆(数据包)在道路上穿梭,而交通信号灯(OSPF 协议)则负责指挥交通,确保车辆能够高效地到达目的地。它就像一个庞大的地图,记录着网络中的每一个节点和链路,为数据包的导航提供准确的指导。

2024-03-18 00:03:55 1050

原创 AI解答——DNS、DHCP、SNMP、TFTP、IKE、RIP协议

当一个新设备连接到网络时,它会向 DHCP 服务器发送一个请求,DHCP 服务器会根据预设的规则和配置,为该设备分配一个可用的 IP 地址,并提供其他必要的网络参数。DHCP 服务器还可以管理 IP 地址的分配,确保每个设备都能获得唯一的 IP 地址,避免地址冲突。它还可以设置 IP 地址的租用期限,当租期到期时,设备可以重新请求 IP 地址,或者续租原来的地址。这样,设备就不需要手动设置复杂的网络配置,而是可以自动获取到正确的 IP 地址和其他信息,从而能够顺利地接入网络并进行通信。

2024-03-17 23:34:10 1020

原创 AI解答——OFDM 正交频分多路复用技术

好的,让我用一个比喻来帮助你理解 OFDM 正交频分多路复用技术吧🤓想象一下,OFDM 技术就像是一个交响乐团🎻 在这个乐团中,有许多不同的乐器(子载波),它们各自演奏着不同的音符(信号)。然而,这些乐器并不是同时演奏,而是按照一定的顺序和时间间隔依次演奏。每个乐器演奏的时间非常短,就像一个快速的音符闪现。而且,这些乐器的演奏是相互独立的,它们不会相互干扰。这就像是在不同的频率上传输信号,彼此之间互不干扰。

2024-03-17 22:58:04 436

原创 学习《算法》小结

一个简单的小问题?1、java中方法的参数是按值传递,而python的函数参数是按对象或对象的引用传递?那其他语言呢?按值进行传递,按引用进行传递,按对象进行传递有什么区别? java中方法处理的是参数的值,而非参数本身。这种方式产生的结果是在静态方法中改变一个参数变量的值对调用者没有影响。值传递也意味着数组参数将会是原数组的别名——方法中使用的参数变量能够引用调用者的数组并改变其内容(只是...

2018-07-21 20:03:49 267

原创 学习spark ml源码——线性回归

1、参数配置相关代码/** * Params for linear regression. */private[regression] trait LinearRegressionParams extends PredictorParams with HasRegParam with HasElasticNetParam with HasMaxIter with HasTol

2017-09-25 20:46:45 1077

原创 数据结构——查找(2)

这个题中A选项插入排序当是有序列表或者列表基本有序的情况下,时间复杂度是o(n),是最快的一种排序算法。B选项在上一个博客中有介绍,这里不再说,D选项二分查找的复杂度是o(logn) 而针对于快速排序来说,其时间复杂度在平均情况下是nlogn,在最坏的情况下(有序时)时间复杂度是o(n^2)最优情况下:T(n)=2*T(n/2)+n; 第一次划分 =2*(2*T

2017-08-18 16:36:34 412

原创 数据结构——查找(1)

以下是在牛客网学习专项练习中有关数据结构和算法的内容,我把这些我觉得自己薄弱的地方摘抄整理在一起,方便自己以后的复习回顾,数据结构是衡量一个程序员好坏的标准,对于我这个非科班出身的人来说更是一道向前发展的拦路虎,需要尽早的学习和掌握,我相信一点点的做笔记一定可以将其攻克。 解析:二分查找需满足两个条件:数据有序、顺序存储。 折半查找通过比较序列中间元素的值,决定下一次查找的子区间。折半查找是减半

2017-08-18 13:08:45 446

原创 py4j——用python访问java遇到的问题解决

简单来说就是先装上py4j的包,然后在Python环境中去执行官网py4j的demo程序,但是遇到了一些问题。ERROR:root:Exception while sending command.Traceback (most recent call last): File "/opt/cloudera/parcels/CDH-5.10.0-1.cdh5.10.0.p0.41/lib/spar

2017-08-07 18:16:42 23146 4

原创 EM算法理解

看了很多文章,对这个概念总是理解的模模糊糊,今天把它摘抄并写出来,加深一下理解。EM算法,全称是Expectation maximization,期望最大化。摘抄了两位知乎大牛的解释—— 先来看看为什么需要EM算法以下是某知乎大牛的解释: 1 为什么需要EM算法? 我们遇到的大多数问题是这样的: A、已知一堆观测数据X B、和数据服从的统计模型然后利用数据来估计统计模型中的参数解决这个问题

2017-07-04 14:51:00 3726

原创 高斯混合模型——感性理解

一)、k-means与高斯混合模型的对比的不足:1)k-means的缺点在于,它是一个hard聚类的方法,比如有一个点任何一个聚类中心都不属于,但是算法仍然可能会把它强行划分到一个聚类中心去。对于一个点,它属不属于某个聚类中心的可能性是个属于(0,1)的整数值。 2)而高斯混合模型(Gaussian Mixture Model) 就是一种soft聚类的方法,它建立在一个重要的假设上,即任意形状的概

2017-07-03 18:57:02 2616

原创 关于先验概率、似然函数以及后验概率的一点总结

重要贝叶斯公式:后验概率∝先验概率*似然函数 先验概率: 在贝叶斯分布中,先验概率分布是指关于某个变量X的分布,即是在获得某些信息或者依据前,对变量X的不确定性所作出的猜测。这是对不确定性(而不是随机性)赋予一个量化的数值的表征,这个量化数值可以是一个参数,或者是一个潜在的变量。先验概率依赖于主观上的经验估计,也就是事先根据已有的知识的推断。例如, X 可以是投一枚硬币,正面朝上的概率,显然在我

2017-06-30 00:08:03 3938

原创 总结、表达、成长

记得上初中的时候,数学老师对我们说学东西最重要的就是总结,时至今日依然记忆犹新,但始终很难去做到,也就在考研期间自己是真的下劲儿记录过些笔记,每每翻看起来总有深深的自豪感。但自读研到现在参加工作,自己的博客内容寥寥无几,实在羞愧,感觉自己看了学了不少内容但现在一提起什么概念依旧是模模糊糊,说不上来几句。 总结起来,就是平时大脑始终在舒适区,不去刻意的记录东西,自身大脑属于笨拙类型,记忆力差,还不肯

2017-06-13 22:32:47 292

原创 简要总结git入门

1、首先在github上注册一个账号,并新建一个仓库; 2、在linux下安装git:sudo apt-get install git 3、告诉 Git 你的姓名,以便你的提交能被正确地标记 git config –global user.name “MY NAME” 告诉 Git 邮箱地址,以便与你的 Git 提交进行关联。你指定的邮箱要和邮箱设置里的是同一个。

2016-10-08 16:39:14 336

原创 安装Rstudio-server步骤

1、首先选择ubuntu系统14.04或以上的 2、然后开始进行R的安装,打开终端并执行 sudo gedit /etc/apt/sources.list 然后输入deb http://cran.rstudio.com/bin/linux/ubuntu trusty/加载镜像源还可以使用以下方法:deb https://<my.favorite.cran.mirror>/bin/linux/u

2016-08-17 16:58:19 6208

转载 如何理解结构体

话不多说,摘录网上的理解,貌似理解一些了。typedef struct Node  {       Element data;       struct Node * next;  }Node, * Linklist;typedef struct node{int data;PNode next;}PNode,*Linklist;

2015-12-29 23:16:22 1676

原创 如何在新版本caffe里添加新的一层

1、首先写好你添加层的cpp和cu文件,另外在cpp文件的最后写上REGISTER_LAYER_CLASS(LAYERTYPENAME);其中LAYERTYPENAME是你定义的layer的类名,如MyInputLayer,那么就是REGISTER_LAYER_CLASS(MyInput);,注意不是MyInputLayer。2、然后在相关的头文件里添加层类的声明3、在proto文件里定义

2015-12-16 11:36:50 2930 1

转载 Python爬虫3

实战——制作文本爬虫 目标网站:http://www.jikexueyuan.com/ 目标内容:课程图片 实现原理: 1.保存网页源代码 2.Python读文件加载源代码 3.正则表达式提取图片网址 4.下载图片#-*-coding:utf8-*-import reimport requests#读取源代码文件f = open('source.txt','r')html =

2015-08-13 19:32:50 527

转载 python爬虫2

**正则表达式的应用举例 使用findall与search从大量文本中匹配感兴趣的内容 使用sub实现换页功能** 正则表达式的应用举例 — 匹配多段内容 灵活使用findall与search 先抓大再抓小 正则表达式的应用举例 — 实现翻页 实验网址:http://www.jikexueyuan.com/course/android/?pageNum=2 核心代码

2015-08-13 19:28:36 550

转载 Python爬虫1

正则表达式的各种用法#-*-coding:utf8-*-#导入re库文件import re# from re import findall,search,Ssecret_code = 'hadkfalifexxIxxfasdjifja134xxlovexx23345sdfxxyouxx8dfse'#.的使用举例# a = 'xy123'# b = re.findall('x...',a)#

2015-08-13 19:24:42 625

转载 python爬虫

无意间发现极客学院里有Python爬虫的课程,一直对此比较感兴趣,今天就学习一点。 1、首先了解基本的正则表达式 密码:hadkfalifexxIxxfasdjifja134xxlovexx23345sdfxxyouxx8dfse 解密:I love you 解密方法:找规律 xx需要的内容xx常用符号:点号,星号,问号与括号 常用方法:findall,search,sub 常用技

2015-08-13 19:18:39 2194

转载 无法获得锁 /var/lib/dpkg/lock - open (11: 资源临时不可用)

jiawenqi@ubuntu:~$ sudo apt-get install pip [sudo] password for jiawenqi: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration

2015-08-13 17:18:51 445

转载 Maven常用命令

创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=mav

2015-07-31 20:27:06 441

原创 在Ubuntu下使用Eclispe连接HDFS时拒绝链接解决方案

一、关闭防火墙 ufw disable 二、把hadoop三个配置文件中涉及到的主机名全部改成ip地址,也即localhost(我这里是ubuntu)改成127.0.0.1

2015-07-20 16:33:20 1065

转载 ubuntu防火墙设置

1、关闭ubuntu的防火墙 ufw disable 开启防火墙 ufw enable2、卸载了iptables apt-get remove iptables 3、关闭ubuntu中的防火墙的其余命令 iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -F

2015-07-20 16:17:56 511

原创 【hadoop】DataNode用jps查看无法启动解决办法

查看DataNode端口没有被其他进程占用,但是依旧用jps查看不了DataNode,此时打开hadoop,访问http://localhost:50070,点击页面中的Namenode logs链接,在logs页面点击hadoop-hadoop-datanode-ubuntu.log 链接,发现日志里面有如下错误: ERROR org.apache.hadoop.hdfs.server.dat

2015-07-20 15:27:39 7766 2

原创 【hadoop】DataNode,NameNode,JobTracker,TaskTracker用jps查看无法启动解决办法

start-all.sh和jps后出现一下问题root@ubuntu:/opt/hadoop-0.20.2/bin# sh start-all.shstarting namenode, logging to /opt/hadoop-0.20.2/bin/../logs/hadoop-root-namenode-ubuntu.outlocalhost: starting datanode, lo

2015-07-20 14:55:24 2959

原创 Hadoop jps出现process information unavailable提示解决办法

启动Hadoop之后,使用jps命令查看当前系统的java进程情况,显示:root@ubuntu:/opt/hadoop-0.20.2/bin# jps68297 NameNode68702 JobTracker60622 -- process information unavailable68911 Jps68845 TaskTracker68610 SecondaryNameNode

2015-07-20 14:45:21 1461

转载 推荐系统评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure)

下面简单列举几种常用的推荐系统评测指标:1、准确率与召回率(Precision & Recall)准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量。其中精度是检索出相关文档数与检索出的文档总数的比率,衡量的是检索系统的查准率;召回率是指检索出的相关文档数和文档库中所有的相关文档数的比率,衡量的是检索系统的查全率。一般来说,Precision就是检索出来的条目(比如:文

2015-07-18 16:09:28 1700 1

原创 Java异常与异常处理小记

以上截图均来自慕课网java第三季第一节《Java异常与异常处理》,在这里做一下小记,后面还有一些知识,通过继续观看视频和写代码学习。这一块不再更新。

2015-07-09 14:16:24 607

转载 hadoop shell命令介绍

Hadoop 文件系统shell使用命令介绍,基本上所有的命令与linux命令相差不大,下面为我的hadoop系统文件夹 查看命令:hadoop fs -ls /home/hadoop/ drwxr-xr-x - hadoop supergroup 0 2013-11-30 17:51 /home/hadoop/dir drwxr-xr-x - hadoop supe

2015-07-08 21:38:07 1071

转载 hadoop一些基本知识——Mapreduce shuffle和排序

Mapreduce为了确保每个reducer的输入都按键排序。系统执行排序的过程—–将map的输出作为输入传给reducer 称为shuffle。学习shuffle是如何工作的有助于我们理解mapreduce工作机制。shuffle属于hadoop不断被优化和改进的代码库的一部分。从许多方面看,shuffle是mapreduce的“心脏”,是奇迹出现的地方。下面这张图介绍了mapreduce里shu

2015-07-08 21:07:46 1405

转载 hadoop一些基本知识——Hadoop reducer类的阅读

在Hadoop的reducer类中,有3个主要的函数,分别是:setup,clearup,reduce。代码如下: /** * Called once at the start of the task. */ protected void setup(Context context ) throws IOException, Inter

2015-07-08 17:36:50 934

转载 hadoop一些基本知识——Hadoop mapper类的阅读

在Hadoop的mapper类中,有4个主要的函数,分别是:setup,clearup,map,run。代码如下:protected void setup(Context context) throws IOException, InterruptedException {// NOTHING}protected void map(KEYIN key, VALUEIN value,

2015-07-08 17:04:44 1063

转载 hadoop一些基本知识——Mapreduce 整个工作机制图

图二中1:表示待处理数据,比如日志,比如单词计数 图二中2:表示map阶段,对他们split,然后送到不同分区 图二中3:表示reduce阶段,对这些数据整合处理。 图二中4:表示二次mapreduce,这个是mapreduce的链式。这里有个问题:输出的mapreduce结果,需要进入下一个mapreduce,该怎么解决?请看 “让你真正明白什么是MapReduce组合式,迭代式,链式-大

2015-07-07 15:25:27 728

转载 hadoop一些基本知识——Hadoop简介(1):什么是Map/Reduce

Hadoop简介Hadoop就是一个实现了Google云计算系统的开源系统,包括并行计算模型Map/Reduce,分布式文件系统HDFS,以及分布式数据库Hbase,同时Hadoop的相关项目也很丰富,包括ZooKeeper,Pig,Chukwa,Hive,Hbase,Mahout,flume等.这里详细分解这里面的概念让大家通过这篇文章了解到底是什么hadoop:1.什么是Map/Reduce,看

2015-07-07 15:06:32 2627

转载 hadoop一些基本知识——hadoop HDFS文件系统的特征

hadoop HDFS文件系统的特征 (1)存储极大数目的信息(terabytes万亿字节 or petabytes千万亿字节),将数据保存到大量的节点当中。支持很大单个文件。 (2)提供数据的高可靠性,单个或者多个节点不工作,对系统不会造成任何影响,数据仍然可用。 (3)提供对这些信息的快速访问,并提供可扩展的方式。能够通过简单加入更多服务器的方式就能够服务更多的客户端。 (4)HDFS是

2015-07-07 14:35:11 595

原创 一些文章的搜集——关于Hadoop

Hadoop 要做的事 首先把 1PB的数据文件导入到 HDFS中, 然后编程人员定义好 map和reduce, 也就是把文件的行定义为key,每行的内容定义为value , 然后进行正则匹配,匹配成功则把结果 通过reduce聚合起来返回.Hadoop 就会把这个程序分布到N 个结点去并行的操作。比如 1亿个 1 相加 得出计算结果, 我们很轻易知道结果是 1亿.但是计算机不知道.那么单台计算

2015-07-07 13:49:41 552

原创 设置ubuntu root默认密码(初始密码)

ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。1、先用安装时候的用户登录进入系统2、输入:sudo passwd 按回车3、输入新密码,重复输入密码,最后提示passwd:password updated sucessfully此时已完成root密码的设置4、输入:su root切换用户到root即可 如果要切换到用户即:su 用户名

2015-07-06 15:51:19 1450

原创 Ubuntu14.10 Eclipse菜单栏消失不见

新建一个eclipse.sh文件,加入如下内容,下面的路径是elcipse的路径 export UBUNTU_MENUPROXY=0 /opt/eclipse/eclipse在终端 sh ./eclipse.sh

2015-07-06 11:33:55 1111

统计学习方法

相当好的机器学习入门的书,向系统学习机器学习的童鞋可以好好读一读

2015-07-10

空空如也

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

TA关注的人

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