Fork me on GitHub

10 2012 档案

摘要:51CTO最近举办 2012年度IT博客大赛,小弟不才,参与一下。现在是网络投票时间,既然是投票就要拉票,所以发篇博文到首页,主要是考虑首页人气旺。各位就包涵一下哈。在博客园写博客有八年半了,陪伴着博客园不离不弃,继续写下去。主要是.NET社区开源方面的博客,这也算是我博客的一大特色哈,如果你喜欢,有帮助就给我投上一票。 阅读全文
posted @ 2012-10-30 13:30 张善友 阅读(6896) 评论(102) 推荐(31) 编辑
摘要:Creating a WinRT application step by step: From idea to publishing WinRT app guide: Step 1: The idea WinRT app guide: Step 2: The Plan WinRT app guide: Step 3: Creating the basic UI WinRT app guid... 阅读全文
posted @ 2012-10-28 09:55 张善友 阅读(665) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。RabbitMQ的官方站:http://www.rabbitmq.com/ AMQP(高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任意发送和接受信息。AMQP的原始用途只是为金融界提供一个可以彼此协作的消息协议,而现在的目标则是为通用消息队列架构提供通用构建工具。因此,面向消息的中间件 (MOM)系统,例.. 阅读全文
posted @ 2012-10-27 22:27 张善友 阅读(17082) 评论(2) 推荐(7) 编辑
摘要:昨天晚上,微软中国和苏宁易购在北京,上海,南京,成都,重庆,广州和深圳等全国七个城市开启Surface RT平板电脑首发仪式。今天一大早,微迷网就赶到编辑部附近的苏宁电器城探访Surface RT平板电脑的奥秘。本文站在一个普通消费者的角度,做出上手体验报告。这并非Windows RT操作系统的完整体验文,只希望给想入手Surface RT平板电脑的微迷一个初步的感受。 Surface ... 阅读全文
posted @ 2012-10-26 21:12 张善友 阅读(3158) 评论(0) 推荐(1) 编辑
摘要:Agg-Sharp 是Agg的.NET移植,使用到了Mono SIM 地址是: https://bitbucket.org/MatterHackers/agg-sharp。AGG 是一个开源的二维图形引擎。它提供一套结合了亚像素(subpixel accuracy)技术与反走样(anti-aliasing)技术的图形算法,实现高效率、高质量的二维图形处理功能。AGG 的另一个特点在于它极大的灵活性。其作者将它描述为“创建其它工具的工具”。AGG 提供一系列松耦合的算法,而且其所有类均采用模板(template)进行描述,开发者可以自由地组合、改写、替换其中部分或全部算法,以满足其具体的图形操作 阅读全文
posted @ 2012-10-24 12:43 张善友 阅读(1111) 评论(0) 推荐(0) 编辑
摘要:Mono 老大Miguel de Icaza 在博客上宣布了Mono 3.0的发布,这还是一个beta版本的发布,并不是正式发布,所以在运营环境还是要慎重使用,还有许多的bug需要修复。不过这也意味着Mono开发代码的Master分支将保持稳定了,Miguel指出,所有这些改进都应该在适当的时候支持MonoTouch与Mono for Android。他也暗示道,Mono的开发会以更快的发行速... 阅读全文
posted @ 2012-10-23 07:38 张善友 阅读(3809) 评论(16) 推荐(3) 编辑
摘要:在新的HTML5标准中,新增了一个非常重要的元素—canvas元素。使用该元素,可以在页面中直接进行各种复杂图形的制作。因此,如果使用该元素绘制统计图,比之前使用服务器端控件来生成统计图的方法更加具有优越性,因为使用了该元素之后,绘制统计图的工作是直接在客户端进行的,而不再是在服务器端所完成的了。这不仅意味着不再占用服务器端的资源,而且意味着可以直接利用客户端计算机的强大资源,绘制统计图的速度也就... 阅读全文
posted @ 2012-10-22 21:31 张善友 阅读(5006) 评论(0) 推荐(0) 编辑
摘要:微软在2012年在开源社区有非常大的动作,明天要参加的#微软MVP社区巡讲# http://msdn.microsoft.com/zh-cn/msmvpevent.其中会介绍的一个主题就是VS2012中就有大量的开源技术,如果,再用传统思维来看待开源和微软,那就显得有些不够与时俱进了。想起有必要介绍下微软和开源的故事,同时我在广州会场在讲述VS2012的时候会大量的介绍开源的技术,欢迎同学们到场交流哈,就在微软广州中信广场6602-05会议室。 阅读全文
posted @ 2012-10-19 22:00 张善友 阅读(5094) 评论(7) 推荐(7) 编辑
摘要:ASP.NET Web API中自带了一个依赖解析器(Dependency Resolver)接口,允许我们向控制器注入依赖关系。不过,Mark Seemann建议要达到此目的最好还是使用IHttpControllerActivator接口,并举了两个例子。 使用IDependencyResolver会带来哪些问题呢?Mark做出了解释: 问题是,在某个(IDependencyResol... 阅读全文
posted @ 2012-10-19 07:17 张善友 阅读(2950) 评论(1) 推荐(0) 编辑
摘要:开源电子商务软件市场已经历了众多发展阶段,您可能已经通过 osCommerce、Magento、Zen Cart、PrestaShop、Spree 等流行平台而有所了解。这些平台经常用作定制电子商务软件的基础,都要求使用一个 SQL 数据库。由于开源软件在适应定制功能时存在固有的挑战,现在看来 MongoDB 将在电子商务的下一轮发展进化中扮演着重要角色。 Kyle Banker 是 2010 ... 阅读全文
posted @ 2012-10-18 21:50 张善友 阅读(3051) 评论(2) 推荐(0) 编辑
摘要:RPMForge是CentOS系统下的软件仓库,拥有4000多种的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库. RPMForge官方网站:http://rpmforge.net/ RPMForge使用方法:Using RepoForgehttp://repoforge.org/use/ 打开Using RepoForge网址找到对应rpm安装包,然后执行. ... 阅读全文
posted @ 2012-10-18 20:14 张善友 阅读(2940) 评论(0) 推荐(0) 编辑
摘要:HAProxy是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。(1)免费开源,稳定性也是非常好,这个可通过我做的一些小项目可以看出来,单Haproxy也跑得不错,稳定性可以与硬件级的F5相媲美;(2)根据官方文档,HAProxy可以跑满10Gbps-New benchmark of HAProxy at 10 Gbps using Myricom's 10GbE NICs (Myri-10G PCI-Express),这个数值作为软件级负载 阅读全文
posted @ 2012-10-16 20:52 张善友 阅读(27539) 评论(0) 推荐(5) 编辑
摘要:因为这年头,都 2012 年了,应该没什么人有在用 Serial port (串行端口 / 串口),说 Serial port 大家可能想不起来,但说 COM port 大家应该就知道是什么一回事了吧?就是那个从前在计算机后方一定有的 DB9 插头,但近几年的新计算机都再找不到了。 虽然 Serial port 己经从大家面前消失得八八九九,但其实它在很多地方都仍然存在,更多的是用虚拟的形式 ... 阅读全文
posted @ 2012-10-15 21:24 张善友 阅读(14328) 评论(1) 推荐(0) 编辑
摘要:Clay 是 CodePlex 上的一个开源项目,帮助我们创建轻松创建对象,就 JavaScript 或其它动态语言一样简单。Clay 项目的网址是 http://clay.codeplex.com,Clay 目前主要应用于 Orchard 项目 阅读全文
posted @ 2012-10-14 20:22 张善友 阅读(839) 评论(0) 推荐(0) 编辑
摘要:GitHub上有直接通过脚本一键安装Mono的脚本,具体参见 https://github.com/nathanb/iws-snippets/tree/master/mono-install-scripts/fedora。1、安装Mono的最新环境Mono-2.11mkdir mono-2.11 cd mono-2.11 wget --no-check-certificate https://github.com/nathanb/iws-snippets/tree/master/mono-install-scripts/fedora/install_mono-2.11.sh ... 阅读全文
posted @ 2012-10-11 22:42 张善友 阅读(4033) 评论(2) 推荐(0) 编辑
摘要:JSON协议使用方便,越来越流行。JSON的处理器有很多. This is the smallest and fastest polymorphic JSON serializer, smallest because it's only 25kb when compiled,具体参看 fastJSONhttp://www.codeproject.com/Articles/345070/fastBinaryJSONC#简单快速的json组件fastJSONApolyton FastJSON 阅读全文
posted @ 2012-10-10 07:32 张善友 阅读(1580) 评论(1) 推荐(0) 编辑
摘要:ProcDump是一个可以用于诊断多种问题点的命令行工具。和Dr.Watson、ADPlus以及DebugDiag一样,ProcDump可以在不期望的情况或者异常发生时,用于俘获一个进程的内存转储。而且也同ADPlus以及DebugDiag一样,它可以对一个挂起的应用程序强制进行进程转储。但和之前的任何工具不同的是,ProcDump可以在CPU的活动峰值达到一个指定的级别时,对一个进程进行转储。这... 阅读全文
posted @ 2012-10-07 21:14 张善友 阅读(5331) 评论(0) 推荐(1) 编辑
摘要:Jexus web server 5.1 每个工作进程的最大并发数固定为1万,最多可以同时开启4个工作进程,因此,每台Jexus V5.1服务器最多可以到支持4万个并发连接。但是,按照linux系统的默认设定,linux是不能支持这么高的并发请求的,只有对linux进行一些必要的优化,才能达到让Jexus支持大并发的目的 阅读全文
posted @ 2012-10-06 22:16 张善友 阅读(5037) 评论(3) 推荐(4) 编辑
摘要:LZO 是致力于解压速度的一种数据压缩算法,LZO 是 Lempel-Ziv-Oberhumer 的缩写。这个算法是无损算法,参考实现程序是线程安全的。实现它的一个自由软件工具是lzop。最初的库是用 ANSI C 编写、并且遵从 GNU通用公共许可证发布的。现在 LZO 有用于 Perl、Python 以及 Java 的各种版本。代码版权的所有者是 Markus F. X. J. Oberhumer。LZO 库实现了许多有下述特点的算法:* 解压简单,速度非常快。 * 解压不需要内存。 * 压缩相当地快。 * 压缩需要 64 kB 的内存。 * 允许在压缩部分以损失压缩速度... 阅读全文
posted @ 2012-10-05 21:19 张善友 阅读(4997) 评论(1) 推荐(2) 编辑
摘要:作者Dino Esposito 尝试从不主要侧重于技术的角度阐述移动站点开发,是每个web开发人员必读的系列文章,文章如下:移动站点开发:第 1 部分 标记移动站点开发,第 2 部分:设计移动站点开发,第 3 部分:路由请求移动站点开发,第 4 部分:管理设备配置文件移动站点开发,第 5 部分:jQuery MobileIntroduction to jQuery MobileMaking a switchable Desktop and Mobile site with ASP.NET MVC 4 and jQuery MobileTechniques for Mobile-friendly 阅读全文
posted @ 2012-10-05 20:04 张善友 阅读(1672) 评论(0) 推荐(1) 编辑
摘要:Visual Studio 2012去除了“VS Setup”,取而代之以开源的WiX工具包来创建安装包。最近发布的WiX3.6包括Burn引导程序/安装链,这意味着不仅可以创建像MSI文件这样的安装包,还可以将多个安装包组成安装链(比如安装准备)以向用户提供更加流畅的安装体验。新发布的WiX还包含... 阅读全文
posted @ 2012-10-05 12:16 张善友 阅读(2050) 评论(2) 推荐(0) 编辑