完成端口通讯服务器(IOCPSocketServer)设计(六)功能强大的IOCPSocketServre模块例程源码Copyright©2009代码客(卢益贵)版权所有QQ:48092788 源码博客:http://blog.csdn.net/guestcode一、声明版权声明:1、通讯模块代码版权归作者所有;
2、未经许可不得全部或部分用于任何项目开发;
3、未经许可不得部分修改后再利用源码。
免责声明:1、 由于设计缺陷或其它Bug造成的后果,作者不承担责任;
2、未经许可的使用作者不提供任何技术支持服务。
权利和义务:1、任何获得源码并发现Bug的个人或单位均有义务向作者反映;
2、作者保留追究侵权者法律责任的权利。
二、开发背景部分代码由前项目分离而来,尚未有应用考验,但对于初学者学习和进阶有很大帮助。
功能上尚未有定论,但应该不会令你失望。
三、功能说明1、可以关闭Socket的Buffer;2、可以关闭MTU(不等待MTU满才发送);
3、可以多IP或多端口监听;
4、可以重用socket(主动关闭除外);
5、可以0缓冲接收(Socket的Buffe=0时,避免过多的锁定内存页);
6、可以0缓冲连接(客户端仅连接,不一定立即发数据);
7、可以条件编译:a、是否使用内核Singly-linkedlists;
b、是否使用处理线程(工作线程和处理线程分开);
c、是否使用内核锁来同步链表。
8、可以实现集群服务器模式的通讯(有客户端socket);
9、可以单独设置每个连接的Data项来实现连接和Usernfo的关联;
10、每个线程有OnBegin和OnEnd,用于设置线程独立的对象(数据库会话对象);
11、可以提供详细的运行情况,便于了解IOCP下的机制,以及进行调试分析;
12、可以发起巨量连接和数据(需要硬件配置来支持)。
2019/3/8 21:17:23 966KB IOCP Socket Servre
1
实验一三点式正弦波振荡器(模块1)一、实验目的1.掌握三点式正弦波振荡器电路的基本原理,起振条件,振荡电路设计及电路参数计算。
2.通过实验掌握晶体管静态工作点、反馈系数大小对振荡幅度的影响。
图1-1正弦波振荡器(4.5MHz)将开关S3拨上S4拨下,S1、S2全部断开,由晶体管Q3和C13、C20、C10、CCI、L2构成电容反馈三点式振荡器的改进型振荡器——西勒振荡器,电容CCI可用来改变振荡频率。
振荡器的频率约为4.5MHz振荡电路反馈系数:F=振荡器输出通过耦合电容C3(10P)加到由Q2组成的射极跟随器的输入端,因C3容量很小,再加上射随器的输入阻抗很高,可以减小负载对振荡器的影响。
射随器输出信号Q1调谐放大,再经变压器耦合从J1输出。
三、实验步骤1.根据图在实验板上找到振荡器各零件的位置并熟悉各元件的作用。
2.研究振荡器静态工作点对振荡幅度的影响。
3.将开关S3拨上S4拨下,S1、S2全拨下,构成LC振荡器。
4.改变上偏置电位器RA1,记下发射极电流,并用示波器测量对应点的振荡幅度VP-P(峰—峰值)记下对应峰峰值以及停振时的静态工作点电流值。
5.经测量,停振时的静态工作点电流值为2.23mA6.分析输出振荡电压和振荡管静态工作点的关系,按以上调整静态工作点的方法改变Ieq,并测量相应的,且把数据记入下表。
Ieq(mA)1.201.401.591.802.23Up-p(mV)304348384428停振7.晶体振荡器:将开关S4拨上S3拨下,S1、S2全部拨下,由Q3、C13、C20、晶体CRY1与C10构成晶体振荡器(皮尔斯振荡电路),在振荡频率上晶体等效为电感。
8.拍摄晶振正弦波如下:f=4.19MHz四、实验结果分析分析静态工作点、反馈系数F对振荡器起振条件和输出波形振幅的影响,并用所学理论加以分析。
答:晶体管的起振条件是约等于0.6V,使静态工作点处于此电压附近,并加入正反馈。
同时随着静态电流的增大,输出波形的幅度也增大。
增长到一定程度后,由于晶体管的非线性特性和电源电压的限制,输出波形振幅不再增长,振荡建立的过程结束,放大倍数的值下降至稳定。
|AF|=1,输出波形振幅维持在一个确定值,电路构成动态平衡。
五、实验仪器1.高频实验箱1台2.双踪示波器1台3.万用表1块
1
针对传统嵌入式系统开发模式在环境监测系统中的不足,本文在虚拟仿真软件基础上设计实现了环境中温湿度监测系统。
系统用Proteus与VSPD实现下位机的硬件仿真,用Keil和Proteus联调完成下位机的软件设计,上位机部分用MFC实现对串口SHT11的数据解析和记录。
文章处理了SHT11数据的修正处理,Proteus与串口通讯,串口消息在MFC中的实时处理、数据库记录过程等关键问题。
经测试,系统运行稳定高效,可以为后期实体系统应用和其他环境传感器数据监测开发提供基础。
2018/1/20 2:45:50 1.24MB SHT11; Proteus; VSPD; 温湿度测量
1
该双电机驱动是我在参加全国大学生“恩智浦”智能车竞赛时画的,采用IR2104半桥驱动器和LR7843MOS管构成,经验证很好用,该方案的另外一个好处就是便宜,PCB规划还待改进。
该资源内部包含原理图和PCB,如果大家做和电机有关的东西,希望帮助到大家。
2017/4/11 3:57:07 1.67MB 硬件 电机驱动
1
包含手机端、电脑端两个文件,经测试Android8和Win10可用。
可将手机衔接在电脑上作摄像头用。
2018/6/25 8:47:54 3.34MB DroidCamX 电脑摄像头 6.7 手机
1
飞行器高度表控件,主要应用于模拟飞行器的高度仪表,可用于模拟训练,仿真等软件界面。
飞行器高度表控件占用资源小,执行效率高。
经测试其刷新周期小于5毫秒,均值为2毫秒。
本控件提供丰富的接口。
飞行器高度表控件格式为OCX。
基本参数SetRealAltitude设置实际飞行高度GetRealAltitude获取实际飞行高度SetPlanAltitude设置计划飞行高度GetPlanAltitude获取计划飞行高度背景SetBKMode设置背景模式GetBKMode获取背景模式SetBKColor设置背景颜色GetBKColor获取背景颜色SetBKPictureMode设置背景贴图模式GetBKPictureMode获取背景贴图模式SetBKFiltrateColor设置背景图片过滤颜色GetBKFiltrateColor获取背景图片过滤颜色SetBKPicutrePath设置背景图片路径GetBKPicutrePath获取背景图片路径边框SetBorderWidth设置边框宽度GetBorderWidth获取边框宽度SetBorderColor设置边框颜色GetBorderColor获取边框颜色标尺SetAutoCenter设置能否为自动计算标尺中心坐标SetCenter设置自定义标尺中心坐标GetCenter获取标尺中心坐标SetRulerDirection设置标尺方向GetRulerDirection获取标尺方向SetMaxMinValue设置标尺的最大值和最小值GetMaxMinValue获取标尺的最大值和最小值SetRulerStyle设置标尺的样式GetRulerStyle获取标尺的样式SetUnitAltitude设置一个单元格代表的海拔高度SetUnitPixel设置一个单元格所占的像素数目SetUnitGroup设置一组包含单元格的数目SetRulerDegreeWidth设置标尺刻度线的宽度AddIntervalColor添加区间颜色ClearIntervalColor清空区间颜色SetRulerFontStyle设置标尺文字样式标牌SetSignOffset设置标牌偏移量SetSignSize设置标牌大小SetSignArrowSize设置标牌箭头大小SetSignBKColor设置标牌背景颜色SetSignBorderStyle设置标牌边框样式SetSignFontInterval设置标牌文字偏移量SetSignFontStyle设置标牌文字样式SetSignFontColor设置标牌文字颜色SetSignDigit设置标牌文字有效数字个数SetCartoon设置标牌文字能否采用动画SetCartoonFontStyle设置动画字体样式SetCartoonFontColor设置动画字体颜色SetAutoCartoonFontSize设置能否采用用户自定义的字体高度SetCartoonFontHeight设置用户自定义的字体高度计划飞行高度提示SetDrawPlan设置能否绘制计划飞行高度指示SetPlanDrawText设置能否绘制计划飞行高度指示文字SetDrawPlanTrend设置能否绘制计划飞行高度趋势线SetPlanOffsetX设置计划飞行高度指示X偏移量SetPlanArrowSize设置计划飞行高度指示箭头大小SetPlanArrowStyle设置计划飞行高度指示箭头样式SetPlanBKMode设置计划飞行高度指示箭头背景模式SetPlanBKColor设置计划飞行高度指示箭头背景颜色SetPlanFontStyle设置计划飞行高度指示文字样式SetPlanFontColor设置计划飞行高度指示文字颜色SetPlanTextOffsetX设置计划飞行高度指示文字X方向偏移量SetPlanTrendOffsetX设置计划飞行高度指示趋势线X方向偏移量SetPlanTrendArrowSize设置计划飞行高度指示趋势线箭头大小SetPlanTrendArrowStyle设置计划飞行高度指示趋势线箭头样式注释文字AddNoteInfo添加注释文字信息ClearNoteInfo清空注释文字信息SetNoteArrowSize设置注释箭头大小SetNoteAr
2018/3/24 22:19:51 3.61MB 飞机 高度表 仪表 控件
1
动式红外线报警器的简易制造方法:本实验将制做一个简单的被动式红外线防盗报警器。
该报警器由红外线发射、接收、蜂鸣器和LED指示灯组成。
正常情况下,绿色的LED常烁,表示监控区域正常。
一旦监控区域有人闯入,绿色LED熄灭,红色的LED快速闪烁,同时蜂鸣器立即报警。
该电路工作原理非常简单,Atmega8的PD0端口输出经过调制的38KHZ的方波信号,然后经Q2驱动红外线发射管LED0发出红外线信号。
TL0038是集红外线信号接收放大为一体的接收器。
其中心接收频率为38KZH,输出为TTL电平,平时输出高电平,当收到码信号后,输出低电平。
2016/8/6 7:33:45 96KB 红外蜂鸣器的资料
1
浪潮服务器经管网配置梳理浪潮经管网IP、账号、密码配置
2015/2/12 9:02:17 763KB 管理网的配置
1
肉鸡ip如涉及侵权内容,您的资源将被移除•请勿上传小说、mp3、图片等与技术无关的内容.一旦发现将被删除•请勿在未经授权的情况下上传任何涉及著作权侵权的资源,除非该资源完全由您个人创作•点击上传资源即表示您确认该资源不违反资源分享的使用条款,并且您拥有该资源的所有版权或者上传资源的授权•您上传的资源如果因版权、使用、内容完整度等缘由被举报并通过官方审核,将扣除通过该资源获得的全部积分
2015/4/7 19:06:27 726B IP
1
运营级最新修复H5大秀直播充值平台网站源码完整版大秀直播二次开发修复版带数据这套源码经二次开发修复的,数据非真实数据仅供测试使用,搭建后里面的主播非真实主播。
安装方法:修正数据库config/conn.php文件,上传程序至网站根目录,域名/install一步步安装即可演示地址:http://www.sck56.cn/forum.php?mod=viewthread&tid=454&page=1&extra;=#pid467
2015/6/10 4:44:54 43.2MB 大秀直播源码
1
共 963 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