- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 九种跨域方式实现原理(完整版)
前言前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。本文完整的源代码请猛戳github博客,纸上得来终觉浅,建议大家动手敲敲代码。一、什么是跨域?1.什么是同源策略及其限制内容?同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击。所谓同源是指"协议+域名+端口"三者相...
2019-07-19 14:13:01
204
转载 解析C#中is和as操作符的用法
转载:http://developer.51cto.com/art/200908/145432.htmc# 中 is和as 操作符是用来进行强制类型转换的is : 检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常objecto=newobject(); if(oisLabel) { Labellb...
2019-05-14 11:40:45
458
转载 深入理解DIP、IoC、DI以及IoC容器
转载:http://www.cnblogs.com/liuhaorain/p/3747470.html深入理解DIP、IoC、DI以及IoC容器摘要面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。...
2019-05-06 09:57:13
192
转载 C#中Invoke的用法
转载:http://www.cnblogs.com/lsgsanxiao/p/5523282.htmlinvoke和begininvoke 区别一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。首先说下,invoke和begininvoke的使用有两种情况: 1. control中的invoke、begi...
2019-05-05 15:03:14
216
转载 C#反射与特性使用简介
转载:https://www.cnblogs.com/ckym/p/9777956.html本文是学习特性与反射的学习笔记,在介绍完特性和反射之后,会使用特性与反射实现一个简单的将DataTable转换为List的功能,水平有限,如有错误,还请大神不吝赐教。1. 反射:什么是反射?反射就是在程序运行的过程中,动态的获取类的成员,并对他们进行操作。包括动态调用方法,动态获取,设置属...
2019-05-05 10:29:43
598
转载 C#类方法声明where的用法
转载:https://www.cnblogs.com/tudouguaishou/p/4773341.htmlwhere 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。1.接口约束。例如,可以声明一个泛型类MyGenericClass,这样,类型参数T就可以实现 IComparable<T> 接口:publicclassMyGene...
2019-04-30 09:16:12
1761
转载 Web Service 和WCF的比较
Web Service 的工作原理 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。WebService可用基于XML的SOAP来表示数据和调用请求,并且通过...
2019-04-01 14:35:49
325
转载 C# 多线程 详解
转载:https://www.cnblogs.com/wxfsoft/p/3453952.html【基础篇】怎样创建一个线程 受托管的线程与Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联【WinForm多线程编程篇】多线程WinForm程序总是抛出InvalidOperationException,怎么解决...
2019-03-25 15:22:35
393
转载 使用C#创建Windows服务
一、开发环境操作系统:Windows 10 X64开发环境:VS2015编程语言:C#.NET版本:.NET Framework 4.0目标平台:X86二、创建Windows Service1、新建一个Windows Service,并将项目名称改为“MyWindowsService”,如下图所示:2、在解决方案资源管理器内将Service1.cs改为MySer...
2019-03-12 17:06:18
124
转载 WCF、WebAPI、WCFREST、WebService之间的区别
注明:转载在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOAP协议的,数据格式是XML 2、只支持HTTP协议 3、它不是...
2019-03-12 15:12:19
151
转载 .NET中的CTS、CLS、CLR
.NET中的CTS、CLS、CLR一、解释11、CLR(Common Language Runtime) :公共语言运行库CLR 是CTS(Common Type System:通用类型系统)的实现,即是说:CLR是应用程序的执行引擎和功能齐全的类库,该类库严格按照CTS规范实现。作为程序执行引擎,CLR负责安全地载入和运行用户程序代码,包括对不用对象的垃圾回收和安全检...
2019-02-27 17:15:22
540
原创 wpf grid添加边框
/// <summary> /// 为Grid添加边框 /// </summary> public class GridHelper { //边框的宽度 static double myBorderWidth = 0.5; //请注意:可以通过propa这个快捷方式生成下面三段代码 ...
2019-02-25 17:17:41
8787
原创 Winform自定义Button控件
Winform自定义Button控件public partial class CircleTool : UserControl { [Browsable(true)] [Description("边框主题色"), Category("自定义属性")]//DefaultValue("属性默认值,重置时使用") public Color Fra...
2019-02-25 11:28:58
4367
2
转载 C# 索引器使用总结
C# 索引器使用总结1、索引器(Indexer):索引器允许类或者结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于他们的访问采用参数。最简单的索引器的使用 /// <summary> /// 最简单的索引器 /// </summary> public class IDXer { p...
2019-02-25 11:04:50
340
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人