自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (3)
  • 收藏
  • 关注

原创 框架的控制反转的能力

控制反转(IoC)与依赖注入(DI)  IoC(Inversion of Control),这是mvc框架的核心,贯穿始终。所谓IoC,对于mvc框架来说,就是由mvc框架来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、手机号、MSN………,想办法认识她们,投

2017-06-30 17:13:33 495

原创 C#中的条件判断(?,??等等)

null值判断 static void Main(string[] args) { string source = null; string test = source ?? "null"; Console.WriteLine(test); Console.ReadKey();

2017-06-29 17:37:12 8626

原创 C#学习笔记(9)—–多线程基础(下)

C#5.0基于任务的异步模式处理异步工作时,任务提供了比线程更好的抽象。任务自动调度为恰当数量的线程,而且大型任务可由多个小任务组成,就和大量程序由多个小方法组成一样。 但任务有自己的缺点。其中最麻烦的是它“颠倒”了程序逻辑。为了演示这个问题,先来考虑一个同步方法,它因为一个Web请求(I/O受限的、高延迟的操作)而阻塞。然后,将它和C# 5.0之前的异步版本和基于任务的异步模式(Task-bas

2017-06-28 14:24:13 443

原创 C#学习笔记(9)—–多线程基础(上)

一些概念多线程处理术语太多,容易混淆,所以我们先把它们定义好。CPU(中央处理器)或者内核 是实际执行给定程序的硬件单元。每台机器至少有一个CPU;如今多CPU机器也不少见。许多现代CPU都支持同时多线程(Intel称为超线程),使一个CPU能表现为多个“虚拟”CPU。进程是给定程序当前正在执行的实例;操作系统的一个基本功能就是管理进程。每个进程都包含一个或多个线程。一个进程由System.Di

2017-06-26 15:49:53 637

原创 .NET core的学习

概念有很多概念是需要先了解清楚的,我们一点一点的记录吧。.NET Standard Library这个库是所有微软目前实现的平台所需要遵循的一个标准,比如.net core ,.net framework: .NET core.NET Core是一个开源通用的开发框架,支持跨平台,即支持在Window,macOS,Linux等系统上的开发和部署,并且可以在硬件设备,云服务,和嵌入式/物联网方案中进

2017-06-23 12:21:06 1642

原创 Git学习笔记

集中式vs分布式基于版本的管理有分布式的也有集中式的,集中式的如CVS及SVN都是集中式的版本控制系统。集中式版本控制系统最大的问题就是必须联网才能工作,分布式的特点是每个人电脑上的版本都是一个独立的版本,都是一个完整库,分布式的安全性也会高很多,如果你电脑上的版本有问题了,如果你之前给另外一个同事传过一版你的,那么你可以从他那里要回来。 CVS作为最早的开源而且免费的集中式版本控制系统,直到现在

2017-06-22 10:58:12 251

转载 WEB前端学习笔记-CSS基础教程

通过使用 CSS 来提升工作效率!在我们的 CSS 教程中,您会学到如何使用 CSS 同时控制多重网页的样式和布局。CSS 概述•CSS 指层叠样式表 (Cascading Style Sheets) •样式定义如何显示 HTML 元素 •样式通常存储在样式表中 •把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 •外部样式表可以极大提高工作效率 •外部样式表通常存储在

2017-06-19 16:08:33 848

转载 WEB前端学习笔记-HTML(下)

HTML 类对 HTML 进行分类(设置类),使我们能够为元素的类定义 CSS 样式。为相同的类设置相同的样式,或者为不同的类设置不同的样式。<!DOCTYPE html><html><head><style>.cities { background-color:black; color:white; margin:20px; padding:20px;}

2017-06-19 14:51:26 500

原创 WEB前端学习笔记-HTML(中)

HTML 样式style 属性用于改变 HTML 元素的样式。HTML 的 style 属性style 属性的作用:提供了一种改变所有 HTML 元素的样式的通用方法。样式是 HTML 4 引入的,它是一种新的首选的改变 HTML 元素样式的方式。通过 HTML 样式,能够通过使用 style 属性直接将样式添加到 HTML 元素,或者间接地在独立的样式表中(CSS 文件)进行定义。由于HTML前期

2017-06-19 14:12:03 1002

原创 WEB前端学习笔记-HTML(上)

以下大部分学习资料都来自于http://www.w3school.com.cn/tags/index.asp,简单的学习一下html、css、javascriptHTML什么是 HTML? HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)

2017-06-19 12:45:51 668

转载 javascript知识体系

JAVASCRIPT 篇0、基础语法javascript基础语法包括:变量定义、数据类型、循环、选择、内置对象等。数据类型有string,number,boolean,null,undefined,object等。其中,string,number和boolean是基础类型,null和undefined是js中的两个特殊类型,object是引用类型。 Javascript可以通过typeof

2017-06-19 09:50:27 1183

原创 C#闭包的陷阱

陷阱我们写下面一段这样的代码: static void Main(string[] args) { List<Action> actions=new List<Action>(); for (int i = 0; i < 10; i++) { //int temp = i;先注释

2017-06-17 17:23:24 616

原创 C#的接口实现的依赖倒置、控制反转、依赖注入

面向接口编程什么是高内聚、低耦合引自博客园中一篇文章来解释一下:http://www.cnblogs.com/robnetcn/archive/2012/04/15/2449008.html起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。耦合性也称块间联系:指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系

2017-06-15 18:14:36 8521

原创 JavaScript学习笔记--第3章:基本概念中的语法

陆续学C#已经有8个月了。这8个月来学习了这门语言的方方面面,接着看一下javascript,学习的过程中,我会记录这两种语言的不同之处。变量javascript:javascript的变量是一种松散类型的变量,意思就是说可以用来保存任何类型的值,换句话说,javascript中的变量就是保存值得一个占位符而已,例如:var message;这句代码定义了一个message的变量,该变量可以用来

2017-06-14 17:25:55 367

原创 C#的静态构造函数(主要说的是编译器为Lambda表达式生成的类)

静态构造函数静态构造函数是C#的一个新特性,其实好像很少用到。不过当我们想初始化一些静态变量的时候就需要用到它了。这个构造函数是属于类的,而不是属于哪里实例的,就是说这个构造函数只会被执行一次。也就是在创建第一个实例或引用任何静态成员之前,由.NET自动调用。class SimpleClass{ // Static constructor static SimpleClass()

2017-06-13 09:38:55 848

原创 一个用来计算文本大小的方法(以及再一次对闭包的解释)

闭包 与Lambda先看一下这个方法: private static string FormatBytes(long bytes) { string[] magnitudes = new string[] { "GB", "MB", "KB", "Bytes" }; long max =(long)Math.Pow(1024, magn

2017-06-12 23:20:26 403

转载 C#学习笔记(八)—–LinqToSql和Entity Framework(下)

本篇大部分都摘自博客园,地址:http://www.cnblogs.com/lifepoem/archive/2011/11/15/2249303.htmlLinqToSql和Entity Framework(下)在本篇中,我们将接着上一篇“LINQ to SQL 和 Entity Framework(上)”的内容,继续使用LINQ to SQL和Entity Framework来实践“解释查询”,

2017-06-01 17:20:03 686

原创 C#学习笔记(八)—–LinqToSql和Entity Framework(上)

LinqToSql和Entity Framework虽然linqtosql(以下简称L2S)现在已经停止更新或者更新的很慢,它的地位也由Entity Framework(以下简称EF)逐渐取代,但是理解它们的原理对于后面的深入学习EF还是非常有必要的,而且基于L2S的速度上面的优势,有时也会直接用L2S来做业务。 本章还是基于前面讲解的Linq的两个方面(本地查询和解释查询)中的解释查询来介绍的,

2017-06-01 15:59:29 2649

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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