Fork me on GitHub

01 2013 档案

摘要:SQL Server 2012与SQL Server 2008最重要的区别之一就是与Hadoop的兼容性。Hadoop允许用户处理大量的结构化和非结构化数据并快速从中获得观点,而且,因为Hadoop是开源的,成本较低。Hadoop与SQL Server 2012兼容的特性是微软与Hortonworks合作开发的,微软最近也宣布Microsoft HDInsight Server和Windows A... 阅读全文
posted @ 2013-01-31 20:05 张善友 阅读(3534) 评论(0) 推荐(0) 编辑
摘要:Mono 3.0.3的亮点包括:改进的异步支持和性能,以及针对Solaris和MacOS用户的新的DTrace特性。其他主要改进是提供了Mono垃圾收集器Sgen,使用的流程和Sun JVM的并发标记清除(CMS)回收器相似,现在支持并发,而且“大大减少了最大停顿”。此外还有一些设涉及不同方面的bug修复。更多细节请查看发布说明。相关文章:CentOS6.3+mono3.0.3+nginx1.2.6配置流程Mono 3.0 debuts, casting a wider .NET 阅读全文
posted @ 2013-01-31 07:57 张善友 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:MonoDevelop最近添加了对NuGet包管理器的支持。NuGet包括的包已经超过69000种,在Visual Studio用户中非常受欢迎。感谢Matt Ward的工作,现在MonoDevelop用户也可以使用这个库了。在工作中仅使用MonoDevelop的开发者可以更方便地使用NuGet的产品,而使用MonoDevelop来管理最初由Visual Studio开发的跨平台产品的开发者可以更... 阅读全文
posted @ 2013-01-31 07:54 张善友 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:最近使用GitHub不顺,想起了微软还有个TFS云服务地址如下:https://tfs.visualstudio.com。具体参见[[免费] 微软TFS 2012云服务]。使用方法非常简单,直接申请一个地址就可以用了,貌似对空间也没有什么限制,非常给力,只是用户要少于5个,对于个人的小项目非常合适。既可以使用TFS强大的功能,又不用安装TFS,感觉非常棒。TFS云服务主要提供如下功能:源代码管理工作项跟踪自动化生成敏捷任务版注册账号后,就可以建立项目了,建立项目后可以通过Open new instance of Visual Studio打开的是一个VS2012,看它的地址是:vstfs:// 阅读全文
posted @ 2013-01-27 16:21 张善友 阅读(6682) 评论(5) 推荐(1) 编辑
摘要:软件产品常常会出现这样的情况:产品性能因某些无法预料的瓶颈而受到干扰,导致程序的处理效率降低,性能得不到充分的发挥。如何快速有效地找到软件产品的性能瓶颈,则是我们感兴趣的内容之一。性能计数器的确是Windows Server中一款非常强大的工具,它可以让你及时了解到服务器的各项性能指标,从而你可以知悉服务器的运行状态是否正常,帮助你分析定位服务器可能出现的问题。具体可以参看 利用Windows性能计数器(PerformanceCounter)监控。三种不同的WCF相关性能计数器与.NET Framework 3.5 一起安装。在性能监控器中,你可以在ServiceModelService,Se 阅读全文
posted @ 2013-01-26 13:01 张善友 阅读(4036) 评论(1) 推荐(0) 编辑
摘要:Windows服务收集性能计数器的数据,将性能计数器数据写入数据库,项目虽小,其中用到了众多的开源项目Topshelf、NLog、Dapper,ASP.NET Web API,Newtonsoft.Json等等 阅读全文
posted @ 2013-01-26 10:25 张善友 阅读(3755) 评论(3) 推荐(0) 编辑
摘要:Native Client是Google在浏览器领域推出的一个开源技术,它允许在浏览器内编译Web应用程序,并执行原生的编译好的代码。Native Client有以下几个优势(参考Google官方英文介绍): 为Web提供更多的图形,音频以及其他功能:可以直接在web上执行了原生的2D,3D图形渲染程序(对Web游戏很有用),播放音视频,响应鼠标键盘事件,多线程执行代码等等,而这一切,不需... 阅读全文
posted @ 2013-01-26 09:08 张善友 阅读(2563) 评论(1) 推荐(0) 编辑
摘要:Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,主要是IDbConnection的扩展方法,编译后就40K的一个很小的dll。官方站点http://code.google.com/p/dapper-dot-net/ ,也可以通过Nuget进行安装Dapper很快。Dapper的速度接近与IDataReader。Dapper支持主流数据库 Mysql,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的数据库支持多表并联的对象。支持一对多 多对多的关系,并且没侵入性。原理通过Emit反射IDataReader的序列队列,来快速的得到和产生对象D 阅读全文
posted @ 2013-01-25 21:11 张善友 阅读(32892) 评论(14) 推荐(4) 编辑
摘要:Michael Kopp —— Compuware技术策略师,发布了一篇从APM(Application Performance Management)方面看NoSQL以及传统关系型数据库的文章。讲述了:当应用程序因为数据库慢下来时,不要一味的抱怨数据库。在这里不妨多看一下应用程序的本身,因为有时候是应用程序的逻辑设计掣肘着数据库的性能 阅读全文
posted @ 2013-01-23 20:21 张善友 阅读(990) 评论(1) 推荐(0) 编辑
摘要:Hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。 Hosts文件的位置 hosts文件在不同操作系统(甚至不同Windows版本)的位置都有所区别: 操作系统 文件位置 ... 阅读全文
posted @ 2013-01-22 21:15 张善友 阅读(15638) 评论(2) 推荐(8) 编辑
摘要:DotNetNuke 7.0 正式版发布了,DotNetNuke(简称DNN)是一个免费的、开源的、可扩展的内容管理系统,是建立在 ASP.NET 平台上的Web应用框架。同时它还通过Active Directory认证提供程序以及向我们的SharePoint连接器中添加SharePoint Lists支持提升了企业集成功能。该最新版本提供了我们最先进的开发框架以及一个基于MicrosoftWeb... 阅读全文
posted @ 2013-01-20 11:24 张善友 阅读(3160) 评论(3) 推荐(3) 编辑
摘要:又到了一年一度的中国春运,今年的网络订票(12306.cn)有好多的故事上演,下面几条是这两天的几条相关新闻。猎豹浏览器推出春运抢票版 九大优势轻松订票抢票插件风靡的恶果:农民工成购车票弱势群体12306抢票插件拖垮美国代码托管站Github12306抢票插件大受青睐 或存泄露个人信息风险工信部正式叫停抢购火车票插件 部分仍可用【2】春运hold火车票,网上刷票插件使用全攻略!网络订票就离不开浏览器,主流的浏览器有IE,Chrome,Firefox,Safari,搜狗,傲游,猎豹等等,目前主要是WebKit内核和IE的Trident内核两大类以及国内大量的双核浏览器。作为互联网“入口”之争的战 阅读全文
posted @ 2013-01-19 23:01 张善友 阅读(8762) 评论(26) 推荐(3) 编辑
摘要:ParamQuery是一种轻量级的jQuery网格插件,基于用于用户界面控制、具有一致API的优秀设计模式jQueryUI Widget factory创建,能够在网页上展示各种类似于Excel和Google Spreadsheet效果的网格。 使用ParamQuery,开发者可以轻松地实现以下特性: 排序 分页浏览 可以调整数据栏的大小 可以调整表格的高度和宽度... 阅读全文
posted @ 2013-01-19 18:22 张善友 阅读(1949) 评论(1) 推荐(1) 编辑
摘要:在Windows上也可以部署生产环境的Redis,这都要感谢微软的开放,把Redis在Windows上的环境给我们搞定了,最新的版本已经支持64位了。本文介绍如何在Windows环境部署Redis。 阅读全文
posted @ 2013-01-17 20:53 张善友 阅读(21646) 评论(18) 推荐(5) 编辑
摘要:最近发布的Windows Installer XML (WiX) 工具包v3.7包含了对MSBuild的完整支持,并使开发者能够通过Bootstrapper应用程序来实现程序的自更新(self-update)。此版本还包含了引用计数(reference-counting)功能,借助该功能,Burn引擎能够对引用的MSI和MSP包进行自动计数。WiX使开发人员能够从XML源代码创建Windows安装包。该工具包能够编译源代码,我们可以组合使用这些工具来创建各种可执行文件,比如:安装程序(.exe)安装包(.msi)合并模块(.msm)补丁(.msp)自定义转换文件 (.mst)隶属于Outerc 阅读全文
posted @ 2013-01-11 23:19 张善友 阅读(1735) 评论(0) 推荐(0) 编辑
摘要:在意大利罗马召开的DevOpsDays上,我进行了题目为“度量驱动开发”的演讲,这篇文章以演讲内容为基础。 如今,IT世界里的发布已经变成几小时内的事情,甚至几分钟就能完成。所有的内容都要垂直伸缩、水平扩展。因此,有一个良好的监控系统是必需的。在很多IT组织里,应用是业务的核心。但监控却由不写应用的OPS(运维)团队单独去做。为什么会这样?如果是这样的话,为什么需要改变?又该如何去改变?... 阅读全文
posted @ 2013-01-06 07:48 张善友 阅读(960) 评论(0) 推荐(0) 编辑
摘要:每个应用程序都需要在启动的时候做些初始化任务,在退出的时候做些清理工作,这类任务被归为Bootstrapper,在codeplex上的开源项目,详见 http://bootstrapper.codeplex.com/帮助我们来完成以下的任务。 1、在需要的时候,我们可以把实现和接口进行分离,实现使用依赖注入(不一定要项目引用,只需要文件夹下有实现的DLL)。那么,我们就需要在网站应用程序或是其它... 阅读全文
posted @ 2013-01-05 23:09 张善友 阅读(4313) 评论(0) 推荐(0) 编辑
摘要:Windows Phone手机的Speech要比Siri更早学会通过语音启动应用程序的能力,更重要的是,微软在努力提供一种尽可能不用手去触摸、尽可能自然的应用内双向交互。例如视频中的语音控制电子书播放,甚至语音和一个应用程序进行对话,完成所有的基本操作。 微软宣布此项特性对开发者开放,任何一个有想法的开发者都可以将这个独特的语音助手融合进自己开发出的应用程序中,显然微软所说的Extend t... 阅读全文
posted @ 2013-01-01 10:20 张善友 阅读(1923) 评论(0) 推荐(0) 编辑