- 博客(78)
- 资源 (15)
- 收藏
- 关注

转载 T-SQL总结语法
SQL Server基本数据类型:1.1 简介1.1.1SQL分类l DDL(Data Define Language):数据定义语言:n create [table,index,view,procedure]n drop [table,index,view,procedure]n alter [tab
2013-07-18 15:20:45
1423

转载 有关HTTP请求的辅助类
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.Directory
2012-05-31 09:13:47
629
转载 在MVC3项目中结合NInject组件实现依赖注入的设计
在MVC3项目中结合NInject组件实现依赖注入的设计这是本次MVC3讲座中的一个话题,整理出来给大家参考参考名词解释依赖注入:英文是Dependency Injection。有时候也称为反转控制(Ioc)吧。不管名词怎么讲,它的大致意思是,让我们的应用程序所依赖的一些外部服务,可以根据需要动态注入,而不是预先在应用程序中明确地约束。这种思想,在当前的软件开发领域,为了保证架构的
2013-12-25 17:47:45
723
转载 WCF心跳判断服务端及客户端是否掉线并实现重连接
若掉线时服务器或客户端又在线时将实现自动重连;将通过WCF的双工知识以及相应的心跳包来实现此功能;首先了解一下本实例的一个分层架构图;相信了解WCF对这个分层法肯定都很了解;其中Client为客户端,Interface为契约层,Service则是实现契约的服务层;接下来我们将对各层进行一个简单的讲解首先我们了解契约层Interface;因为我们利用WCF中的双工知识,所以此处我们定
2013-11-13 11:47:16
868
转载 sqlserver中with(nolock)深入分析
处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST,本文将介绍有关 NOLOCK 和 READPAST的一些技术知识点,需要的朋友可以参考下在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于
2013-09-29 17:07:14
564
转载 .Net中需要使用ADSI来操作IIS
Net中实际上已经为我们在这方面做得很好了。FCL中提供了不少的类来帮助我们完成这项工作,让我们的开发工作变非常简单和快乐。编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为.Net为我们提供了更加强大功能的新东东。 System.DirectoryServices命名空间中包括了些强大的东东--Dir
2013-09-29 16:46:44
776
转载 跨域服务调用基本概念及解决方法
综述出于防范跨站脚本攻击的同源安全策略,浏览器禁止客户端脚本(如Javascript)对不同域名的服务进行跨域调用。同源策略(Same Origin)中的源有着严格的定义,参见RFC6454,第4章节。一般而言,Origin由{protocol, host, port}三部分组成。下面是同源检查的一些实例:可能有点意外的是,一般我们会认为不同的子
2013-09-18 09:01:11
640
转载 FindWindow用法
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName); 参数: IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如
2013-09-12 00:09:34
555
转载 C#分布式缓存系统Memcached实例介绍
摘要:在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。本文为你介绍C#分布式缓存系统Memcached实例。缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许
2013-08-29 18:21:49
1012
转载 ASP.NET动态加载用户控件的实现方法
第一步:例如用户控件放在MyList.Ascx,然后其Control指令是: 复制代码 代码如下: 这时候已经有了Inherits,自带了ClassName就是其名称,如果没有,则必须创建ClassName属性。 假设其有公共属性ID。 第二步:在某一个ASPX文件需要动态加载的话首先使用 复制代码 代码如下: 引用,这时候在代码页GetAscx.aspx
2013-08-13 20:52:29
675
转载 WCF 4.0----- 默认绑定和行为配置
对于传统的WCF配置系统,无论是绑定的配置还是行为(服务行为和终结点行为)都必须具有一个名称。而正是通过整个配置名称,它们才能被应用到目标对象(终结点或者服务)上。而在实际的项目开发中,绝大部分服务或者终结点都具有相同的绑定和行为,如果能够定义一种默认的绑定和行为,这无疑会简化我们的配置。WCF4.0为此提供了一个新的特性以支持默认绑定和行为的配置。一、 默认绑定配置在传统的配置方
2013-08-02 14:13:32
571
转载 WCF 4.0----默认终结点
对于WCF来说,在进行服务寄宿的时候,你必须以编程或者配置的方式为服务添加至少一个终结点,而终结点需要具备基本的ABC三要素。对于最新版本的WCF编程人员来说,你也可以采用无配置的服务寄宿了,这主要得益于WCF提供的默认终结点机制。所谓默认终结点,顾名思义,就是在你尚未为寄宿的服务添加任何终结点的时候,WCF会自动根据服务的基地址(Base Address)为你创建一个或者多个默认的终结点
2013-08-02 13:19:48
566
原创 [.net] ADO.net和sql 存储过程实例
验证用户是否存在 public int ValidateLogin(string userName, byte[] Password) { int num; SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@UserName",
2013-08-01 14:23:39
795
转载 Razor视图引擎基础语法
I:ASP.NET MVC3在Visual Studio 2010中的变化在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!)2.默认MVC3模板项目已集成3.全新的Razor视图引擎@{ ViewBag.Title = "Ho
2013-08-01 09:32:25
568
转载 Routing"路由选择"
Routing的作用就是负责分析Url, 从Url中识别参数, 如图:这一讲就让我们细致的了解System.Web.Routing及其相关的扩展知识.三.Routing的作用第一讲中实例的首页地址是: localhost/home/index我们发现访问上面的地址, 最后会传递给 HomeController中名为index的action(即HomeCont
2013-08-01 09:12:00
2576
转载 自定义 HTTP 模块
在响应下面两个事件时调用该模块:BeginRequest 事件和 EndRequest 事件。这使该模块可以在处理页请求之前和之后运行。在这种情况下,该模块向请求的 ASP.NET 网页的任一 HTTP 请求开头处添加一条消息,并在处理请求后添加另一条消息。public class HelloWorldModule : IHttpModule{ public HelloWorldMo
2013-07-24 18:25:20
624
原创 HTTP 处理程序对URL 处理
如果用户请求 URL 以 .login 结尾的资源,则 Web 服务器会将该请求转发给 ASP.NET。 然后 ASP.NET 调用 HTTP 处理程序,该处理程序会返回一个响应。 响应由该处理程序动态创建。 无需存在文件扩展名为 .login 的文件。using System.Web;public class LoginHandler: IHttpHandler{ p
2013-07-24 16:53:15
576
转载 ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误
[原文发表地址] Bug and Fix: ASP.NET fails to detect IE10 causing _doPostBack is undefined JavaScript error or maintain FF5 scrollbar position [原文发表时间] 2009-05-20 01:41浏览器版本号继续升级过程中。IE9诞生了,IE10 也即将
2013-07-24 14:05:26
730
转载 IE不兼容的解决方案
IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题百度源代码如下百度一下,你就知道 var wpo={start:new Date*1,pid:109,page:‘superpage’}可以打开百度,右键查看源码看下!我们可以看下文件头是否存在这样一行代码!这句话的意思是强制使用IE7模式来解析网页代码!在
2013-07-23 14:47:58
609
转载 LINQ之路 6:延迟执行(Deferred Execution)
LINQ中大部分查询运算符都有一个非常重要的特性:延迟执行。这意味着,他们不是在查询创建的时候执行,而是在遍历的时候执行(换句话说,当enumerator的MoveNext方法被调用时)。让我们考虑下面这个query: static void TestDeferredExecution() { var numbers = new List();
2013-07-19 14:19:13
418
转载 LINQ之路 5:LINQ查询表达式
书写LINQ查询时又两种语法可供选择:方法语法(Fluent Syntax)和查询表达式(Query Expression)。LINQ方法语法的本质是通过扩展方法和Lambda表达式来创建查询。C# 3.0对于LINQ表达式还引入了声明式的查询表达式,也叫查询语法,通常来讲,它是创建LINQ查询的更加快捷的方式。尽管通过查询语法写出的查询比较类似于SQL查询,但实际上查询表达式的产生并不是
2013-07-19 12:38:27
512
转载 LINQ之路 4:LINQ方法语法
书写LINQ查询时又两种语法可供选择:方法语法(Fluent Syntax)和查询语法(Query Expression)。LINQ方法语法是非常灵活和重要的,我们在这里将描述使用链接查询运算符的方式来创建复杂的查询,方法语法的本质是通过扩展方法和Lambda表达式来创建查询。C# 3.0对于LINQ表达式还引入了声明式的查询语法,通过查询语法写出的查询比较类似于SQL查询。本篇会对LIN
2013-07-18 18:51:25
507
转载 LINQ之路 3:C# 3.0的语言功能(下)
在LINQ介绍一篇中,我们已经看到了隐式类型变量var,扩展方法(Extension method)和Lambda表达式的身影。没错,他们正是LINQ技术的基石,是他们让LINQ的实现成为可能,并且简化了LINQ表达式的书写。在这一篇中,我将和大家一一探讨C#3.0在语言功能上所作的努力,包括:扩展方法、Lambda表达式和对象初始化器。 扩展方法下一个与LINQ密切相关的C#
2013-07-18 18:39:49
462
转载 LINQ之路 2:C# 3.0的语言功能(上)
在上一篇的LINQ介绍中,我们已经看到了隐式类型变量var,扩展方法(extension method)和lambda表达式的身影。没错,他们正是LINQ技术的基石,是他们让LINQ的实现成为可能,并且简化了LINQ表达式的书写。在这一篇中,我将和大家一一探讨C#3.0在语言功能上所作的努力,包括:隐式类型局部变量、自动属性和匿名类型。在上一篇的LINQ介绍中,我们已经看到了隐式类型变
2013-07-18 18:10:24
541
转载 LINQ之路 1: LINQ介绍
LINQ是.NET Framework 3.5的新特性,其全称是 Language Integrated Query,即语言集成查询,是指将查询功能和语言结合起来。从而为我们提供一种统一的方式,让我们能在C#或VB.NET语言中直接查询和操作各种数据。 LINQ的作用作为软件开发人员,我们很大一部分时间都花在了获取和操作数据上面。而说到数据,我们会自然而然地想到包含在关系数
2013-07-18 18:04:31
543
转载 oracle语法总结
忘了密码后 1.若名登录到oralce编缉环境:sqlplus /nolog 2.集成登录到oracle 数据库:conn /as sysdba 3.修改 oracle 用户的密码:alter user 用户名 identified by 密码;建表空间 create tablespace 表空间名 datafile 'E:\a.dbf' size 1M(
2013-07-18 16:23:50
909
转载 SQL Server字符串处理函数大全
SQL Server字符串处理函数大全常用的字符串函数有:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回
2013-07-18 16:13:43
955
转载 oracle case when的使用方法
大家都知道Case when的用法,一旦满足了某一个WHEN ,则这一条数据就会退出CASE WHEN,而不再考虑其他CASE ,文章来详细的介绍了case when的用法并举例说明了。Case when 的用法 (转) --简单Case函数 简单CASE表达式,使用表达式确定返回值. 语法:CASE search_expression WHEN expres
2013-07-18 11:30:35
581
转载 Html.ActionLink
以下使用参数文字说明:linkText:生成的链接所显示的文字 类型:stringactionName:对应控制器的方法 类型:stringrouteValues:向对应的action传递的参数 类型:object 或 RouteValueDictionarycontrolName:指定控制器的名称 类型:stringhtmlAt
2013-07-17 15:59:53
707
转载 WCF服务实例模式与并发、限流
服务实例模式真正实现逻辑是在Service instance中发生的,client调用最终产生Service Instance的过程叫Activation(激活)。在Remoting中我们有两种Activation方式:Server Activation(Singleton和SingleCall),Client Activation。实际上对WCF也具有相似的Activat
2013-07-16 10:26:23
1477
转载 WCF服务契约的重载与继承详解
本章主要介绍WCF服务契约的重载与继承,以及设计和分离服务契约的一般原则。2. 服务契约重载 基于 WSDL 的操作不支持操作重载,但可以使用 OperationContract 特性的 Name 属性,为操作指定别名,手动地启用操作重载。?12345678910
2013-07-12 18:46:06
1107
原创 wcf 看不到Edit WCF Configuration的操作方法
App.Config文件上右击,通过弹出的" Edit WCF Configuration”(编辑WCF配置)选项来利用GUI界面编辑WCF的配置信息。 右键App.Config文件默认是没有" Edit WCF Configuration”选项后,只有当你手工打开过一次“工具”->“WCF服务编辑配置器”后,再右击App.Config文件就有了"Edit WCF Configuration”
2013-07-09 00:18:11
671
原创 wcf 元数据的发布
元数据的发布有两种方法:1.在配置文件发布服务元数据2.在代码中发布服务元数据一:在配置文件发布服务元数据 <service name="Wrox.CarRentalService.Implementations.Europe.CarRentalService" behaviorConfiguration="CarRentalSe
2013-07-07 19:30:57
693
原创 WCF服务实战
1.开发WCF服务实战开发服务契约:指定端点可用的WCF服务的操作。开发绑定:绑定指点端点与外界通信的协议。添加,删除,更新和配置端点:在配置文件中添加和绑定端点(当然也可以用编码的形式,但是不推荐。)添加行为:一个行为就是一个组件,能增强服务,端点,和操作的运行时行为。一个WCF服务契约是一个用元数据属性[ServiceContract]修饰的
2013-07-06 14:56:49
519
原创 C# 委托知识总结
在程序过程中,当程序正在处理某个事件的时候,我需要另外的程序代码去辅助处理一些事情,于是委托另一个程序模块去处理,而委托就可以达到这种目的,我可以利用委托通知另外的程序模块,该去调用哪个函数方法。委托其实就起到了这样一个作用,将函数签名传递到了另一个函数中。或许这样讲还是有些模糊,看看后面的具体实例。using System;using System.Collections.Generic;
2013-07-05 16:53:58
522
转载 (1-2)WCF Address正确含义解析
WCF是一个功能比较强大的开发插件,在这篇文章中,我们将会为大家详细介绍一下其中一个比较重要的应用知识,WCF Address。那么接下来,就让么我们一起来揭开WCF Address的面纱。WCF Address是什么?一个要和服务端通讯的客户端要做的第一件事情,就是搞清数据要发给谁?目的地在哪?而Address正是通过一个Uri来唯一标示一个WCF的终节点(EndPoint)的,
2013-07-05 12:54:20
868
转载 c#引用类型与值类型的区别大盘点
解析:CLR支持两种类型:值类型和引用类型。用Jeffrey Richter(《CLR via C#》作者)的话来说,“不理解引用类型和值类型区别的程序员将会把代码引入诡异的陷阱和诸多性能问题”。这就要求我们正确理解和使用值类型和引用类型。值类型包括C#的基本类型(用关键字int、char、float等来声明),结构(用struct关键字声明的类型),枚举(用enum关键字声明的类型);而
2013-07-05 12:52:30
412
转载 (6)WCF服务离线操作与消息队列MSMQ
WCF分布式开发必备知识(1):MSMQ消息队列 ,当时的目的也是用它来作为学习WCF 消息队列MSMQ编程的基础文章。在那篇文章里,我们详细介绍了MSMQ消息队列的基本概念、安装、部署、开发、调试等相关问题。今天我们来学习WCF分布式开发步步为赢(13):WCF服务离线操作与消息队列MSMQ。在WCF框架下使用MSMQ消息队列服务编程。 这里我会给出一个使用WCF MSMQ实现离线请求的D
2013-07-04 20:46:32
995
SQL Server 2012链接服务器到PostgreSQL
2018-07-24
.net 微服务eShopOnContainers
2017-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人