- 博客(6)
- 收藏
- 关注
转载 线程-休眠和唤醒
ThreadState是一个枚举类型,它反映的是线程所处的状态。当一个Thread实例刚创建时,它的ThreadState是Unstarted;当此线程被调用Start()启动之后,它的ThreadState是 Running; 在此线程启动之后,如果想让它暂停(阻塞),可以调用Thread.Sleep() 方法,它有两个重载方法(Sleep(int )、Sleep(Timespan )),
2017-01-06 16:45:23 4549
原创 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 488
转载 C语言中->、变量、指针、结构体的解释,通俗易懂!
->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data{ int a,b,c;}; /*定义结构体*/struct Data * p;/*定义结构体指
2016-10-11 13:54:13 726
原创 c# 使用委托操作线程
用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程在 C#中使用线程的方法很多,使用委托的BeginInvoke和EndInvoke方法就是其中之一。BeginInvoke方法可以使用线程异步地执行委托所指向的方法。然后通过EndInvoke方法获得方法的返回值(EndInvoke方法的返回值就是被调用方法的返回值),或是确定方法已经被成功调用。我们可以通过
2013-04-27 11:46:43 530
原创 线程类-传递参数并更新控件
定义一个class1线程类,添加线程并启动,线程工作时调用事件,通过界面线程订阅事件来实现线程类与界面线程通信的方法。namespace threadclass public delegate void ReadParamEventHandler(string sParam); public class Class1 { public Thread
2013-04-19 15:34:48 403
原创 c# 积累代码
位图转化为字节数组: MemoryStream ms = new MemoryStream(); byte[] content; Bitmap bmp = GetScreenImage(); bmp.Save(ms, ImageFormat.Bmp);
2013-01-17 11:40:17 279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人