Fork me on GitHub
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 46 下一页
摘要:RazorEngine 是一个简化的模板引擎基于微软新的Razor 解析引擎, Razor是在 ASP.NET MVC3 和 Web Pages中引入的。RazorEngine 提供了一个外包装和额外的服务,允许在其他类型的项目中使用的模板分析技术。下面这张图是他的架构图:可以通过Nuget 获取RazorEngine ,下面是一个例子:这个代码可以很好的在Mono 3.2上运行,Spacebuilder在Mono上运行修改备忘,Sps上面是用的RazorEngine 3.0.8版本在Mono上运行出错了,今天特意写了上述代码测试下Mono 3.2下运行最新的RazorEngine 3.3。. 阅读全文
posted @ 2013-08-01 21:43 张善友 阅读 (808) 评论 (1) 编辑
摘要:JayData 是一个标准的、跨平台的库和方法,用于访问和操作各种不同的数据源,最适合用于 JavaScript 和 HTML5 应用。 官方网站:http://jaydata.org/ ASP.NET MVC - OData與JayData找不到導覽屬性的原因 阅读全文
posted @ 2013-07-30 22:59 张善友 阅读 (788) 评论 (0) 编辑
摘要:[原文发表地址] Cross-Platform Portable Class Libraries with .NET are Happening [译文发表地址] .Net 跨平台可移植类库正在进行 [原文发表时间] 2013-7-9 可移植类库可以成为幸福的小特性。这些类库正在稳定发展,按照它们的意愿做着事情,并且变得很流行,以一种很好的方式流行着。 如果你没有为一个以上的平台写过.Ne... 阅读全文
posted @ 2013-07-29 23:40 张善友 阅读 (5340) 评论 (2) 编辑
摘要:Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义 ,用 C# 给出示例代码 阅读全文
posted @ 2013-07-28 23:03 张善友 阅读 (170054) 评论 (11) 编辑
摘要:最新更新参看: Centos 7.0 安装Mono 3.4 和 Jexus 5.62012年初写过一篇《32和64位的CentOS 6.0下 安装 Mono 2.10.8 和Jexus 5.0》,2013年7月24日Mono 3.2发布了,3.2版本有很多期待的新特性,具体参看《跨平台的 .NET ... 阅读全文
posted @ 2013-07-26 22:17 张善友 阅读 (18777) 评论 (49) 编辑
摘要:Mono 3.2 发布了,对 Mono 3.0 和 2.10 版本的支持不再继续,而且这两个分支也不再提供 bug 修复更新。Mono 3.2 本身有非常让人兴奋的特性包括Mono未来的功能。 阅读全文
posted @ 2013-07-26 12:57 张善友 阅读 (9024) 评论 (67) 编辑
摘要:深埋在您的 Microsoft 服务器 (2008年、 2008 R2 和 2012年的版本) 的范围内是最强大的 Web 服务器可用。 它只等待你来发挥其全部潜力。 您的目标是要从家里运行一个 WordPress 站点或部署和管理大型、 高度可用的 Web 场为您的公司,IIS 胜任这项任务。若要开始使用 IIS,您应该有一个"实践"服务器。 这应该是一个你可以一遍又一遍垃圾无需担心后果。 它应该是它自己的网络,从生产环境中安全地隔离。 您可以在您的便携式计算机上使用 Windows 8,但您应该考虑使用一个虚拟机 (VM) 为您的测试。 在 Windows Azure 阅读全文
posted @ 2013-07-25 07:48 张善友 阅读 (3271) 评论 (2) 编辑
摘要:Npgsql是PostgreSQL的一个.NET数据提供程序,它可以自由获取。它可以通过下列选项获得独立的下载,也可以安装PostgreSQL数据库程序时选择安装。 最新的_npgsql2 Npgsql2.0.13.91 已经修复一个重要bug:Replace Mono SslClientStream with .NET SslStream to fix SSL-related errors,而且还移除对Mono.Security的依赖。Npgsql2 has initial Entity Framework 6 supportPostgreSQL的PDF.NET驱动程序构建过程C#连接Pos 阅读全文
posted @ 2013-07-20 08:44 张善友 阅读 (9368) 评论 (1) 编辑
摘要:很多的api,例如GitHub’s API 都有流量控制的做法。使用速率限制,以防止在很短的时间量客户端向你的api发出太多的请求.例如,我们可以限制匿名API客户端每小时最多60个请求,而我们可以让更多的经过认证的客户端发出更多的请求。那么asp.net webapi如何实现这样的功能呢?在项目W... 阅读全文
posted @ 2013-07-17 07:31 张善友 阅读 (6760) 评论 (1) 编辑
摘要:Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。Uploadify官方网址:http://www.uploadify.com/,在MVC中使用的方法可以参考 jQuery Uploadify在ASP.NET MVC3中的使用 和 Asp.net Mvc中使用uploadify实现图片缩放保存。本文是一个简单的介绍Demo,主要是动态传递参数方法:通过formdata 向处理程序传递额外的表单数据: ').uploadify(... 阅读全文
posted @ 2013-07-13 17:04 张善友 阅读 (4074) 评论 (1) 编辑
摘要:7月9日,第一届Dropbox开发者大会上,Dropbox发布了Datastore API的beta版本,通过这个API,原始的结构化数据可以在多个设备间的Dropbox内同步。CEO Drew Houston说:“同步是新的存档方式”,这句话也是对Datastore API的最佳诠释。 Datastore API可以为App内置一个简单的Dropbox数据库,使用这个数据库保存App中的数据,... 阅读全文
posted @ 2013-07-12 07:41 张善友 阅读 (1565) 评论 (1) 编辑
摘要:上个月的微软Build大会上宣布了.NET 4.5.1的推出,Heydarian的这个演讲题为“.NET开发中的新内容”,涵盖了.NET Framework中一些重要的新特性。 Heydarian的演讲主要围绕着三个方面展开:开发者生产力、应用程序的性能及持续创新。首先是开发者生产力,他在提到了32位机器上的该功能在2005年就已发布,随后高兴地宣布64位机器上的相同功能将成为.NET 4.5.... 阅读全文
posted @ 2013-07-12 07:16 张善友 阅读 (4324) 评论 (1) 编辑
摘要:应用web化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于web的应用,客户端的规则很简单,容易学习,容易维护,容易发布。但对程序员来说,因为浏览器的局限性,却要面对很多挑战。怎么样来进行基于web的套打,就是这么一个令多数程序员头痛不已的问题。 基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器所能采用... 阅读全文
posted @ 2013-07-11 22:10 张善友 阅读 (43160) 评论 (8) 编辑
摘要:SQL Server Browser这个服务作用的字面解释是:将SQL Server连接信息提供给客户端计算机。其实这个服务的用途与数据库的多实例有关。SQL Server服务器缺省使用TCP1433端口。如果多实例同时启动,一般就只有一个实例能占用1433端口了。 阅读全文
posted @ 2013-07-08 13:40 张善友 阅读 (1498) 评论 (0) 编辑
摘要:Announcements Windows 2012 Server R2 preview released Windows Server 2012 R2 provides a wide range of new and enhanced features and capabilities spanning server virtualization, storage, software-defi... 阅读全文
posted @ 2013-07-08 07:27 张善友 阅读 (604) 评论 (0) 编辑
摘要:曾经辉煌的巨人PC界渐渐走向下坡路,而智能手机圈则没完没了般地争个你死我活。随着智能手机的广泛普及,不少商家为了不坐以待毙而纷纷开始涉足与穿戴式设备——智能手表(具体参见智能手表时代还有多远)。 我们下面来介绍一款.NET Micro Framework 上的Secret Labs给我们带来Netduino的开源电子平台,这一平台使用.NET Micro框架。它的神奇之处在于你可以用它进行C#编... 阅读全文
posted @ 2013-07-07 09:12 张善友 阅读 (1838) 评论 (0) 编辑
摘要:开源可不仅仅是将代码扔到网上就万事大吉了,将开源项目变成能让自己引以为豪的东西才算成功。那么,你需要注意哪些方面呢? 写好指导性文字 每一个开源项目有三样东西是少不了的:项目目标和方法的简要说明、如何参与和授权许可。最好把它们预先放在一个README文件里。 我还喜欢加入一个名为“组织和理念”的部分,概括项目如何构成,各个东西都在哪儿,代码是怎样写的,需要哪些类型的测试,性能与简洁性怎么平衡... 阅读全文
posted @ 2013-07-05 07:23 张善友 阅读 (731) 评论 (1) 编辑
摘要:下面2篇文章里头的问题都碰到了,真是好坑哈, 在此留念。使用 TcpClient 與 NetworkStream 類別開發時的注意事項 [C#] NetworkStream.Write()存在严重bug 阅读全文
posted @ 2013-07-02 14:41 张善友 阅读 (1197) 评论 (1) 编辑
摘要:开源软件正在引爆整个数据库产业,对于几十年前就在这个行业摸爬滚打的软件供应商来说,他们的商业模式面临着日益加剧的威胁,努力维持现状还是搭载开源的顺风车进入企业软件的新时代,他们不得不做出抉择。 阅读全文
posted @ 2013-07-02 07:31 张善友 阅读 (827) 评论 (0) 编辑
摘要:适用于 Microsoft .NET Framework 4 的更新 4.0.3,其中包含一系列新增功能,用于满足高端客户的功能需求和重要 .NET Framework 方案的需求。 http://www.microsoft.com/zh-cn/download/details.aspx?id=29053 最近一个.net 4的程序突然间发生错误: System.Net.WebExceptio... 阅读全文
posted @ 2013-07-01 12:35 张善友 阅读 (4122) 评论 (1) 编辑
摘要:你的项目中的领域特定语言是否需要自己的IDE?Visual Studio Shell是选择之一,但是过于庞大不易部署,而且很难使用。Tim Jones的Gemini框架是一个轻量级替代方案。 Gemini基于一组松散耦合的模块,开发者可以根据需求的变化来替换这些模块。开发者可以直接使用下面这些标准组件: Shell MainMenu(主菜单) StatusBar(状态... 阅读全文
posted @ 2013-06-27 19:14 张善友 阅读 (1414) 评论 (0) 编辑
摘要:Mono 3.0.12已于6月19日发布。对跨平台开发者而言,对可移植类库的支持可能是该版本最重要的变化。该技术可以使一个DLL支持.NET、Windows Store、Windows Phone、Silverlight、ios、android。支持可移植类库的相关介绍可以看Msdn杂志的一篇文章介绍《将旧 .NET 库迁移到最新目标平台》Mono 3直接提供了新版本的Entity Framework 6的支持,为降低产品服务器成本而使用Linux的用户会非常开心。Entity Framework于去年7月开源,一个月之后就被包含到了Mono之中。WCF现在支持cookies,减少了从浏览器发 阅读全文
posted @ 2013-06-27 16:23 张善友 阅读 (1450) 评论 (0) 编辑
摘要:目前互联网上充斥着大量的关于RESTful API(为了方便,以后API和RESTful API 一个意思)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你的API是否应该加入版本信息? 阅读全文
posted @ 2013-06-18 07:15 张善友 阅读 (4135) 评论 (2) 编辑
摘要:Spacebuilder 是一个asp.net mvc3项目,使用到了Combres,Combres依赖于dotless,然后在Spacebuilder的项目没有见到的dotless,运行要求dotless 1.3.0.2版本,通过Nuget获取:Install-Package dotless -Version 1.3.0.2修改web.config加入dotless配置: …… 另外将Microsoft.Web.Infrastructure.dll 剔除,让程序使用Mono自带的动态库,具体参看 Linux.NET学习手记(5)或者 Get MVC3 R... 阅读全文
posted @ 2013-06-14 07:18 张善友 阅读 (4199) 评论 (3) 编辑
摘要:SQL Server 2008 R2 Service Pack是累积更新,可用于将SQL Server 2008 R2的所有版本升级到Service Pack 2。SQL Server 2008 R2 Service Pack 2包含SQL Server 2008 R2 SP1的累积更新1到5。此包可用于升级以下SQL Server 2008 R2版本: — SQL Server 2008 R... 阅读全文
posted @ 2013-06-12 22:39 张善友 阅读 (1629) 评论 (0) 编辑
摘要:在SQL Server 2008中,新的FILESTREAM(文件流)特性和varbinary列配合,你可以在服务器的文件系统上存储真实的数据,但可以在数据库上下文内管理和访问,这个特性让SQL Server不仅可以维护好数据库内记录的完整性,也能够维护好数据库记录和外部文件之间的完整性。因为这个特性是在现有的varbinary(max)数据类型之上实现的,开发人员可以轻易地用上这个特性,不用对应... 阅读全文
posted @ 2013-06-11 22:43 张善友 阅读 (1174) 评论 (0) 编辑
摘要:SpacebuilderV4.0 展示了全新构建的微博、贴吧、群组、日志、问答、相册、积分商城等社区功能,Spacebuilder开发团队却在V4.0正式版发布之际,突然给大家带来了一份大礼!——“Spacebuilder从此走向开源!”,Spacebuilder从v4.0开始步入开源之路,平台代码开放了90%。Spacebuilder步入开源之路文章提到官方开源的原因:Spacebuilder是拓宇专注6年发展的产品,日益暴露出一些影响产品快速发展的问题:知名度没有达到预期、难以形成以 Spacebuilder为平台囊括第三方应用/插件/皮肤的生态系统,开放源代码将有助于解决这些问题。1. 阅读全文
posted @ 2013-06-11 13:14 张善友 阅读 (2385) 评论 (0) 编辑
摘要:在SOA的世界中,最重要的一个概念就是契约(contract)。在云计算的世界中,有关通信的最重要的概念也是契约。XML具有强大对数据的描述能力,Atom格式和AtomPub都建立在XML之上,在Google和微软的推动下,也已经成为标准。但是,Atom/AtomPub和ODBC/OLEDB这样的真... 阅读全文
posted @ 2013-06-11 10:10 张善友 阅读 (11804) 评论 (18) 编辑
摘要:NuoDB 1.1包含ADO.NET驱动、LINQ和EF提供程序,支持64位Windows和Azure,同时还对性能做了提升。 NuoDB是一个分布式云数据库系统,全面支持SQL查询和ACID事务,它基于一个能够向文件系统、Amazon S3或者HDFS中持久化数据的键-值存储管理器构建。NuoDB 1.0 GA发布于2013年1月,在两个修正了部分问题的小版本之后发布了版本1.1,该版本对以下... 阅读全文
posted @ 2013-06-10 08:23 张善友 阅读 (834) 评论 (1) 编辑
摘要:RFC 2188: Returning Values from Forms: multipart/form-data,这份文件说明了在 HTTP POST 讯息中使用多种格式信息的作法,它可以用在许多 REST-based API 的系统,它可以混合多种资料格式并一次传送,当然非文字的资料必须要编码为二进制字符串。 在 RFC 2387 文件中,指出若要传输多种参数,多种资料型态混合的信息时,要... 阅读全文
posted @ 2013-06-07 07:23 张善友 阅读 (16845) 评论 (3) 编辑
摘要:在微软的项目Prism 2.0上的文档 Project Linker: Synchronization Tool 可以在WPF和Silverlight 等多个项目之间共享代码,陈希章 的文章《使用Project Linker实现多个项目中代码文件的链接》有个详细的视频介绍。Xamarin的文档刚刚发布了一个新的 Visual Studio section,其中介绍到了Project Linker 实现跨平台的VS项目,演示了ios,android,wp8。将旧 .NET 库迁移到最新目标平台 阅读全文
posted @ 2013-06-06 07:12 张善友 阅读 (594) 评论 (0) 编辑
摘要:直到最近,关于在.NET、Silverlight、Windows Phone和Windows Store之间分享代码的问题之一,依旧是缺少发起HTTP请求的能力。每个框架支持一个或多个HTTP客户端,但在API层面它们互不兼容。要解决该问题,开发者可以创建自己的平台相关适配器,并使用依赖注入把它们添加到有需要的可移植库中。而基本上,这也正是新的可移植HttpClient所做的事情。当然,每个版本的HttpClientHandler都有不同的功能集。所以,为了尽可能地将更多的功能暴露出来,可移植HTTP客户端引入了诸如SupportsUseProxy和SupportsAllowAutoRedir 阅读全文
posted @ 2013-06-03 07:13 张善友 阅读 (1212) 评论 (1) 编辑
摘要:Twitter发布了Flight项目。Flight是一个轻量级的、基于组件的JavaScript框架,可以将行为映射到DOM节点上。Twitter将其用在自己的Web应用上,Twitter基于MIT许可证开放了Flight的源代码,同时提供了一个演示应用,还提供了用于解释如何设置Flight、如何开始创建、测试和调试组件的文档。。 Flight团队这样解释为什么要开发Flight: Fl... 阅读全文
posted @ 2013-05-31 07:54 张善友 阅读 (1513) 评论 (0) 编辑
摘要:大多数情况下,我是一名 ASP.NET开发人员。我不需要指定 MVC 或 Web Form,他们都是微软One ASP.NET战略的核心。我的应用程序往往是混合的,不仅包括Web Form,MVC还包括SignalR和 Web API。不要把ASP.NET想为一个孤立的小岛。它是大社区里的公民。随着越来越多的 ASP.NET 成为开源,而且我们每天努力推动其成为开放的。我们想要让ASP.NET更可插入、 更开放、 更有趣。整个ASP.NET都是开放的Web开发平台,横跨.NET/Mono.One ASP.NET Sneak Peek: Elegant Web Forms and Snowbal 阅读全文
posted @ 2013-05-22 19:22 张善友 阅读 (4295) 评论 (4) 编辑
摘要:今天突然碰到一个故障:Visual Studio 2010 SP1的Toolbox导致的VS不可用,完全打不开了。在VS下方的状态染上显示: Loading toolbox content from package Microsoft.VisualStudio.IDE.Toolbox.ControlInstaller.ToolboxInstallerPackage '{2C98B35-07... 阅读全文
posted @ 2013-05-21 21:36 张善友 阅读 (580) 评论 (0) 编辑
摘要:具体信息参见官方博客:http://blogs.unity3d.com/2013/05/21/putting-the-power-of-unity-in-the-hands-of-every-mobile-developer/ 在今年的Unite 2013大会上,Unity CEO David Helgason宣布,原本需要分别购买、总价合计800美元 的Unity Android Basic与... 阅读全文
posted @ 2013-05-21 21:15 张善友 阅读 (1990) 评论 (3) 编辑
摘要:Excel加密虽然不能防止能打开的人通过复制等操作外泄,但至少也是一防较好的防线。移除Excel 2013的密码保护方法如下: 点击“Office”按钮,再选择“另存为”: 在弹出的“另存为”对话框中,单击左下角的“工具”按钮,选择“常规选项”: 弹出“常规选项”对话框,可以看到,当然有星号显示密码: 将这个星号显示的密码清除,再单击“确定”即可: Excel文件虽然... 阅读全文
posted @ 2013-05-19 18:55 张善友 阅读 (1573) 评论 (2) 编辑
摘要:本文的标题来自Scott Hanselman 的 Xamarin Evolve 2013 Talk Video - How C# Saved My Marriage,想写下这些东西主要是今天看到了CSDN的一个极客头条《观点:.NET向何处去?》和传智播客.Net学院:《Linux+Mono公开课》的视频看了2个开头的视频,邹华栋 老师讲的很不错,适合初学者,期待后续Jexus 和 nginx 公开课。但是课程中也有一些错误的地方, 本文将自己的一些看法及时记录下来和更多的人分享。 阅读全文
posted @ 2013-05-18 09:53 张善友 阅读 (22500) 评论 (75) 编辑
摘要:Scryber是一个开源的LGL的许可下发布的PDF库,由PerceiveIT 有限公司创建和维护。项目地址:https://scryber.codeplex.com/。在codeproject文章介绍怎么用:Generating dynamic PDF documents using the Open Source Scryber library 阅读全文
posted @ 2013-05-17 07:47 张善友 阅读 (1136) 评论 (0) 编辑
摘要:1、Visual Studio Visualizer,项目地址 https://vsdatawatchers.codeplex.com/,2、JSON Viewer,项目地址:http://jsonviewer.codeplex.com/,这个项目主要就是Json数据的可视化浏览,在asp.net web api/mvc开发过程中是一个必备的可视化插件,支持Visual Studio 2010/2012. 把下载的zip包解压后的相关内容拷到 visualizer 目录(VisualStudioInstallPath\Common7\Packages\Debugger\Visualizers)具体可看http://msdn.microsoft.com/en-us/library/sb2yca43(v=vs.110).aspx 3、TPL DataFlow Debugger Visualizer,项目地址http://dataflowdebuggerview.codeplex.com/。任务并行库(TPL)提供的数据流组件,以帮助提高并发的应用程序的健壮性。这些数据流组件统称为TPL数 阅读全文
posted @ 2013-05-06 22:34 张善友 阅读 (8170) 评论 (16) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 46 下一页