PunCha

导航

12 2012 档案

RabbitMQ学习之:(十二)在Node.js环境下使用RabbitMQ
摘要:学,以致用。找了半天Node.js下RabbitMQ的库,看上去都不太趁手,直到最后找到了amqp库,看上去倒还不错,照着例子,写了第一个RabbitMQ的客户端。首先,使用 npm install amqp --save 来安装node-amqp库,虽然他推荐使用全局安装,但是不去管它!以下是客户... 阅读全文

posted @ 2012-12-30 00:50 PunCha 阅读(323) 评论(0) 推荐(0)

RabbitMQ学习之:(十一)AMQP.0-10规范,中文翻译1,2,3章 (转载)
摘要:From:http://blog.sina.com.cn/s/blog_4aba0c8b0100p6ho.htmlFrom:http://blog.sina.com.cn/s/blog_4aba0c8b0100p6hb.htmlAMQP.0-10中文版——概述第1章 概述1.1. 本文档的目标这份文... 阅读全文

posted @ 2012-12-29 20:23 PunCha 阅读(275) 评论(0) 推荐(0)

RabbitMQ学习之:(十)AMQP和RabbitMQ介绍 (转贴+我的评论)
摘要:From:http://www.infoq.com/cn/articles/AMQP-RabbitMQ准备开始高级消息队列协议(AMQP1)是一个异步消息传递所使用的应用层协议规范。作为线路层协议,而不是API(例如JMS2),AMQP客户端能够无视消息的来源任意发送和接受信息。现在,已经有相当一部... 阅读全文

posted @ 2012-12-29 16:32 PunCha 阅读(374) 评论(0) 推荐(0)

RabbitMQ学习之:(九)Headers Exchange (转贴+我的评论)
摘要:From:http://lostechies.com/derekgreer/2012/05/29/rabbitmq-for-windows-headers-exchanges/RabbitMQ for Windows: Headers ExchangesPosted byDerek GreeronM... 阅读全文

posted @ 2012-12-29 15:23 PunCha 阅读(216) 评论(0) 推荐(0)

RabbitMQ学习之:(八)Topic Exchange (转贴+我的评论)
摘要:From: http://lostechies.com/derekgreer/2012/05/18/rabbitmq-for-windows-topic-exchanges/RabbitMQ for Windows: Topic ExchangesPosted byDerek GreeronMay ... 阅读全文

posted @ 2012-12-29 12:59 PunCha 阅读(176) 评论(0) 推荐(0)

RabbitMQ学习之:(七)Fanout Exchange (转贴+我的评论)
摘要:From:http://lostechies.com/derekgreer/2012/05/16/rabbitmq-for-windows-fanout-exchanges/PunCha: There is not too much to say about this topic....Rabbit... 阅读全文

posted @ 2012-12-29 12:02 PunCha 阅读(181) 评论(0) 推荐(0)

RabbitMQ学习之:(六)Direct Exchange (转贴+我的评论)
摘要:From:http://lostechies.com/derekgreer/2012/04/02/rabbitmq-for-windows-direct-exchanges/RabbitMQ for Windows: Direct ExchangesPosted byDerek GreeronApr... 阅读全文

posted @ 2012-12-29 00:47 PunCha 阅读(312) 评论(0) 推荐(0)

RabbitMQ学习之:(五)Exchange Type (转贴+我的评论)
摘要:From:http://lostechies.com/derekgreer/2012/03/28/rabbitmq-for-windows-exchange-types/RabbitMQ for Windows: Exchange TypesPosted byDerek GreeronMarch 2... 阅读全文

posted @ 2012-12-29 00:24 PunCha 阅读(329) 评论(0) 推荐(0)

RabbitMQ学习之:(四)回头看刚才写的程序 (转贴+我的评论)
摘要:转自:http://lostechies.com/derekgreer/2012/03/18/rabbitmq-for-windows-hello-world-review/我的心得:1. 在创建ConnectFactory时,我们可以传入主机名、端口号、用户名/密码、虚拟Host等参数。2. 也可... 阅读全文

