摘要: 1.LINQ的两种语法LINQ查询时有两种语法可供选择:查询表达式(Query Expression)和方法语法(Fluent Syntax)。.NET公共语言运行库(CLR)并不具有查询表达式的概念。所以编译器会在程序编译时把查询表达式转为方法语法,即对扩展方法的调用。所以使用方法语法会让我们更加接近和了解LINQ的实现和本质,并且一些查询只能表示为方法调用。但另一方面,查询表达式通常会比较简单... 阅读全文
posted @ 2017-06-15 16:15 iwsx 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 前言 本文总结学习C#必须知道的基础知识,委托、监视者模式、常用lambda表达式、linq查询,自定义扩展方法,他们之间有什么关系呢?匿名委托是如何演变成lambda表达式,lambda再如何导出linq语句的? 委托 用delegate关键字声明委托,引用MSDN上的一段内容:委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的调用可以像其他任何方... 阅读全文
posted @ 2017-06-15 14:29 iwsx 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 1.隐式类型 1)源起 在隐式类型出现之前,我们声明一个变量时,需要为它指定相应的类型,甚至在foreach一个集合的时候,也要为遍历的集合元素,指定变量的类型,隐式类型出现后,程序员就不用再做这个工作了。 2)使用方法 来看看下面的代码: var a=1;//int a=1;var b="123";//string b="123";var myObj=new MyObj();/... 阅读全文
posted @ 2017-06-14 15:24 iwsx 阅读(1982) 评论(0) 推荐(0) 编辑
摘要: 一、运用布局和视图起始文件布局的使用,可以简化视图,允许用户创建能够运用于多个视图的通用HTML,并使得维护更加容易。下面是一个简单的例子:域模型类:public class Product { public int ProductID { get; set; } public string Name { get; set; } public str... 阅读全文
posted @ 2017-02-18 19:39 iwsx 阅读(2607) 评论(0) 推荐(0) 编辑
摘要: 标题 标题1 标题2 标题3 标题4 首行缩进 一语未了,只听后院中有人笑声,说:“我来迟了,不曾迎接远客!" 分割线 可以使用星号、减号和底线三种方式 列表 文本1 文本2 文本3 3. 文本3 链接 显示文本 百度一下 引用 一盏灯, 一片昏黄; 一简书, 一杯淡茶。 守着那一份淡定, 品读属于 阅读全文
posted @ 2017-01-13 17:55 iwsx 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 背景在不使用注入容器之前,我们的项目往往存在着大量耦合的类,这使得我们在开发大型项目时难以维护。比如下面这个简单的MVC框架的例子,计算购物车的产品价格总和:/// /// 产品模型类/// public class Product { public int ProductID { get; set; } public string Name { get;... 阅读全文
posted @ 2017-01-07 17:00 iwsx 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 背景: 今天本来想学点JDBC的,没想到在MySQL的安装上卡了很久,特此写下此文,希望大家遇到类似问题可以早些跳出坑。 一、寻找资源 今天,为了学习JDBC,准备在公司的电脑上装MySQL,于是在网上找了MySQL的资源,很快我就在一个MySQL社区找到MySQL安装文件,而且还是百度网盘的,方便 阅读全文
posted @ 2016-11-15 17:50 iwsx 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 在HTML里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径与相对路径的概念。 1.绝对路径 绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布 阅读全文
posted @ 2016-07-30 10:54 iwsx 阅读(721) 评论(0) 推荐(0) 编辑
摘要: SQL Server(MSSQLSERVER)是必须要开启的,这个是数据库引擎服务,就像汽车的发动机一样。SQL Server代理(MSSQLSERVER)是代理服务,比如你有一些自动运行的,定时作业,或者是一些维护计划,比如定时备份数据库等操作,那么就要打开,否则,就不会备份数据库了。 SQL S 阅读全文
posted @ 2016-03-21 15:09 iwsx 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 秒懂例子: CHARINDEX('SQL', 'Microsoft SQL Server') 返回11; CHARINDEX('7.0', 'Microsoft SQL Server 2000') 返回0; CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调 阅读全文
posted @ 2016-02-24 16:13 iwsx 阅读(232) 评论(0) 推荐(0) 编辑