摘要: 1. 简介Balsamiq Mockups出自加利福尼亚州的Balsamiq工作室,创始人Peldi在2008年6月推出了这款手绘风格的产品原型设计工具,并广受好评。2年多来,Balsamiq工作作为一个微型独立软件开发商,专注于Mockups的开发设计,仅3周便实现了盈利,18个月内销售额达到200万美元,用户端数量超过10万个,这与Balsamiq Mockups的市场用户细分的成功以及产品特性是分不开的。1.1 功能和亮点操作方面,拖拽,控件分组,甚至元素之间的对齐都做得很贴心;预制了很多界面元素,从简单的输入框,下拉框,浏览器主要元素,到经常用得到的导航条,日历,表格,到复杂的Tag 阅读全文
posted @ 2012-04-27 12:12 CopyPaster 阅读(3305) 评论(1) 推荐(0) 编辑
摘要: 当我们用System.IO.StreamReader读取包含汉字的txt文件时,经常会读出乱码(StreamWriater写文本文件也有类似的问题),原因很简单,就是文件的编码(encoding)和StreamReader/Writer的encoding不对应。 为了解决这个问题,我写了一个类,来取得一个文本文件的encoding,这样我们就可以创建对应的StreamReader和StreamWriter来读写,保证不会出现乱码现象。其实原理很简单,文本编辑器(比如XP自带的记事本)在生成文本文件时,如果编码格式和系统默认的编码(中文系统下默认为GB2312)不一致时,会在txt文件开头部分. 阅读全文
posted @ 2012-04-27 11:51 CopyPaster 阅读(1636) 评论(2) 推荐(1) 编辑
摘要: 例子中使用的消息类型是:MapMessage。代码比较简单,帖出来给大家看看:接收消息:private void Receive() { var factory = new ConnectionFactory(Program.BrokerUri); var timeout = new TimeSpan(0, 0, 10); using (var connection = factory.CreateConnection()) { using (var sessio... 阅读全文
posted @ 2012-04-27 11:22 CopyPaster 阅读(4395) 评论(0) 推荐(0) 编辑
摘要: 目前常用的消息队列组建无非就是MSMQ和ActiveMQ,至于他们的异同,这里不想做过多的比较。简单来说,MSMQ内置于微软操作系统之中,在部署上包含一个隐性条件:Server需要是微软操作系统。(对于这点我并去调研过MSMQ是否可以部署在非微软系统,比如:Linux,只是拍脑袋想了想,感觉上是不可以)。对于ActiveMQ,微软系统和Linux都是可以部署的。从功能方面来说,一般最常用的就是:消息的收/发,感觉差异不大。从性能上来说,一般的说法是ActiveMQ略高。在稳定性上,个人感觉MSMQ更好。如果这两种常用队列都用过的同学,应该来说最大的差异在于:MSMQ如果要访问远程队列(比如机. 阅读全文
posted @ 2012-04-27 11:10 CopyPaster 阅读(65148) 评论(4) 推荐(5) 编辑