posted @ 2012-12-29 00:16 PunCha 阅读(199) 评论(0) 推荐(0)

RabbitMQ学习之:(三)第一个RMQ的程序 (转贴+我的评论)
摘要:RabbitMQ for Windows: Building Your First ApplicationPosted byDerek GreeronMarch 7, 2012This is the second installment to the RabbitMQ for Windows ser... 阅读全文

posted @ 2012-12-29 00:03 PunCha 阅读(209) 评论(0) 推荐(0)

RabbitMQ学习之:(二)介绍 (转贴+我的评论)
摘要:转自:http://lostechies.com/derekgreer/2012/03/05/rabbitmq-for-windows-introduction/RabbitMQ for Windows: IntroductionPosted byDerek GreeronMarch 5, 2012... 阅读全文

posted @ 2012-12-28 23:56 PunCha 阅读(193) 评论(0) 推荐(0)

RabbitMQ学习之:(一)初识、概念及心得
摘要:因为网上有一篇很好的RMQ的入门帖子http://lostechies.com/derekgreer/tag/rabbitmq/,所以我就不多说了,就说说我目前看了该作者1~5章后,自己的心得。(所以要看懂我写的内容,需要看完那个作者写的1~5章。你可以先跳过这一篇,因为我后面的博文会依次分析该作者... 阅读全文

posted @ 2012-12-28 23:45 PunCha 阅读(145) 评论(0) 推荐(0)

给Eclipse_Android添加智能提示功能
摘要:From: http://www.qwolf.com/?p=1037学习Andorid开发,Eclipse的提示习惯与VS不同,需要输多不少代码才有提示出来,于是上网搜索解决方法。1.按Alt + /即可智能提示。2.Eclipse for android 设置代码提示功能(1)设置 java 文件... 阅读全文

posted @ 2012-12-28 15:28 PunCha 阅读(138) 评论(0) 推荐(0)

