![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
haiweini
这个作者很懒,什么都没留下…
展开
-
C#与C++进程间管道通信
项目中需要将C++代码计算出的参数传递给C#代码做后续处理,就需要跨语言通信。由于命名管道可以跨语言,跨平台,跨线程通信,实际上命名管道不仅可在同一台计算机的不同进程之间传输数据,甚至能在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。 C#端:命名管道的API都封装在类PipeNative中,在使用时,直接调用类中的函数即可。类PipeNative:原创 2017-08-09 15:00:06 · 4387 阅读 · 1 评论 -
winform 控件中显示实时时间
///1.拖出timer控件和label控件///2.在timer1_tick中将系统时间赋值给label的text///3.在form_load中开启控件using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using Syst原创 2017-08-30 17:38:24 · 15126 阅读 · 0 评论 -
C#批量写入MySQL100w条数据
在项目中遇到需要进行对大数据量的表进行查询,但是不在现场,取不到现场数据。所以需要自己来造数据,同时也可以测试不同引擎,不同索引对插入大数据量的操作耗时的影响。上代码:using COMS_Bridge;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;原创 2017-09-20 10:58:04 · 6140 阅读 · 4 评论 -
c#同步异步调用和异步回调
前言:由于项目需求,对主线程的效率要求非常高,导致主线程中一些耗时的操作必须使用特殊手段进行处理。因此,多方求索,找到最适合的方法:异步回调。当耗时的方法异步处理后,主线程不会的等待当前方法执行,而是继续向下执行。但是本方法需要在执行结束后才可以执行一些操作,只是用单纯的异步操作不能达到目的,因此,使用异步回调,当耗时方法执行结束后会自动执行回调函数。注:使用异步的时候,要尤其注意线程安全问题,当...原创 2018-05-11 16:27:20 · 7859 阅读 · 1 评论