- 博客(20)
- 资源 (5)
- 收藏
- 关注
转载 BeginInvoke和EndInvoke方法
开发语言:C#3.0IDE:Visual Studio 2008本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法2. Thread类3. 线程池4. 线程同步基础5. 死锁6. 线程同步的7种方法7. 如何在线程中访问GUI组件一、线程概述在操作系统中一个进程至少要包含一个线程,
2016-10-03 10:26:17 2867
转载 Invoke与BeginInvoke
在 Invoke 或者 BeginInvoke 的使用中无一例外地使用了委托 Delegate ,至于委托的本质请参考我的另一随笔: 对 .net事件的看法 。 一、为什么 Control类提供了 Invoke和 BeginInvoke机制?关于这个问题的最主要的原因已经是 dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。1、 win
2016-10-03 10:24:25 304
转载 Control的Invoke和BeginInvoke
(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。(2)Control的Invoke和BeginInvoke的参数为delegate,委托的方法是在Control的线程上执行的,也就是我们平时所说的UI线程。我们以代码(一)来看
2016-10-03 10:23:11 249
原创 ddddddddddddd
http://blog.csdn.net/Eric_Jo/article/details/4138548dddddddddddddddddddddd
2014-11-14 15:06:08 756
转载 C++中的const关键字
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代
2014-11-14 14:46:43 338
转载 货物列车尾部安全防护装置
第一章 总 则第一条 货物列车尾部安全防护装置(以下简称列尾装置)是代替守车和运转车长的工作,亦是保证货物列车安全运行的重要行车设备。为保证列尾装置正常运用和货物列车的运行安全,根据铁道部《列车尾部安全防护装置管理、使用及维修办法(试行)》(铁运[2000]60号)和济南铁路局 “关于印发《济南铁路局货物列车尾部安全防护装置管理、使用及维修办法》的通知”(济铁运发[2007]114号
2014-06-13 13:24:29 5722
转载 C/C++变量在内存中的分布
C/C++变量在内存中的分布在笔试时经常考到,虽然简单,但也容易忘记,因此在这作个总结,以加深印象。先写一个测试程序:[cpp] view plaincopy#include #include int g_i = 100; int g_j = 200; int g_k, g_h; int main()
2014-06-04 19:43:28 340
转载 动态开辟二维数组
近日写到一个程序,用到了要动态开辟二维数组,一想,自己就会两种。一者:用new在堆上开辟;二者:用vector开辟。技巧没有多少,但是确实是折腾了我半天!首先,大家去网上搜一下,动态开辟二维数组的文章特别多,再加上我这篇就更多了,我本不想写这篇博文的。但看了网上各位“大虾”“大牛”写的,觉得还是有必要写一下!给各位讲清楚点,以防被网上质量残次不齐的文章误导了。 写文章者,都是学习总结之
2014-06-04 19:23:21 607
转载 变频器
交流异步电动机变频调速原理:变频器是利用电力半导体器件的通断作用把电压、频率固定不变的交流电变成电压、频率都可调的交流电源。现在使用的变频器主要采用交—直—交方式(VVVF变频或矢量控制变频),先把工频交流电源通过整流器转换成直流电源,然后再把直流电源转换成频率、电压均可控制的交流电源以供给电动机。变频器主要由整流(交流变直流)、滤波、再次整流(直流变交流)、制动单
2014-05-06 08:09:40 3912
转载 统计局人士:2014-2015年楼市见顶股市见底
原标题:统计局人士:2014-2015年楼市见顶股市见底●如果不及时进行转型发展,摆脱对房地产的依赖,届时房地产泡沫破灭与人口危机全面爆发相叠加,将重创中国经济,使中国面临经济大幅度滑坡和陷入中等收入陷阱及难以实现现代化的三重风险。●随着资本市场各项制度建设的完善,股市将告别融资市,成为资源配置的重要场所,有望在今年底明年初,在沪市1500点附近构筑实现中国梦的历史大底。楼
2014-04-21 16:49:42 1004
转载 rdbuf C++
我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成。ifstream infile("test.txt");cout 上面的代码就把infile流对象中的流重定向到标准输出cout上,您可以在屏幕上看到test.txt的内容。下面的例子来自MSDN,清晰的描述了rd
2014-03-31 11:50:08 732
原创 5.4节学习总结---2014年3月27日
今天学习了5.4节函数指针内容,做出如下学习笔记:1.函数指针与指针函数是两个不同的概念,函数指针是指针变量,指针函数是一个函数,他返回的是一个地址值(因而返回值常定义为int型)。2.指针函数的表达方式是: int *f (int a); 函数指针的表达方式为:
2014-03-28 14:01:09 546
转载 VS2010调试
调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。1 悬停鼠标查看表达式值调试是很有挑战性的。比如在函数内逐步运行可以看出哪里出错,查看堆栈信息可以知道
2014-03-28 08:44:56 625
原创 指针函数与函数指针的区别
指针函数是个函数,其返回值是指针;函数指针是一个指针,指向函数的入口地址;典型的指针函数如:void* malloc(unsigned int size);这个内存分配函数就是个返回void*指针类型的函数。若写成void (* fun_ptr)(unsigned int size);这时fun_ptr表示一个函数指针。指向一个参数为unsigned int size,返回值为
2014-03-20 14:08:33 505
转载 指针函数与函数指针的区别
一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变
2014-03-20 14:07:49 497
原创 钱能 C++书本(第二版)中存在的错误。
由于项目需要,现学习C++;购买了您的第二版的c++程序设计教程教材进行学习,刚学习不久;但发现存在以下几点错误,敬请核实: 1.书本第25页 “2.1.1 变量定义”的例子程序第10行,语句结束时,缺少封号”;“。 2.书本第58、59页的三个关于求π值得例子程序中 对item求绝对值的的abs错误,应该为fabs。abs是
2014-03-14 14:36:51 1032
原创 正式开张啦!
今天算是正式在CSDN上建立属于自己的地盘了,话说起来,我从毕业到现在一直干着电气自动化的工作。与纯软件这块其实关系有一点,不是很紧密;知道到了新的公司,采用VC++开发,所以才认真的去学习C++.
2014-03-14 13:39:17 499
转载 堆和栈的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态
2014-03-14 11:44:33 499
转载 浅谈C/C++堆栈指引——C/C++堆栈很强大(转)
C/C++堆栈指引前言 我们经常会讨论这样的问题:什么时候数据存储在飞鸽传书堆栈(Stack)中,什么时候数据存储在堆(Heap)中。我们知道,局部变量是存储在堆栈中的;debug时,查看堆栈可以知道函数的调用顺序;函数调用时传递参数,事实上是把参数压入堆栈,听起来,堆栈象一个大杂烩。那么,堆栈(Stack)到底是如何工作的呢? 本文将详解C/C++堆栈的工作机制。阅读时请注意以下几
2014-03-14 09:50:29 661
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人