Hyman的博客

你想要什么样的生活,并真正为之努力,你一定会得到它!

排序:
默认
按更新时间
按访问量

收藏的有价值的文章,感谢作者的分享!

一、Asp.net的编译原理 深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation) 深入剖析ASP.NET的编译原理之二:预编译(Precompilation)

2017-12-18 19:10:55

阅读数:252

评论数:0

UML 序列图详解

原文出自:https://www.cnblogs.com/Alenliu/p/5148391.html 现在是二月,而且到如今你或许已经读到、或听到人们谈论UML 2.0 —— 包括若干进步的 UML 的新规范,所做的变化。考虑到新规范的重要性,我们也正在修改这个文章系列的基础,把我们的注意力从...

2018-10-31 09:23:40

阅读数:89

评论数:0

WCF服务编程(7)——配置元数据交换终结点

一、引言 我们也可以通过配置元数据交换终结点的方式来启用元数据交换。标准的元数据交换终结点的配置结构如下:    和普通的终结点类似,它也包含3个主要元素:契约(contract)、绑定(binding)和地址(address)。Address的配置和普通终结点的地址配置类似,可以配置为空...

2017-12-26 20:52:41

阅读数:467

评论数:0

WCF服务编程(6)——基于HTTP-GET的元数据交换

一、引言 WCF中发布服务的元数据具有两种方式:一种是基于HTTP-GET协议提供元数据,它是一种绝大多数平台都能支持的简单的text-based协议;另一种是使用专门的终结点的方式提供元数据 二、基于HTTP-GET的元数据交换 点击查看全文

2017-12-25 19:22:59

阅读数:470

评论数:0

WCF服务编程(5)——通过Configure()方法配置终结点

一、引言 在.net4.5之前,当使用编程方式配置WCF时,宿主(ServiceHost)代码通常需要和托管进程代码耦合在一起,这样无疑增加了代码维护难度,降低了代码的可读性。在.net4.5之后,WCF提出了Configure()方法,提供了一个不依赖托管进程的方式来配置服务。无论托管环境如何...

2017-12-20 20:17:35

阅读数:525

评论数:0

WCF服务编程(4)——以编程的方式配置终结点

