自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 nodejs中this关键字的问题

再分析具体内容之前,必须要好好阅读以下以下两篇blog学习Javascript闭包(closure)Javascript的this用法这两篇文章是阮一峰老师对Javascript的闭包和this用法的总结。总结来说,闭包可以大概的理解为执行函数对环境上下文的变量的绑定。this是指向调用函数的环境对象。第二篇中,this的用法阮老师是相对浏览器进行的分析。在评论中很多同

2015-03-20 17:40:05 3835 1

原创 记录github阅览

Done:https://github.com/fatih/pool     //Connection pool for Go's net.Conn interfacehttps://github.com/Jeffail/tunny   //A goroutine pool for golang  封装的很棒!https://github.com/ZhangzheBJU

2015-03-17 00:23:23 928

转载 记录mysql for mac

http://blog.iblack7.com/linux/configure-mysql-in-mac-os-x/设置环境变量: 通过运行“sudo vi /etc/bashrc”,在bash配置文件中加入mysqlstart、mysql和mysqladmin的别名(注意:修改完毕之后需要退出“终端(Terminal)”之后重新进入,这些命令才会生效):#mysqlalia

2015-02-15 06:03:43 576

原创 mac osx下环境变量的加载顺序

Mac系统的环境变量,加载顺序为:/etc/profile    /etc/paths    ~/.bash_profile    ~/.bash_login    ~/.profile    ~/.bashrc特别注意/etc/paths中的内容:/usr/bin/bin/usr/sbin/sbin/usr/local/binHom

2015-02-15 01:40:35 3490

原创 配置nginx代理服务器的几个注意事项

