04 2018 档案

模型验证组件 FluentValidation
摘要:FluentValidation 是 .NET 下的模型验证组件,和 ASP.NET MVC 基于Attribute 声明式验证的不同处,其利用表达式语法链式编程,使得验证组件与实体分开。正如 FluentValidation 的 介绍: A small validation library for 阅读全文

posted @ 2018-04-28 11:42 大西瓜3721 阅读(246) 评论(0) 推荐(0) 编辑

C#中的 正则表达式
摘要:String 类包括许多字符串搜索和替换方法,当你要在较大字符串中定位文本字符串时,可以使用这些方法。 当你希望在较大字符串中定位若干子字符串之一时,或者当你希望在字符串中标识模式时,正则表达式最有用,,以下主要介绍下C#正则表达式的用法: 字符转义 正则表达式中的反斜杠字符 (\) 指示其后跟的字 阅读全文

posted @ 2018-04-25 22:31 大西瓜3721 阅读(452) 评论(0) 推荐(0) 编辑

C#常用正则表达式
摘要:一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文

posted @ 2018-04-24 14:13 大西瓜3721 阅读(288) 评论(0) 推荐(0) 编辑

微信支付HTTPS服务器证书验证指引
摘要:1. 背景介绍 2. 常见问题 3. 验证证书 4. 安装证书 1. 背景介绍 2. 常见问题 3. 验证证书 4. 安装证书 1. 背景介绍 2. 常见问题 3. 验证证书 4. 安装证书 背景介绍 微信支付使用HTTPS来保证通信安全, 在HTTPS服务器上部署了由权威机构签发的证书, 用于证明 阅读全文

posted @ 2018-04-23 11:34 大西瓜3721 阅读(9675) 评论(0) 推荐(0) 编辑

C#读取设置Cookie
摘要:设置: 读取: 判断cookie是否存在: 设置cookie有效期 ASP.NET中Cookies的用法(转) 一, cookies 写入 方法1: Response.Cookies["username"].Value="gjy"; Response.Cookies["username"].Expi 阅读全文

posted @ 2018-04-23 00:08 大西瓜3721 阅读(357) 评论(0) 推荐(0) 编辑

FluentValidation:C#后端输入验证框架的官方文档解读
摘要:参照 FluentValidation 的官方文档写的例子,方便日后查看和使用。 原文:https://github.com/JeremySkinner/FluentValidation/wiki Home NuGet Packages For ASP.NET MVC integration: Fo 阅读全文

posted @ 2018-04-22 00:06 大西瓜3721 阅读(694) 评论(0) 推荐(0) 编辑

WCF Service中HttpContext.Current为null的解决办法
摘要:1. 在hosting WCF的web.config中加入: <system.serviceModel> <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/> </system.serviceModel> 2. 在Service 阅读全文

posted @ 2018-04-21 17:23 大西瓜3721 阅读(184) 评论(0) 推荐(0) 编辑

NET平台开源项目速览(10)FluentValidation验证组件深入使用(二)
摘要:阅读目录 1.FluentValidation内置验证器 2.验证器错误信息配置 3.其他内容 4.帮助文档 阅读目录 1.FluentValidation内置验证器 2.验证器错误信息配置 3.其他内容 4.帮助文档 在上一篇文章:.NET平台开源项目速览(6)FluentValidation验证 阅读全文

posted @ 2018-04-21 14:06 大西瓜3721 阅读(300) 评论(0) 推荐(0) 编辑

十五天精通WCF——第七天 Close和Abort到底该怎么用才对得起观众
摘要:一:文起缘由 写这一篇的目的源自于最近看同事在写wcf的时候,用特别感觉繁琐而且云里雾里的嵌套try catch来防止client抛出异常,特别感觉奇怪,就比如下面的代码。 看完上面的代码,不知道你是否有什么感想?而且我还问了同事,为什么try catch要写成这样,同事说是根据什么书上来的什么最佳 阅读全文

posted @ 2018-04-21 11:22 大西瓜3721 阅读(251) 评论(0) 推荐(0) 编辑

