摘要: 在教大家阅读英文文档之前,首先给大家明确一个概念。C#和.NET的区别? 有一定编程经验的同学应该多多少少知道这方面的概念,但是可能模糊,理解的不一定深刻。我在这里简单给出两者的基本定义: C#:仅仅就是一种编程语言,有它自己的语法和结构。 .NET:是一个运行环境,里面包含了很多的库。 重点:我们 阅读全文
posted @ 2018-07-12 15:43 colorfulCat 阅读(417) 评论(1) 推荐(0) 编辑
摘要: resultMap和resultType在实际的使用上完全可以进行替换,但是resultMap有比resultType更多的一个功能。我们先定义一个简单的resultMap例子 在我们定义的resultMap中多了一个property和column属性,实际也就是分别配置实体的属性和对应的表字段之间 阅读全文
posted @ 2018-06-29 17:53 colorfulCat 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 最近有项目需要使用.net的web,啥也不说,直接开始学习.net的mvc框架。感觉微软的web项目其实还是很好用的,今天和大家分享一下服务端验证的事情。其实原理就是用到了c#的特性,特性不用多说,大家都应该很清楚,也是一个类,标记了特性的类或者方法,就可以是用特性类的数据,并且打上了一个特殊的标记 阅读全文
posted @ 2018-05-02 15:50 colorfulCat 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 话不多说,首先上表达式树的一个简单定义: 在这个最常见的定义里面,我们发现右边是一个lambda表达式,说白了就是一个匿名方法。这里我们可以联想到一个东西,为什么和定义一个委托的方式一模一样呢? 通过表达式树的原始定义Expression<Tdelegate>,我们可以看到这种写法实际上是Expre 阅读全文
posted @ 2018-04-02 16:32 colorfulCat 阅读(531) 评论(1) 推荐(0) 编辑
摘要: ORM对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换,是大家在项目中经常会使用到的。说白了就是把数据库的一个个的表转换成持久化的一个对象。常用的ORM 阅读全文
posted @ 2018-03-28 09:24 colorfulCat 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 这段时间对网络爬虫比较感兴趣,实现起来实际上比较简单。无非就是http的web请求,然后对返回的html内容进行内容筛选。本文的重点不在于这里,而在于多线程做http请求。例如我要实现如下场景:我有N个对象集合,需要通过http的方式获取每个对象的相关信息。废话不多说,直接上代码 实现方式一:依次循 阅读全文
posted @ 2018-01-27 09:52 colorfulCat 阅读(3294) 评论(0) 推荐(0) 编辑