2022年8月2日

文件操作相关api

摘要: 1.File.Delete(path); 删除文件 解读:这个静态方法 的path 必须精确到文件,比如 var path = @"D:\20220801\222\222.txt"; 这样才能删除成功 如果要删除某个文件夹下所有子文件夹和文件 该怎么删除? DirectoryInfo dir = n 阅读全文

posted @ 2022-08-02 10:35 泰坦尼克号上的活龙虾 阅读(51) 评论(0) 推荐(0)

2022年8月1日

File,FileInfo 和 Directory,DirectoryInfo 的区别

摘要: 1.对比名称看,File和Directory 是一个类别,另外属于一个类别 2.File和Directory 提供的是静态方法;而另外2种 提供的是 实例方法 3.File是针对文件的,而Directory是针对文件夹的 综上:如果你写的软件是针对文件操作的,那么用带 Info的比较好,因为大量的静 阅读全文

posted @ 2022-08-01 18:05 泰坦尼克号上的活龙虾 阅读(244) 评论(0) 推荐(0)

记一次文件错误:"The process cannot access the file 'E:\TestFileManager\1.txt' because it is being used by another process"

摘要: 最开始写的: public bool WriteInFile(string path,string words) { //首先判断,path有没有该路径,没有 则创建 //【0】判断路径 if (!File.Exists(path)) { File.Create(path);//如果不存在就创建 } 阅读全文

posted @ 2022-08-01 16:48 泰坦尼克号上的活龙虾 阅读(223) 评论(0) 推荐(0)

2022年7月28日

在netcore中 EFCORE的注册使用方式

摘要: 在netcore中,我们如果想要使用 一个类,那么常见的 是如下的依赖注入的方式: private readonly MyDbContext _context; public TestBackService(MyDbContext context) { _context = context; } 这 阅读全文

posted @ 2022-07-28 10:58 泰坦尼克号上的活龙虾 阅读(133) 评论(0) 推荐(0)

后台任务

摘要: 1.创建webapi项目 2.在项目中新建BackTask 文件夹 3.在BackTask文件夹下创建 TestBackService 类 4.TestBackService 类 继承一下后台任务类:BackgroundService 至此,后台任务类就搭建完成了,然后就可以开始进行代码操作了。 我 阅读全文

posted @ 2022-07-28 10:44 泰坦尼克号上的活龙虾 阅读(59) 评论(0) 推荐(0)

2022年7月21日

抽象工厂模式

摘要: 之前看过一个帖子,写的还是很清晰的,网址记不住了,没保存!现在就引用一下这个例子 一个4S店需要售卖汽车,应该有主次,比如这个4s店主要销售 volvo,和 保时捷这种高端型汽车 那么如果为了生计,可能需要卖很多低端车,那么这时候就需要 引进更多的车,车型无外乎 轿车 和 SUV卖的好;那么就根据这 阅读全文

posted @ 2022-07-21 16:07 泰坦尼克号上的活龙虾 阅读(37) 评论(0) 推荐(0)

策略模式

摘要: 所谓设计模式,只不过是前人根据经验 总结得来的,归根结底还是基于 面向对象的! 什么是策略模式? 名词分析法:什么是策略?根据形势而确定的原则和方法,这是百度词条收到的,程序设计理念其实也就是这个意思。 比如,商场,网吧等打折,满减 促销,这样同样的商品价格就会根据促销方式 有不同的计算方法!我们直 阅读全文

posted @ 2022-07-21 14:53 泰坦尼克号上的活龙虾 阅读(46) 评论(0) 推荐(0)

2022年7月14日

ref 和 out

摘要: 1.使用ref关键字 可以 将 值类型 变量按照引用方式传递 static void Main(string[] args) { int a = 20; int b = Square(ref a); //传递参数时带上ref Console.WriteLine($"a的值:{a},b的值:{b}") 阅读全文

posted @ 2022-07-14 15:57 泰坦尼克号上的活龙虾 阅读(12) 评论(0) 推荐(0)

乌班图系统常规命令小结

摘要: 1.复制文件到新路径 > cp 文件夹 路径名 2.删除目录、文件 > rm -r 目录名 (注意:-r表示递归删除,还有其他形式的删除,这种比较常用) 3.查看服务状态 > sudo systemctl status nginx.service(这个服务名需要根据你自己的服务来定) 4.开启服务 阅读全文

posted @ 2022-07-14 14:28 泰坦尼克号上的活龙虾 阅读(390) 评论(0) 推荐(0)

2022年7月12日

属性与对象的销毁

摘要: 属性 属性:大家写了这么多年的 public string Name {get;set;} 你真的了解他吗? 说实话,在查阅资料之前,我也说不清楚!!! 上边的这种属性写法属于是自动属性,不能改变的,只能这么写;它的前身是 string name;//注意,在类中的变量 不写访问修饰符,默认为pri 阅读全文

posted @ 2022-07-12 23:06 泰坦尼克号上的活龙虾 阅读(30) 评论(0) 推荐(0)

导航