Ruby元编程 星期五

Ruby元编程 星期五

Monday, Nov 2, 2015

@ Shen Jianan

Kernel#eval 我们已经知道instance_eval和class_eval,现在接触*eval的第三个成员——eval方法。eval方法会直接执行代码字符串。 array = [10, 20] element = 30 eval("array << element") # => [10, 20, 30]
Ruby元编程 星期四

Ruby元编程 星期四

Wednesday, Oct 28, 2015

@ Shen Jianan

类定义 即将走进"Ruby对象模型最深暗的角落”…和Java不同,在Ruby中,定义类实际上就是在运行代码,这种思想催生了1、可以修改类的类宏 2、可以在其他方法前后封装额外代码的环绕别名。当然,因为类不过是增强的模块,所以这些知识也可以应用于模块。
Ruby元编程 星期三

Ruby元编程 星期三

Monday, Oct 26, 2015

@ Shen Jianan

代码块 块可以用来控制作用域,它只是Ruby中“可调用对象”的一种,还有其他的可调用对象,比如proc和lambda。在这一章将会学习怎样利用这些对象来进行元编程。 前面两章的内容跟普通的面向对象没有很大的区别,但是代码块源于函数式编程语言,所以会带有函数式编程独特的思考角度~
Ruby元编程 星期二

Ruby元编程 星期二

Saturday, Oct 24, 2015

@ Shen Jianan

解决代码重复 在星期二,书中给出了一个关于包装老系统接口造成代码冗余的例子。下面是这个例子,它贯穿了整个章节,集中体现了Ruby道路的优越性+_+ 有一个老系统,他有很多蹩脚的代码,现在要求系统自动为超过99美元的开销添加标记。
Ruby元编程 星期一

Ruby元编程 星期一

Saturday, Oct 24, 2015

@ Shen Jianan

转入魔都 啊哈~自从不做阿里实习生之后,在学校浑浑噩噩过了一周左右,终于又开始找实习~先投了猿题库,无奈要等到十月中旬才能面试,就先面了eBay,没想到还挺顺利地就过了,就这么当着杭州的二房东跑到上海开始实习生涯了~~ P.S. 6号拿到offer13号入职,到现在才写下这段话的效率也是堪忧啊~
机器学习 ex6

机器学习 ex6

Friday, Oct 2, 2015

@ Shen Jianan

第六次作业是关于支持向量机的一个小练习,借此小练习也巩固一下支持向量机的使用过程。 这次作业分为两个部分,第一部分的大致内容是利用支持向量机和多个二维数据集来体验运行SVM和使用高斯核函数的过程。第二部分则是使用支持向量机来构造一个简单的垃圾邮件分类器。
核函数

核函数

Sunday, Sep 27, 2015

@ Shen Jianan

核函数是支持向量机经常使用的一种度量函数
简单搜索二叉树&红黑树小结

简单搜索二叉树&红黑树小结

Thursday, Sep 24, 2015

@ Shen Jianan

二叉树是很重要的数据结构,今次的任务是复习一下搜索二叉树和红黑树~主要对应《算法导论》中的《二叉搜索树》和《红黑树》两章。这里的搜索二叉树不是B树,所以插入操作时不需要进行专门的旋转操作。

About Me

2018.02至今 杭州嘉云数据 算法引擎

2017.6-2017.12 菜⻦网络-⼈工智能部-算法引擎

2016.09-2018.06 南京大学研究生

2015.07-2015.09 阿里巴巴-ICBU-实习

2012.09-2016.06 南京大学本科