- 博客(17)
- 资源 (23)
- 收藏
- 关注
原创 Python字典
python内置映射类型字典(dict)是除列表(list)之外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。 如果说列表是支持位置读取对象的引用数组,那么字典就是支持键读取无序对象的引用表。从本质上讲,字典是作为哈希表(支持快速检索的数据结构)来实现的。一开始很...
2017-12-20 20:20:25 502
转载 Python入门3
39.用文件保存游戏(1)到目前为止,python最入门的语法我们都已经有所涉及,相信大家一路学过来,多少也能写出一些小程序。在接下来的课程中,我会基于实例来更深入地介绍python。现在,我要在最早我们开发的那个猜数字游戏的基础上,增加保存成绩的功能。用到的方法就是前几课讲过的文件读写。今天是第一部分。在动手写代码前,先想清楚我们要解决什么问题,打算怎么去解决。你可以选择根据
2017-12-19 19:24:34 496
转载 Python入门2
20.函数数学上的函数,是指给定一个输入,就会有唯一输出的一种对应关系。编程语言里的函数跟这个意思差不多,但也有不同。函数就是一块语句,这块语句有个名字,你可以在需要时反复地使用这块语句。它有可能需要输入,有可能会返回输出。举一个现实中的场景:我们去餐厅吃饭,跟服务员点了菜,过了一会儿,服务员把做好的菜端上来。餐厅的厨房就可以看作是一个函数,我们点的菜单,就是给这个函数的参数;厨师在厨房里
2017-12-19 17:13:48 728
转载 Python入门1
前言:只会一门编程语言java的我想再学习一下Python(最近几年很火,而且以后想学机器学习的话也用的上,所以想先学学),虽然好多人都说简单,但它毕竟还是一门语言啊,对Python刚接触的我还是无从下手,于是就上网搜了下Python教程,后来找到了这个作者写的这个系列,总体来说对入门来说是够用了,我用了一天的时间把这个系列全部读完,虽然对Python还达不到熟练的程度,但也算是入了门了。为了能帮...
2017-12-19 16:05:03 864 2
原创 Python在Linux下获取CPU温度、使用率、内存使用率、硬盘使用率
方法一: psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、i
2017-12-18 20:40:42 26517
原创 pip软件包简介
通常Linux系统管理员有两种方式来安装一个Python的软件包:一种是通过系统的包管理工具(如 apt-get)从系统的软件仓库里安装,一种是通过Python自己的包管理工具(如 easy_install或者pip)从Python Cheese Shop中下载安装。笔者推荐使用pip。pip是一个可以代替easy_install的安装和管理Python软件包的工具,是一个安装Python库很方便
2017-12-18 10:43:31 1629 1
原创 程序员笑话
1.一位程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风范,又具颜真卿气势,定神片刻,泼墨挥毫郑重地写下一行字:hello world
2017-12-13 11:17:30 689
原创 Hbase通过命令将数据批量导入的方法
抛砖引玉:hbase建表:hbase(main):003:0> create 'people','0'将提前准备好的数据上传到hdfs:[hadoop@h71 ~]$ vi people.txt1,jimmy,25,jiujinshan2,tina,25,hunan[hadoop@h71 ~]$ hadoop fs -mkdir /bulkloa
2017-12-12 13:36:34 3442 2
原创 mr解析xml将数据(ipv4、ipv6)批量导入hbase
首先在hbase中建立相应的表:hbase(main):003:0> create 'messages','cf'[hadoop@h71 hui]$ vi messages3.javaimport java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;impor
2017-12-12 11:41:44 595
原创 Flume断点续传深入研究
方法一:在excel source中运用复杂的tail命令在百度中搜索到一篇文章:https://my.oschina.net/leejun2005/blog/288136可以在tail传的时候记录行号,下次再传的时候,取上次记录的位置开始传输,类似:agent1.sources.avro-source1.command = /usr/local/bin/tail -n +$(tai
2017-12-12 10:54:11 5853
原创 Flume自定义功能实现
该功能可以实现flume读取xml配置文件在avro sink模式下可以同时开启多个端口,并且根据客户定义的xml来将数据处理后导入多个集群中的相应hbase表中。实现流程如下:准备工作:首先开启多个集群并且确认hbase和flume可以正常使用,还需将dom4j(用来解析xml文件)所需要的jar包dom4j-1.6.1.jar和jaxen-1.1-beta-7.jar(利用xpath技术来像s...
2017-12-12 09:59:05 1480
转载 JAVA Socket编程学习8--为什么使用Netty
转载自:http://blog.csdn.net/yinwenjie/article/details/48829419和http://blog.csdn.net/yinwenjie/article/details/489698531、Netty介绍 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发
2017-12-07 13:45:56 1566
原创 JAVA Socket编程学习10--解决TCP粘包分包问题
前言: 根据我的第六篇文章http://blog.csdn.net/m0_37739193/article/details/78484577编写了NIO的Socket服务端代码后,接受UDP的数据正常,但是接收的TCP数据却出现了粘包分包/拆包/半包问题,查阅网上资料知道已经有开源的Netty提供了多种支持TCP粘包/拆包的解码器,用来满足用户的不同诉求。 可是
2017-12-07 11:53:32 9842 8
转载 JAVA Socket编程学习9--Netty入门之Hello World!
内容来自(做了微小的改动):http://www.cnblogs.com/zou90512/p/3492878.htmlhttp://www.cnblogs.com/zou90512/p/3507729.html在中国程序界。我们都是学着Hello World !慢慢成长起来的。逐渐从一无所知到熟悉精通的。首先创建一个Java项目。引入一个Netty 框架的包。
2017-12-07 10:16:21 549
转载 JAVA Socket编程学习1--系统间通信概述
内容来自:http://blog.csdn.net/yinwenjie/article/details/48274255http://blog.csdn.net/yinwenjie/article/details/48344989http://blog.csdn.net/yinwenjie/article/details/48472237http://blog.csdn.net/y
2017-12-04 15:50:32 926
原创 Java解析yaml
test.yaml文件内容:ip: '192.168.102.31'port: '7788'spring: application: name: cruncherserver: port2: 9000monitor_nic: nic: {name: 'ethA', slot: 0, cpu: 0}直接上代码:import java.io.F
2017-12-01 20:43:50 10407
转载 Yaml介绍及JYaml将数据写入yaml文件
一、简介 "YAML Ain't a Markup Language"(YAML不是一种置标语言)的递归缩写,早先YAML的意思其实是:"Yet Another Markup Language"(另外一种置标语言),但为了强调这种语言以数据做为中心,而不是以置标语言为重点,而用返璞词重新命名。 YAML的官方定义很简单,即“一种人性化的数据格式定义语言”,其主要
2017-12-01 20:38:28 12586 4
SimHei MAC字体资源
2024-04-23
hadoop.dll 文件,解决报错所需文件
2024-04-11
HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)所需的三台Ambari镜像
2023-04-13
Snort_3.0.0-a4-241_on_Ubuntu_14_and_16.pdf
2018-02-09
elasticsearch-2.2.0.tar.gz
2017-09-19
flumee.zip
2017-08-03
winutils.exe
2017-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人