随笔分类 - C#
C#
摘要:laravel实战化项目之三板斧 spring mvc 实战化项目之三板斧 asp.net mvc 实战化项目之三板斧 接上文希望从一张表(tb_role_info 用户角色表)的CRUD展开asp.net mvc的项目实战化魅力。 开发技术选型:asp.net mvc+bootstrap+sqls
阅读全文
摘要:(1)新建项目目录gulp_web (2)项目目录下建目录src里面存放需要进行gulp处理的文件目录及文件 (3)gulpfile.js文件内容为声明需要打包应用的gulp组件及打包文件路径和打包任务,比如: (4)在安装部署nodejs环境前提下,进入cmd命令行执行到项目根目录:f:\gulp
阅读全文
摘要:laravel实战化项目之三板斧 spring mvc 实战化项目之三板斧 asp.net mvc 实战化项目之三板斧 laravel是我工作10多年来见到的真正能称得上让phper从面条一样杂乱的代码中解脱出来,虽然我不是完全的phper;并真正意义上的一个比较完美优雅的基于面向对象又mvc富有表
阅读全文
摘要:https://github.com/ServiceStack/ServiceStack.Redis (redis客户端组件) 注:redis服务端在windows不太稳定,一般部署在Linux下。https://github.com/Malediction/Booksleeve(redis客户端组...
阅读全文
摘要:winform界面开发 wpf界面开发
阅读全文
摘要:HTTP Basic 验证客户端的原理: 把HTTP头重的ContentType设置为:application/x-www-form-urlencoded 如果HTTP头没有Authorization,那么添加,并把这个设置为“Basic 用户名:密码”字符串组合的Base64编码。代码片段:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->HttpWebRequest request = (HttpWebRequest)HttpWebRequ
阅读全文
摘要:http://www.cnblogs.com/shanyou/archive/2012/05/13/2497810.htmlpublicHttpResponseMessageGetCustomer(int id){ var customer = db.Customers.Find(id); if(customer ==null) { returnRequest.CreateResponse(HttpStatusCode.NotFound); } returnRequest.CreateResponse(HttpStatusCode.OK, customer);}【ASP.NET Web API
阅读全文
摘要:MySQL中当记录更新时 timestamp类型自动更新时间 博客分类:MySQL,OBMySQLIDESQL做项目需要用到这个特性。我使用navicat,如果将日期类型选择为timestamp时,会发现IDE多了一个选项:查看IDE自动生成的sql语句:写道`lastUpdate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP如果去掉这个选项后:写道`lastUpdate` timestamp NOT NULL DEFAULT '0000-00-00 00:00
阅读全文
摘要:RestFul WCF JSON Service with client and on Mozilla Firefox –REST Client By Himanshu Thawait, 18 May 2012 5.00 (7 votes)123455.00/5 - 7 votesμ 5.00, σa 1.10 [?] Is your email address OK? You are signed up for our newsletters but your email address is either unconfir...
阅读全文
摘要:WCF4.0 –- RESTful WCF Services (4) (Basic Security) 分类: [05] WCF2011-03-21 00:442613人阅读评论(19)收藏举报在REST架构的WCF服务中,它不像一般的WCF服务绑定,有配套的安全模式,实现起来那么简单。REST WCF服务只能在传输层加密,而一般的WCF 服务可以在消息层加密。因此 REST WCF服务启用ASP.NET兼容模式后,它的安全是由ASP.NET来保证的。本篇文章主要介绍在 REST WCF 中如何实现最简单的 Username 验证。在SOAP协议的WCF中,可以通过SOAPHeader(Me.
阅读全文
摘要:Secure WCF RESTful service using OAUTH By Bangla Gopal Surya, 24 Apr 2012 5.00 (4 votes)123455.00/5 - 4 votesμ 5.00, σa 1.10 [?] Is your email address OK? You are signed up for our newsletters but your email address is either unconfirmed, or has not been reconf...
阅读全文
摘要:2012年9月29日Android Post请求 RestFull Wcf初学Android,找了个点餐系统来练手,这是倒腾几天的成果。RestFull Wcf网上有很多资料,但对于我来说还是不太顺利。在使用Android以Post方式请求数据时分别出现过几次404,405错误。现提供解决方法。RestFull Wcf 服务器端。服务契约 需要注意两点,一是必须设置Method为“POST”,必须大写,血的教训啊。二是必须注意BodyStyle的设置,如果参数是多个字符串,则BodyStyle 设置为WebMessageBodyStyle.Bare;如果参数是实体对象,则BodySty...
阅读全文
摘要:[WCF REST] Web消息主体风格(Message Body Style)对于Web HTTP编程模型来说,服务契约中作为操作的方法无须应用OperationContractAttribute特性,只需要根据需要应用WebGetAttribute与WebInvokeAttribute特性即可。前者针对GET HTTP方法,或者则针对其他HTTP方法。WebGetAttribute与WebInvokeAttribute的属性BodyStyle和IsBodyStyleSetExplicitly涉及到“Web消息主体风格”的话题。 1: [AttributeUsage(Attribute...
阅读全文
摘要:一个通过JSONP跨域调用WCF REST服务的例子(以jQuery为例)JSONP(JSON with Padding)可以看成是JSON的一种“使用模式”,用以解决“跨域访问”的问题,这篇简单的文章给出一个简单的例子用于模拟如何通过jQuery以JSONP的访问调用一个WCF REST服务。[源代码从这里下载]在这个例子中,我们将定义一个用于返回所有员工信息的服务,下面是用于表示员工信息的Employee的类型和契约接口。契约接口IEmployees的GetAll操作用以返回所有员工列表,我们指定了Uri模板并将回复消息格式设置为JSON。 1: using System.Colle...
阅读全文
摘要:REST WCF 使用Stream进行Server与Client交互[WCF REST] 一个简单的REST服务实例微软在WCF 3.5中就通过提供基于Web HTTP的编程模式使我们很容易地创建基于REST的服务,WCF 4.0中对此进行了较大的改进。为了让读者对REST在WCF中的应用有一个大致的了解,我们先来进行一个简单的实例演示。 [源代码从这里下载]一、定义服务契约在这个实例中,我们创建一个简单的服务来管理员工的基本信息。至于实例程序的结构,我们依然采用熟悉的包含三个项目(Service.Interface、Service和Client)的解决方案。如下所示的是定义在Service.
阅读全文
摘要:WCF 中 使用 Session 1.标记WCF服务开启Session模式,使用SessionMode 来使Session有效化 [ServiceContract(SessionMode = SessionMode.Required)] 2.服务类添加ASPNETSESSION兼容标记 [System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode = System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Requ..
阅读全文
摘要:Programming WCF Services翻译笔记(七)本书第四章介绍了关于实例管理的相关技术。“WCF支持三种实例激活的类型:单调服务(Per-Call Service)会为每次的客户端请求分配(销毁)一个新的服务实例。会话服务(Sessionful Service)则为每次客户端连接分配一个服务实例。最后一种是单例服务(Singleton Service),所有的客户端会为所有的连接和激活对象共享一个相同的服务实例。”对于Per-Call Service的翻译,我踌躇良久,最后还是决定按照Singleton服务的翻译,将其译为单调服务,意即为每次调用创建一个服务实例,与单例服务相对.
阅读全文
摘要:WCF中实例模式(InstanceContextMode)与会话模式(SessionMode)InstanceContextMode为服务端实现服务契约类的实例模式,有三种类型,分别为:PerCall-每次服务操作调用创建一次,调用完后进行销毁;PerSession-同一个会话期间创建一次,客户端代理第一次操作(IsInitiating = true)调用创建,调用代理的Close方法销毁或者调用IsTerminating服务操作销毁;Single-服务只会创建一次,服务开始时创建,服务完成时销毁SessionMode是客户端代理与服务器之间的会话模式,同样也有三种类型:Allowed-允许.
阅读全文
摘要:WCF 第十三章 可编程站点 使用WebGet和WebInvoke 2011-06-07 07:09 by DanielWise, 1807 阅读, 0评论, 收藏, 编辑服务可以使用WebHttpBinding以及WebGet或者WebInvoke属性来暴露。这些属性每一个都确定HTTP动作、消息格式以及需要暴露给一个操作的消息体形式。我们将检查这些属性的每一个并给出使用每个的原因。WebGetWebGet属性使用GET动词暴露操作。GET相对于其他HTTP动作有重要的优势。首先,通过在一个浏览器地址栏中输入服务URI可以直接地访问终结点。参数可以作为查询字符串或者编码字符串在URI中发送.
阅读全文
摘要:【WCF】VSTO Host WCF Web Api 最近突发奇想,在PPT运行发布一个WebApi,这样通过手机或者浏览器就能控制此PPT播放。于是尝试了下用 WCF 里的 WebServiceHost 寄宿在VSTO的对象上。因此有了下面这个类:SlideShowServiceHost.csusing System; using System.Collections.Generic; using System.Linq; using System... 2012-06-03 16:03阅读(3105)评论(9)【ASP.NET】 Web Api (.NET 4.5) 在刚刚发布的 AS..
阅读全文