自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(100)
  • 收藏
  • 关注

转载 判断某一个字符串是否存在另一个字符串中

判断某一个字符串是否存在另一个字符串中1 var output = String1.Contains(String2);2 int idex = Thread.CurrentThread.CurrentCulture.CompareInfo.IndexOf(String1, String2, CompareOptions.IgnoreCase); var output = i...

2017-12-29 17:44:00 913

转载 Java运算符优先级

Java运算符优先级序列号符号名称结合性(与操作数)目数说明1.点从左到右双目( )圆括号从左到右[ ]方括号...

2017-12-29 17:34:00 165

转载 深入理解DIP、IoC、DI以及IoC容器

摘要面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。目录前言依赖倒置原则(DIP)控制反转(IoC)依赖注入(DI)IoC容器总结前言...

2017-12-29 16:45:00 75

转载 HashMap和HashSet的区别

HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分,它们让我们能够使用对象的集合。collection框架有自己的接口和实现,主要分为Set接...

2017-12-29 16:07:00 74

转载 使用HashSet<>去除重复元素的集合

比如,某一个阵列中,有重复的元素,我们想去除重复的,保留一个。HashSet<T>含不重复项的无序列表,从MSDN网上了解到,这集合基于散列值,插入元素的操作非常快。你可以写一个方法: class Bn { public string[] Data { get; set; } public string[] ...

2017-12-29 15:58:00 276

转载 重复输出字符或字符串

当你需要对某一字符或字符串重复输出时,可以参考下面2个方法。一个是new 字符串,另一个是使用Linq的Enumberable的Repeat方法来实现。class Bo { public void RepeatCharacter(char c, int times) { string outpu...

2017-12-29 15:53:00 483

转载 C# 中的委托和事件

文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名);欢迎浏览本文的后续文章:C#中的委托和事件(续)引言委托 和 事件在 .Net F...

2017-12-29 15:37:00 57

转载 使用反射为特性赋值

反射reflection有一个类别PropertyInfo,是获取一个类别的特性相关集息。下面我创建一个类,并添加一个特性,然后我们使用反射来为这个特性赋值。 class Bq { public string Name { get; set; } }接下来,我们创建另一个类,来实现反射: ...

2017-12-29 14:52:00 94

转载 DataTable转List,转对象

DataTable转List public static List<T> ToListModel<T>(this DataTable table) where T : new() { var type = typeof(T); var properties = ty...

2017-12-29 14:48:00 131

转载 验证数据工具类目

using System.Text.RegularExpressions;namespace Commons.Helpers{ /// <summary> /// 验证助手类 /// </summary> public class ValidHelper { #region 验证...

2017-12-29 14:41:00 57

转载 日期格式转换方法整理

C#//将格式为yyyyMMdd的时间转化为yyyy-MM-dd类型详例:string beginDate="20140224"; beginDate =DateTime.ParseExact(beginDate,"yyyyMMdd",CultureInfo.CurrentCulture).ToString( "yyyy-MM-dd");//Server:如何将y...

2017-12-29 14:38:00 172

转载 工作总结 控制器里操作方法 和路由的 小记

路由设置的 默认是 id所有这样是一点毛病都没有的看这里进操作方法的时候 设置成了 DId路由参数的对象设置成 一样的参数名就好了之前是 报错报错参数匹配错误 Guid 类型 Id 拿不到值 为null 传过来的是DId...

2017-12-29 13:07:00 68

转载 工作总结 @{var sas = String.Format("{0:yyyy-MM-dd}", Model.DemandTime.GetValueOrDefault());}

可空DateTime类型 无法Tostring 或者 格式化时间格式 需要转换 为DateTimeNullable<T>.GetValueOrDefault() 方法返回对应的 值类型生成的input 为什么,没有显示值因为@Html.Editor 的 第三个参数根本 不是为对应属性设置值的 参数...

2017-12-29 10:22:00 262

转载 工作总结 Rezor 里面的一些小知识----自定义类型 放在标签值中 会直接跳过去...

0 的时候不报错1 的时候 报错了原因 是 imagesname[i] 索引超出了为什么在 上面 报错呢? 不在这里报错呢?说明了 Rezor 对于 自定义的变量 放在标签值里的时候,调试时是直接跳过的 本来是不满足条件 不跳过此次继续走的 但Rezor对于这种自定义变量放在标签值里 调试是跳过的 所有 一经过 if 就报错了 ...

2017-12-28 18:20:00 109

转载 iis 设置了主机名 就不能访问

主机名就是域名,设置这个主要用来防止别人通过IP访问,对于服务器来说多少会更安全点,不过如果没有域名,则设置后无法访问追答如果想要测试域名,则可以修改hosts文件实现,这样就可以设置主机名,不过每台要访问这个服务器的电脑都需要修改主机名就是网站的域名,通俗说就是网站地址(如:www.baidu.com)。设置了主机名,而IIS确不知道主机名对应的地址在哪里...

2017-12-28 10:39:00 2822

转载 8天掌握EF的Code First开发系列之动手写第一个Code First应用

返回《8天掌握EF的Code First开发》总目录本篇目录创建控制台项目根据.Net中的类来创建数据库简单的CRUD操作数据库模式更改介绍本章小结自我测试上一篇《8天掌握EF的Code First开发之Entity Framework介绍》,只是大概地从整体上了解了一下Entity Framework,纯粹理论,没有一点代码,但是推荐数量飙升...

2017-12-27 17:32:00 112

转载 c#静态构造函数 与 构造函数 你是否还记得?

构造函数这个概念,在我们刚开始学习编程语言的时候,就被老师一遍一遍的教着。亲,现在你还记得静态构造函数的适用场景吗?如果没有,那么我们一起来复习一下吧。静态构造函数是在构造函数方法前面添加了static关键字之后形成的,并且没有修饰符(public,private),没有参数。静态构造函数有哪些特点呢:静态构造函数没有修饰符修饰(public,private)...

2017-12-27 15:39:00 65

转载 【设计模式 2】设计模式的来源,及其相混淆的模型、框架、架构区别

导读:周日,又给徒弟验收项目了。以往常的习惯一样,每次验收,我都陪着徒弟一起总结学习过程中的问题,然后互相交流。这次,一个徒弟验收的是设计模式,一个徒弟验收的是UML,本篇博客,就先写写设计模式的东西。一、基本概念1.1,模式(pattern)在汉语词典中,模式一词的意思是:事物的标准样式。在百度百科中,模式一词的意思是:是一种认识论意义上的确定思维方式。是人们...

2017-12-27 12:52:00 129

转载 架构和框架的区别

人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构(Architecture)和框架(Framework)混为一谈。其实很简单,一句话:框架是软件,架构不是软件。框架落脚在“架”字上,可以理解成名词性的,是一个客观性的名词存在,如.Net Framework;而架构体现在“构”字上,理解成构造,是一个动词性的,是一系列动作发生的策略性体现。 框...

2017-12-27 11:36:00 114

转载 三层架构与MVC的区别

我们平时总是将混为一谈,殊不知它俩并不是一个概念。下面我来为大家揭晓我所知道的一些真相。首先,它俩根本不是一个概念。  三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。  MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。  那么架构跟设计模式有什么区别呢?  我们从接手一个项目开始,首先,我们需要进行架构设计,一般我们采用的就是分层式的...

2017-12-27 10:09:00 73

转载 架构(三层架构)、框架(MVC)、设计模式三者异同点

前言: 本博客主要针对架构、框架和设计模式三者的区别、还有三层和MVC的区别进行讨论、对于这三者一点都不了解的、请点在维基和百度百科上补补课、这里就不发链接了软件架构(software architecture) 软件的架构是系统的一个草图、阐述了各个组件之间的通讯、划分层次、一旦系统开始详细设计、架构蓝图就很难甚至无法更改、是...

2017-12-27 10:02:00 248

转载 Java Web(八) MVC和三层架构

      今天终于认识到自己的渺小,想起了一句话,不努力机会来了你也抓不住,不要一直想一步登天,一直沉浸在白日梦的美好之中,一步一个脚印,有多大能力做多大的事情,走程序员的这条路,那么我就想去好公司,一切都以进阿里为目标,加油把。                        --WH一、设计模式 Model 1 和Model 2    Model 1      前面学...

2017-12-27 09:35:00 107

转载 委托与事件代码详解与(Object sender,EventArgs e)详解

委托与事件代码详解using System;using System.Collections.Generic;using System.Text;namespace @Delegate //自定义命名空间,新建控制台程序,命名后自动添加{ // 热水器 public class Heater { private int temperature;...

2017-12-26 18:56:00 262

转载 关于对象映射(Dto->model) 思路的一些想法

最近粗浅的学习了下AutoMapper 这个做对象映射的第三方工具,觉得非常方便使用,所以简单的总结了一下我能想到的简单的对象映射的方式。 占时先不考虑源对象成员到目标对象成员的指定映射(即成员名不一致),先准备好两个类Students-StudentsDto;Teachers-TeachersDto 1 public class Students 2...

2017-12-26 18:38:00 248

转载 5、C#基础 - C#的值类型

1、C#的值类型有几个特点:存储在栈里基于值类型的变量直接包含值(值类型存储实际值)。 将一个值类型变量赋给另一个值类型变量时,将复制包含的值。 这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的引用,而不复制对象本身。所有的值类型均隐式派生自 System.ValueType。与引用类型不同,不能从值类型派生出新的类型。 但与引用类型相同的是,结构也...

2017-12-26 16:59:00 142

转载 ASP.NET 之 MVC框架及搭建

一、MVC简介MVC:Model-View-Controller(模型-视图-控制器),MVC是一种软件开发架构模式。1、模型(Model)模型对象是实现应用程序数据域逻辑的应用程序部件。通常,模型对象会检索模型状态并将其存储在数据库中。例如,Product对象可能会从数据库中检索信息,操作该信息,然后将更新的信息写回到数据库内的Product表中。2、视图(V...

2017-12-26 16:33:00 1180

转载 3.C#知识点:is和as

IS和AS 都是用于类型转换的操作。但是这两个有什么区别呢?简单的来说 is 判断成立则返回True,反之返回false。as 成立则返回要转换的对象,不成立则返回Null。下面掏一手代码来说明一下。using System;using System.Collections.Generic;using System.IO;using System....

2017-12-26 16:24:00 67

转载 6.C#知识点:反射

1.反射是什么?  反射提供描述组件,模块和类型的对象(类型为Type)。您可以使用反射来动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型,并调用其方法或访问其字段和属性。如果您在代码中使用属性,反射使您可以访问它们。有关更多信息,请参阅属性。-----来自微软官方。  微软的解释我觉得还可以。用大白话讲就是我们可以以通过反射让我们知道位置类型的信息。类似显示生...

2017-12-26 15:55:00 86

转载 DNS原理及其解析过程

DNS原理及其解析过程为什么需要DNS解析域名为IP地址?网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫“DNS服务器”的计算机...

2017-12-26 15:50:00 71

转载 【ASP.NET MVC系列】浅谈MVC

描述本篇文章主要概述ASP.NET MVC,具体包括如下内容:1.MVC模式概述2.WebForm概述3.WebForm与MVC区别4.ASP.NET MVC发展历程5.运用程序结构6.ASP.NET MVC 默认约定一 MVC模式概述1. MVC模式运用领域分析:(1)当前,MVC作为一种主流框架,被广泛运用,如JAVA Web开发,....

2017-12-26 15:30:00 93

转载 CSS的width:100%和width:auto区别

CSS的width:100%和width:auto区别一、 问题前段时间在调整树结构的时候,发现如果树的节点名称比较长的话在IE6下则不会撑开外面的元素,导致节点的名称只显示了一半,同时图标和名称换行显示了,但是在IE8和IE9下则显示正常。定位到问题后,最终发现是下面的属性导致的,如下图红色所致,把width的值设置为auto后即可解决问题:.Tree...

2017-12-26 11:34:00 377

转载 ASP.NET MVC之Html.RenderAction(无操作方法 传参数)

WEB窗体模式开发惯了,切入MVC模式,好多东西都不懂,每一步都要查资料。初步得来的一些知识点体会是:_Layout.cshtml就相当于母版页然后partical视图(部分视图)就是用户控件。那么在_Layout.cshtml里要放一个用户控件,要怎么做呢?假设我有一个“用户控件”:/Partial/LoginInfo,那么在_Layout.cshtml里可以这样使...

2017-12-25 15:45:00 151

转载 MVC |分部视图 PartialView()

介绍如何定义其实它和普通视图没有多大区别,只是创建分部视图的时候视图里没有任何内容,你需要什么标签你自己加。第二就是分部视图不会执行_ViewStart.cshtml中的内容)控制器PartialViewDeomController控制器[csharp]view plaincopyusingSystem;using...

2017-12-25 15:41:00 151

转载 Html.RenderPartial、Html.RenderAction联系与区别

1、引言  开发人员经常希望应用程序可以在多个不同的地方使用同样的Razor标签和HTML标记代码。这并不需要我们在多个地方重复这些标签,使用MVC中的分部视图和子动作可以让我们很好的解决类似的情况。2、Partial、RenderPartial的使用  使用MVC中的Html.RenderPartial、Html.RenderAction都可以在主界面中嵌入分部视图,下面就...

2017-12-25 15:39:00 167

转载 如何应用ASP.NET MVC中的分部视图

概述:   在ASP.NET Web Form的开发经验中,对于User Control使用比较频繁,可以减少重复的代码,利于页面模块化,这个概念也被引入了ASP.NET MVC.即“分部视图”。1、创建分部视图:在解决方案管理器中,找到Views文件夹下的Shared文件夹,右键添加视图,选择创建为分部视图,如图:2、修改分部视图:1 <p&...

2017-12-25 15:24:00 117

转载 关于分部视图(Partial View)

一、关于分部视图(Partial View)Partial View是可以应用在View中的,编写一次,在其他View中可以被反复使用。通常都是放在"Views——Shared"文件夹中。1. 创建Partial View:右键"Views——Shared"文件夹添加分部视图。2. 使用Partial View有两类helper : Html.Partial / Html....

2017-12-25 15:08:00 1992

转载 jquery 属性操作 attr( ) prop()css( )区别

一 attr () 和 prop( ) 操作属性谈谈我的总结:121 属性的定义,根据W3C手册所述:属性包括,标准属性:id class style title 语言属性 lang dir以及某些特定的元素的固有的属性,比如 a 的 href target 属性,input元素的 radio checked type alt src disabled val...

2017-12-22 18:54:00 153

转载 工作总结 表单提交中 Input 设置 disabled readonly

input框里面添加disabled属性之后,该内容就无法向上提交 需要的时候也可以再移除disabledreadonly这个属性来禁止用户修改, 可以正常提交。Hiddent 隐藏 也可以正常提交转载于:https://www.cnblogs.com/cjm123/p/8087087.html...

2017-12-22 17:41:00 109

转载 工作总结 @Html 辅助方法 为 生成的 标签设置元素属性 htmlAttributes 一个对象,其中包含要为该元素设置的 HTML 特性。...

@Html.RadioButtonFor(m => m.IsJianChe, true, new { @style = "width: 18px; height: 18px;" })是 @Html.RadioButtonFor(m => m.IsJianChe, false, new { @style = "width: 18px; he...

2017-12-22 11:52:00 231

转载 像素是什么意思?一个像素有多大? 告诉你像素和分辨率的关系!

像素是什么意思?一个像素有多大?告诉你像素和分辨率的关系!图片的像素和分辨率对于像素和分辨率这两个词,主要见于图片和显示设备上。只要你用到手机里的照相功能,你都要接触到这两个概念。只是大多数人都是一知半解,而更多的人却根本就不知道,白白浪费了手机里500万、800万像素的摄影头,却不知道如何调节使用。像素是组成图象的最基本单元要素:点。分辨率是指在长和宽的两个方向...

2017-12-22 09:55:00 2880

空空如也

空空如也

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

TA关注的人

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