摘要: 笔记: EF出现列名 'Discriminator' 无效; 类没有加入数据库上下文也被数据迁移生成表; 出现该问题一般是使用了某个基类继承了实体类; 原因是code first的POCO实体对象的继承问题,EF会把项目中在DbContext中引用的所有的Model类及这些Model类对应的子类都生 阅读全文
posted @ 2018-01-28 13:50 虚若影 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 我们在做项目时,可能会遇到这样的需求,比如判断,1,2,3,33,22,123, 中是否存在,3,。 var str=",1,2,3,33,22,123,"; 一般有几种方式: 1、str.IndexOf(",3,")>=0 2、str.Contains(",3,") 有可能我们不用字符串而用List来存,判断list中是否存在3 var list = str.Split(',').ToList(); 3、list.Contains("3"); 4、List.Any(t=>t=="3"); 接下来就验证一下上面4种方案究竟哪种效率最高? 阅读全文
posted @ 2018-01-25 01:17 虚若影 阅读(5999) 评论(1) 推荐(0) 编辑
摘要: sql server在导入数据的时候,有时候要考虑id不变,就要先取消自动增长再导入数据,导完后恢复自增。 比如网站改版从旧数据库导入新数据库,数据库结构不相同,可能会使用insert into xx select ..from yy的语句导入数据。 每次都在sql studio里面手动修改太麻烦, 阅读全文
posted @ 2017-08-24 17:49 虚若影 阅读(24917) 评论(0) 推荐(4) 编辑
摘要: 懂点seo的人都知道要给内容中关键词加上链接,形成站内锚文本链接,这对seo有很大的帮助。 思路就是在数据库中录入若干个关键词和关键词对应的链接,当然链接可以根据关键词的id自动生成,或者直接用关键词作为链接参数,如?tag=1、?kw=关键词。 这个问题不是简单的一个批量replace那么简单,要考虑到已经存在的超链接,不能将里面的文字再次替换为超链接,还有就是图片的alt属性,或者其他标签的title属性,里面的文字也不该被替换。 阅读全文
posted @ 2017-02-19 23:36 虚若影 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 对图片处理这一块不是很懂,自己写不出来,这些年一直没有停止找一个上传图片质量不下降,加水印不会导致模糊和水印周边产生杂点的代码。 网上基本上99.9%的代码处理图片质量都是下面这两句: //设置质量 //gWater.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic; //gWater.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality; 我明确告诉你,球鸡儿的卵用都没得!!!!!!!!! 阅读全文
posted @ 2017-01-22 14:48 虚若影 阅读(1776) 评论(0) 推荐(3) 编辑
摘要: 使用SQL SERVER最操蛋的就是导入数据,以前用企业管理器直接导数据,导一次骂N次娘,在骂了微软无数次娘之后总结了一个方法揍合着还算受用。 其核心要点就是要将数据结构导入到目标数据库服务器上,再来导数据,如果直接使用sql企业管理器向目标数据库导入数据,就会发生一系列操蛋的问题: ID不能自增了、ID改变了、主键索引被删了。 其实直接导还是有办法保持id主键自增、id不变的,就是到了编辑映射这一步,要依次选中每个表编辑映射,编辑sql,在id列加上PRIMARY KEY IDENTITY(1,1),然后勾选标识插入,这样导过去的数据和本地数据就是一样的,但是表多的话,修改sql相当蛋疼。 所以不得不说一句真TMD的操蛋,微软更新无数次数据库版本了还是没好好解决一下这个问题,就不能来个一键导入数据吗。 而实际使用中,可能附加数据库还比较常用,但是微软TMD不停的更新版本,导致个人电脑和公司电脑和服务器电脑,另外还可能会更换服务器,这些电脑上的版本不一样,就无法附加数据库,一般的技术人员可能很少用,但作为站长兼程序员的人,应该深有体会。 阅读全文
posted @ 2017-01-20 13:37 虚若影 阅读(11647) 评论(3) 推荐(1) 编辑
摘要: 今天摸索了一下UEditor的跨域上传,终于实现了,官方说不支持单文件上传的跨域,也一并解决了,这里把方法写出来,希望能帮助他人,顺便吐槽一下网上关于ue跨域上传99%的教程,没一篇有卵用的,发教程不能实现功能就是浪费别人的时间。 阅读全文
posted @ 2017-01-16 18:36 虚若影 阅读(20532) 评论(14) 推荐(9) 编辑
摘要: 转载的代码,改天再研究 阅读全文
posted @ 2016-12-07 16:55 虚若影 阅读(1152) 评论(0) 推荐(1) 编辑
摘要: EF 文章表和标签表联合查询标签id在dis中的文章,还不知道性能如何 var query = tagRepo.Entities.Include("Tags").Where(t => ids.Contains(t.ID)).SelectMany(t => t.Articles).Distinct() 阅读全文
posted @ 2016-11-07 18:01 虚若影 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 使用UEditor-1.4.3中遇到第一次跳转到使用UEditor的界面后,编辑器加载正常,返回后第二次再跳转到这个界面就出现UEditor无法正常加载, 也没百度到答案,看UEditor源码,发现这样一段: 这段可以看到,在调用UE.getEditor(‘_editor’)初始化UEditor时, 阅读全文
posted @ 2016-10-28 23:14 虚若影 阅读(1238) 评论(0) 推荐(1) 编辑