上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页
摘要: 引言 本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其中委托的BeginInvoke方法以及回调函数最为常用。而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发当 阅读全文
posted @ 2018-11-30 14:27 盛开的雨季 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 一、什么是堆?(Heap) 堆是无序的,是一片不连续的内存域,由用户自己来控制和释放,如果用户自己不释放的话,当内存达到一定的特定值时,通过垃圾回收器(GC)来回收。 是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。 二、什么是栈?(Stack) 栈是有顺序的,是 阅读全文
posted @ 2018-11-28 15:27 盛开的雨季 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 一、在讲堆栈之前,我们先看看值类型和引用类型: 1,我们看看值类型与引用类型的存储方式: 引用类型:引用类型存储在堆中。类型实例化的时候,会在堆中开辟一部分空间存储类的实例。类对象的引用还是存储在栈中。 值类型:值类型总是分配在它声明的地方,做为局部变量时,存储在栈上;类对象的字段时,则跟随此类存储 阅读全文
posted @ 2018-11-28 15:00 盛开的雨季 阅读(1283) 评论(1) 推荐(1) 编辑
摘要: 最近我们团队一直进行.net core的转型,web开发向着前后端分离的技术架构演进,我们后台主要是采用了asp.net core webapi来进行开发,开始每次调试以及与前端人员的沟通上都存在这效率低下的问题,一次在看微软asp.net core官方文档的时候,发现了swagger这个好东西。然 阅读全文
posted @ 2018-10-23 15:41 盛开的雨季 阅读(771) 评论(0) 推荐(1) 编辑
摘要: Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。官方网站:https://www.getpostman.com/ 安装: 1、Po 阅读全文
posted @ 2018-10-10 14:42 盛开的雨季 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 微软官方教程: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x 在vs中创建.net core项目 选择.NET Core-》web application 项目名称按个人需求而定。 在vs中 阅读全文
posted @ 2018-09-27 14:47 盛开的雨季 阅读(23517) 评论(0) 推荐(0) 编辑
摘要: 观察者模式(Observer)和发布(Publish/订阅模式(Subscribe)的区别 在翻阅资料的时候,有人把观察者(Observer)模式等同于发布(Publish)/订阅(Subscribe)模式,也有人认为这两种模式还是存在差异,而我认为确实是存在差异的,本质上的区别是调度的地方不同。 阅读全文
posted @ 2018-07-03 16:17 盛开的雨季 阅读(2065) 评论(0) 推荐(0) 编辑
摘要: 【意义】 this:指当前类,this调用当前类的属性,方法,包括构造函数的方法,继承本类的构造函数 base:指当前类的父类,可调用父类的非私有属性,方法,继承父类的构造函数括号里的参数 【用处】 一:this的用处 1.限定被相似的名称隐藏的成员,方法或函数(多数用在构造函数中) 由于this. 阅读全文
posted @ 2018-07-03 14:55 盛开的雨季 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 1.定义 简单工厂模式:是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。 抽象工厂模式:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的 阅读全文
posted @ 2018-06-26 15:09 盛开的雨季 阅读(404) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace 接口属性{ //定义接口 interface ISeries //interface接口关键字,ISeries接口 阅读全文
posted @ 2018-06-26 10:45 盛开的雨季 阅读(10170) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们 阅读全文
posted @ 2018-06-26 09:19 盛开的雨季 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、在讲堆栈之前,我们先看看值类型和引用类型: 1,我们看看值类型与引用类型的存储方式: 引用类型:引用类型存储在堆中。类型实例化的时候,会在堆中开辟一部分空间存储类的实例。类对象的引用还是存储在栈中。 值类型:值类型总是分配在它声明的地方,做为局部变量时,存储在栈上;类对象的字段时,则跟随此类存储 阅读全文
posted @ 2018-06-23 20:32 盛开的雨季 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 简介:ref和out是C#开发中经常使用的关键字,所以作为一个.NET开发,必须知道如何使用这两个关键字. 1、相同点 ref和out都是按地址传递,使用后都将改变原来参数的数值。 2、ref关键字 (1)、使用ref关键字的注意点: i、方法定义和调用方法都必须显式使用 ref 关键字 ii、传递 阅读全文
posted @ 2018-06-23 20:30 盛开的雨季 阅读(483) 评论(0) 推荐(0) 编辑
摘要: (1)请求页面:页请求发生在页生命周期开始之前。 (2)开始:在开始阶段,将设置页属性,如Request和Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置IsPostBack属性。 (3)初始化页面:页面初始化期间,可以使用页中的控件,并将设置每个控件的UniqueID属性。如 阅读全文
posted @ 2018-06-15 15:02 盛开的雨季 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 传统的ASP.NET web form 是假想,用户请求的URL和服务器上面的文件之间有某种关联,这里,服务器的工作就是根据接收到的用户请求,检索到对应的文件给用户。这种方式在web form时代很适合,因为ASP.NET页面是aspx页面,并且能够独立的回复用户的浏览器请求。 但是这中方式在MVC 阅读全文
posted @ 2018-04-18 20:23 盛开的雨季 阅读(916) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页