JavaScript学习之: MooTools 1.4.5 源码阅读
摘要:No 废话. Start!/*---MooTools: the javascript frameworkweb build: - http://mootools.net/core/dce97d7a88c57a1b0474a9a90f0687e1packager build: - packager b... 阅读全文

posted @ 2012-12-24 00:02 PunCha 阅读(172) 评论(0) 推荐(0)

JavaScript学习之:Slice无参调用可以将对象转化成数组
摘要:这个是研究MT的Array.From函数发现的问题://无参数对类数组对象调用Slice会将其转换成数组: kkk = [ 'prop0','prop1','prop2','prop3' ];var testObj = { 0: 'prop0', 1: "prop1", 2: "prop2",... 阅读全文

posted @ 2012-12-22 16:11 PunCha 阅读(318) 评论(0) 推荐(0)

nodejs下function,new function和this的研究
摘要:转:http://www.html5china.com/html5-article-3023-1.html重点我都高亮了!由于在使用nodejs之前接触js也比较少,最近一直被js的function和new function所困惑,由于两者都可以呈现出面向对象的样子,不知道两者的差别在哪里,就此问题... 阅读全文

posted @ 2012-12-22 14:29 PunCha 阅读(311) 评论(0) 推荐(0)

JavaScript 学习之原型与函数
摘要:1. 首先,所有对象都是通过构造函数产生的。所以任何对象的.constructor属性,指向其构造函数。2.只有函数才有prototype属性,用来定义,以它为构造函数所构造出来的对象,具有prototype所定义的一切属性和方法。3. 函数的.prototype定义的所有属性和方法,和该函数本身无... 阅读全文

posted @ 2012-12-22 13:55 PunCha 阅读(151) 评论(0) 推荐(0)

C#异步编程之:(三)使用TaskScheduler.UnobservedTaskException
摘要:不多解释,抄书了:If you don’t catch AggregateException when you call a trigger method, the .NET Framework will escalatethe exceptions. By default, this means ... 阅读全文

posted @ 2012-12-19 01:33 PunCha 阅读(677) 评论(0) 推荐(0)

书评:Pro .NET 4 Parallel Programming in C#
摘要:Pro .NET 4 Parallel Programming in C#ISBN-13 (pbk): 978-1-4302-2967-4ISBN-13 (electronic): 978-1-4302-2968-1看了网上的评价,说这本书很适合入门的看,而且例子多,都可以运行,例子写的很严谨!NN... 阅读全文

posted @ 2012-12-19 01:14 PunCha 阅读(191) 评论(0) 推荐(0)

C#异步编程之:(二)部分心得体会
摘要:唉,想好好学学.Net异步编程,可惜没有好的书,又想深入,又想全面。。。现在看得一本Adam Freeman的,感觉很全面,可惜不深入,只能自己慢慢磨石子过河,写点心得:1. 感觉.Net提出TPL的概念是为了抽象线程和Mutex,Event,临界区这些东西。Task是对线程的抽象,而Cancell... 阅读全文

posted @ 2012-12-19 00:06 PunCha 阅读(133) 评论(0) 推荐(0)

C#异步编程之:(一)Task对象和lamda表达式探究
摘要:基于TPL的异步编程,最简单的就是使用Task对象,而创建一个Task对象,最简单的就是使用lamda表达式: static void Main(string[] args) { // create the cancellation token source ... 阅读全文

posted @ 2012-12-18 21:51 PunCha 阅读(254) 评论(0) 推荐(0)

HTML5之Worker
摘要:今天尝试了下HTML5的Worker,还蛮简单的,有几点要注意:1)message事件的信息是储存在event.data里面的,可以任何类型,字符串啊,对象啊2)worker里面是不能执行alert或者console.log的。3)Firebug和IE9都无法调试worker,很无奈,不过最新的IE... 阅读全文

posted @ 2012-12-15 15:46 PunCha 阅读(219) 评论(0) 推荐(0)

C#异步编程之(三):深入 Async 和 Await 的实现及其成本
摘要:From:http://msdn.microsoft.com/zh-cn/magazine/hh456402.aspx异步性能:了解 Async 和 Await 的成本Stephen Toub异步编程长时间以来一直都是那些技能高超、喜欢挑战自我的开发人员涉足的领域 — 这些人愿意花费时间,充满热情并... 阅读全文

posted @ 2012-12-13 14:18 PunCha 阅读(451) 评论(1) 推荐(0)

创建自己的awaitable类型
摘要:From: http://www.cnblogs.com/TianFang/archive/2012/09/21/2696769.html在C# 5.0中引入了await关键字,通过它可以非常容易的实现异步操作。在大多数的时候,await一般适合Task一起使用的,也非常方便。但有的时候,我们也需要... 阅读全文

posted @ 2012-12-12 10:14 PunCha 阅读(450) 评论(1) 推荐(0)

Node.js实践
摘要:最近看完了《Node.js开发指南》一书,有两个比较惭愧的地方:1)这本书是一名清华大学大二的学生写的。2)我看的是电子书。。。这本书总体来说,还是不错的,一看就懂,绝对能帮你入门。知识点覆盖蛮全的。当然这不是一本“揭秘“类丛书,所以没有很深入的研究。当然,node.js也不需要深入,谁都不知道他能... 阅读全文

posted @ 2012-12-11 21:46 PunCha 阅读(231) 评论(0) 推荐(0)

AWS扫盲
摘要:http://www.kuqin.com/system-analysis/20080914/17891.html从贮存到支付,云计算的领导者(亚马逊)提供了一系列的低价服务来吸引注意。我们将紧密关注这些。 亚马逊网络服务( AWS)是基于一个简单的想法:亚马逊已经建立了一个跨越全球的硬件和软件基础... 阅读全文

posted @ 2012-12-10 13:33 PunCha 阅读(276) 评论(0) 推荐(0)

EJS References
摘要:今天在照着教程写代码的时候,发现在express组件里面使用partial()会有编译错误,网上一查,原来新版的ejs已经不支持partial了,取而代之的是include关键词。而且ejs的文档还不好找,找了半天才找到“官方”的,好简单。。https://github.com/visionmedi... 阅读全文

posted @ 2012-12-09 20:23 PunCha 阅读(224) 评论(0) 推荐(0)

MongoDB 可读性比较差的语句
摘要:今天学习update语句,和$push修改器,书上举得例子让我百思不得其解,update()的前两个参数分别是:查询,新文档。书上的例子如下所示,在集合里面找Key是Gende不是Mr的项,找到之后,把他的Gender设置为M。按照我的想法,谁都没有Gendar属性,那么条件不满足,后面的新文档就不... 阅读全文

posted @ 2012-12-08 00:10 PunCha 阅读(206) 评论(0) 推荐(0)

VMWare的Cloud Foundry实践(二):和MongoDB对接成功~
摘要:晚上继续照着教程,完成了对MongoDB的对接,中间有一些小坎坷。1. 照着这个教程来:http://docs.cloudfoundry.com/services/mongodb/nodejs-mongodb.html2. 下载安装MongoDB:http://blog.csdn.net/punch... 阅读全文

posted @ 2012-12-06 23:53 PunCha 阅读(201) 评论(0) 推荐(0)

MongoDB实践
摘要:MongoDB没有提供安装包,直接下载了解压使用。安装:1. 在控制台运行:D:\Tools\mongodb\bin>mongod--dbpath "E:\MyProject\Web\mongo\data" 注意,是mongod不是mongo。这个问题花了我10多分钟才解决。你也可以使用默认的DB,... 阅读全文

posted @ 2012-12-06 22:51 PunCha 阅读(167) 评论(0) 推荐(0)

VMWare的Cloud Foundry实践(一):安装使用和第一个云端node.js程序
摘要:昨天使用了一下VMWare出品的Cloud Foundry系统。感觉还可以,但是功能应该是比较弱的。他提供了命令行vmc和GUI(Eclipse插件)两种上传的方法,一开始我试了下Eclipse插件,没成功。只能用vmc了。安装方法:http://docs.cloudfoundry.com/tool... 阅读全文

posted @ 2012-12-06 21:05 PunCha 阅读(150) 评论(0) 推荐(0)

书评: HTML5程序设计(第2版)
摘要:HTML5程序设计(第2版)ISBN:9787115278715不错的一本书,覆盖面很广,翻译的很不错,读起来很舒服,很快就能看完,大概15小时左右。就是欠缺了点深度。人气很高,应该能卖掉~ 阅读全文

posted @ 2012-12-05 00:10 PunCha 阅读(97) 评论(0) 推荐(0)

书评: LINQ高级编程
摘要:LINQ高级编程ISBN: 9787302198857优点:字体大,纸张好,看起来很快,说的东西很浅显,让你感觉LINQ很简单,一学就会!作为LINQ入门看看还可以,节省时间,大概10小时左右就可以看完。缺点:对不起“高级”这两个字,其实是一本超级初学者的书,连using都要教你怎么写。很烂的一本书... 阅读全文

posted @ 2012-12-05 00:02 PunCha 阅读(110) 评论(0) 推荐(0)

HTML5 之 SessionStorage & LocalStorage
摘要:最近在看 Pro HTML5 Programming 2nd 的时候,发现书中对Session & Local Storage讲的很不清楚,所以在网上找了下资料,基本上弄懂些了:1. Local Storage里面的东西,是永久保存的,除非你人为的清除。2. Session Storage里面的东西... 阅读全文

posted @ 2012-12-01 14:45 PunCha 阅读(155) 评论(0) 推荐(0)