部分内容为学习过程中从网上搜集保存备份,以防源网站关闭后无法检索。如有涉及版权请留言,看到后处理

随笔分类 -  C#

不可见
摘要:SQL、LINQ、Lambda对照表 SQLLINQLambda SELECT * FROM Employee from e in Employees select e Employees.Select () SELECT e.LoginID,e.JobTitle FROM Employee AS 阅读全文
posted @ 2023-01-30 17:13 Y档案Y 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1.理解:领域对象(domain object)换种说法叫做实体类领域模型中的实体类分为四种类型:VO、DTO、DO、POVO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个 阅读全文
posted @ 2022-03-04 09:13 Y档案Y 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1、新建DecimalPrecisionAttribute.cs using System; using System.Collections.Generic; using System.Data.Entity.ModelConfiguration.Configuration; using Syst 阅读全文
posted @ 2021-11-26 12:01 Y档案Y 阅读(125) 评论(0) 推荐(0) 编辑
摘要:using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace SendOutRequire { public class MD5Code { /// <summary> 阅读全文
posted @ 2021-09-08 14:56 Y档案Y 阅读(566) 评论(0) 推荐(0) 编辑
摘要:Regex.Replace("18888888888", "(\\d{3})\\d{4}(\\d{4})", "$1****$2"); 阅读全文
posted @ 2021-03-02 09:07 Y档案Y 阅读(631) 评论(0) 推荐(0) 编辑
摘要:[Key,Column(Order = 0)] [Key,Column(Order = 1)] 阅读全文
posted @ 2019-12-25 11:04 Y档案Y 阅读(1704) 评论(0) 推荐(0) 编辑
摘要:一般处理程序:ashx,接受请求,处理后输出,无页面,其他同aspx中的.cs 验证码: <%@ WebHandler Language="C#" Class="show" %> using System; using System.Web; using System.Drawing; using System.Web.SessionState;//IRequiresSessionState的命名 阅读全文
posted @ 2019-12-11 10:25 Y档案Y 阅读(365) 评论(0) 推荐(0) 编辑
摘要:在.net下,创建一个HTTP服务,有很多方案,比较老ashx,一般处理程序(HttpHandler), Web Service SOAP协议的,数据格式是XML,HTTP协议 WCF 基于SOAP的,数据格式是XML,可以支持各种各样的协议,像TCP,HTTP,HTTPS,Named Pipes, 阅读全文
posted @ 2019-11-15 17:40 Y档案Y 阅读(389) 评论(0) 推荐(0) 编辑
摘要:一、AES加密算法 AES算法基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。 AES是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。与公 阅读全文
posted @ 2018-11-12 09:27 Y档案Y 阅读(5958) 评论(3) 推荐(1) 编辑
摘要:注:数据库是根据中华人民共和国国家统计局截至2003年6月30号的数据,但是之前有修改过的数据,所以,假如是太早颁发的身份证在地区代码上可能有出入。可以参考国家统计局的数据。 如果有哪里不妥请提出,我会尽快改进。校验成功并不能说明是真的身份证号码,因为市、县编码的校验没有,也没能查到含有此编码的资料 阅读全文
posted @ 2018-07-20 09:05 Y档案Y 阅读(760) 评论(0) 推荐(0) 编辑
摘要:访问接口, http://111.111.111.111/api/msi/mvm api 主程序名 msi 域名 mvm 控制器名 给参数就可以访问。 本地测试可以使用postman 打开postman或者在谷歌浏览器中找到“更多工具” “扩展程序” 启动“postman” 启动接口程序,准备测试 阅读全文
posted @ 2017-07-03 16:22 Y档案Y 阅读(194) 评论(0) 推荐(0) 编辑
摘要:窗体起始位置为顶部中间,WinForm居中显示: int x = (System.Windows.Forms.SystemInformation.WorkingArea.Width - this.Size.Width) / 2; int y = (System.Windows.Forms.Syste 阅读全文
posted @ 2017-06-28 08:32 Y档案Y 阅读(11828) 评论(0) 推荐(1) 编辑
摘要:文件与文件夹操作主要用到以下几个类: 1.File类: 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。 msdn:http://msdn.microsoft.com/zh-cn/library/system.io.file(v=VS.80).aspx 2 阅读全文
posted @ 2017-06-27 14:02 Y档案Y 阅读(275) 评论(0) 推荐(0) 编辑
摘要:JSON(JavaScript Object Notation)——JavaScript对象表示法,是JavaScript用来处理数据的一种格式,大部分是用来处理JavaScript和web服务器端之间的数据交换,把后台web服务器的数据传递到前台,然后使用JavaScript进行处理,例如ajax 阅读全文
posted @ 2017-05-18 16:56 Y档案Y 阅读(2508) 评论(0) 推荐(0) 编辑
摘要:C#中方法的参数有四种类型: 1. 值参数类型 (不加任何修饰符,是默认的类型) 2. 引用型参数 (以ref 修饰符声明) 3. 输出型参数 (以out 修饰符声明) 4. 数组型参数 (以params 修饰符声明) 1. 值传递: 值类型是方法默认的参数类型,采用的是值拷贝的方式。也就是说,如果 阅读全文
posted @ 2016-12-28 16:48 Y档案Y 阅读(5082) 评论(1) 推荐(0) 编辑
摘要:今天移转系统,都配置好之后,系统报错说我的web服务下的web.config 定义了重复的 system.web.extensions/scripting/scriptResourceHandler 分析: 应该是 C:\Windows\Microsoft.NET\Framework\64v4.0. 阅读全文
posted @ 2016-12-28 15:35 Y档案Y 阅读(6823) 评论(0) 推荐(0) 编辑
摘要:IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了。 一、SqlServer数据批量插入 SqlServer的批量插入很简单,使用SqlBulkCopy就可以,以下是该类的实现: 以上没有使用事务,使用事务在性能上会有一定的影响 阅读全文
posted @ 2016-12-26 11:45 Y档案Y 阅读(596) 评论(0) 推荐(0) 编辑
摘要:特别注意 sqlbulkcopy.ColumnMappings.Add(dt.Columns[i].ColumnName, dt.Columns[i].ColumnName); 插入的时候列的顺序可以不一致,但名称和数据类型最好要保存一致。不一致时候,也能进行正确的转换,除了比如DataTime数据 阅读全文
posted @ 2016-12-26 11:42 Y档案Y 阅读(305) 评论(0) 推荐(0) 编辑
摘要:Asp.net DataTable添加列和行的方法 方法一: DataTable tblDatas = new DataTable("Datas"); DataColumn dc = null; dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32")); dc.AutoIncrement = true;//自动增加 dc.Aut... 阅读全文
posted @ 2016-10-17 10:15 Y档案Y 阅读(42422) 评论(1) 推荐(1) 编辑
摘要:visual studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013 中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号、使用快捷键移动整行或整块的代码等; 合理使用快捷键可以 阅读全文
posted @ 2016-10-08 09:16 Y档案Y 阅读(444) 评论(0) 推荐(0) 编辑