FluentScheduler
摘要:The job configuration is handled in a Registry class. A job is either an Action or a class that inherits IJob: using FluentScheduler; public class MyR 阅读全文

posted @ 2018-04-20 16:27 大西瓜3721 阅读(907) 评论(1) 推荐(0) 编辑

C#格式化字符串中转义大括号“{}”
摘要:今天,用C#写程序操作Excel,读取单元格内容根据所需格式生成字符串,使用String.Format(string format,object arg0)方法。以前只知“{0}”为索引占位符(即格式项),与参数列表中的第一个对象相对应,格式设置过程将每个格式项替换为对应对象的值的文本表示形式。但这 阅读全文

posted @ 2018-04-18 17:20 大西瓜3721 阅读(1537) 评论(0) 推荐(0) 编辑

记录EntityValidationErrors的详细信息
摘要:0.一个问题 使用过EF的人相信都会遇到Validation failed for one or more entities. See ‘EntityValidationErrors’这种异常,这是由于EF在写入数据库前对实体验证不通过引起的异常(如果没有设置Configuration.Valida 阅读全文

posted @ 2018-04-18 10:52 大西瓜3721 阅读(264) 评论(0) 推荐(0) 编辑

c# 4.0 - how to i SMTP with c# 4/.NET 4 to port 465/SSL (...
摘要:first, i've discovered through trial and error that c# 4/.NET 4 has some serious limitations which are to me unexplainable. Microsoft is not supportin 阅读全文

posted @ 2018-04-18 00:14 大西瓜3721 阅读(367) 评论(0) 推荐(0) 编辑

wcf 中客户端调用之死 感悟 wcf与原来的webservice2.0 的客户端调用区别(wcf调用完不关闭的话那就把web服务搞死了)
摘要:说到wcf,本人也是刚刚使用所以不是很熟悉 在做项目的时候采用webservice+客户端程序架构 写了一个wcf中的webservice之后,又写了很多的客户端exe程序,有的是轮询调用这个webservice方法,有的是仅仅调用一次webservice方法的exe程序, 在单元测试的时候都是没有 阅读全文

posted @ 2018-04-17 22:18 大西瓜3721 阅读(204) 评论(0) 推荐(0) 编辑

c# 日期函数DateTime.ToString()日期的各种格式 (本人亲测)
摘要:平时写代码的过程难免遇到对日期的格式转换,这个时候很容易忘记具体格式的转换是什么,当然这不是什么复杂的,查一下就能找到,但是又懒得找,为此百度一搜,也许你就可以兴奋的发现这里有比较全的各种格式,基本满足需求了,哈哈(鄙人就是比较懒,喜欢记录下来,以后用) 不废话,直接上代码: 项目截图: 运行结果: 阅读全文

posted @ 2018-04-17 21:23 大西瓜3721 阅读(395) 评论(0) 推荐(0) 编辑

C# Excel导入、导出【源码下载】
摘要:本篇主要介绍C#的Excel导入、导出。 目录 1. 介绍:描述第三方类库NPOI以及Excel结构 2. Excel导入:介绍C#如何调用NPOI进行Excel导入,包含:流程图、NOPI以及C#代码 3. Excel导出:介绍C#如何调用NPOI进行Excel导出,包含:流程图、NOPI以、C# 阅读全文

posted @ 2018-04-16 15:54 大西瓜3721 阅读(269) 评论(0) 推荐(0) 编辑

微信支付服务器CA证书更换服务器安装der证书的方法 DigiCert的根证书
摘要:【重要】微信支付服务器证书更换通知,请开发人员验证以免影响交易 尊敬的微信支付商户&服务商: 因微信支付HTTPS服务器证书的根CA证书将于2018年8月23日到期失效,微信支付计划于2018年5月29日, 更换服务器证书。 新的服务器证书由权威机构(DigiCert) 签发, 如果你的服务器上没有 阅读全文

posted @ 2018-04-16 10:15 大西瓜3721 阅读(884) 评论(0) 推荐(0) 编辑

重置winsock目录解决不能上网的问题
摘要:摘自:http://www.52microsoft.com/netsh-winsock-reset/ 有时候,我们会遇到能成功连接网络但是却无法上网的问题。屏幕右下角系统托盘中的网络连接图标显示正常,但就是无法上网,打不开网页。或者是显示网络受限,无法自动获取IP地址等问题。那么遇到这种情况,我们可 阅读全文

posted @ 2018-04-16 10:00 大西瓜3721 阅读(487) 评论(0) 推荐(0) 编辑

模型验证组件 FluentValidation
摘要:FluentValidation 是 .NET 下的模型验证组件,和 ASP.NET MVC 基于Attribute 声明式验证的不同处,其利用表达式语法链式编程,使得验证组件与实体分开。正如 FluentValidation 的 介绍: A small validation library for 阅读全文

posted @ 2018-04-15 17:30 大西瓜3721 阅读(395) 评论(0) 推荐(0) 编辑

对于“Newtonsoft.Json”已拥有为“NETStander.Library”定义的依赖项,解决办法
摘要:问题描述: 在使用visual studio中的NuGet包管理下载程序时,有时会出现-对于“Newtonsoft.Json”已拥有为“NETStander.Library”定义的依赖项,这样的错误。 这是由于NuGet的版本低造成的,解决这类问题的办法就是更新NuGet包管理器。 解决办法: 1、 阅读全文

posted @ 2018-04-15 16:57 大西瓜3721 阅读(311) 评论(0) 推荐(0) 编辑

.NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一)
摘要:阅读目录 1.基本介绍 2.创建验证器 3.针对相同属性的链式编程验证 4.验证结果 5.异常与复杂验证 6.灵活的验证规则组设置 在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)中,给大家初步介绍了一下FluentValidation验证组件。那里只是概述了一下,并 阅读全文

