全书内容包括准备开发环境、TCP/IP基本介绍、Windows套接字基础、协议特征、基本TCP套接字编程、基本UDP套接字编程、套接字选项、套接字阻塞模式开发、套接字非阻塞模式开发、Select模型开发、WSAAsyncSelect模型开发、WSAEventSelect模型开发、重叠I/O模型开发和完成端口模型开发。
为使读者深入理解套接字的理论知识,增加实践项目经验,本书最后7章,每章讲解一个具有实践意义的网络应用程序。
在这些实例中包含许多软件开发技术知识,如STL、ADO、多线程、MFC、软件设计模式等。
2021/9/16 23:47:37 49.2MB Windows Sockets 网络开发
1
《设计模式就该这样学,基于经典框架源码和真实业务场景》已全面开启预售!!!京东购买链接:当当购买链接:DesignPatterns:ElementsofReusableObject-OrientedSoftware(以下简称《设计模式》),一书由ErichGamma、RichardHelm、RalphJohnson和JohnVlissides合着(Addison-Wesley,1995)。
这四位作者常被称为“四人组(GangofFour)”,而这本书也就被称为“四人组(或GoF)”书。
他们首次给我们总结出一套软件开发可以反复使用的经验,协助我们提高代码的可重用性、系统的可维护性等,解决软件开发中的复杂问题。
设计模式已诞生20多年,其间相继出版的关于设计模式的经典著作不计其数。
如果说GoF的《设计模式》是设计模式领域的“圣经”,那么之后出版的各种关于
2015/8/2 15:07:27 485KB Java
1
1、源码已实测可用。
2、源码功能包含:实现环形缓冲区的初始函数;
实现环形缓冲区能否为空、能否满功能;
实现环形缓冲区读写功能。
3、使用人群:软件工程师、在校大学生、教师等软件开发人员。
1
java小超市管理系统源码约翰尼·道格拉斯·马兰贡我是Johni,软件工程师、技术爱好者和开源合作者,我喜欢运动、聚会和个人增强聚会。
联系信息电子邮件:链接:居住地:巴西南卡罗来纳州弗洛里亚诺波利斯关于我我有超过10年的软件开发经验,我参与了许多使用Web、移动和桌面技术的成功项目。
除了专注于编码之外,我还是架构演讲、设计模式、最佳实践和敏捷、TDD、云计算和用户体验等主题的忠实粉丝。
寻找机会加入一个敬业且忠诚的团队,对自己的产品充满热情,创造改变生活的体验。
一个拥有同样热情和伟大的产品愿景的团队。
当我不工作时,我会在我的个人博客上分享一些知识。
我相信开源倡议,我分享了我的大部分工作,这些工作对商业秘密没有影响。
你可以在我的GitHub帐户上找到我的合作。
我协助组织一些本地聚会并讨论技术。
在我的扬声器上检查一下,技术技能我精通Python(3年以上)、Django(2年以上)、Javascript(3年以上)、ReactNative(3年以上)、AngularJS(2年以上)、PostgreSQL(8年以上)、MySQL(
2019/4/13 14:53:25 4KB 系统开源
1
一、网络丢包测试工具(ATKKPING)是一款ping的增强程序,专业化的网络优化测试工具,网络丢包率测试软件。
二、该软件操作简单,无需安装,不产生注册表,支持分析日志查看和保存,支持任意联网IP地址测试,适用于网络工程人员、网管、软件开发人员和普通用户。
三、网络丢包测试工具(ATKKPING)功能特色:1、随用随关,无需安装,不产生注册表,无偿使用;
2、测试速度极快,相比于同类软件具有40%的速度优势;
3、支持任意联网IP测试,支持分析日志下载和保存;
4、支持ping次数设置,超时设置。
四、操作步骤1.打开软件,进入主界面。
2.在“目标主机”后的编辑框中输入测试IP地址。
3.点击“开始”按钮,可看到丢包率为100%,ping值无法显示,也就是说,连接失败。
4.丢包率0,ping值0,证明网络连接完好。
2021/4/25 23:15:27 91KB ping工具 ATKKPING
1
一个机遇java的软件工程课程设计,软件开发过程清晰,内容全面
1
Esignite是一个软件设计质量评估工具。
它分析c#代码库,并检测一套全面的体系结构、设计和实现气味。
目前,Designite支持7种常见架构、19种设计和11种实现气味的检测。
Designite计算30多个源代码目标来衡量软件系统的结构健康度。
Designite为软件开发人员、设计人员和架构师提供了一套丰富的可视化工具,以可视化影响软件可维护性的各种问题。
安装说明:https://blog.csdn.net/hongfu951/article/details/11解压密码:123
2016/6/22 2:29:15 12.95MB Esignite是一个软件设计质
1
解压后有三个文件夹:1、项目文件夹;
2、release构建文件夹;
3、发布文件夹,方便参考者直接运转查看效果。
本例含有两个窗口,一个是MainWindow主窗口,另一个是Widget窗口,中英文动态切换在语言菜单中选择切换,符合常见软件开发语言动态切换的要求。
适用于初次接触Qt语言切换的初学者或对Qt多界面语言切换半知半解的开发者。
2019/7/4 7:32:05 13.26MB Qt 语言切换 动态切换
1
本书从实用的角度,引见软件工程的基础知识和软件工程技术方法。
本书的编写力求做到结合实际、注重应用、便于教学,体现内容的新颖性和系统性。
n本书内容包括软件工程概述,可行性研究与软件开发计划,需求分析,概要设计,详细设计,软件实现,软件维护,面向对象方法学与UML,面向对象技术与UML应用,WebApp软件工程,软件重用和再工程,软件工程管理等。
每章都有小结,并配有适量的例题和习题,有些例题贯穿于各章,按软件工程的各个阶段分别就这些例题的实际处理方法、步骤等进行引见,可作为实践环节的样例,有助于读者学习和掌握有关知识。
陆惠恩,从事高校计算机软件专业教学三十余年、指导学生毕业设计二十多年,有丰富的教学、科研经验。
编写《软件工程》教材多年,书中有不少实例有利于读者对内容的理解和掌握,并根据计算机软件工程发展的情况更新了教材的内容,因而所编写的教材深受广大高校师生的欢迎。
2020/7/7 10:25:23 2.52MB
1
Docker是可移植(或者说跨平台)的,可以在各种主流Linux发布版或者OSX以及Windows上(需要使用boot2docker或者虚拟机)使用。
Java可以做到“一次编译,四处运行”,而Docker则可以称为“构建一次,在各平台上运行”(Buildonce,runanywhere)。
从这一点可以豪不夸张地说,Docker是革命性的,它重新定义了软件开发、测试、交付和部署的流程。
我们交付的东西不再只是代码、配置文件、数据库定义等,而是整个应用程序运行环境:“OS+各种中间件、类库+应用程序代码”
2016/11/23 23:33:48 43.74MB docker
1
共 637 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