摘要: sublime 下面开发 开发 ptyon 简单环境1. 下载sublime 3https://download.sublimetext.com/Sublime%20Text%20Build%203143%20x64.zip但是,我遇到需要可交互输入时,程序无法完成,例如raw_input("Enter your name: ")发现输入后按回车没有用。。。于是就装了sublimeREPL插件,其... 阅读全文
posted @ 2017-09-17 15:22 liango 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Robert Peng's Blog - https://mr-dai.github.io/《快学Scala》Intro与第1章 - https://mr-dai.github.io/Scala-for-the-Impatient-1《快学Scala》第2章(上):控制结构 - https://mr-dai.github.io/Scala-for-the-Impatient-2-1《快学Scala... 阅读全文
posted @ 2017-08-11 20:54 liango 阅读(277) 评论(0) 推荐(0) 编辑
摘要: linux中bin与sbin目录的作用及区别介绍本文介绍下,linux中的二个主要目录:bin与sbin,它们的作用与区别,学习linux的朋友可以参考下在linux系统中,有两个重要的目录:bin与sbin,分别包括/bin、/usr/bin/与/sbin、/usr/sbin/。 bin: bin为binary的简写,主要放置系统的必备执行文件,例如: cat、cp、chmod df、dmesg... 阅读全文
posted @ 2017-07-11 17:32 liango 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: hadoop深入研究:(十三)——序列化框架Mapreduce之序列化框架(转自http://blog.csdn.net/lastsweetop/article/details/9376495)框架简介大部分的MapReduce程序都使用Writable键–值对作为输入和输出,但这并不是Hadoop强制使用的,其他序列化机制也能和Hadoop配合,并应用于MapReduce中。目前,除了前面介绍过... 阅读全文
posted @ 2017-07-10 03:14 liango 阅读(443) 评论(0) 推荐(0) 编辑
摘要: #一、定义以及相关概念互联网的产生带来了机器间通讯的需求,而互联通讯的双方需要采用约定的协议,序列化和反序列化属于通讯协议的一部分。通讯协议往往采用分层模型,不同模型每层的功能定义以及颗粒度不同,例如:TCP/IP协议是一个四层协议,而OSI模型却是七层协议模型。在OSI七层协议模型中展现层(Presentation Layer)的主要功能是把应用层的对象转换成一段连续的二进制串,或者反过来,把... 阅读全文
posted @ 2017-07-10 00:59 liango 阅读(14612) 评论(0) 推荐(0) 编辑
摘要: Java内建序列化机制在Windows系统上序列化的Java对象,可以在UNIX系统上被重建出来,不需要担心不同机器上的数据表示方法,也不需要担心字节排列次序。在Java中,使一个类的实例可被序列化非常简单,只需要在类声明中加入implements Serializable即可。Serializable接口是一个标志,不具有任何成员函数,其定义如下:public interface Seriali... 阅读全文
posted @ 2017-07-09 17:55 liango 阅读(365) 评论(0) 推荐(0) 编辑
摘要: Java 对象分解成字节码过程叫做序列化,从字节码组装成 Java 对象的过程叫做反序列化,这两个过程分别对应于的 writeObject 和 readObject 方法。问题在于 readObject 在利用字节流组装 Java 对象时不会调用构造函数, 也就意味着没有任何类型的检查,用户可以复写 readObject() 方法执行任何希望执行的代码。这可能会导致三方面问题:1. 序列化对象修改... 阅读全文
posted @ 2017-07-09 17:55 liango 阅读(593) 评论(0) 推荐(0) 编辑
摘要: Java的序列化算法序列化算法一般会按步骤做如下事情:◆将对象实例相关的类元数据输出。◆递归地输出类的超类描述直到不再有超类。◆类元数据完了以后,开始从最顶层的超类开始输出对象实例的实际数据值。◆从上至下递归输出实例的数据我们用另一个更完整覆盖所有可能出现的情况的例子来说明: class parent implements Serializable { //超类 int p... 阅读全文
posted @ 2017-07-09 17:53 liango 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 序列化1、什么是序列化?将结构化对象转换成字节流以便于进行网络传输或写入持久存储的过程。2、什么是反序列化?将字节流转换为一系列结构化对象的过程。序列化用途:1、作为一种持久化格式。 2、作为一种通信的数据格式。 3、作为一种数据拷贝、克隆机制。Java序列化和反序列化1、创建一个对象实现了Serializable 2、序列化 :ObjectOutputStream.writeObject(... 阅读全文
posted @ 2017-07-09 15:13 liango 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 生成1-33中的6个随机数,无重复------------------------------------------------------------------------ 方法1.每生成一个随机数,便于前面的所有随机数进行比较,如果有重复,则舍去不要,重新选取。但该方法十分费时,并且在数据量巨大的并且有一定限制的时候,会引发巨大问题。例如要生成10000个随机数,范围是0-9999,且不能... 阅读全文
posted @ 2017-07-09 01:26 liango 阅读(1879) 评论(0) 推荐(0) 编辑