Fork me on GitHub

04 2013 档案

摘要:http://www.codeproject.com/Articles/260997/Code_Converter This is a Code Converter that uses four different DLL files from around the .NET community. The DLL files I used are FastColoredTextBox.dl... 阅读全文
posted @ 2013-04-30 08:24 张善友 阅读(1918) 评论(0) 推荐(0) 编辑
摘要:NetDasm 是一个开源的 .NET 汇编和反汇编工具,它的实现上用到了强大的Mono.Cecil,一个非常强大的修改IL代码库。代码托管在 https://github.com/ideatic/NetDasm 阅读全文
posted @ 2013-04-30 07:48 张善友 阅读(2178) 评论(2) 推荐(0) 编辑
摘要:简洁优雅的 Twitter Bootstrap Metro 界面风格开发框架,是 GitHub 上的开源项目http://talkslab.github.com/metro-bootstrap 。Metro-Bootstrap可以快速创建一个Win8 UI风格的网站,默认带有响应式布局。带有完整的按钮、菜单、边栏、表格等的UI,可以适用于任何大小网站,并且包含了Less 。Metro:三种基于Bootstrap的免费Metro UIHow to create Metro UI ASP.NET ApplicationUsing Less and Twitter Bootstrap in ASP. 阅读全文
posted @ 2013-04-29 10:32 张善友 阅读(7577) 评论(1) 推荐(0) 编辑
摘要:微软发布了Microsoft.Bcl.Async的最终版本,参看博客Microsoft.Bcl.Async is Now Stable。该包允许开发者在.NET 4、Silverlight 4和Windows Phone 7.5使用C# 5和VB中的异步特性。该包由三个库组成:Microsoft.Bcl、Microsoft.Bcl.Async和Microsoft.Bcl.Build。由于使用了程序集统一的方式,解决方案中的所有工程都必须引用这三个库。C#发展至今,已经从最初的1.0到了5.0版本,不如来回顾一下各个版本都带来了什么:1.0版本 - 基本C#语法。2.0版本 - 泛型的支持,CL 阅读全文
posted @ 2013-04-27 22:35 张善友 阅读(7097) 评论(0) 推荐(4) 编辑
摘要:API设计并非易事,从设计到测试以至最终的发布需要经历一个漫长的过程,本文将主要探讨Web API从设计到最终发布,开发者可能忽略或者应该注意的事情,希望对你有所帮助。 阅读全文
posted @ 2013-04-23 19:38 张善友 阅读(3075) 评论(3) 推荐(2) 编辑
摘要:dudu的 《让Windows Server 2008 + IIS 7+ ASP.NET 支持10万个同时请求》,里面涉及到需要手工调整参数的地方。在这篇文章中,我们给你介绍一个IIS性能调整工具 – IIS Tuner,可一键配置你的IIS服务器上的ASP.NET应用程序,使得你的IIS服务器上运行的程序具有最佳性能。 IIS Tuner 帮你优化系统配置,你的注意力就可以放在应用程序的开发上。... 阅读全文
posted @ 2013-04-20 11:23 张善友 阅读(5613) 评论(3) 推荐(2) 编辑
摘要:本文内容来自《Jexus web server运行于多进程模式时需要注意的事项》,默认情况下,Jexus web server是以单进程模式运行的,当修改jws.config配置文件,把工作进程数量设置为大于1的数字时,JWS就会按指定的数量以多进程的方式并发工作。多进程模式运行Jexus就相当于IIS 6的Web Garden。配置使用多个工作进程可以提高该应用程序池处理请求的性能,但是在设置为... 阅读全文
posted @ 2013-04-20 10:02 张善友 阅读(2133) 评论(0) 推荐(0) 编辑
摘要:OpenPetra,是一款为非盈利及其他慈善组织提供的管理软件。该软件具有很好的灵活性和可定制化,可以帮助志愿者和非盈利机构进行任务管理。OpenPetra目前具有6个集成模块,包括合作伙伴管理、财务管理、员工管理、事件及会议管理等模块。该软件的开发团队最初是用.net写的闭源软件,后来意识到开源可能更有助于该项目的成功,它是一个跨平台的软件,使用的C#编写的,让我更感兴趣的是他还维护了一个Ce... 阅读全文
posted @ 2013-04-19 22:02 张善友 阅读(1712) 评论(2) 推荐(1) 编辑
摘要:Mono 3.0 刚发布,Debian 的Mono打包工作也开始了, 这篇博客《Mono 3.0 Preview Packages for Debian and Ubuntu 》讲述了Debian 和Ubuntu Mono 3.0 部署包的制作和最新的更新,目前最新的支持到Mono 3.0.6,目前还是在beta阶段,不用把它用于生产环境。 在/etc/apt/sources.list 文件里增... 阅读全文
posted @ 2013-04-19 07:37 张善友 阅读(1530) 评论(2) 推荐(0) 编辑
摘要:Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。 Webbench最多可以模拟3万个并发连接去测试网站的负载能力。 官方主页:ht... 阅读全文
posted @ 2013-04-12 22:04 张善友 阅读(7236) 评论(5) 推荐(3) 编辑
摘要:大部分微软平台的开发人员如果选择开发框架只能是在ASP.NET WEBFORM和ASP.NET MVC两个之间选择。 而Nancy是不依赖于这两个框架的独立的一个框架。它更多的是借鉴了Ruby的一些特性。Nancy 是一个基于 .NET 和 Mono 平台用于构建轻量级基于 HTTP 的 Web 服... 阅读全文
posted @ 2013-04-11 22:59 张善友 阅读(18037) 评论(4) 推荐(5) 编辑
摘要:使用VS编译pre-built Field Service App的Android版本时提示找不到软件包'com.google.android.maps' ,这个错误的解决方法也非常简单:通过Android SDK Manager下载Google Maps addon就可以了 http://docs.xamarin.com/guides/android/platform_features/maps_and_location#Google_APIs_Add-OnAndroid google map api v2 setupMapping and Location with Mon 阅读全文
posted @ 2013-04-09 23:03 张善友 阅读(767) 评论(0) 推荐(0) 编辑
摘要:Visual Studio 2010新增“扩展管理器”的功能,可用于添加、移除、启用和禁用Visual Studio扩展。我们可以从Visual Studio Gallery(Visual Studio库)网站上安装扩展,这些扩展一般是VSIX包格式,包括项目模板、项模板、工具箱项、托管扩展框架(MEF)组件和VSPackage。安装在“Visual Studio安装文件夹\Common7\IDE... 阅读全文
posted @ 2013-04-08 23:08 张善友 阅读(3647) 评论(0) 推荐(0) 编辑
摘要:StreamInsight 是 SQL Server 2008 R2 中的新模块,它提供了复杂事件处理(CEP, Complex Event Processing)的功能。即对于来自多数据源的无限事件序列提供近乎零延时的连续处理。StreamInsight是一个临时查询处理引擎,它可以支持应用程序对时间窗口内的事件进行查询处理。它对流数据的处理范围包括简单聚合、多数据源事件相关性、事件模式检测、甚... 阅读全文
posted @ 2013-04-05 22:36 张善友 阅读(2997) 评论(0) 推荐(1) 编辑
摘要:ASP.NET SignalR 1.0 实现的一个特性HubPipeline -实现任何消息incoming和outgoing的拦截。SignalR HubPipeline功能对应的ASP.NET Web API和ASP.NET MVC的 ActionFilter。 下面的方法是作为一个实体在IHubPipelineModule定义: public interface IHubPipelin... 阅读全文
posted @ 2013-04-05 21:06 张善友 阅读(3152) 评论(0) 推荐(2) 编辑
摘要:这是第八个年头的ASP.NET / IIS MVP,8年一直在这个领域经营。这只是一个称号一个荣誉,并不代表你真正的技术水平.有很多朋友水平很高并没有把MVP当成唯一的目标,想想,如果只是为了这个称号而学习和努力的话,那这个称号也许已经失去了它原有的积极意义。 阅读全文
posted @ 2013-04-05 21:04 张善友 阅读(1267) 评论(3) 推荐(1) 编辑
摘要:Windows AzureHDInsight 提供了运行 Apache Hadoop的动态供应群集来处理大数据(Big Data)的能力。您可以在这个系列的第一篇博客中找到更多信息,您也可以点击这里开始在Windows Azure 门户网站中使用它。这篇文章列举了开发人员与HDInsight交互的几种不同方法,首先通过讨论不同的场景,然后深入讨论 HDInsight 中各种不同的功能。因为我们的产... 阅读全文
posted @ 2013-04-04 21:55 张善友 阅读(7526) 评论(0) 推荐(0) 编辑
摘要:数据库的复制功能可以实现两个数据库的同步更新,通过过SSIS是否可以实现同样的功能。具体的资料可以参考以下3篇文章: 使用SSIS创建同步数据库数据任务 SQL Server BI Step by Step系列总结(持续更新) C# 調用MSSQL SSIS封裝 執行資料庫同步複製 阅读全文
posted @ 2013-04-04 20:26 张善友 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:MongoDB 2.4已经发布,该版本增加了一些新特性,如文本搜索、基于哈希的分片、更好的地理空间功能、支持GeoJSON以及一些性能和工具方面的提升。我们还和10gen讨论了MongoDB接下来的路线图。一些关键的提升如下:引入了文本搜索,现在是一个测试功能,支持15种语言的词干和断词基于哈希的分片,用于数据交叉传播时不能轻易预测任何自然分片键的情况地理空间索引和GeoJSON支持安全提升——新的模块化身份认证系统、与Kerberos集成以及基于角色的访问控制一些性能提升,最重要的一项是针对计数和聚合等专门场景的提升使用V8作为Mongo Shell内部默认的JavaScript引擎(代替了 阅读全文
posted @ 2013-04-02 07:33 张善友 阅读(3276) 评论(2) 推荐(0) 编辑
摘要:jsGen是用纯JavaScript编写的新一代开源社区网站系统,主要用于搭建SNS类型的专业社区,对客户端AngularJS应用稍作修改也可变成多用户博客系统、论坛或者CMS内容管理系统。jsGen基于NodeJS编写服务器端程序,提供静态文件响应和REST API接口服务;基于AngularJS编写浏览器端应用,构建交互式网页UI视图;基于MongoDB编写数据存储系统。jsGen基本原理:客户端浏览器发起访问请求后,NodeJS服务器先响应由AngularJS编写的Web应用,这个应用是由html模板、js和css静态文件组成。客户端获取到AngularJS应用后,再由AngularJS 阅读全文
posted @ 2013-04-02 07:27 张善友 阅读(5968) 评论(4) 推荐(2) 编辑