随笔分类 -  杂问题

1 2 下一页

开发过程中遇到的问题总结
取json数据中的其中一个字段
摘要:这时候我们需要用到JObject了; 先将json数据反序列化为 JObject类型的,然后再取出来即可 比如: JObject jt = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>(json字符串); var str = jt["要 阅读全文

posted @ 2022-08-17 10:06 泰坦尼克号上的活龙虾 阅读(949) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2022-08-01 18:05 泰坦尼克号上的活龙虾 阅读(211) 评论(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 泰坦尼克号上的活龙虾 阅读(190) 评论(0) 推荐(0) 编辑

AutoMapper的简单Demo
摘要:1.首先引入 neget 包 automapper 2.直接上代码 static void Main(string[] args) { Console.WriteLine("Hello World!"); Map(); Console.ReadKey(); } static void Map() { 阅读全文

posted @ 2022-06-24 16:00 泰坦尼克号上的活龙虾 阅读(34) 评论(0) 推荐(0) 编辑

proto文件转c#实体类
摘要:1.我用的是ProtoGen软件 2.打开ProtoGen根目录,将proto文件复制进去 3.在根目录用cmd打开 4.输入如下命令: 5.在根目录就会生成c# 的实体类 阅读全文

posted @ 2022-06-17 14:23 泰坦尼克号上的活龙虾 阅读(187) 评论(0) 推荐(0) 编辑

吞异常
摘要:前言:我们在平时开发的过程中,会遇到一些问题,可能需要吞掉异常来解决!比如:某个接口会向你推送数据,但是在推送数据中,偶尔会有一些数据 是不符合你们约定的数据格式; 由于不可抗力,异常吞掉即可解决的话,那么我们通常是会选择将异常吞掉忽略的! 1 public static T Deserialize 阅读全文

posted @ 2022-06-17 09:53 泰坦尼克号上的活龙虾 阅读(24) 评论(0) 推荐(0) 编辑

记一次 缓存 更新
摘要:1小小应用: Dictionary<string, string> dic = new Dictionary<string, string>(); 2 dic.Add("巴萨主帅", "哈维"); 3 dic.Add("曼城主帅", "瓜迪奥拉"); 4 5 MemoryCache memoryCa 阅读全文

posted @ 2022-06-12 22:35 泰坦尼克号上的活龙虾 阅读(29) 评论(0) 推荐(0) 编辑

c#ping IP是否可通讯
摘要:1 static void Main(string[] args) 2 { 3 string host = "192.168.1.110"; 4 Ping p1 = new Ping(); 5 PingReply reply = p1.Send(host); //发送主机名或Ip地址 6 Strin 阅读全文

posted @ 2022-06-12 22:28 泰坦尼克号上的活龙虾 阅读(65) 评论(0) 推荐(0) 编辑

将本地盘符的图片在浏览器中显示
摘要:1.打开浏览器 2.在浏览器的地址栏中输入 file:///E:\imges\k1.jpg 3.你E盘中的图片就在浏览器中显示了 阅读全文

posted @ 2022-06-08 14:36 泰坦尼克号上的活龙虾 阅读(73) 评论(0) 推荐(0) 编辑

截取中间部分字符串
摘要:截取任意字符中间的字符串,就得用到正则了,否则不好截取/// <summary> /// 获得字符串中开始和结束字符串中间得值 /// </summary> /// <param name="str">字符串</param> /// <param name="s">开始</param> /// <p 阅读全文

posted @ 2022-06-07 09:46 泰坦尼克号上的活龙虾 阅读(129) 评论(0) 推荐(0) 编辑

获取文件夹下的 所有 txt文件,并将路径写入集合
摘要:/// <summary> /// 获取目录下所有文件名 /// </summary> /// <param name="rootPath">根路径</param> /// <returns></returns> private static List<string> GetFilePathList 阅读全文

posted @ 2022-05-26 15:36 泰坦尼克号上的活龙虾 阅读(129) 评论(0) 推荐(0) 编辑

int 和 unit 有什么区别
摘要:// // 摘要: // Represents the largest possible value of an System.Int32. This field is constant. public const Int32 MaxValue = 2147483647; // // 摘要: // 阅读全文

posted @ 2022-04-20 11:30 泰坦尼克号上的活龙虾 阅读(572) 评论(0) 推荐(0) 编辑

计算 某段代码的运行时长
摘要:static void Main(string[] args) { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start();//开启计时 for (int i = 0; i < 30; i++) 阅读全文

posted @ 2022-04-01 17:09 泰坦尼克号上的活龙虾 阅读(25) 评论(0) 推荐(0) 编辑

乌班图系统中解除文件夹权限
摘要:场景:我想复制乌班图系统中的日志问价,但是文件夹显示有锁 的小标志,意味着这个需要接触权限再复制!!! 打开终端:输入 sudo chmod -R 777 文件名称(这里如果不是当前目录,需要写文件路径) 这样就把权限解除了,接着就可以复制文件到U盘中!!! 阅读全文

posted @ 2022-03-29 16:05 泰坦尼克号上的活龙虾 阅读(445) 评论(0) 推荐(0) 编辑

web项目在浏览器地址栏用localhost可以打开,用本机IP不可以打开?
摘要:在谷歌浏览器中输入 chrome://flags 回车 找到 Insecure origins treated as secure 这一项,然后把本机IP地址写进去即可!!! 接着你的网站就能用本机IP地址了 阅读全文

posted @ 2022-03-29 16:02 泰坦尼克号上的活龙虾 阅读(509) 评论(0) 推荐(0) 编辑

记一次程序 内存溢出
摘要:这是造成内存溢出的代码: public void Connect() { try { Log.Information($"RabbitMQ初始化-开始"); _connection = _factory.CreateConnection(); _connection.ConnectionShutdo 阅读全文

posted @ 2022-03-25 09:31 泰坦尼克号上的活龙虾 阅读(51) 评论(0) 推荐(0) 编辑

直接启动vs程序功能正常,部署到本地iis报错405
摘要:按照如图所示把该项勾掉即可!!! 阅读全文

posted @ 2022-03-16 18:06 泰坦尼克号上的活龙虾 阅读(46) 评论(0) 推荐(0) 编辑

计算时间差(本例计算秒)
摘要:1.首先创建一个控制台应用程序: 然后赋值如下代码在main方法中,进行自行测试 DateTime dt1 = DateTime.Now; DateTime dt2 = Convert.ToDateTime("2022-03-10 15:43:20"); TimeSpan ts = dt1 - dt 阅读全文

posted @ 2022-03-10 15:48 泰坦尼克号上的活龙虾 阅读(48) 评论(0) 推荐(0) 编辑

将base64字符串转换成图片保存至本地
摘要:static void Main(string[] args) { string path = @"C:\TianJin\1.txt";//这里指的是 我存放base64字符串的 文本文件 //string Flag = "false"; string filename = DateTime.Now 阅读全文

posted @ 2022-02-15 10:53 泰坦尼克号上的活龙虾 阅读(688) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示