2019年6月18日

BlockingCollection<T> 类实现 列队操作

摘要: 官方文档 为实现 IProducerConsumerCollection<T> 的线程安全集合提供阻塞和限制功能。 通过 BlockingCollection<T> 实现列队调用函数 建立全局变量 BlockingCollection<string> blockingCollection = new阅读全文

posted @ 2019-06-18 15:07 马什么梅 阅读(5) 评论(0) 编辑

2019年6月17日

C# winform Panel 添加 滚动条

摘要: Detailed discussion here. Detailed discussion here. Try this instead for 'only' scrolling vertical.(auto scroll needs to be false before it will accep阅读全文

posted @ 2019-06-17 09:54 马什么梅 阅读(5) 评论(0) 编辑

2019年6月11日

C# 函数参数中的this

摘要: 先看下面的代码: 为什么这里会有一个this关键字,做什么用?其实这就是扩展方法!这个扩展方法在静态类中声明,定义一个静态方法,其中第一个参数定义可它的扩展类型。Foo()方法扩展了String类,因为它的第一个参数定义了String类型,为了区分扩展方法和一般的静态方法,扩展方法还需要给第一个参数阅读全文

posted @ 2019-06-11 13:57 马什么梅 阅读(3) 评论(0) 编辑

2019年6月5日

Git 常用命令

摘要: 建立远程仓库连接 在GitHub设置中添加 SSH keys ssh-keygen -t rsa -C "youremail@example.com" 生成ssh文件,转到生成路径 cat id_rsa.pub 获取ssh-rsa秘钥,将秘钥填入GitHub SSH Keys中。 ssh -T gi阅读全文

posted @ 2019-06-05 14:57 马什么梅 阅读(19) 评论(0) 编辑

2019年5月28日

C# 判断程序是否执行 进行启动或前台显示

摘要: #region 显示程序 [DllImport("user32.dll", EntryPoint = "FindWindow")] public static extern int FindWindow(string lpClassName, string lpWindowName); /// /// 该函数设置由不同...阅读全文

posted @ 2019-05-28 14:57 马什么梅 阅读(18) 评论(0) 编辑

在窗体中嵌入 应用程序

摘要: //在窗体中嵌入应用程序//show Process process = null; IntPtr appWin; private string exeName = ""; [DllImport("user32.dll", SetLastError = true)] private static extern long S...阅读全文

posted @ 2019-05-28 09:48 马什么梅 阅读(6) 评论(0) 编辑

2019年5月20日

byte[] 转 2进制字符串

摘要: /byte[]转为二进制字符串表示byte[] bytesTest =new byte[]{16,18,33};string strResult=string.Empty;string strTemp;for(int i=0;i<bytesTest.Length;i++){strTemp=Syste阅读全文

posted @ 2019-05-20 14:21 马什么梅 阅读(7) 评论(0) 编辑

2019年5月14日

C# 打开 EXE 文件

摘要: 命名空间是using System.Diagnostics; 在编写程序时经常会使用到调用可执行程序的情况,本文将简单介绍C#调用exe的方法。在C#中,通过Process类来进行进程操作。 Process类在System.Diagnostics包中。 示例一 using System.Diagno阅读全文

posted @ 2019-05-14 09:47 马什么梅 阅读(6) 评论(0) 编辑

2019年5月13日

计算 byte[] 转 int modebus 指定位数 获取值 使用

摘要: 计算 byte[] 转 int modebus 指定位数 获取值 使用阅读全文

posted @ 2019-05-13 15:54 马什么梅 阅读(8) 评论(0) 编辑

2019年5月8日

C# mysql 处理 事务 回滚 提交

摘要: C# 处理事务需要 通过 MySqlTransaction 类去实现 此类不可被继承 Commit() 提交事务 Rollback()回滚事务 Connection 获取 连接的MySqlConnection对象 需要注意提交和回滚只能调用一次,否则会报错。同理MySQL语句阅读全文

posted @ 2019-05-08 21:42 马什么梅 阅读(26) 评论(0) 编辑

导航

公告