01 2018 档案
摘要:使用git存储库是相当好的习惯,每次码完代码就推送到远程存储库,万一不小心把本地代码搞废了,或者硬盘坏了,或者中了勒索病毒,本地代码丢失了还能从服务器上下载。我曾经就中了一次勒索病毒,本地电脑上的所有文档,数据库全部被加密无法打开。
说到git,很多大佬都直接使用dos代码推送,但对于大众菜鸡还是使用可视化操作方便些。
如果没有使用visual studio,推荐使用乌龟:tortoisegit,可视化操作非常方便。
但如果使用vs,就建议使用自带的团队资源管理器,每次码完代码,鼠标点一下推送到远程存储库,比使用乌龟还方便。
这里来谈谈vs2017团队资源管理器的使用 (vs2013以上版本才有此功能)
vs git使用很多次了,但是经常忘记怎么操作,每次创建了本地存储库却无法推送到远程存储库,搞得焦头烂额,所谓好记性不如烂笔头,这次将使用方法记录下来。
阅读全文
摘要:笔记: EF出现列名 'Discriminator' 无效; 类没有加入数据库上下文也被数据迁移生成表; 出现该问题一般是使用了某个基类继承了实体类; 原因是code first的POCO实体对象的继承问题,EF会把项目中在DbContext中引用的所有的Model类及这些Model类对应的子类都生
阅读全文
摘要:我们在做项目时,可能会遇到这样的需求,比如判断,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种方案究竟哪种效率最高?
阅读全文
浙公网安备 33010602011771号