12 2017 档案

摘要:以下数据源都假设为data 1.获取某列的不重复数据 List<int> ids = data.Select(t => t.ID).Distinct().ToList(); 2.对list进行in查询 List<int> ids = new List<int>() { 1,2,3};List<Ent 阅读全文
posted @ 2017-12-28 20:57 每天进步多一点 阅读(286) 评论(0) 推荐(0) 编辑
摘要:一、简介 委托是一种类型,由关键字delegate声明。确切的说,委托是一种可用于封装命名或者匿名方法的引用类型。 它类似于 C++ 中的函数指针,而且是类型安全和可靠的。 委托类型的声明与方法签名相似,有一个返回值和任意数目任意类型的参数。必须使用具有兼容返回类型和输入参数的方法或 lambda 阅读全文
posted @ 2017-12-28 20:48 每天进步多一点 阅读(287) 评论(0) 推荐(0) 编辑
摘要:正则表达式通常包含字母文本(Literaltext)和元字符(metacharacter) 字母文本指的是普通文本如"abcde"可匹配字符串中任何包含"abcde"的字符串。 元字符则更加灵活运用通用的表达式匹配所有符合此表达式规律的字符串。C#正则表达式语法一、 匹配单个字符 []——从中选择一 阅读全文
posted @ 2017-12-28 20:42 每天进步多一点 阅读(3471) 评论(0) 推荐(0) 编辑
摘要:目前为止,许多编程语言和工具都包含对正则表达式的支持,C#也不例外,C#基础类库中包含有一个命名空间(System.Text.RegularExpressions)和一系列可以充分发挥规则表达式威力的类(Regex、Match、Group等)。那么,什么是正则表达式,怎么定义正则表达式呢? 一、正则 阅读全文
posted @ 2017-12-28 20:35 每天进步多一点 阅读(9424) 评论(1) 推荐(4) 编辑
摘要:用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 微信的授权登录在日常应用中应用的非常广泛,越来越多的平台支持用户使用微信进行授权第三方登录 使用微信授权登录有哪些优势/好处; 1、用户量足够大,基本所有用户都会有微信,登录起来比较方便快捷; 阅读全文
posted @ 2017-12-16 21:21 每天进步多一点 阅读(6808) 评论(0) 推荐(0) 编辑
摘要:1. <script language="JavaScript"> javascript:window.history.forward(1); </script> 利用JS产生一个“前进”的动作,以抵消后退功能,这种方法应该是最简洁的,并且不需要考虑用户连点两次或多次“后退”的情况,缺点是当用户端禁 阅读全文
posted @ 2017-12-15 14:58 每天进步多一点 阅读(3628) 评论(0) 推荐(0) 编辑
摘要:一、定义: 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。此种模式通常被用来实时事件处理系统。其中两个重要对象是观察者和主题,要想主题对象发生改变时,能通知到所有观察者角色,则自然主题角色必须 阅读全文
posted @ 2017-12-13 14:40 每天进步多一点 阅读(308) 评论(0) 推荐(0) 编辑
摘要:在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈。面对这问题,我们怎么办呢?好,下面我就为大家介绍一种方法:构建SQL池,分离业务逻辑层和数据访问层,让业务逻辑层 阅读全文
posted @ 2017-12-13 14:35 每天进步多一点 阅读(2447) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示