随笔分类 - C#
关于C#知识的总结
摘要:常用类总结 简介:此文章总结了很多的帮助类,求推荐 1.简化Excel操作帮助类 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Data; 5 using System.
阅读全文
摘要:很多应用场景,比如说获取linux系统中某个文件大小,文件内容,只要能从控制台打印的命令便可以使用此方法 1 try 2 { 3 4 var str = $"执行的命令"; 5 Process p = new Process(); 6 //设置要启动的应用程序 7 p.StartInfo.FileN
阅读全文
摘要:现在我们无论是工作中还是学习中很多情况下用到Linux系统,当我们需要在C#代码中调用类似与cmd窗口执行命令时候,就需要用到此方法 public static Process CommitCommand(string commandStr, string workingDir, Action<Da
阅读全文
摘要:紧跟上篇文章 十个进程开启十个bash后一致写入命令执行完毕之后产生了很多很多的文件,博主需要对这些文件统一处理,也就是说对几十万个文件进行处理,想了又想,单线程处理那么多数据肯定不行,于是乎想到了使用多线程,紧接着就引发了一系列问题,其中做大的问题就是json序列化,导致了多条线程运行和单线程运行
阅读全文
摘要:呃呃呃,遇到了一个非常恶心得问题,现在就是,有几十万条数据需要当作参数调用python脚本 一次一次输入命令过去缓慢,经过了多层考虑决定使用进程来解决(不知道线程怎么开启bash得) 原理非常简单,类似与打开一个cmd窗口不断地往cmd窗口内写入命令 参数如下: bashCount:打开进程个数,也
阅读全文
摘要:/// <summary> /// 读取文件 /// </summary> /// <param name="Path">文件路径</param> /// <param name="encode">编码</param> /// <returns></returns> public static st
阅读全文
摘要:这里我直接贴出我怎么实现的不懂得可以留言问我: try { ThreadPool.SetMinThreads(10, 10); Tesla tesla = new Tesla(); tesla.mre = new ManualResetEvent(false); tesla.flowIdPaths
阅读全文
摘要:压缩文件方法 /// <summary> /// 创建压缩包 /// </summary> /// <param name="list">文件路径集合</param> /// <param name="destinationZipFilePath">zip压缩包名称以及路径</param> priv
阅读全文
摘要:只需要填写数据库中表名,执行sql自动生成实体类 declare @TableName sysname = '数据库名称'declare @Result varchar(max) = '/// <summary>/// ' + @TableName + ' /// </summary>public
阅读全文
摘要:三个题解释所有 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace FuXIC8{ class Progra
阅读全文