posted @ 2018-04-15 16:13 大西瓜3721 阅读(219) 评论(0) 推荐(0) 编辑

.NET平台开源项目速览(5)深入使用与扩展SharpConfig组件
摘要:阅读目录 1.SharpConfig源码分析 2.SharpConfig使用问题与扩展 3.资源 阅读目录 1.SharpConfig源码分析 2.SharpConfig使用问题与扩展 3.资源 上个月在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧 和 .NET平台开源项目速览 阅读全文

posted @ 2018-04-15 16:11 大西瓜3721 阅读(172) 评论(0) 推荐(0) 编辑

C# 中参数验证方式的演变
摘要:一般在写方法的时候,第一步就是进行参数验证,这也体现了编码者的细心和缜密,但是在很多时候这个过程很枯燥和乏味,比如在拿到一个API设计文档的时候,通常会规定类型参数是否允许为空,如果是字符可能有长度限制,如果是整数可能需要判断范围,如果是一些特殊的类型比如电话号码,邮件地址等,可能需要使用正则表达式 阅读全文

posted @ 2018-04-15 16:04 大西瓜3721 阅读(218) 评论(0) 推荐(0) 编辑

一步一步ITextSharp 低级操作函数使用
摘要:首先说一下PDF文档的结构: 分为四层,第一层和第四层由低级操作来进行操作,第二层、第三层由高级对象操作 第一层操作只能使用PdfWriter.DirectContent操作,第四层使用DirectContentUnder操作。 第二层和第三层的PdfContentByte是由IText内部操作,没 阅读全文

posted @ 2018-04-14 23:17 大西瓜3721 阅读(236) 评论(0) 推荐(0) 编辑

Winform 打印PDF顺序混乱,获取打印队列
摘要:工作中PDF打印顺序混乱着实让我疼痛了好久,其实决绝方法非常简单,但没有想到这个点子的时候确实让我走了很多弯路 这里文章写出来并不是为了炫耀什么,只是觉得发现些好东西就分享出来而已,同时也做个记录,方便以后查找 开始正文 既然要解决打印顺序混乱,那么必须先要实现打印PDF功能,实现PDF打印的方法很 阅读全文

