摘要: 什么是高阶函数 一句话解释的话,就是函数可以作为参数以变量的方式持有,引用,构造和使用 一些文章我随手搜的,大家可以看看,它本身的概念并不复杂。 "高阶函数 廖雪峰" "高阶函数 wiki" 其实现在主流语言差不多都支持了,之前的java7利用接口其实也算支持,c 的委托,js更不用说,写了回调就算 阅读全文
posted @ 2017-07-05 15:38 碎景 阅读(2052) 评论(1) 推荐(0) 编辑
摘要: 前言 这是我之前在知乎上的一些回答的汇总,感觉还是博客园写这些东西方便一点,也算是理下我的一些思路,现将文章整理后,发布在园子里。 为何是kotlin: 很多人对kt没有一个正确的定位,可能大家第一反应是拿它去和scala,groovy比较. 从语法的角度而言,kotlin丰富且严谨到恰到好处的语法 阅读全文
posted @ 2017-07-05 15:08 碎景 阅读(5691) 评论(1) 推荐(4) 编辑
摘要: 尝试kotlin的起因 因为各种原因(版权,人员招聘),公司的技术体系从c 转到了java,我花了大概两周的时间来上手java,发现java的语法还是非常简单的,基本看着代码就知道什么意思.学习java的过程中,大部分时间都花费在了maven配置,理解spring的ioc上面. 学习的一段时间,我对 阅读全文
posted @ 2016-05-28 22:40 碎景 阅读(5470) 评论(0) 推荐(1) 编辑
摘要: 很多时候我们都需要对实体对象进行序列化与反序列化,而ObjectId类型,只能用mongo的驱动以bson格式来序列化,但我们对外的交互,一般是json格式.有两种解决方案: 1.自己写一个json.net的ObjectIdConverter来针对ObjectId,适用于json.net 2... 阅读全文
posted @ 2015-07-14 17:50 碎景 阅读(5591) 评论(0) 推荐(0) 编辑
摘要: WebEssentials 最高支持到update4如果更新到了update5 RC, 则无法直接安装.解决方法是1,下载WebEssentials2013.vsix 文件.2, 安装7zip3,右击vsix文件,在7zip中打开.4,编辑extension.vsixmanifest 修改 ... 阅读全文
posted @ 2015-06-12 15:53 碎景 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 前言 这篇其实是上两篇的两个主题思想的承接和发散: 我也想少写注释,想用2-4个很清晰的单词去描述函数,但是这个函数好复杂啊,我恨不得写近百字去描述它,要我用几个单词去描述?臣妾实在是做不到啊~ <如何做到少写注释> 我也不想写这么多if else,然后看着那一堆一堆{}{{}{}{{}}}}}}} 阅读全文
posted @ 2014-08-30 15:56 碎景 阅读(14258) 评论(37) 推荐(16) 编辑
摘要: 使用数据实体的好处我这里就不多说了,但大家享受这些好处的时候,难免也对那些琐碎的赋值代码感到厌烦,基于此,我认为掌握一个oom的使用,还是很有必要的. 这种类型的工具有很多,比如automapper,EmitMapper,还有和orm混合的dapper等,各有各的特色, 但综合性能,扩展,易用... 阅读全文
posted @ 2014-07-24 23:43 碎景 阅读(3023) 评论(1) 推荐(1) 编辑
摘要: 最近想学习一门脚本语言,综合考虑,选择了python. 花了几天时间看完了 简明 Python 教程,想着应该写点什么东西才好,刚好我使用的是3.x版本,以前好多2.x的代码都直接报错,尤其是print语句,手动加()太蛋疼,遂起了写个自动加()的脚本的心思. 先是在这里找到了python ... 阅读全文
posted @ 2014-06-13 00:14 碎景 阅读(3451) 评论(0) 推荐(0) 编辑
摘要: 前言: if,相信是童鞋们使用的最频繁的关键字了,而且很多时候,我们使用的if都是在无意识的状态下随手而为。键入if,两下回车(我使用了resharper,可以自动编排if的格式),再信手写下我们需要的逻辑,一段可以“正常运行”的代码就被我们实现了。尽管这段逻辑比较复杂,但在那个时间段,我们对这段业... 阅读全文
posted @ 2014-02-26 21:34 碎景 阅读(4615) 评论(19) 推荐(8) 编辑
摘要: 关于> 这是我新开的一个系列,旨在记录我对整个编码规范,代码风格,语法习惯,架构设计的一些思考,感悟和总结.前言 不知道大家会不会觉得我的标题很噱头,不是一般应该提倡写注释的么?首先我得解释下,我这句话有两个意思! 1,绝非提倡不写注释,而是不要写不必要的注释. 2,命名规范的作... 阅读全文
posted @ 2013-12-29 18:41 碎景 阅读(5299) 评论(26) 推荐(12) 编辑