明净

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

随笔分类 -  C#

摘要:ModelState.IsValid 查看具体错误内容 阅读全文
posted @ 2019-03-14 14:05 明净 阅读(769) 评论(0) 推荐(0)

摘要:实体 》migration 》db 修改实体 》add-migration(1、修改ModelSnapshot数据模型快照,2、生成Up【将修改同步到数据库】Down【未进行update-database前,将修改还原】方法,) >update-database(执行Up方法) 修改实体 》add- 阅读全文
posted @ 2019-03-13 13:12 明净 阅读(470) 评论(0) 推荐(0)

摘要:InvalidCastException: The field of type jcz.DomainModels.Sex must be a string, array or ICollection type. 阅读全文
posted @ 2019-01-09 17:16 明净 阅读(292) 评论(0) 推荐(0)

摘要:>add-migration JczInfoDateTimeBuild failed. 1编译解决方案,看是否报错,不管哪个有错误都会迁移失败 2重启vs 阅读全文
posted @ 2018-12-10 17:13 明净 阅读(1316) 评论(0) 推荐(0)

摘要:OOP 一切皆对象,,,对象交互 功能,,,功能叠加 模块,,,模块叠加 系统 AOP 面向切面, 业务逻辑外,添加公共逻辑,增加日志功能,权限控制功能,缓存处理,异常处理,事务,性能监控 额外逻辑 1、装饰器 给依赖倒置实体包一层,上下加逻辑 IUser user = new User(); Us 阅读全文
posted @ 2018-10-25 15:52 明净 阅读(284) 评论(0) 推荐(0)

摘要:public deleget void xxxx(string str); 代理是以方法为参数的类 xxxx x=new xxxx(zhixing); 代理的实例化 简写:匿名方法 xxxx x=new xxxx(deleget(string s){console.write(s);}) lambd 阅读全文
posted @ 2018-10-25 01:38 明净 阅读(152) 评论(0) 推荐(0)

摘要:使用Bootstrap来通过配置启动SuperSocket的时候总是显示Failed to initialize! , 官网配置中 第一步 NuGet 导入 log4net包 第二步 从配置文件中读取log4net的配置(配置见第三步) a,载入app.config或 web.config配置 lo 阅读全文
posted @ 2018-09-28 12:04 明净 阅读(1051) 评论(0) 推荐(0)

摘要:本文摘自 http://www.z6688.com/info/57987-1.htm 最近我负责一个IM项目的开发,服务端和客户端采用TCP协议连接。服务端采用C#开发,客户端采用Delphi开发。在服务端开发中我碰到了各种各样的网络异常断开现象。在处理这些异常的时候有了一些心得,现在写出来和大家分 阅读全文
posted @ 2018-09-26 10:42 明净 阅读(610) 评论(0) 推荐(0)

摘要:一个问题搞两天 错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务 名称已用作服务名或服务显示名称。 多了一个serviceInstaller2 不知道哪来的 郁闷。。。。。。。。。。。。。 阅读全文
posted @ 2018-04-28 10:38 明净 阅读(3219) 评论(0) 推荐(0)

摘要:1 浏览器缓存 2 cdn dns加速 视频很依赖 3 反向代理 大型网站 (nginx) 4 服务器 本地缓存 静态方法,工具类 普通方法,继承, 阅读全文
posted @ 2018-01-07 22:20 明净 阅读(110) 评论(0) 推荐(0)

摘要:DateTime只保存两部分信息:Ticks和KindTicks 一个Tick是100纳秒(1万Tick等于1毫秒)Ticks记录了从1/1/0001 12:00 AM到现在经过了多少100纳秒。Kind Kind保存的是DateTimeKind枚举值,有Utc、Local和Unspecified 阅读全文
posted @ 2018-01-04 16:52 明净 阅读(678) 评论(0) 推荐(0)

摘要:1、Array 数组 定长(长度不可变),内存连续,不能随意扩展,插入数据很慢,性能高、索引查找快。 1 分配在连续内存,不能随意扩展; 2 插入数据也很慢 3 性能高,索引查找快,数据再多性能没有影响 2、ArrayList IList, ICollection, IEnumerable, ICl 阅读全文
posted @ 2018-01-04 14:53 明净 阅读(200) 评论(0) 推荐(0)

摘要:今天就遇到这个问题了串口调试的时候发现usb转串口使用的是COM8而串口调试助手里面只有COM1到4,我想去该COM口发现COM1到7都在使用中,找了好多办法都不行,后面在网上找到这篇解决办法的文章,就转载过来了,没有标明转载的地址有点不好啊,嘿嘿。 彻底解决COM端口被占用(在使用中)问题的办法 阅读全文
posted @ 2017-12-19 15:34 明净 阅读(23025) 评论(0) 推荐(0)

摘要:反射程序员的快乐 阅读全文
posted @ 2017-11-27 10:22 明净 阅读(203) 评论(0) 推荐(0)

摘要://构造函数是一个委托 //ThreadStart无参数无返回值 等同Action !!! 但是不行 不同类型 历史遗留问题 var name = "Thread1"; Console.WriteLine($" {name}创建 "); Thread t = new Thread(new Threa 阅读全文
posted @ 2017-11-23 10:41 明净 阅读(86) 评论(0) 推荐(0)

摘要:Action act1=new Action(delegate(){console.WriteLine("这是方法体");});//2.0匿名方法 //3.0 lamd Action act2=new Action(()=>{Console.WriteLine("这是方法体")});去掉delega 阅读全文
posted @ 2017-11-17 10:26 明净 阅读(103) 评论(0) 推荐(0)

摘要:获取信息 Assembly assembly=Assembly.Load("DB.Sql"); 获取当前路径下的dll,不要后缀 Assembly assembly1=Assembly.LoadFile(@"C:\DB.Sql.dll");获取 Assembly assembly2=Assembly 阅读全文
posted @ 2017-09-12 14:33 明净 阅读(166) 评论(0) 推荐(0)

摘要:接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。 人可以吃东西,狗也 阅读全文
posted @ 2017-09-12 10:34 明净 阅读(135) 评论(0) 推荐(0)

摘要:OOP 面向对象 AOP 面向切面 通过特性 更好的面向对象 装饰器模式 1、特性 [Obsolete("请不要使用此类已经过时,请使用其他的代替",true)] 可以影响编译器/程序运行的行为 阅读全文
posted @ 2017-09-11 09:33 明净 阅读(114) 评论(0) 推荐(0)

摘要:1、工厂模式 I吃 猫:I吃 狗:I吃 工厂 返回 I吃 //工厂返回吃的(创建)各种动物 I吃 吃=工厂实例.创建("猫、狗") 创建实例 在工厂中 2、抽象模式 I吃东西 I提供动物 猫吃东西:I吃东西{吃鱼} 狗吃东西:I吃东西{吃肉} 羊吃东西:I吃东西{吃草} 猫吃东西工厂:I提供动物 狗 阅读全文
posted @ 2017-09-09 16:13 明净 阅读(149) 评论(0) 推荐(0)