- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 WCF契约和端点之间的关系
• 服务是端点的集合。每个端点都有自己的地址,绑定,契约。契约揭示了端点的功能,地址就是这些功能在网络上所在的位置,而绑定则指明了如何访问这些功能。• 端点和契约之间是多对一的关系,如果使用了相同的绑定,则可以位于同一个地址。• 服务中可以通过多个端点发布同一个契约,则可以通过多个绑定对其进行访问。• 例如:我们可以发布一个basicHttpBinding以获得广泛的互通;也可以通过使用ne...
2018-06-29 15:53:01 239
转载 WCF之ABC原则
以下内容转载自《WCF核心技术》 WCF的ABC原则:地址(address)、绑定(binding)与契约 (contract). “A”是地址,意味着在哪里(where)。地址定义的是网络消息送达之处,即端点接 收消息之处,客户端必须将消息送到此处。对于HTTP来说,地址类似 http://myserver/myscrvice/:对于 TCP,地址类...
2018-06-21 14:21:13 883
转载 性能常见术语
以下内容转载自《企业应用架构》响应时间是系统完成一次外部请求处理所需的时间。这些外部请求可能是用户交互行为,例如按下一个按钮.或是服务器 API 的调用。响应性不同于请求处理,它是系统响应请求的速度有多快。这个指标在许多系统里非常重要,因为对于一些系统而言,如果其响应性太慢,用户将难以忍受 --- 尽管其响应时间可能不慢。如果在请求处理期间,系统一直处于等待状态,则系统的响应性和响应时间是相同的。...
2018-06-19 10:53:01 417
原创 Ajax跨域访问ASP.NET WebApi
参考文章:如何让你的 Asp.Net Web Api 接口,拥抱支持跨域访问。支持Ajax跨域访问ASP.NET Web Api 2(Cors)的示例教程ASP.NET WebApi一般用于服务层,会涉及到多端访问。那么就一定会遇到跨域的问题。我尝试了常见的两种跨域技术Jsonp和Cors,开发工具为VS2017,浏览器是google浏览器,.NET Framework版本为4.5.2...
2018-06-12 09:43:06 2404
转载 onload事件和ready方法的区别
部分内容转载自ready和onload的区别 $(document).ready()和window.onload在表面上看都是页面加载时我们就去执行一个函数或动作,但是在具体的细节上$(document) ready()和window onload还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(docu...
2018-06-10 11:34:40 1699
转载 MVC模式概述
MVC模式的主要目标是将应用程序分为各司其职的部分—模型,视图,控制器。模式是指应用程序的状态,封装了应用程序的功能,并通知视图其状态发生了变化。视图是指将要展示给用户的图形化元素的生成,视图还需捕获并处理用户的操作。控制器将用户的操作映射出成程序的操作,并负责选则下一个视图。MVC带来了一下几个优势。首先,它简化了测试对用户界面的操作。将代码从视图中分离开意味着修改图形界面不会影响到用户界面的行...
2018-06-06 14:41:35 628
转载 表现层的常见误区
表现层的常见误区1. 表现层开发过于依赖RAD工具直接在Click事件的处理函数中编写T-SQL语句当然也可以完成任务,且方便快捷,这也是RAD最为强大的功能。只要移动鼠标,单击,选中某个元素属性,然后双击,工具就为你自动生成了一大批外层代码,只要在其中填写一些逻辑即可。无节制地滥用RAD开发模式会让你创建出很多自治视图。所谓自治视图,是指用一个来编写用户界面的状态和其中需要的所有行为。自治视...
2018-06-06 14:39:09 386
转载 数据访问层的职责
数据库的独立性数据库独立性的含义是无论最终数据存储的介质是什么,数据访问层都要能够为系统的其他部分提供相同的服务,例如,创建,读取,更新,修改,事务性和查询等。若你的模型中包含一个名为Customer的对象,那么数据访问层要能够将其存放在不同的存储介质中,例如,SQLServer或Oracle。数据访问层将对业务层隐藏此细节。那么我们如何实现数据库的独立性呢?...
2018-06-05 15:33:18 5394
原创 Git提交时提示“Please make sure you have the correct access rights and the repository exists.”的解决方法
1.首先打开Git Bash设置名字和邮箱:git config --global user.name "你的名字"git config --global user.email“你的邮箱"2.删除.SSH文件下的known_hosts(.SSH在C:\Users\Windows用户名目录下)3.生成ssh公钥认证所需的公钥和私钥文件ssh-keygen -t rsa -C ...
2018-06-01 10:26:41 92482 17
工厂MES系统移动应用_技术方案
2018-04-20
DTCMS后台管理系统
2016-11-18
可用于SQL2005的jdbc的jar包和官方文档
2013-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人