st_asio_wrapper是一组类,功能是对boost.asio的包装(调试环境:boost-1.51.0),目的是简化boost.asio开发;
其特点是效率高、跨平台、完全异步,当然这是从boost.asio继承而来;
自动重连,数据透明传输,自动处理分包粘包问题(你可以像udp一样使用它);
注:只支持tcp协议;
教程:http://blog.csdn.net/yang79tao/article/details/77245141.1版更新内容:增加了自定义数据模式的支持,可用于st_asio_wrapperserver与其它客户端的通信、或者st_asio_wrapperclient与其它服务端的通信;
当然,两端都是st_asio_wrapper的话,就用透明传输即可(1.0版已经支持了)。
1.2版更新内容:修复BUG:当stop_service之后,再start_service时,client_base内部某些成员变量可能没有得到复位;
服务端增加修改监听地址功能,当然仍然要在start_service之前调用set_server_addr函数。
1.3版更新内容:增加自定义消息格式的发送,这个本来是在1.1版本实现的,结果我漏掉了,只实现了自定义消息格式的接收。
1.4版更新内容:将打包与解包器从client_base分离出来,以简化这个日益复杂的基类;
可以在运行时修改打包解包器。
1.5版更新内容:增加ipv6支持,默认是ipv4,服务端和客户端都通过设置一个ipv6的地址来开启这个功能;
增加了一些服务端helper函数,小改了一下客户端set_server_addr函数签名(调换了两个参数的位置以保持和服务端一样)。
1.6版更新内容:增加了接收消息缓存(改动较大,on_msg的语义有所变化,请看开发教程第三篇)。
1.7版更新内容:修复vc2010下编译错误;
修复默认解包器BUG(同时修改解包器接口);
修复log输出BUG;
更好的包装了服务端类库,现在服务端可以像客户端一样简单的使用了(完全不用继承或者重写虚函数,申请一个对象即可);
结构大调整,类名大调整,请参看开发教程第一篇。
1.8版更新内容:增加健壮性和稳定性;
退出服务更新优雅。
1.9版更新内容:提高代码通用性;
可以指定服务端同时投递多少个async_accept;
修复BUG,此BUG可能造成数据发送不完全。
2.0版更新内容:服务端增加对象池功能;
优化美化代码;
更规范化接口签名。
2015/10/13 15:38:36 16KB boost asio boost.asio asio_wrapper
1
第一章网络规划1.1需求分析1.2网络的总体设计原1.3网络方案设计1.4、设备选型1.5、投资预算第二章综合布线工程规划2.1工程概况2.2设计概述2.3需求分析2.4设计的标准、准绳2.5根据网络拓扑结构确定综合布线的系统结构2.6设备选型:2.7绘制图纸第三章网络设备的配....第四章服务器配置....第五章总结:致谢参考文献
2016/5/8 20:08:29 1.42MB 校园网 网络规划设计 网络 组网设计
1
IBM服务器运用的PE工具,台式机和笔记本也可以运用,方便快捷,集成大部分阵列
2020/11/2 8:43:45 180.43MB ibm cft 阵列
1
ApacheAnt是基于Java的构建对象。
ant/antlibs/antunit/binaries
2019/11/24 16:17:28 135KB 建造管理
1
一、概述1.1××信息系统维护外包的重要意义1.2客户现状1.3××网络拓扑结构1.4客户需求1.5处理方案二、服务的维护方法与保障机制三、××维护设备清单四、主要维护内容及整体处理方案五、维护管理制度六、附件七、维护案例八、报价部分
1
servlet衔接mySQLJDBC常用几个驱动,拿走不谢
2020/4/14 9:43:40 1.25MB mySQL JDBC
1
第一章网络规划1.1需求分析1.2网络的总体设计原1.3网络方案设计1.4、设备选型1.5、投资预算第二章综合布线工程规划2.1工程概况2.2设计概述2.3需求分析2.4设计的标准、准绳2.5根据网络拓扑结构确定综合布线的系统结构2.6设备选型:2.7绘制图纸第三章网络设备的配....第四章服务器配置....第五章总结:致谢参考文献
1
Energy能源这个国防部增加了新的材料-((238和239同位素)。
使用它,您可以使核燃料(MOX燃料)的产生速度慢2倍,但在一个单元中(与铀相比)具有2倍的能量。
MOXReact器也更小(3x3而不是5x5),因而可以更紧凑地包装它们,以增加能量的产生。
而随着能量的产生,破坏性的部分随之而来。
这个mod还增加了am弹药-大炮弹,机关枪/手枪弹药,p原子弹,其数量大约是铀弹的1.4倍。
并且,如果您安装了添加铀炮弹/炸弹的模组,则该模组还会添加a变体(当前仅支持原子炮模组)。
可用语言:英语(en)通过俄语/Русский(ru)乌克兰/Українська(英国)德语/德语(de)繁体中文/正体中文(zh-TW)通过简体中文/简体中文(zh-CN)波兰语/Polski(pl),原由Guru[TSM]#8528更新,由更新加入我的,获取有
2022/9/6 4:22:11 990KB mod factorio uranium energy-generation
1
【图书目录】第1章PB9.0编程基础1.1PB9.0的特性1.2PB9.0开发环境1.3PB9.0的次要画板1.4PowerScript简介1.5SQL语句的使用1.6常用控件1.7数据窗口对象1.8小结第2章记事本应用系统2.1应用程序的创建2.2窗口的创建2.3菜单的创建2.4各对象脚本的编写2.5应用程序的调试第3章同学录管理系统3.1系统需求分析3.2数据库的创建3.3数据库设计3.4各对象的创建3.5各对象脚本的编写3.6应用程序的编译和运行3.7小结第4章设备管理信息系统4.1系统需求分析4.2数据库设计4.3应用对象的创建4.4各功能模块的实现4.5小结第5章人事管理系统5.1系统设计5.2数据库设计5.3数据库的实现5.4应用程序对象的创建5.5全局变量和全局函数的定义5.6各对象的设计及脚本编写5.7应用程序的运行5.8小结第6章项目管理系统6.1系统设计6.2数据库设计6.3数据库的实现6.4应用程序对象的创建6.5全局函数和结构的定义6.6各对象的设计及其脚本的编写6.7应用程序的运行6.8小结第7章ftp文件传输系统7.1系统设计7.2数据库设计7.3数据库的实现7.4ftp的发布7.5应用对象的创建7.6全局变量和全局外部函数的定义7.7各对象的设计及其脚本的编写7.8应用程序的运行7.9小结第8章数据转换程序8.1实例概述8.2各对象的设计及其脚本的编写8.3应用程序的运行8.4小结第9章进销存管理系统9.1系统设计9.2数据库设计9.3数据库的实现9.4应用对象的创建9.5全局变量和结构的定义9.6各对象的设计及其脚本的编写9.7应用程序的运行9.8小结
2022/9/5 7:20:48 71.42MB PowerBuilder PB 教程 源码
1
HyperledgerFabricv1.4重心是在稳定性和生产运维上,作为首个长期支持版本,v1.4版本可以无缝升级至后续有针对v1.4的补丁版本,因而fabricv1.4版本是推荐的生产应用版本,本文主要介绍Fabric1.4新特性介绍及环境搭建。
2022/9/4 21:45:38 80KB Fabric v1.4 新特性 区块链
1
共 284 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