自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独自登高楼 望断天涯路

学lucene 学hadoop,Google/baidu搜:“独自登高楼”,进入本博客

  • 博客(523)
  • 资源 (2)
  • 收藏
  • 关注

原创 Docker小技巧(三)——boot2docker.iso文件更新

boot2docker.iso更新时会遇到无法下载的问题,这个和翻墙什么的关系不大,而是地址和github是不对应的,因此会出现现在失败。解决方案:去github手动下载提示的版本,提示的版本,提示的版本,不是最新版本。然后放在提示的 /Users/apple/.docker/machine/cache/目录中,记得一定要重启docker才会生效

2017-09-26 15:13:54 9012

原创 Docker小技巧(二)——私服Registry搭建

我看网上搭建的私服提出各种bug,自己配置了一下也花了不少时间,其实总结一下,也就是一条命令可以搞定的事情:docker run -d \--restart=always --name registry \-v /home/pem:/certs \-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/fullchain.pem \-e REGISTRY_HTTP_

2017-09-25 16:56:42 1043

原创 Docker小技巧(一)——阿里云CentOS7加速

千万别按阿里云的官方文档来 会跪成狗其实只需要文件/lib/systemd/system/docker.service中 ExecStart=/usr/bin/dockerd-current \ --registry-mirror=https://u1qbyfsc.mirror.aliyuncs.com \ –add-runtime docker-runc

2017-09-20 20:37:35 1618

原创 一起写atom插件(3)——常用的组件