一、引言 以编程方式配置终结点(endpoint)比较简单,我们创建ServiceHost对象后,直接调用其AddServiceEndPoint的API,该API原型如下: public ServiceEndpoint AddServiceEndpoint(Type impleme...

2017-12-19 17:21:58

阅读数:550

评论数:0

WCF服务编程(3)——以管理的方式配置终结点

一、引言 终结点(endpoint)简单来理解,就是WCF对外提供服务的接口,它包括三个要素:地址(address)、绑定(binding)和契约(contract)。服务端通过终结点对外暴露服务,客户端通过终结点查找服务端的服务。在实际编程中,客户端和服务端都要配置终结点,而且两者要保持一致才...

2017-12-15 15:57:14

阅读数:329

评论数:0

Python中lxml模块的安装(Ubuntu下)

1、安装libxml2 $ sudo apt-get install libxml2 libxml2-dev         libxml2默认的安装目录是/usr/include/libxml2 2、安装 libxslt $ sudo apt-get install libxlst libx...

2017-12-14 19:10:07

阅读数:525

评论数:0

WCF服务编程(2)——自托管服务

一、引言      自托管是由开发者提供和管理宿主进程生命周期的一种方式,简单来理解,自托管就是一种应用程序托管,以Winform、Windows NT服务、控制台程序等为宿主进程,在宿主进程运行时开启托管的WCF服务。不同于IIS托管,自托管支持所有的WCF服务协议,包括http、tcp、UDP...

2017-12-13 11:37:50

阅读数:243

评论数:0

WCF服务编程(1)——IIS上托管服务

一、引言 IIS web服务器是WCF服务托管最常见的一种方式之一,它的优势在于宿主进程可以在客户端第一次请求时就自动进行启动,但是它的不足之处在于只能使用http协议。 在VS中我们创建IIS托管的WCF服务很简单,直接从文件->新建->项目->WCF服务应用程序,其默认添...

2017-12-13 08:53:28

阅读数:198

评论数:0

【C#语法】C#中的托管资源和非托管资源

一 托管资源和非托管资源 托管资源,顾名思义,就是依托在.net平台,在托管堆中创建,它的释放不由人工进行干预,而是由.net的垃圾回收器GC自动进行释放。 相对于托管资源,非托管资源主要是操作系统级别的资源,.net平台无法对其释放,需要我们手动进行资源的回收。非托管资源一般对应于windo...

2017-12-11 11:13:29

阅读数:170

评论数:0

错误处理(4)—— “{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败

错误信息: 中文版—— 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 ...

2017-11-15 16:40:54

阅读数:6809

评论数:0

Not implemented (Exception from HRESULT: 0x80004001 (E_NOTIMPL))

今天在调试之前的代码:chart.ChartArea.Copy();时出现了这个问题,翻译过来就是chart的ChartArea.Copy()方法没有实现。当时觉得很奇怪,因为这段代码时一个成熟产品里面的,很多的现场都在使用,怎么可能出现问题。后面分析原因应该是改方法在Microsoft.Offi...

2017-08-16 18:59:02

阅读数:462

评论数:0

对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。

原文地址:http://www.cnblogs.com/gisoracle/p/5440846.html 无法将类型为“Excel.ApplicationClass”的 COM 对象强制转换为接口类  型“Excel._Application”。此操作失败的原因是对 IID 为“{0002...

2017-08-11 10:41:01

阅读数:4777

评论数:2

【C#语法】类和方法的特性Attribute

一、引言                 今天,我们来聊一下C#中的特性Attribute。何为特性Attribute?我们先看一个特性的使用例子,我们定义了一个Human类,但是由于某种原因该类不再被使用,但是我又不想将该类的代码注释或者删除掉,于是我们就可以通过给它赋予Obsolete特性来禁...

2017-07-03 20:28:36

阅读数:1615

评论数:0

Win32 SDK基础(13)—— 键盘和鼠标消息

一、键盘消息 1、键盘消息 WM_KEYDOWN —— 键盘按键按下时产生。 WM_KEYUP —— 键盘按键弹起时产生。 WM_SYSKEYDOWN —— 系统按键按下时产生,如ALT、F10等等 WM_SYSKEUP —— 系统放开时产生 WM_CHAR —— 字符消息 2、消息...

2017-05-31 09:35:42

阅读数:1182

评论数:0

Win32 SDK基础(12)—— WM_PAINT消息的处理

一、引言         在计算机中,屏幕上显示的一切东西几乎都是绘制的,包括窗口、对话框、图片、以及一切文字,而WM_PAINT消息就是在绘制这些对象时,系统触发的消息。我们在计算机中的每一个操作,几乎都会触发这个消息,它也是WIndows中最重要的消息之一。本文主要针对该消息进行试验,以进行全...

2017-04-13 14:46:45

阅读数:4293

评论数:0

Win32 SDK基础(11)—— 消息队列和GetMessage/PeekMessage、SendMessage/Postmesage

一、消息队列 1.1 消息队列         消息队列是用来存放消息的一个队列,消息在队列中先入先出,所有的窗口程序都具有消息队列,程序可以从队列中获取消息。 1.2 消息队列的类型         系统消息队列:由操作系统维护的消息队列,存放系统产生的消息,如鼠标、键盘消息等等。       ...

2017-04-12 17:35:04

阅读数:1828

评论数:0

36.动态SQL

一、引言        前面介绍的所有内容,所操作的数据库表必须存在,否则执行子程序时就会出现问题,这种方法叫做静态SQL。PLSQL中有一种能够定义程序时不指定具体的操作对象,在执行时动态传入对象的技术,叫做动态SQL。 二、动态的创建表格并返回表格行数        下面的代码,我们定义了一个...

2017-04-06 09:53:21

阅读数:973

评论数:1

35.表级和行级DML触发器

一、引言         触发器类似于过程和函数,都有程序主题部分(声明段、可执行段、异常处理段),但是调用其和函数不同,触发器为依靠事件执行的,且由于其是隐式调用的,触发器没有参数。         本文主要介绍oracle中的DML触发器,顾名思义就是执行DML语句对表进行增、改、查时执行...

2017-03-30 10:51:13

阅读数:815

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