posted @ 2018-04-14 20:24 大西瓜3721 阅读(586) 评论(0) 推荐(0) 编辑

C# ListView用法详解
摘要:1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)AllowColumn 阅读全文

posted @ 2018-04-14 20:22 大西瓜3721 阅读(261) 评论(0) 推荐(0) 编辑

C# winform DataGridView 常见属性
摘要:C# winform DataGridView 属性说明① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用户删除操作的自定义 ⑥ 行、列的隐藏和删除 ⑦ 禁止列或者行的Resize ⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整 ⑨ 冻结列或 阅读全文

posted @ 2018-04-14 20:21 大西瓜3721 阅读(284) 评论(0) 推荐(0) 编辑

C# WinForm开发系列 - DataGridView
摘要:1.DataGridView实现课程表 testcontrol.rar 2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHeaderDgv.rar 3.DataGridView单元格显示GIF图片 gifanimationi 阅读全文

posted @ 2018-04-14 20:20 大西瓜3721 阅读(269) 评论(0) 推荐(1) 编辑

实体格式化转xml
摘要:In the past, I've done the following to control datetime serialization: Ignore the DateTime property. Create a dummy string property that serializes/d 阅读全文

posted @ 2018-04-14 15:56 大西瓜3721 阅读(204) 评论(0) 推荐(0) 编辑

C#邮件发送问题(二)
摘要:三、C#下创建基于TcpClient发送邮件组件 在上一节在Dos命令行下测试SMTP服务器连接时,已经使用了SMTP的部分命令,但是当时无法对信息进行编码和解码,也就无法继续进行身份验证和信息传输。在.Net库中,我们可以使用System.Net.Sockets.TcpClient类实现上一节发送 阅读全文

posted @ 2018-04-13 15:11 大西瓜3721 阅读(817) 评论(1) 推荐(0) 编辑

C#邮件发送问题(一)
摘要:邮件发送需考虑很多因素,包括发送邮件客户端(一般编码实现),发送和接收邮件服务器设置等。如果使用第三方邮件服务器作为发送服务器,就需要考虑该服务器的发送限制,(如发送邮件时间间隔,单位时间内发送邮件数量,是否使用安全连接SSL),同时无论使用第三方还是自己的邮件服务器都还需要考虑接收邮件服务器的限制 阅读全文

posted @ 2018-04-13 15:10 大西瓜3721 阅读(384) 评论(0) 推荐(0) 编辑

HSSFWorkbook 与 XSSFWorkbook
摘要:刚开始使用new HSSFWorkbook(new FileInputStream(excelFile))来读取Workbook,对Excel2003以前(包括2003)的版本没有问题,但读取Excel2007时发生如下异常:org.apache.poi.poifs.filesystem.Offic 阅读全文

posted @ 2018-04-11 21:26 大西瓜3721 阅读(950) 评论(0) 推荐(0) 编辑

System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded
摘要:昨天客户跟我说,突然一个页面频繁地报ThrowIfMaxHttpCollectionKeysExceeded这个异常。而且是数据量大的时候报错,数据量小的时候OK。 根据异常的名称也能看得差不多超过了某个的最大限制的最大值。 上网查阅资料发现是因为2011年12月29号微软发布的补丁限制了asp.n 阅读全文

posted @ 2018-04-08 12:46 大西瓜3721 阅读(257) 评论(0) 推荐(0) 编辑

MVC2 扩展Models和自定义验证(学习笔记)
摘要:当我们利用Visual Studio生成实体类以后,难免会用到验证功能(例如,用户登录时验证用户名是否为空,并加以显示)。 Visual Studio实体类:实体类 如果直接去编辑Visual Studio生成的实体类话,当数据库更新字段后,再次更新实体类的话,会覆盖我们所添加的验证代码。 那么我们 阅读全文

posted @ 2018-04-04 18:17 大西瓜3721 阅读(172) 评论(0) 推荐(0) 编辑

导航

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