- 博客(10)
- 收藏
- 关注
原创 leetcode57
给定两个字符串s1和s2,写一个函数来判断s2是否包含s1的排列。换句话说,第一个字符串的排列之一是第二个字符串的子串。示例1:输入: s1 = "ab" s2 = "eidbaooo"输出: True解释: s2 包含 s1 的排列之一 ("ba").示例2:输入: s1= "ab" s2 = "eidboaoo"输出: False...
2019-03-09 22:15:26 72
原创 rdd笔记
spark的基本流程是:1.确定spark参数,例:sparkconf=Sparkconf.setAppName().setMaster("local")2.建立sparkcontext,相当于建立一个链接,例:sc=SparkContext(sparkconf)3.导入数据,初步形成rdd,base_rdd=sc.textfile()rdd基本元素在结果上表现为原集合的元素(只是
2017-01-10 11:18:52 55
scala try……catch
try(exp)//运行expcatch{case exp1=>exp2}//出现exp1时干啥throw 表示抛出错误的意思case classCustomer(age: Int)class Cigarettescase class UnderAgeException(message:String) extends Exception(message)
2017-01-09 12:09:08 80
原创 scala
Map例:val aMap:Map[String,String](a->b)注:Map有两种,一种是可更改,一种是不可更改,默认为设定成不可更改a到b的映射写法为a->b,加法定义为添加元素。Map 这个类别,他的回传值类型是个 Option[T],注:map对象的方法多数不会对原对象造成影响,比如+,必须要+=才能添加元素trait Option[T] { def
2017-01-09 10:36:40 49
原创 java入门
记一下一些不太一样的地方1.类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time 等。2.方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime 等。这种命名方法叫做驼峰式命名。3.常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
2016-12-25 21:03:00 46
原创 算法导论第二章
生成随机序列tt4=tuple([])小tip:如果想要反复引用插入排序核心思想:将新值与已排序好的上一个序列进行对比,插到刚好大于他和小于他的值之间,插入抽象为与前一值对比的不停的迭代。相当于打扑克每次抽一张牌插入已经排好序的手牌。循环不变式:进行迭代时原有某种性质不会改变,可用来做数学归纳法,数学归纳法可用于证明程序的正确性,即起始时条件正确,迭代时条件不变,那么终止时
2016-12-19 15:21:37 78
转载 布尔代数
基本参考阮一峰大大文章,传送门:http://www.ruanyifeng.com/blog/2016/08/boolean-algebra.html?20161219102423#comment-last人类的逻辑推导可以表示为集合论,比如a是b,即a完全属于b,如果a存在某些部分不属于b那么不能说a是b,所以可以表示为a∈b,或者a∩b=a,经典的哲学三段论是:人都是会死的,(
2016-12-19 10:26:31 105
原创 什么是机器可学习的
1.问题可学习2.目标函数(想学习的函数):f,通常未知目标变量:ydata:D(xi,yi)由f产生假设(机器学习学到的函数):gg属于H={h_k}机器学习的两个输入:1.数据D 2.假设集合H 处理:学习方法A输出:g通过学习算法A与D找到H中最接近f的g(pla)感知器学习方法:w(n+1)=w(n)+yn*xn因为,截距已经当作w0带入w,
2016-12-15 19:40:26 71
原创 git操作
为什么要使用git?1.克服了集中式一个中央库的不便,每个电脑都是一个中央版本库(那么版本更新怎么办?不也是要上网吗?这一点看和集中式似乎没太大优势)2.分支管理比较牛目前我的理解是git方便交流,主要用于一个项目的管理,用处就是方便信息传输和进行流程控制,它本身是一个数据库。现在我想了解的是git如何进行远程信息传递,比如我现在做完了一些工作,想保存到目的电脑里,或者完整的说,我
2016-12-13 15:35:37 62
原创 正则化学习
总结一下最近学的正则化知识,里面有一些自己的理解。概念捋清:我的理解是正则化表达是通过一组符号表达一种字符串组织结构,相当于用一个表达式表示了一个字符串组合的集合。首先考虑单个匹配,从表达式的基本符号开始着手。1.非重复选择:系统给定选择:\d 数字,\s 空格,\w 字母或者数字 . 任意字符。把小写变大写代表非,比如\D表示非数字自定义选择:1.1 | 表或,如ac|bc
2016-12-13 10:36:36 56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人