五维思考

学习要加,骄傲要减,机会要乘,懒惰要除。 http://www.5dthink.cn

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  C#

上一页 1 2 3 4 5 6 7 8 下一页

摘要:Entity Framework是微软出品的高级ORM框架,大多数.NET开发者对这个ORM框架应该不会陌生。本文主要罗列在.NET(ASP.NET/WINFORM)应用程序开发中使用Entity Framework直接执行SQL语句或者存储过程的一些代码片段。具体请见以下正文: 1.使用SqlQu 阅读全文
posted @ 2019-04-12 09:49 五维思考 阅读(10671) 评论(0) 推荐(0) 编辑

摘要:技术背景:LINQ TO ENTITY需要一定的lambda书写能力 问题:在简单的ORM中完成一些简单的增删查改是通过WHERE INSERT DELETE UPDATE完成的,但是在这个过程中出现了一个需求“多项条件的AND和OR的组合查询” 众所周知直接通过LINQ写的话很方便,但是我们的框架 阅读全文
posted @ 2019-04-04 22:05 五维思考 阅读(10667) 评论(1) 推荐(0) 编辑

摘要:在项目开发中,有时候要处理一些文件,比如视频格式的转换,如果用C开发一套算法,再用C#调用,未免得不偿失!有时候调用现有的程序反而更加方便。今天就来说一下C#中如何调用外部程序,执行一些特殊任务。 这里演示调用cmd.exe,即我们常用的DOS。 下面来看代码: 这里调用DOS,执行查看版本的命令, 阅读全文
posted @ 2019-03-28 08:47 五维思考 阅读(1480) 评论(0) 推荐(0) 编辑

摘要:1、泛型方法(1) using System; using System.Collections.Generic; using System.Data; using System.Reflection; /// <summary> /// 将DataTable数据源转换成实体类 /// </summ 阅读全文
posted @ 2019-03-27 12:46 五维思考 阅读(1754) 评论(0) 推荐(0) 编辑

摘要:在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。 虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期 阅读全文
posted @ 2019-03-09 18:31 五维思考 阅读(49086) 评论(3) 推荐(24) 编辑

摘要:(1) 简单的查询语句 Linq语法: var data=from a in db.Areas select a ; Lamda语法: var data=db.Areas; sql语法: string sqlStr=" SELECT * FROM Areas "; (2) 简单的WHERE语句 Li 阅读全文
posted @ 2019-02-25 23:34 五维思考 阅读(7973) 评论(2) 推荐(5) 编辑

摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SingleNumber { namespace ConsoleApplication1 { class Program { sta... 阅读全文
posted @ 2019-02-25 22:33 五维思考 阅读(612) 评论(0) 推荐(0) 编辑

摘要:分组的引入: 对于要重复单个字符,非常简单,直接在字符后卖弄加上限定符即可,例如 a+ 表示匹配1个或一个以上的a,a?表示匹配0个或1个a。这些限定符如下所示: X ? X ,一次或一次也没有 X * X ,零次或多次 X + X ,一次或多次 X { n } X ,恰好 n 次 X { n ,} 阅读全文
posted @ 2018-12-11 16:58 五维思考 阅读(31694) 评论(0) 推荐(3) 编辑

摘要:DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek = startWeek.AddDays(6); //本周周日 DateTime startMonth = ... 阅读全文
posted @ 2018-10-19 21:09 五维思考 阅读(666) 评论(0) 推荐(0) 编辑

摘要:我的基于WCF的SOA架构项目实战 http://www.uml.org.cn/soa/201112201.asp WCF实战(一):创建服务器类 https://blog.csdn.net/qiumuxia0921/article/details/41356577 WCF实战(二):使用IIS发布 阅读全文
posted @ 2018-10-15 22:10 五维思考 阅读(195) 评论(0) 推荐(0) 编辑

摘要:在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验等方面我们都可以 阅读全文
posted @ 2018-10-10 11:12 五维思考 阅读(5109) 评论(0) 推荐(1) 编辑

摘要:今天再来总结关于如何实现WebApi的身份验证,以完成该系列所有文章,WebApi常见的实现方式有:FORM身份验证、集成WINDOWS验证、Basic基础认证、Digest摘要认证 第一种:FORM身份验证(若在ASP.NET应用程序使用,则该验证方式不支持跨域,因为cookie无法跨域访问) 1 阅读全文
posted @ 2018-10-09 16:19 五维思考 阅读(23882) 评论(1) 推荐(2) 编辑

摘要:前面总结了三种方法,今天又将分享三种方法,完成WCF篇。 第四种:SOAP Header验证 首先定义一个WCF服务契约及服务实现类(后面的各种验证均采用该WCF服务),我这里直接采用默认的代码,如下: 服务契约定义: 服务实现Service1.svc: 然后就开始编写实现SOAP Header验证 阅读全文
posted @ 2018-10-09 16:11 五维思考 阅读(1143) 评论(0) 推荐(0) 编辑

摘要:WCF身份验证一般常见的方式有:自定义用户名及密码验证、X509证书验证、ASP.NET成员资格(membership)验证、SOAP Header验证、Windows集成验证、WCF身份验证服务(AuthenticationService),这些验证方式其实网上都有相关的介绍文章,我这里算是一个总 阅读全文
posted @ 2018-10-09 16:04 五维思考 阅读(3373) 评论(0) 推荐(2) 编辑

摘要:在这个WEB API横行的时代,讲WEB Service技术却实显得有些过时了,过时的技术并不代表无用武之地,有些地方也还是可以继续用他的,我之所以会讲解WEB Service,源于我最近面试时被问到相关问题,我这里只是重新复习一下并总结一下,给新手们指指路,大牛们可以无视之,当然不足之处还请大家指 阅读全文
posted @ 2018-10-09 15:48 五维思考 阅读(5891) 评论(0) 推荐(1) 编辑

摘要:常见的微服务架构用到的软件&组件: docker(成熟应用) spring boot % spring cloud(技术趋势) Service Fabric(属于后起之秀 背后是微软云的驱动) 四种常用的微服务架构方案,分别是ZeroC IceGrid、Spring Cloud、基于消息队列与Doc 阅读全文
posted @ 2018-10-03 19:47 五维思考 阅读(8766) 评论(0) 推荐(3) 编辑

摘要:目录 C# 正则表达式大全(理论篇) C# 正则表达式大全(代码篇) 正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。 一、命名空间 System.Text.RegularExpression 阅读全文
posted @ 2018-09-28 14:19 五维思考 阅读(21085) 评论(1) 推荐(6) 编辑

摘要:环视结构不匹配任何字符,只匹配文本中的特定位置。 顺序环视:从左向右查看文本,尝试匹配子表达式,如果能够匹配则返回匹配成功信息。顺序环视使用「 (?=...) 来标识」,例如「 (?=\d) 」,它表示如果当前位置的右边字符是数字,则匹配成功。 逆序环视:从右向左查看文本,尝试匹配子表达式,如果能够 阅读全文
posted @ 2018-09-28 13:47 五维思考 阅读(692) 评论(0) 推荐(0) 编辑

该文被密码保护。
posted @ 2018-09-28 12:06 五维思考 阅读(1) 评论(0) 推荐(0) 编辑

摘要:可执行版本下载:https://github.com/neil3d/excel2json/releases 完整项目源代码下载:https://github.com/neil3d/excel2json 主要功能是:把Exce的l表单转换成json对象,并保存到一个文本文件中 详细帮助文档请见:htt 阅读全文
posted @ 2018-09-22 21:02 五维思考 阅读(4617) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 下一页

QQ群:1. 全栈码农【346906288】2. VBA/VSTO【2660245】