life
» 奋斗!
就算全世界都在怀疑你, 你也要相信自己!
Toggle navigation
life
主页
leanote开发
javascript
golang
About Me
归档
标签
leanote 添加写作模式, 让你享受写作
2014-05-14 13:37:41
221
0
0
点击右上的"写作模式"切换成写作模式,
截图:
golang 闭包
? 闭包 ?
2014-05-06 17:29:34
608
0
0
想到js的闭包, 试试golang的:
写法和js差不多, 不同的是golang是强类型的
func main() { counter := func() (func() int) { var i = 0 // 把i包起来, 保存了所返回的函数的上下文, i相当于私有变量了 return func() int { i++ return i } }() println(counter()) // 1 println(counter()) // 2 println(counter()) // 3 }
不断完善, 不断进步-追求极致
? 追求极致 ?
2014-04-29 21:30:22
562
0
0
这段时间一直在用leanote, 也发现一些BUG, 昨天用了一天的时间修复了.
添加功能 保存(可以点击"保存"来保存笔记 , 之前都是用ctrl+s来保存笔记) 帮助(有些快捷键, 还有跳出pre块的方法 shift+enter) 博客添加"文档导航" 博客添加新主题 修复功能 导航, 导航高度不高于笔记高度, 导航的滚动只在导航, 导航的定位之前只能定位不同的标题, 现在可以定位相同的 左侧折叠去掉笔记本, 可以在笔记导航的下拉选择笔记本 下拉菜单控制高度, 防止下拉菜单过高整个页面出现滚动 当光标在pre块时禁用其它工具 图片上传的宽度控制, 防
hive join
2014-04-26 20:41:35
530
0
0
http://blog.csdn.net/wisgood/article/details/17186107
三种策略: reduce端, map端, sort-merge-bucket-join
sort by 不是sorted by
前面两个很好理解,基本上每个人都会接触到,但最后一种,可能有同学还是比较陌生,SMB 存在的目的主要是为了解决大表与大表间的 Join 问题,分桶其实就是把大表化成了“小表”,然后 Map-Side Join 解决之,这是典型的分而治之的思想。在聊 SMB Join 之前,我们还是先复习下相关的基础概念。
HBase要点
2014-04-26 20:40:55
687
0
0
数据模型 Row Key Timestamp Column Family URI Parser r1 t3 url=http://www.taobao.com title=天天特价 t2 host=taobao.com t1 r2 t5 url=http://www.alibaba.com content=每天… t4 host=alibaba.com Row Key: 行键,Table的主键,Table中的记录按照Row Key排序
CSS - 伪元素与伪类
2014-04-26 10:28:34
387
0
0
http://www.w3.org/TR/css3-selectors/#pseudo-elements
:: 伪元素
Pseudo-elements allow authors to refer to this otherwise inaccessible information. Pseudo-elements may also provide authors a way to refer to content that does not exist in the source document.
简而言之, 很多 不在DOM树的元素 可以通过::伪
leanote 添加新功能-历史记录
2014-04-07 17:42:43
289
1
0
因为leanote出现的BUG或操作失误会带来笔记内容丢失, 故新添加"历史记录" 功能, 保存笔记的最近10个版本.
点击右上角"历史记录" 显示:
记录按时间降序排列, 最近的在最前面. 内容只列出了一部分, 点击"展开"即可显示全部; 点击"还原"以该版本还原笔记.
js 单例模式
2014-03-17 11:24:58
445
2
0
单例模式 单例模式也称作为单子模式,更多的也叫做单体模式。为软件设计中较为简单但是最为常用的一种设计模式。
下面是维基百科对单例模式的介绍:
在应用单例模式时, 生成单例的类必须保证只有一个实例的存在,很多时候整个系统只需要拥有一个全局对象,才有利于协调系统整体的行为 。比如在整个系统的配置文件中,配置数据有一个单例对象进行统一读取和修改,其他对象需要配置数据的时候也统一通过该单例对象来获取配置数据,这样就可以简化复杂环境下的配置管理。
单例模式的思路是:一个类能返回一个对象的引用(并且永远是同一个)和一个获得该实例的方法(静态方法,通常使用 get
inline-block(行内块)
2014-03-10 19:31:49
1406
0
0
inline-block的元素特点 将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。(准确地说,应用此特性的元素呈现为内联对象,周围元素保持在同一行,但可以设置宽度和高度地块元素的属性)
并不是所有浏览器都支持此属性,目前支持的浏览器有:Opera、Safari在IE中对内联元素使用display:inline-block,
IE是不识别的, 但使用display:inline-block在IE下会触发layout,从而使内联元素拥有了display:inline-block属性的表象 。从上面的这个分析,也不难理解为什
leanote Markdown 语法手册
2014-03-08 21:03:40
3616
2
1
leanote Markdown 语法手册 1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体。
示例:
这是 斜体 ,这是 粗体 。
2. 分级标题 使用 === 表示一级标题,使用 --- 表示二级标题。
示例:
这是一个一级标题 ============================ 这是一个二级标题 -------------------------------------------------- ### 这是
上一页
4/5
下一页