自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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关注的人

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