许多工程软件需要用到复杂的数学算法。VC++能够形成各种用户界面, 并可以直 接与系统及底层硬件交换数据。因此研究VC++和Matlab 的混合编程具有很大的实际意义。 该文讨论了如何使用Matlab 的Complier 将*.m函数编译为动态链接库DLL, 提供给VC++ 调用的方法, 提供了一种VC++与Matlab 混合编程的快速实现。
上传时间: 2015-07-20
上传用户:jackgao
线程同步是一个非常大的话题,包括方方面面的内容。从大的方面讲,线程的同步可分用户模式的线程同步和内核对象的线程同步两大类。用 户模式中线程的同步方法主要有原子访问和临界区等方法。其特点是同步速度特别快,适合于对线程运行速度有严格要求的场合。 在MFC中封装了CCritionSection等对象可以对共享资源进行锁定
标签: 线程
上传时间: 2013-12-13
上传用户:拔丝土豆
用C语言写的红外遥控解码程序,,,, 语法上没错,但解码完成后有错,,没个按键的都一样,,不知道什么问题,望指点,,EMAIL:wjsjdeng@sina.com.cn
上传时间: 2014-01-27
上传用户:iswlkje
用C++写的RS232串口异步通讯功能模块,支持16550 UART芯片,中断收发数据,波特率最大115200bps,自定义收发数据缓冲大小,支持软硬件流控。
上传时间: 2013-12-28
上传用户:invtnewer
用J2EE架构企业级应用 企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。
上传时间: 2015-08-12
上传用户:zuozuo1215
CE下的DES加密.虽然现在微软这样的大公司已经不在产品中用DES了,在我们其他的应用当中,DES还是有一些用处的。 可以用来做简单的软件的保护。
上传时间: 2015-08-14
上传用户:TRIFCT
基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消费者的同步问题; 5. 实现消息缓冲通信,并于3,4中的简单通信进行比较; 6. 思考:在线程间进行消息缓冲通信时,若对消息队列的访问没有满足互斥要求,情况会怎么样?
上传时间: 2013-12-20
上传用户:赵云兴
对一个运输商来说要把货运到收货地点选择最短的路线运输是其实现最大利润的要求,那么怎样选择最短的运输路线呢?在运输交通图中,我们设每一个城市为一个结点(vertextype类型)点并把他们分别用关键字代表(关键字int key ),也就是说把每个城市给出一个整数编码;一个城市直接到另一个城市的交通路线为边且这两个城市为相邻结点,不妨设这条路线的距离为边的权值(权值int weight ),易知距离越短运费就越低。这样就可以建立一个无向有权图,那么求最短的运输路线问题就转化为求图中一顶点到其余各个顶点的最短路径问题了。
上传时间: 2015-08-22
上传用户:ynsnjs
如果您用的是51等慢速的单片机可能没什么事情,当用ARM等快速的处理器作大量数据传输时可能会出现丢包的现象。在MCU连续的给主机发包的过程中,主机还没有将上一个包的数据从D12读走(就是D12的缓冲区处于满的情况),MCU又将另一个包写进去时会覆盖掉以前的。因此在每写入一个包时必须先判断D12有没有空的缓冲区,
标签: 单片机
上传时间: 2015-08-30
上传用户:xzt
用C51加1602实现键盘测试,自己没调试完成,请大家帮忙看看错在哪里?
上传时间: 2015-09-04
上传用户:253189838