摘 要:介绍了Win32平台(Windows95/98/NT)下socket的阻塞和非阻塞两种工作模式。结合两个具体程序模型,讨论了在网络环境下发送/接收数据使用阻塞式socket的必要性和不足之处,并提出用能延时退出的阻塞式socket读写函数的解决方案。
上传时间: 2013-12-08
上传用户:66666
已知三维点和三维线的坐标和代表式,求两者间最短距离,用对话框实现,可以提出算法函数单独使用
标签:
上传时间: 2015-03-31
上传用户:zq70996813
《蓄热式陶瓷球燃烧器设计系统(版本:1.01aFinal)》为自由软件, 软件采用Visual C++ 6.0 编写,燃料燃烧计算部分编写了DLL文件, 主程序调用其库函数,完成燃料燃烧计算功能。 该软件能进行蓄热式陶瓷球燃烧器的燃料燃烧计算、蓄热室设计 以及蓄热室蓄热能力、阻力、功率、热平衡的校核计算,实现燃烧器设 计的全过程! endlessfree 2006-01-10
上传时间: 2015-05-12
上传用户:tzl1975
matlab的c语言s函数,实现增量式pid控制算法
上传时间: 2014-01-08
上传用户:cc1915
//=== === === === === === === === === === === === === === = //函数说明 //函数名称:PolyFit //函数功能:最小二乘法曲线拟合 //使用方法:double *x ---- 存放n个数据点的X坐标 // double *y ---- 存放n个数据点的Y坐标 // int n -------- 给定数据点个数 // double *a ---- 返回m-1次拟合多项式的m个系数 // int m -------- 拟合多项式的项数,即拟合多项式的最高次为m-1。要求m<=n,且 // m<=20。若m>n或m>20,则本函数自动按m=min{n,20}处理 // double *dt --- dt[0]返回拟合多项式与各数据点误差的平方和;dt[1]返回拟合多 // 项式与各数据点的误差绝对值之和;dt[2]返回拟合多项式与各数据 // 点误差绝对值的最大值 //注意事项:拟合多项式的形式为 y = b0 + b1*(x-Xavr)...
上传时间: 2015-07-19
上传用户:waizhang
不带头结点的链式堆栈类,1、 定义并实现不带头结点的链式堆栈类,除构造和析构函数外,成员函数还有入栈、出栈、取栈顶元素、判断堆栈是否非空,头文件为“nohead_LinStack.h”。
上传时间: 2014-01-22
上传用户:alan-ee
(1)采用链式存储实现栈的初始化、入栈、出栈操作。 (2)采用顺序存储实现栈的初始化、入栈、出栈操作。 (3)采用链式存储实现队列的初始化、入队、出队操作。 (4)采用顺序存储实现循环队列的初始化、入队、出队操作。 (5)在主函数中设计一个简单的菜单,分别测试上述算法。 (6)综合训练:1)利用栈实现表达式求值算法。 2)利用栈实现迷宫求解。
上传时间: 2014-01-04
上传用户:teddysha
语法分析器是函数绘图语言解释器的核心,因此语法分析器的构造是整个解释权构造的关键。语法分析器的构造分为两个重要步骤:规定语言的文法和根据文风编写程序。由于采用递归下降子程序方法,因此在文法的设计上要求是LL(1)文法。具体到此绘图语言,需要构造语法树的语言结构仅限于表达式,因为后继语义处理需要对表达式求值,而对语法树进行遍历即可得到表达式的值。 我们最终构造的是递归下降的语法分析器,要求文法是LL(1)文法,因此需要对二义文法进行改造:即先将文法改写为非二义文法,消除左递归,提取公共左因子,最后转换为产生式与递归子程序有对应关系的形式,形成最终的文法。
上传时间: 2014-01-25
上传用户:comua
RC500函数库,MF RC500 是应用于非接触式通信中高集成度读写卡芯片系列中的一员。是学习RFID技术必备资料。
上传时间: 2013-12-02
上传用户:zhuimenghuadie
Keil 自带的 RTX51—Tiny 系统有这样几个缺点:1、非占先式任 务调度,这样系统的实时性就很难保证 2、提供的系统服务太少, 只有 wait 与 signal。而 RTX51—Tiny 的优点是:1、Keil 公司自己开 发的,使用_task_关键字区别每个任务,这样可以使得被不同任务调 用的不同函数即使没有相互调用,他们的局部变量也不会相互覆盖。 免去了在 SmallRTOS 中需要手动制止函数间局部变量的相互覆盖。 2、内核小。整个 RTX51--Tiny 完整编译只需 900B 的空间。
上传时间: 2014-10-14
上传用户:zuozuo1215