`
文章列表

scala语言入门

        结构: 学会使用scala中主要流程控制语句   数组: 学会数组的声明和使用   映射: 了解scala中的映射基础知识   包的引用: 了解scala中包的基础知识     scala控制结构: 判断if 循环while/do 枚举for表达式 匹配match表达式 异常处理throw/try 输出print/println 输入readLine   控制结构参考代码如下: object dada { def main(args: Array[String]): Unit = { /*var res ...
  大数据就业方向:   视频 广告 流式文件  社交/个人位置  要    大数据应用场景: 1)电商行为分析预测   终端位置信息采集   移动联通电信运营商   视频 气象 2)金融  教育 电信  卫生 安防  物联     阿里是 ...

防御式编程

  文章很好,转载于 http://www.cnblogs.com/HappyAngel/archive/2012/12/23/2829644.html 这里借花献佛,给远方的你和我     在软件开发过程中,不可避免的会遇到错误处理,而且这部分对于整个软件的健壮性有非常大的作用,它是软件除了功能性以外最重要的指标了,一个软件成功与否与其健壮性有很大的联系。我在以前的开发中也时常思考错误处理,因为这部分代码逻辑比较不容易梳理清楚。以异常的处理为例,以前通常就采用比较简单粗暴的处理方式:用try..catch加Exception把所有异常都包起来,这样简单省事,写的代码最少,相信很多童 ...
  文件操作用内建函数:open() 格式: F=open(filename,访问方式[r,w,a,b])    ## r:读操作;w:写操作;a:添加操作;b:二进制存取操作    如果缺省就是r   细则:1)并非只能访问文本文件open可以访问任何形式的文件,在访问非文本格式文件(二进制文件)的时候,访问模式通常加上‘b’(即二进制模式:‘rb’或‘wb’),但并不必须,依情况而定2)路径是填写在前面的filename参数处的eg: open('D:\\123.txt', 'r') (由于\是转义符,所以要将他再转义,才能得到\符号本身)若要写入文件123.txt,则是: ...
  1 关于wingide:  WingIDE,但是下载后需要注册码,网上弄了个注册机填上注册码后仍旧失败,还是寻找别的工具   2 关于pydev: 网上说这个工具不错,然后搜了些文章,这里简单介绍下eclipse下集成pydev。   两种安装方法:  1、将下载的PyDev解压(目前最新版本 PyDev 2.4.0.zip 压缩包),PyDev解压后一般包含Plugins和Feature文件夹,将PyDev解压后的文件夹拷贝到Eclipse解压后的目录下即可,完成后再启动Eclipse,可以在Eclipse菜单Help->About Eclipse SDK->I ...

scala ide安装

  0 经常用到开发工具有   a) Intellij IDEA  免费版 b) eclipse + scala插件 c) scala ide(基于Eclipse 4.3 )     1  尝试eclipse + scala插件安装失败流程如下   最开始尝试用b) eclipse + scala插件方式,但是无论我是下载 eclipse3.8 还是 eclipse4.2,在在线下载eclipse对应版本scala插件时,总会报错,信息如下(说是依赖冲突,至今未找到原因) Cannot complete the install because of a conflic ...
      0 python是动态语言, 变量可以在运行中指向不同类型的数值, 同时python也是面向对象很彻底的语言,python中的函数等任何东西都是作为对象来使用的。      eg:     1 基本概念  a) 常量:      a.1) 软件运行周期中不变的量     a.2) 常量无名, 输入1则这个1就是一个常量,输入'a' 则 'a'就是一个常量     a.3) 不需要修饰符    b) 数     b.1) 整数     b.2) 长整数     b.3) 浮点数     b.4) 复数          (复数用来计算向量的旋转要 ...
  转自:http://hi.baidu.com/slandi/blog/item/d10ba5b611a516ef31add1c9.html#lastcmt     目前已知的版本代号  Eclipse 3.1 版本代号 IO 【木卫1,伊奥】  Eclipse 3.2 版本代号 Callisto 【木卫四,卡里斯托 】  Eclipse 3.3 版本代号 Eruopa 【木卫二,欧罗巴 】  Eclipse 3.4 版本代号 Ganymede 【木卫三,盖尼米德 】  Eclipse 3.5 版本代号 Galileo 【伽利略】  Eclipse 3.6 版本代号 Helios ...
  背景:1 想要作某件事情的时候,但过了好久发现还是没有做;2 或者觉得有力气使不出来;3 或者总觉得生活是灰色压抑     原因: 1 生活总是被你的惰性缠绕2 你的大脑控制了你自己 说明:1 如下细节尝试一周,你整个人会 ...
    0 参考链接: http://www.myexception.cn/linux-unix/1247067.html  写的很不错   1 window下安装Python   a) 下载地址: https://www.python.org/download/releases/2.7.3/               选择(Windows x86 MSI Installer (2.7.3) (sig))   b) 安装: 双击python-2.7.3.msi,按照默认安装方式,一路next即可,安装到c盘(默认安装目录为:C:\Python27)   c) 配置环境 ...

scala_0_安装_语法

  0 下载地址: http://www.scala-lang.org/download/   1 概念: 可伸缩的语言是一种多范式的编程语言,一种类似java的编程,设计初衷是要集成面向对象编程和函数式编程的各种特性(来在百度百科,基本没看懂这概念表达个啥出来)      2 特点:  a) 能调用java  b) 面向对象+函数式编程  c) 语法简洁   d)支持并发控制(为spark支持提供保证)  e)静态类型化(多声明常量 少声明变量)  f) 强类型语言,必须定义类型  g) 所有变量都是对象,所有操作都是方法   3 安装: 下载后,双击 s ...
给Hadoop新手的一封信 本文来源:36大数据   发布时间: 2014-6-10 14:37:23         晚上整理邮箱,找到了一封之前网友的关于hadoop学习的来信以及我的回信,我想应该对初学者会有帮助,就贴出来给大家看看!   提问:   你好:   我是今年年初的时候就像学习Hadoop来着,但是中间有段时间去学习了手机android开发。耽误一段时间。   最近这不才刚跟你联系上。现在我
            前言: 1) 操作场景是编程中的边沿处理 2) 思想: 把不同的地方经过处理变成逻辑上相同的, 长和if结合使用 3) 分类有两种:上式:预先补齐,使得没有边沿的区别。下式:事后修正,先放任结果中的边沿瑕疵,最后修理它     案例:   package day1; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class cutflush { /** * 一刀切 */ public ...
  背景: 项目svn从一个地址换到了另一个地址,现在需要把项目关联到另一个svn地址上去。   操作: 1、右键点击项目->team(or svn)->断开连接->选择“并且从文件系统中删除svn元信息”2、右键点击项目->team(or svn)->share project->SVN->选中新的svnurl地址,继续就按照上传项目到svn的地址的方法操作。这样就完成了svn地址切换,关联完成会同步项目,显示本地资源与svn服务器不同。      
  前言:    1) 当多个因素都在变动时,往往不容易一下子考虑清楚最终的逻辑。 2) 这时,可以先固定一些因素,把变化的因素用常数暂时代替。3) 程序能够运行起来以后,再逐步把常数替换为可以变化的逻辑。 总结 ----> ...
Global site tag (gtag.js) - Google Analytics