Fork me on GitHub

10 2013 档案

摘要:用 Redirect 方法可将浏览器重定向到另一个 URL,而不是将内容发送给用户。 这里有一篇文章介绍使用Redirect《Using Response.Redirect Effectively》 ,文章详细的讨论了Response.Redirect ,给出了一段代码: public static class HttpResponseExtensions { publi... 阅读全文
posted @ 2013-10-27 07:30 张善友 阅读(7909) 评论(1) 推荐(1) 编辑
摘要:在邮件列表和讨论区中有很多与REST和Web API相关的讨论,下面仅是我个人对这些问题的一些见解,并没有绝对的真理,InnoQ的首席顾问Oliver Wolf在GOTO Berlin大会上开始自己的演讲“Web API设计原则”时如是说。不要考虑端点。SOAP有一个单独入口点的外观。相比之下Web有很多入口点,它们建立在关系上,彼此之间相互连接,并且以超媒体作为关键要素。为了不让你的API成为一个只有一种接入方式的黑洞,你应该使用超媒体控制按照对听众有意义的表现方式去链接你的资源。不要在API中暴露领域模型。在很多模型中存在的一个问题便是它们仅包含数据,缺乏所有形式的行为,也就是所谓的贫血模 阅读全文
posted @ 2013-10-23 06:24 张善友 阅读(2737) 评论(0) 推荐(1) 编辑
摘要:台湾微软的一系列Visual Studio跨平台开发Xamarin的资料,上面还有视频。具体参看 http://www.microsoft.com/taiwan/newsletter/library/edm2013/130717vstudio_edm/ ,讲师的博客上也有一系列的文章http://w... 阅读全文
posted @ 2013-10-20 22:24 张善友 阅读(2717) 评论(1) 推荐(2) 编辑
摘要:世界的大数据包含一个庞大而充满活力的生态系统,但一个开放源码项目上面有这一切,那就是 Hadoop 的王朝。 Hadoop 是事实上的标准的分布式的数据运算。Hadoop 提供了一个 MapReduce 框架编写的应用程序处理大量的结构化和半结构化数据并行跨大型集群的机器以非常可靠和容错的方式。此外... 阅读全文
posted @ 2013-10-20 07:29 张善友 阅读(1725) 评论(0) 推荐(0) 编辑
摘要:cnbeta新闻:微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本、.NET 4.5.1以及Team Foundation Server 2013。下面我们体验下Visual Studio 2013 Web开发方面有哪些特性,具体可以参看http://www.asp.net/visual-studio/overview/2013/release-notes。1、.NET Framework 2.0/3.0/3.5/4.0/4.5/4.5.1 支持Visual Studio 2013 从更方面来说比VS2012有很多改进的地方 阅读全文
posted @ 2013-10-18 21:41 张善友 阅读(67240) 评论(29) 推荐(22) 编辑
摘要:Microsoft 在 .NET Framework 4 中添加了一个名为可移植类库 (PCL) 的新功能。 利用 PCL,您可以有选择性地面向 .NET Framework、Silverlight 和 Windows Phone 以及 Windows 应用商店和 Xbox 360 的多个版本,所有这些均可从单个 Visual Studio .NET 项目中实现。 当您选择 PCL 项目模板时,Visual Studio 会自动确保代码仅使用每个所选目标平台上存在的库。 这样就无需使用繁重的预处理器指令和多个生成目标。 另一方面,该功能对可从库调用哪些 API 设定了一些限制;有关 PCL 功 阅读全文
posted @ 2013-10-17 13:08 张善友 阅读(4332) 评论(4) 推荐(2) 编辑
摘要:Jexus不仅支持ASP.NET,而且能够通个自带的PHP-FCGI服务以及PHP-FPM等方式灵活支持PHP而且还可以以.NET(Phalanger)方式支持PHP。 阅读全文
posted @ 2013-10-14 22:12 张善友 阅读(3266) 评论(11) 推荐(6) 编辑
摘要:Nsubstitute是一个开源的框架,源码是C#实现的。你可以在这里获得它的源码:https://github.com/nsubstitute/NSubstitute NSubstitute 更注重替代(Substitute)概念。它的设计目标是提供一个优秀的测试替代的.NET模拟框架。它是一个模拟测试框架,用最简洁的语法,使得我们能够把更多的注意力放在测试工作,减轻我们的测试配... 阅读全文
posted @ 2013-10-13 10:44 张善友 阅读(2454) 评论(0) 推荐(1) 编辑
摘要:过去几个月,DevOps on Windows网站推出了一系列文章,详细讲解了开发者应怎样创建便于运维的Windows服务。这一系列文章详细分析了如何克服在运维部门看来最困难的部分:Windows服务的安装与其启动阶段。 其中有些困难是由于安装基于.Net的Windows服务时,普遍使用了InstallUtil这个非原生的Windows工具。同时要特别当心启动阶段的代码,它应在启动失败时确保提供... 阅读全文
posted @ 2013-10-12 23:37 张善友 阅读(2384) 评论(1) 推荐(2) 编辑
摘要:备注:,将我的博客内容整理成册,首先会在博客里优先发布,后续可能的话整理成电子书,主要从linux的最基础内容开始进入Linux的Mono开发方面的话题。本文是我整理博客内容的一篇文章。LJMA 是Linux+Jexus+MariaDB+ASP.NET的简写,其实就是把Jexus, MariaDB以及ASP.NET安装在Linux系统上,组成一个环境来运行ASP.NET的应用。Jexus是Linux下的基于Mono编写的WEB服务软件,而MariaDB是比较小型的数据库软件,ASP.NET是由微软在.NET Framework框架中所提供,开发Web应用程序的类库,通过Mono我们可以让他在L 阅读全文
posted @ 2013-10-10 21:20 张善友 阅读(14828) 评论(17) 推荐(10) 编辑
摘要:操作系统很早就开始使用内存映射文件(Memory Mapped File)来作为进程间的共享存储区,这是一种非常高效的进程通讯手段。.NET 4.0新增加了一个System.IO. MemoryMappedFiles命名空间,其中添加了几个类和相应的枚举类型,从而使我们可以很方便地创建内存映射文件。... 阅读全文
posted @ 2013-10-06 14:33 张善友 阅读(6470) 评论(2) 推荐(2) 编辑
摘要:DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。[1] 它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。以下几方面因素可能促使一个组织引入DevOps:使用敏捷或其他软件开发过程与方法业务负责人要求加快产品交付的速率虚拟化和云计算基础设施(可能来自内部或外部供应商)日益普遍数据中心自动化技术和配置管理工具的普及有一种观点认为,目前占主导地位的“传统”美国式管理风格(“斯隆模型 vs 丰田模型”)会导致“烟囱 阅读全文
posted @ 2013-10-04 21:04 张善友 阅读(2722) 评论(0) 推荐(0) 编辑
摘要:DES是一种对称加密(Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。一般密码长度为8个字节,其中56位加密密钥,每个第8位都用作奇偶校验。DES算法一般有两个关键点,第一个是加密模式,第二个是数据补位,加密模式的主要意义就是,加密算法是按块进行加密的,例如 DES ,是 64Bit 一个块的进行加密,就是每次加密 8 个字节,因此每次输入八个字节的明文输出八个字节密文,如果是 16 个字节,那么分成两个块依次进行加密,问题就出现在这里,如果明文是 1234567812345678,分块分别进行加密,那么加密 阅读全文
posted @ 2013-10-02 09:02 张善友 阅读(3822) 评论(1) 推荐(2) 编辑
摘要:Windows Communication Foundation (WCF) 是一个相当优秀的服务框架,当我们讨论跨平台的服务的时候,虽然WCF对WebService的支持还行,在面对一些高级应用的不太好,微软重新发展了ASP.NET WebAPI框架,关于这两个框架的讨论可以看我另外一篇文章《WCF和ASP.NET Web API在应用上的选择》 。在讨论跨平台的Web服务上,ASP.NET Web API是一个重要选项,在本文中,我将展示如何利用 ServiceStack (开放源代码.NET 和Mono REST 服务框架) 来完成这一任务,不用离开 Visual Studio 或 Microsoft.NET/Mono,除了 ServiceStack 之外还有个Nancy的框架,具体可以看《.NET的微型Web框架 Nancy》。 阅读全文
posted @ 2013-10-01 11:14 张善友 阅读(29042) 评论(17) 推荐(9) 编辑

点击右上角即可分享
微信分享提示