Disposable可以dispose的资源CompositeDisposable多个Disposable实例的组合,在active方法里可以初始化,然后在使用过程中通过add方法订阅各种disposable的实例,然后再deactivate方法中一次性dispose掉所有实例。 activate() { this.subscriptions = new CompositeDisposab

2017-09-01 10:59:26 833

原创 一起写atom插件(2)——插件间的数据交互

简介atom插件之间是通过service交流的,我目前在写一个自动补全的插件,是依赖于facebook的hyperclick插件的,就以这个为例讲下插件间的数据交互。学过android的童鞋应该都懂,这不就是provider吗。声明service声明service在package.json中用providedServices,具体的方法是带版本号的, "providedServices": {

2017-08-17 18:41:17 1039

原创 一起写atom插件(1)——写个简单的插件

前言atom是个非常不错的编辑器,当然前提是你要会自己写插件,至少是可以fork一下别人的插件改成自己的,这是用atom的必备技能。因为atom的开源性质,插件也参差不齐,很难找到完全符合自己的插件,比如非常好用的js-hyperclick插件,但在angularjs和es6的情况下就无能为力了,因为angularjs是AMD标准的,使用es6的话需要在构造器中注入,该插件在注入的情况下就实在无能为

2017-08-16 19:22:13 1236

原创 angular学习(十七)——-Animations

简介Angular为一些常用的指令(ngRepeat,ngSwitch,ngView)提供了动画的hooks,自动的指令也可以通过$animate服务来实现。这些指令上的动画hook被设置来代替一些繁琐的代码,比如通过条件触发来达到各种效果,比如css的过渡,css形式的动画或者一个js的回调。一定要在app中注入ngAnimate模块,动画才能起作用。下面是一个可以用于ngShow和ngHide的

2017-07-04 16:25:18 2177

原创 angular学习(十六)——ngRoute

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/62046505ngRoute简介路由是angularjs很重要的一环,它可以把你项目的页面串联起来,构成一个项目,常用的路由有ngRoute和ui-route,我这里先讲ngRoute。ngRoute是一个Module,提供路由和深层链接所需的服务和指令。注意一点,和之前的文章不一

2017-03-14 17:40:01 3679 2

原创 angular学习(十五)——Provider

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/60966263Provider简介每个web应用都是由多个对象协作完成的,这些对象需要初始化并连接在一起为app服务。在AngularJS中,app中的大多数对象通过injector服务初始化和连接在一起。Injector创建两种类型的对象,service对象和特别对象。Servi

2017-03-09 19:47:19 7812 3

原创 angular学习(十四)——Module

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/57417779什么是Module你可以把Module当作是个容器,里面包含了controllers, services, filters, directives。为什么使用Module大多数程序都有一个主方法,其他部分的模块都由这个主方法组织在一起。AngularJS却没有所谓的m

2017-02-26 16:45:41 6489 2

原创 angular学习(十三)——Component

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/56285838理解Components在angularjs中,Component是一种特殊的directive,它的配置更简单一些,非常适合组件化的app架构。使用web组件和使用Angular风格的app架构使得编写app更为简便。Component的优点:比普通directi

2017-02-21 15:54:14 10858 1

原创 angular学习(十二)—— Directive

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/55520140directive介绍directive是DOM元素上的标记,告诉angularjs的HTML编译器($complile)给DOM元素附加上一些特殊的行为,或者是改变DOM元素和它的子元素。看到编译两个字,很多人会感到很懵,javascript不是解释执行的吗。其实这

2017-02-17 19:20:27 3824 1

原创 angular学习(十一)—— Form

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54972551formcontrol主要用于接收用户输入,例如input, select, textarea。而form是一组相关控件的集合。form和control提供验证服务,可以在用户提交表单到后端前得到无效输入的通知。一个简单的formform的验证要比服务端的验证好很多,

2017-02-10 17:22:46 2354 2

原创 angular学习(十)—— Filter

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54910212过滤器过滤器将表达式的运算结果格式化后呈现给用户,可以用于视图模版,控制器或者服务。angularjs有一些内置的过滤器,如果想自己自定义也很容易。在视图模版中使用过滤器过滤器可以用于视图模版中的表达式,语法如下:{{ expression | filter }}例如

2017-02-07 15:18:37 5168 3

原创 angular学习(九)—— Interpolation

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54864234插补和数据绑定在angular中,嵌入式表达式插补标记被用于数据绑定文本节点和属性值。一个嵌入式表达式插补标记的例子:<a ng-href="img/{{username}}.jpg">Hello {{username}}!</a>文本和属性绑定如何运行在编译的过程中

2017-02-04 16:55:48 3376

原创 angular学习(八)—— Expressions

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54603931angular表达式angular表达式是一些类似javascript的代码片段,主要用在插补绑定,例如<span title="{{ attrBinding }}">{{ textBinding }}</span>,或者直接用于angular指令的属性值,例如ng-

2017-01-18 19:18:26 2370

原创 angular学习(七)—— Template

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54585484在Angular中,模板是包含一些特定元素和属性的HTML,Angular将模板结合模型和控制器的信息在浏览器中以动态视图的形式呈现给用户。下面是你可以使用的angular元素和属性:Directive — 增强现有的DOM元素或者展现可重复的DOM组件Marku

2017-01-17 18:05:42 2501 1

原创 angular学习(六)—— 依赖注入

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/53409171依赖注入依赖注入(DI)是一种处理组件如何获得依赖的软件设计模式,在Angular中,injector子系统负责创建组件,解决组件的依赖,并将它们提供给其他组件。使用依赖注入在Angular中DI是无处不在的,你可以用它来定义一个组件,也可以提供module实现run

2017-01-05 18:08:55 4745 1

原创 angular学习(五)—— Scopes

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/51833370Scopes简介Scopes是一个指向application模型的对象,是表达式执行的上下文,模拟application的DOM结构构成自己的层次结构。Scope可以观察表达式和传播事件。Scopes特点Scopes提供了API $watch观察model的变化。

2016-11-30 15:29:37 5238 3

原创 angular学习(四)—— Services

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/51244041Services简介angular的services非常适合用依赖注入的方式将对象组合在一起,你能用services跨app去组合和分享你的代码。 angular services有以下两个特点: 1.延迟实例化——当有app的组件依赖它的时候才会去实例化。 2

2016-07-05 17:09:41 3398 1

原创 angular学习(三)—— Controller

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/51190079 Controller介绍 在angular中,controller由javascript的构造函数定义,主要用于增强angular的scope。当controller通过ng-controller directive与DOM关联,angular将用指定的cont

2016-04-21 18:36:46 19029 3

原创 angular学习(二)—— Data Binding

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/51182106Data Binding在angular中,model和view组件之间的Data Binding是可以自动同步数据的。angular实现Data Binding的方法可以让你确信在你的应用中model是single-source-of-truth,view仅仅是mo

2016-04-19 09:16:48 4068 1

原创 angular学习(一)—— 概览

转载请写明来源地址:这里写链接内容文章简述 这篇主要通过几个小例子把angular的常用组件简单介绍一下data binding下面是一个简单通过quantity和costs计算Total的示例<div ng-app ng-init="qty=1;cost=2"> <b>Invoice:</b> <div> Quantity: <input type="numbe

2016-04-18 17:58:52 9452 1

原创 正方形数量问题终极解答

废了不少脑细胞 public static int newsquareCount(int a , int b){ int k=a<b?a:b; return k*(k+1)*(2*k+1)/6+(Math.abs(a-b)*k*(k+1)/2); }

2016-04-01 15:01:54 4973

原创 C++的Name lookup之qualified name lookup

1. 简介C++中Name lookup的过程就是一个通过name找到对应申明的过程。对于函数来说,name lookup可能会匹配出很多个申明,然后如果是函数再通过Argument-dependent lookup去查找,如果是函数模板那么通过Template argument deduction去查找,最后一步通过overload resolution去解决。 name lookup分为两种,

2015-10-27 17:50:14 3532

原创 C++中definition与declaration的区别

翻了好几篇关于definition与declaration和博客,都写的很坑人 ,看来我得写一篇了,避免很多新手一入门就被坑了。definition是通过declaration完整的定义了实体,每个declaration都是definition。

2015-10-22 17:28:56 5280 1

原创 OpenCms9学习笔记(二)——OpenCms9下载安装

此篇文章只包括OpenCms的本地安装,服务器的安装方法我会在以后的文章中提到,你可以本地做开发,然后发布时在上传到服务端,非常简单。下载下载最新版本,地址http://www.opencms.org/en/download/ ,下载后是一个压缩包的形式:opencms.zip,解压后得到opencms.war,这是web端安装文件。软件环境要求1.jdk(1.6.0_65)2.tomcat (7

2015-03-30 17:17:51 5868

原创 OpenCms9学习笔记(一)——OpenCms9简介

以前没接触过opencms,接触时发现版本已经9.5了,网上大多是7.0的版本,但9.5版本有了较大的变化,一时很难找到相关的资料

2015-03-26 17:37:12 5782

翻译 Mac OS X中MacPorts安装和使用

Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。下面将MacPorts的安装和使用方法记录在这里以备查。访问官方网站http://www.macports.org/install.php,这里提供有dmg安装和源码安装两种方式,dmg就多说了,下

2014-04-01 16:08:56 4186

原创 您的鼓励,我的动力!(CSDN 2013年度博客之星评选)

亲爱的小伙伴们,大家好!很荣幸我能够成为CSDN 2013年度博客之星评选的候选人,希望继续得到大家的支持与鼓励,sweetop一定会继续努力!        投票地址:http://vote.blog.csdn.net/blogstaritem/blogstar2013/lastsweetop             您的鼓励,我的动力!

2013-12-16 16:25:31 1638 4

原创 hadoop深入研究:(十八)——Avro schema兼容

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/9817999所有源码在github上,https://github.com/lastsweetop/styhadoop

2013-08-23 15:19:38 10861

原创 hadoop深入研究:(十七)——Avro Datafile

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/9773233所有源码在github上,https://github.com/lastsweetop/styhadoop

2013-08-09 16:48:18 9264 1

原创 hadoop深入研究:(十六)——Avro序列化与反序列化

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/9664233所有源码在github上,https://github.com/lastsweetop/styhadoop

2013-08-06 15:33:31 22979 1

原创 hadoop深入研究:(十五)——Avro Schemas

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/9448961所有源码在github上,https://github.com/lastsweetop/styhadoop

2013-08-05 19:39:39 8627

原创 hadoop深入研究:(十四)——Avro简介

转载请写明来源地址:所有源码在github上,https://github.com/lastsweetop/styhadoop

2013-07-30 11:58:33 9984

原创 hadoop深入研究:(十三)——序列化框架

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/9360075所有源码在github上,https://github.com/lastsweetop/styhadoop框架简介MapReduce仅仅可以支持Writable做key,value吗?答案是否定的。事实上,一切类型都是支持的,只需满足一个小小的条件:每个类型是以二进制

2013-07-22 21:36:44 9001 1

原创 hadoop深入研究:(十二)——自定义Writable

hadoop虽然已经实现了一些非常有用的Writable,而且你可以使用他们的组合做很多事情,但是如果你想构造一些更加复杂的结果,你可以自定义Writable来达到你的目的,我们以注释的方式对自定义Writable进行讲解(不许说我只帖代码占篇幅哦,姿势写在注释里了)

2013-07-18 19:19:32 18006 12

原创 hadoop深入研究:(十一)——序列化与Writable实现

转载请写明来源地址:所有源码在github上,https://github.com/lastsweetop/styhadoop简介在hadoop中,Writable的实现类是个庞大的家族,我们在这里简单的介绍一下常用来做序列化的一部分。java原生类型除char类型以外,所有的原生类型都有对应的Writable类,并且通过get和set方法可以他们的值。IntWritable和LongWritab

2013-07-17 12:03:30 17862 2

原创 hadoop深入研究:(十)——序列化与Writable接口

序列化和反序列化就是结构化对象和字节流之间的转换,主要用在内部进程的通讯和持久化存储方面。hadoop自身的序列化存储格式就是实现了Writable接口的类,他只实现了前面两点,压缩和快速。但是不容易扩展,也不跨语言。

2013-07-05 01:41:44 16196 2

原创 hadoop深入研究:(九)——mapreduce中的压缩

转载请注明出处:http://blog.csdn.net/lastsweetop/article/details/9187721作为输入 当压缩文件做为mapreduce的输入时,mapreduce将自动通过扩展名找到相应的codec对其解压。作为输出 当mapreduce的输出文件需要压缩时,可以更改mapred.output.compress为true,mapped.output.compre

2013-06-28 09:20:46 16127 2

解决0700BUG的hadoop-core-1.0.4.jar

解决0700BUG的hadoop-core-1.0.4.jar

2012-11-15

hadoop-eclipse-plugin-1.0.4.jar

编译修改好的hadoop eclipse 插件 1.0.4

2012-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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