摘要:ModelState.IsValid 查看具体错误内容
阅读全文
随笔分类 - C#
摘要:ModelState.IsValid 查看具体错误内容
阅读全文
摘要:实体 》migration 》db 修改实体 》add-migration(1、修改ModelSnapshot数据模型快照,2、生成Up【将修改同步到数据库】Down【未进行update-database前,将修改还原】方法,) >update-database(执行Up方法) 修改实体 》add-
阅读全文
摘要:InvalidCastException: The field of type jcz.DomainModels.Sex must be a string, array or ICollection type.
阅读全文
摘要:>add-migration JczInfoDateTimeBuild failed. 1编译解决方案,看是否报错,不管哪个有错误都会迁移失败 2重启vs
阅读全文
摘要:OOP 一切皆对象,,,对象交互 功能,,,功能叠加 模块,,,模块叠加 系统 AOP 面向切面, 业务逻辑外,添加公共逻辑,增加日志功能,权限控制功能,缓存处理,异常处理,事务,性能监控 额外逻辑 1、装饰器 给依赖倒置实体包一层,上下加逻辑 IUser user = new User(); Us
阅读全文
摘要:public deleget void xxxx(string str); 代理是以方法为参数的类 xxxx x=new xxxx(zhixing); 代理的实例化 简写:匿名方法 xxxx x=new xxxx(deleget(string s){console.write(s);}) lambd
阅读全文
摘要:使用Bootstrap来通过配置启动SuperSocket的时候总是显示Failed to initialize! , 官网配置中 第一步 NuGet 导入 log4net包 第二步 从配置文件中读取log4net的配置(配置见第三步) a,载入app.config或 web.config配置 lo
阅读全文
摘要:本文摘自 http://www.z6688.com/info/57987-1.htm 最近我负责一个IM项目的开发,服务端和客户端采用TCP协议连接。服务端采用C#开发,客户端采用Delphi开发。在服务端开发中我碰到了各种各样的网络异常断开现象。在处理这些异常的时候有了一些心得,现在写出来和大家分
阅读全文
摘要:一个问题搞两天 错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务 名称已用作服务名或服务显示名称。 多了一个serviceInstaller2 不知道哪来的 郁闷。。。。。。。。。。。。。
阅读全文
摘要:1 浏览器缓存 2 cdn dns加速 视频很依赖 3 反向代理 大型网站 (nginx) 4 服务器 本地缓存 静态方法,工具类 普通方法,继承,
阅读全文
摘要:DateTime只保存两部分信息:Ticks和KindTicks 一个Tick是100纳秒(1万Tick等于1毫秒)Ticks记录了从1/1/0001 12:00 AM到现在经过了多少100纳秒。Kind Kind保存的是DateTimeKind枚举值,有Utc、Local和Unspecified
阅读全文
摘要:1、Array 数组 定长(长度不可变),内存连续,不能随意扩展,插入数据很慢,性能高、索引查找快。 1 分配在连续内存,不能随意扩展; 2 插入数据也很慢 3 性能高,索引查找快,数据再多性能没有影响 2、ArrayList IList, ICollection, IEnumerable, ICl
阅读全文
摘要:今天就遇到这个问题了串口调试的时候发现usb转串口使用的是COM8而串口调试助手里面只有COM1到4,我想去该COM口发现COM1到7都在使用中,找了好多办法都不行,后面在网上找到这篇解决办法的文章,就转载过来了,没有标明转载的地址有点不好啊,嘿嘿。 彻底解决COM端口被占用(在使用中)问题的办法
阅读全文
摘要://构造函数是一个委托 //ThreadStart无参数无返回值 等同Action !!! 但是不行 不同类型 历史遗留问题 var name = "Thread1"; Console.WriteLine($" {name}创建 "); Thread t = new Thread(new Threa
阅读全文
摘要:Action act1=new Action(delegate(){console.WriteLine("这是方法体");});//2.0匿名方法 //3.0 lamd Action act2=new Action(()=>{Console.WriteLine("这是方法体")});去掉delega
阅读全文
摘要:获取信息 Assembly assembly=Assembly.Load("DB.Sql"); 获取当前路径下的dll,不要后缀 Assembly assembly1=Assembly.LoadFile(@"C:\DB.Sql.dll");获取 Assembly assembly2=Assembly
阅读全文
摘要:接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。 人可以吃东西,狗也
阅读全文
摘要:OOP 面向对象 AOP 面向切面 通过特性 更好的面向对象 装饰器模式 1、特性 [Obsolete("请不要使用此类已经过时,请使用其他的代替",true)] 可以影响编译器/程序运行的行为
阅读全文
摘要:1、工厂模式 I吃 猫:I吃 狗:I吃 工厂 返回 I吃 //工厂返回吃的(创建)各种动物 I吃 吃=工厂实例.创建("猫、狗") 创建实例 在工厂中 2、抽象模式 I吃东西 I提供动物 猫吃东西:I吃东西{吃鱼} 狗吃东西:I吃东西{吃肉} 羊吃东西:I吃东西{吃草} 猫吃东西工厂:I提供动物 狗
阅读全文
|