programming review (c++): (1)vector, linked list, stack, queue, map, string, bit manipulation
摘要:编程题常用知识点的review。 most important: 想好(1)详尽步骤(2)边界特例,再开始写代码。 I.vector #include <iostream> //0.头文件。 特性: 连续存储,动态双倍分配增长 #include <vector> #include <algorith
阅读全文
函数式编程思想:稍微接触篇
摘要:读了几篇关于函数式编程的文章,来粗浅记录下自己的理解:对比OOP,FP的核心就是一切都是函数,也就是说”活“的不再是对象,而是函数。函数本质是x到f(x)的变换,所以FP的元素就两种,一种是函数(”pure function“的概念,表现为命名句柄或表达式,所以独立性->并发性),一种是状态(imm...
阅读全文
swift基础教程笔记
摘要:http://www.imooc.com/learn/127 《玩儿转swift》 慕课网教程笔记,自己根据2.1的语法做了更新。I.1.通过playground来学习、熟悉swift语言的特性。2.元组 声明时可以每一个元素有名字,之后可以用.访问var t=(x:1,y:2,z:"hi") /...
阅读全文
Swift实战(一): 剪子包袱锤ios应用
摘要:来自十奶的大作业教学视频。http://www.swiftv.cn/course/ic2tqzob主要了解了MVC模型。首先是View,通过设计mainstoryboard构建UI界面,主要靠拖动,用到了label和button。接着是model,设计RPS(剪子包袱锤)结构体,见Rps.swift...
阅读全文
Swift———a Glance(极客学院)笔记
摘要:http://www.swiftv.cn/course/hw4sysi7本课程很短,加起来一个小时,适合作为一个快速了解。两本书:apple官方《The Swift Programming Language》《Beginning IOS8 Programming with Swift 》MVC模型0...
阅读全文
C++复习:位运算
摘要:与 a&b : 1010&1100=1000 或 a|b : 1010|1100=1110异或 a^b : 1010^1100=1001按位取反 ~a : ~1010=0101左移 a>1 -1010>>1=-101无符号右移a>>>1
阅读全文
huawei校招测试题
摘要:三道题两小时。第一题,圈住所有点的长方形,很简单略过。第二题:奇偶排序。奇偶排序描述:输入若干(不超过1000个)非负整数数字,请先取出为奇数的数字按从大到小排序,再取出偶数从小到大进行排序。运行时间限制:10 Sec内存限制:128 MByte输入:输入一串乱序的数字输出:输出排序后的数字样例输入...
阅读全文
word2vec学习 spark版
摘要:参考资料:http://ir.dlut.edu.cn/NewsShow.aspx?ID=291http://www.douban.com/note/298095260/http://machinelearning.wustl.edu/mlpapers/paper_files/BengioDVJ03....
阅读全文
Spark 学习笔记:(三)Spark SQL
摘要:参考:https://spark.apache.org/docs/latest/sql-programming-guide.html#overview http://www.csdn.net/article/2015-04-03/2824407Spark SQL is a Spark module...
阅读全文
Spark 学习笔记:(二)编程指引(Scala版)
摘要:参考: http://spark.apache.org/docs/latest/programming-guide.html 后面懒得翻译了,英文记的,以后复习时再翻。摘要:每个Spark application包含一个driver program来运行main函数,在集群上进行各种并行操作...
阅读全文
git常用知识笔记
摘要:学习资料:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000http://codingnow.cn/version/212.htmlhttp://blog.jobbole.com/345...
阅读全文
Spark学习笔记:(一)入门 glance
摘要:参考: http://spark.apache.org/docs/latest/quick-start.html其它资料: http://mojijs.com/2015/04/190845/index.htmlhttp://taoistwar.gitbooks.io/spark-developer...
阅读全文
scala进阶笔记:函数组合器(combinator)
摘要:collection基础参见之前的博文scala快速学习(二)。本文主要是组合器(combinator),因为在实际中发现很有用。主要参考:http://www.importnew.com/3673.htmlList(1,2,3) map squared会在列表的每个元素上分别应用squared函数...
阅读全文
scala快速学习笔记(三):Collections,包
摘要:VI.Collections1.Array一些常用方法:println, map( _ * 2),filter(_ % 2 == 0), sum, reserveArray是不可变的,可变的Array使用ArrayBuffer,需要先引入scala.collection.mutable包。例如,预...
阅读全文
scala快速学习笔记(二):控制结构,类和对象
摘要:IV.控制结构1.if/else除基本用法外,if/else语句能用来赋值,进而代替?:运算符。这得益于在Scala中,每个语句块都有值,就是该语句块最后一个语句的值。请看下面的代码。def abs(x: Int) = if(x //handle case 1 case "case 2...
阅读全文
scala快速学习笔记(一):变量函数,操作符,基本类型
摘要:为了用spark,先学下scala。参考教程:http://meetfp.com/zh/scala-basicdoc查询:http://docs.scala-lang.org其它资料:http://scalachina.com/node/16 http://blog.csdn.net/ma...
阅读全文
STL review:vector & string & map & struct
摘要:I.vector1.头文件:#include //容器vector是一个能实现随机存取、插入删除的动态数组,还可以当栈使。 2.创建: vector v1; // 里可以是struct或者vector嵌套:vector > ivec;vector是...
阅读全文