Nginx确实简单易用,性能又好,可以作为服务神器。自己搭一个Nginx服务器也很容易,本文将描述三个注意事项,希望大家不要再踩类似的坑。(1) Nginx可以同时开启多个服务,无需每次必须一个服务,添加方式就是并列server来使用,举例如下:server { listen 9528; server_name 10.64.72.99; locati

2015-01-24 16:36:04 3029

转载 nodejs守护

nodejs程序部署于nginx服务器。nginx的作用更多是反向代理。部署后nodejs的启动仍需要命令行启动,比如grunt或者直接,这样一旦关掉终端,终端任务关闭将结束服务。nodejs的守护进程的方法网上大部分都是forever或pm2之类。写一段脚本执行程序,使得开机启动、中断即会自启动。令进程得以守护。如,在centos之类的linux系统,bash脚本可以添加在 /etc

2015-01-16 22:34:23 701

原创 RealVNC的安装与使用(win to centos)

RealVNC 需要在被控制机上安装VNC-Server,在控制机上安装VNC-Viewer.Win to CentOS 需要在win上安装server,在centos上安装viewer。(1)Servercentos机在 https://www.realvnc.com/download/vnc/  下载redhat兼容版Linux下解压包后,安装Server版本$ r

2015-01-16 01:23:44 2443

原创 golang中fmt vs log

真正的项目中一定要使用log或者封装更高层的自定义log,不要直接使用fmt,原因有2:(1)最重要的一点,log包是并发goroutine安全的,而fmt不是,这点特别重要,可以看如下的例子func main() { log.Printf(" %s", "1.1.1.1002") log.Printf(" %s", "aaa") sigTerm := syscall.Signal

2015-01-13 02:15:28 4494

原创 golang中struct关于反射tag

package mainimport ( "fmt" "reflect")type User struct { name string `json:name-field` age int}func main() { user := &User{"John Doe The Fourth", 20} field, ok := reflect.TypeOf(user).E

2015-01-10 00:52:47 8698

转载 intellij不识别第三方包的解决方法

转自   http://studygolang.com/articles/402尝试众多golang的ide,最后发现intellij目前做的完成度最高eclipse go 不能进行包、类、方法等的跳转,这点是无法忍受的,所以果断换成intellij但是发现在intellij里面不能import $GOPATH里src下的包,网上搜索了很长时间, 在这里找到解决方法:h

2015-01-05 11:07:38 2272

原创 对golang的Channel初始化的有缓存与无缓存解释

首先编程的时候遇到疑问,输出跟我所想预想不一样,后来查到了golang社区的帖子,其中一篇帖子 :健哥大人  做出了一些解释。我摘抄重点过来:无缓冲的与有缓冲channel有着重大差别,那就是一个是同步的 一个是非同步的。比如c1:=make(chan int)         无缓冲c2:=make(chan int,1)      有缓冲

2014-12-29 21:36:26 8392

原创 lombok配置问题

在Ubuntu下对eclipse配置lombok去官网下载下来lombok.jar

2014-08-23 00:15:05 1428

转载 haroopad for linux

转自   http://www.bonashen.com/ 的安装方法

2014-08-13 02:25:30 1278

转载 nodejs两款版本管理器的使用比较

转自 http://weizhifeng.net/node-version-management-via-n-and-nvm.html

2014-08-12 22:57:29 1574

原创 npm命令自动补全的问题

这个问题可以参考npm源码提供的说明,地址https://github.com/npm/npm/blob/master/lib/utils/completion.sh

2014-08-12 19:59:53 1411

原创 VMware的.vmdk文件只赠不减的处理方法

VMware虚拟机的虚拟磁盘的大小会随着使用时间不断变大,。即使删除了磁盘中的文件,虚拟磁盘的大小仍然不会变小,那么有没有办法可以让vmdk减减肥呢。当然有,这里常用 VMWare自带的工具 VMWare Tools中的 Shrink功能,和vmware-vdiskmanager工具

2014-08-11 21:35:06 14821 4

原创 push代码到github省略用户名和密码

一、需要在github的Account settings中关联本地sshgongyue

2014-07-26 01:13:49 874

转载 对比8种NoSQL

对比Cassandra、Mongodb、CouchDB、Redis、 Riak、Membase、Neo4j 和 HBase

2014-06-14 03:58:31 606

原创 关于error file: /boot/grub/i386-pc/normal.mod not found. Grub Rescue的修复问题

造成该问题kehttp://sourceforge.net/p/boot-repair-cd/home/Home/

2014-06-07 11:18:22 41896 4

转载 关于emacs的心得

转自   redguardtoo的专栏

2014-05-28 04:42:15 560

原创 Eclipse设置快捷提示的方法

Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist,右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:”选项 在其后的文本框中会看到一个“.”存在。这表示:只有输入“.”之后才会有代码提示和自动补全,我们要修

2014-05-22 00:07:16 899

原创 xampp下mysql设置密码以及解决中文乱码问题

一、mysql密码设置

2014-05-20 01:55:55 4592

转载 破解markdown方法

转自  准备你首先需要安装以下软件:MarkdownPad 2, 你可以去 官网 下载最新版的,然后安装好。.NET 反编译器, 这里选用ILSpy, 需要.NET Framework 4.0支持, 将可执行文件反编译成 C# 源代码。反汇编工具, 无疑选用 IDA, 能将可执行文件文件反汇编成汇编文件。十六进制编辑器, 有很多种,这里选用 HxD, 可以以十六进制查看二进

2014-04-24 14:03:35 1210

转载 Skip List跳跃链表

Skip List(跳跃表)原理详解与实现 本文内容框架:§1 Skip List 介绍§2 Skip List 定义以及构造步骤 §3 Skip List 完整实现§4 Skip List 概率分析§5 小结  自己最简单对跳表插入删除操作的理解:插入的数据就是一睹墙,要给墙的每一块砖找到他的前驱。跳

2014-04-14 08:25:51 710

转载 使用NPM来管理你的Node.js依赖

npm 是 Node.js 的模块依赖管理工具。作为开发者使用的工具,主要解决开发 Node.js 时会遇到的问题。如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻。本文包括五点:package.json 、npm 的配置、npm install 命令、npm link 命令和其它 npm 命

2014-04-11 19:01:37 1069

转载 NPM小结

nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有想象空间。随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多。无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用。NPM(node package manager),作为node的包管理工具,极大地便

2014-04-11 18:57:26 795

转载 HttpClient使用

转自 xiazdongHTTP GET核心代码:(1)DefaultHttpClient client = new DefaultHttpClient();(2)HttpGet get = new HttpGet(String url);//此处的URL为http://..../path?arg1=value&....argn=value(3)HttpResponse re

2014-03-04 13:41:25 594

转载 Apache Hadoop生态系统

转自  雨水的博客Hadoop从诞生至今已经发展成为一个大数据相关的庞大的软件生态系统。这里收集整理了跟Hadoop相关的Apache下的开源项目,以供后续分析研究。Apache HadoopHadoop是一个大数据处理框架,它可用于从单台到数以千计的服务器集群的存储和计算服务。HadoopDistributed File System (HDFS) 提供了能够跨越多台

2014-02-25 16:33:43 728

原创 Ubuntu 13.04 eclipse启动菜单栏失效的解决方案

转发请注明转载 http://write.blog.csdn.net/postedit这个问题产生自Ubuntu 13.04版本,目前未官方修补这个bug建议的解决方案:1.sudo apt-get install --no-install-recommends gnome-panel然后在任意目录下2. gnome-desktop-item-edit ./ --creat

2014-02-17 15:19:46 929

转载 未知长度链表数据随机抽取问题

转自董的博客1. 问题由来Google曾经有一道非常经典的面试题:给你一个长度为N的链表。N很大,但你不知道N有多大。你的任务是从这N个元素中随机取出k个元素。你只能遍历这个链表一次。你的算法必须保证取出的元素恰好有k个,且它们是完全随机的(出现概率均等)?这道题的解法非常多,网上讨论也非常热烈。本文要讨论的是,这个问题是从何而来,有什么实用价值?

2014-02-11 12:21:12 1467

转载 CDH对hadoop的支持情况

转自 http://blog.sina.com.cn/s/blog_9bf980ad010102wf.htmlComponentDescriptionCDH3u4 VersionCDH4u0 VersionApache HadoopReliable, scalable distr

2014-02-11 11:27:40 870

转载 WordCount运行解释

1、MapReduce理论简介 转自   虾皮工作室1.1 MapReduce编程模型  MapReduce采用"分而治之"的思想,把对大规模数据集的操作,分发给一个主节点管理下的各个分节点共同完成,然后通过整合各个节点的中间结果,得到最终结果。简单地说,MapReduce就是"任务的分解与结果的汇总"。  在Hadoop中,用于执行MapReduce任务的机器角色

2014-02-11 08:38:40 599

原创 hadoop 2.2.0编译最后一步mvn package中各个问题解决办法

(1)问题1解决方案: https://issues.apache.org/jira/browse/HADOOP-10110hadoop-common-project/hadoop-auth/pom.xml 文件进行如下patch--- hadoop-common-project/

2014-01-14 12:34:46 2087

转载 SSH-免密码互相远程登录

转自   http://xuxuezhe.blog.51cto.com/1636138/1221405linux多节点之间可以实现无密码SSH相互远程登录。原理就是在每一个节点上面用ssky-keygen生成自己的公钥和私钥,然后再把自己的公钥分别导入到其它节点上面,就可以实现无密码远程登录了。ssh-keygen 创建公钥和密钥。ssh-copy-id 把本地主机的公

2014-01-13 18:03:03 943

转载 VMware连网设置

转自:博客地址:http://blog.csdn.net/shuxiao9058         原始作者:季亚一. 首先贴出本人在网络上找到与VMware网络连接相关的知识        安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。其中VMnet1是host网卡,用于host方式连接网络的。VMnet8是NAT

2014-01-11 14:55:08 792

转载 vmWare下ubuntu 网络设置

转载自 :xfeng_12      http://blog.csdn.net/xfeng_12/article/details/5505791方式1 : 使用NAT共享IP的方式。使用这种方式什么都不用设置就可以在ubuntu中上网冲浪了。  方式2:使用桥接方式。这里即为ubuntu配置一个静态IP。           以下有出现的IP地址

2014-01-11 14:47:27 591

转载 VMware中桥接,NAT,Host Only总结

一、Brigde——桥接 :默认使用VMnet0fish批注:只要在虚拟机中将IP设对,即使宿主机的IP是错的,也可以通信。但是如此物理网卡被禁用了,则不能通信。链路:Linux虚拟机->物理网卡WINDOWS->物理网卡桥接可以使用静态IP和动态IP,使用动态IP时,返回与物理网卡同一网段的地址(由物理网卡的网关来分配)。 1、原理: Br

2014-01-09 13:34:18 561

转载 Secondary Namenode摘记

转自 http://blog.csdn.net/dajuezhao/article/details/5987580一、环境Hadoop 0.20.2、JDK 1.6、Linux操作系统二、背景上周五的时候,由于操作系统的原因,导致JDK出现莫名的段错误。无论是重启机器还是JDK重装都无济于事。更可悲的是,出问题的机器就是Master。当时心里就凉了半截,因为seco

2014-01-08 11:52:19 632

转载 Vmware的三种网络连接模式(bridged、NAT、host-only)区别

1、bridged(桥接模式):默认使用VMnet0,不提供DHCP服务在桥接模式下,虚拟机和宿主计算机处于同等地位,虚拟机就像是一台真实主机一样存在于局域网中。因此在桥接模式下,我们就要像对待其他真实计算机一样为其配置IP、网关、子网掩码等等。当我们可以自由分配局域网IP时,使用桥接模式就可以虚拟出一台真实存在的主机。2、NAT(网络地址转换模式):默认使用VMn

2014-01-07 16:05:25 1062

转载 Hadoop 新 MapReduce 框架 Yarn 详解

Hadoop MapReduceV2(Yarn) 框架简介转载自唐 清原原 Hadoop MapReduce 框架的问题对于业界的大数据存储及分布式处理系统来说,Hadoop 是耳熟能详的卓越开源分布式文件存储及处理框架,对于 Hadoop 框架的介绍在此不再累述,读者可参考 Hadoop 官方简介。使用和学习过老 Hadoop 框架(0.20.0 及之前版本)的同仁应该很

2014-01-07 10:39:40 606

空空如也

空空如也

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

TA关注的人

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