15 qdqd-520

尚未进行身份认证

热爱计算机

等级
TA的排名 48w+

线程-休眠和唤醒

ThreadState是一个枚举类型,它反映的是线程所处的状态。当一个Thread实例刚创建时,它的ThreadState是Unstarted;当此线程被调用Start()启动之后,它的ThreadState是 Running;  在此线程启动之后,如果想让它暂停(阻塞),可以调用Thread.Sleep() 方法,它有两个重载方法(Sleep(int )、Sleep(Timespan )),

2017-01-06 16:45:23

Android Studio+OpenCV+jni

初学者刚开始接触Android,又要开发opencv,真是举步维艰啊,现把阶段学习结果记录下:1.android studio+opencv的安装及配置android studio2.2官网下载opencv-android2.4.1官网下载这个网上资料介绍的很多,不过由于环境不一样,还是踩了很多坑。由于opencv是C++为基础语言,所以很多资料也是C的代码,而android st

2017-01-06 16:01:35

C语言中->、变量、指针、结构体的解释,通俗易懂!

->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data{ int a,b,c;}; /*定义结构体*/struct Data * p;/*定义结构体指

2016-10-11 13:54:13

c# 使用委托操作线程

用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程在 C#中使用线程的方法很多,使用委托的BeginInvoke和EndInvoke方法就是其中之一。BeginInvoke方法可以使用线程异步地执行委托所指向的方法。然后通过EndInvoke方法获得方法的返回值(EndInvoke方法的返回值就是被调用方法的返回值),或是确定方法已经被成功调用。我们可以通过

2013-04-27 11:46:43

线程类-传递参数并更新控件

定义一个class1线程类,添加线程并启动,线程工作时调用事件,通过界面线程订阅事件来实现线程类与界面线程通信的方法。namespace threadclass   public delegate void ReadParamEventHandler(string sParam);    public class Class1    {        public Thread

2013-04-19 15:34:48

c# 积累代码

位图转化为字节数组:       MemoryStream ms = new MemoryStream();            byte[] content;            Bitmap bmp = GetScreenImage();                        bmp.Save(ms, ImageFormat.Bmp);

2013-01-17 11:40:17
勋章 我的勋章
    暂无奖章