Twisted是用Python实现的基于事件驱动的网络引擎框架。
Twisted诞生于2000年初,在当时的网络游戏开发者看来,无论他们使用哪种语言,手中都鲜有可兼顾扩展性及跨平台的网络库。
Twisted的作者试图在当时现有的环境下开发游戏,这一步走的非常艰难,他们迫切地需要一个可扩展性高、基于事件驱动、跨平台的网络开发框架,为此他们决定自己实现一个,并从那些之前的游戏和网络应用程序的开发者中学习,汲取他们的经验教训。
Twisted支持许多常见的传输及应用层协议,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。
就像Python一样,Twisted也具有“内置电池”(batteries-included)的特点。
Twisted对于其支持的所有协议都带有客户端和服务器实现,同时附带有基于命令行的工具,使得配置和部署产品级的Twisted应用变得非常方便。
2024/5/21 14:46:51 2.89MB Twisted
1
学习并实现《实验教程》2.5FIR滤波器设计、2.6IIR滤波器设计两小节里“五、扩展练习”的各个小题,比较教程与教材中滤波器设计的方法,并将两种方法用于“四、实验内容”所给题目的设计。
2024/5/20 16:37:36 283KB FIR,IIR
1
I2C扩展,PCA9545中文技术手册,PCA9545应用示例,寄存器说明。
2024/5/20 7:02:20 802KB PCA9545
1
本论文主要介绍的是大学使用的教务管理系统的整个设计。
随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在学生管理系统亦是。
以往大学教务员由于缺乏适当的软件而给其工作带来了很多不便。
本论文所介绍的便是一个大学教务管理系统,以方便其在课程安排、成绩处理、学籍管理上的工作任务。
该系统适用于大学教务员,其功能主要分为四大类:公共信息管理用于学院信息和专业信息建立和修改,学生基本信息管理用于班级信息和学生信息的建立和修改以及查询;
课程管理用于各学期课程的开设和修改);
成绩管理用于成绩的输入、修改、汇总和排名。
该系统性能力求易于使用,具有较高的扩展性和可维护性。
整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。
2024/5/19 8:34:57 1.24MB 毕业设计
1
2.2.0TLS-[改进]BouncyCastle优化:根据协商的密码,下载速度可能会提高,并且内存不足的部分也会被重写,以使用插件的BufferPool减少GC使用率。
作为优化的一部分,该插件现在需要设置“允许'不安全'的代码”-[改进]添加了对Encrypt-then-MAC(RFC7366)扩展的使用-[改进]添加了ChaCha20-Poly1305(RFC7905密码)客户端提供的密码套件以与服务器协商-[改进]将读取缓冲区移至最低级别,以减少使用TLS时的上下文切换,将每个TLS消息的读取减半--[改进]删除了引发浏览器行为的可选错误抛出-常规-[新功能]新的计时API
2024/5/18 3:57:17 2.31MB besthttp2 unity 网络插件 WebSocket
1
fiddler导出jmeter脚本扩展文件V4.版本4.zip
1
RONY(快速和可扩展的RPC框架)Rony使您可以轻松创建支持群集的服务。
基本上,当您使用Rony框架编写服务时,您开发了两个接口,一个是针对客户端的,服务的客户端可以进行连接和通信。
我们称之为“网关”。
另一个接口与集群中的其他实例通信,我们称其为“隧道”。
基本上,当您使用Rony构建服务时,会启动“Edge”服务器。
每个边缘服务器都有三个组件,您可以根据需要启用它们。
“网关”,“隧道”和“集群”。
如果不启用“群集”,则无法启用“隧道”。
如果启用了群集,则每个边缘服务器都可以是副本集的成员。
边缘服务器位于同一副本集中,然后彼此复制。
此复制是通过Raft协议完成的。
因此,副本集中只有一台边缘服务器是领导者,其余的是跟随者。
每个边缘服务器都可以启用其“隧道”组件。
边缘服务器可以通过这种方式相互通信。
例如,假设您有一个来自客户端的请求,该客户端连接到副
2024/5/17 20:11:10 227KB go golang http framework
1
OPCUA统一架构高清版电子书OPC统一架构(OPCUA),涵盖了OPC实时数据访问规范(OPCDA)、OPC历史数据访问规范(OPCHDA)、OPC报警事件访问规范(OPCA&E)和OPC安全协议(OPCSecurity)的不同方面,但在其基础之上进行了功能扩展。
OPCUA,是在传统OPC技术取得很大成功之后的又一个突破,让数据采集、信息模型化以及工厂底层与企业层面之间的通讯更加安全、可靠。
2024/5/17 0:22:37 2.97MB OPC UA
1
档向来在软件开发过程中的每⼀个阶段都是⾮常重要的,如果没有⽂档,那软件的可维护性就会变得很糟,以致于影响可扩展性,最后慢慢的使软件变成⼀堆乱糟糟的⽆⽤的代码。
306KB swagger
1
MyEclipse提供了对UML、Ajax、Web、WebServices、J2EE、JSP、XML、Struts、JSF、JavaPersistence、EJB、扩展数据库以及各种应用服务器的集成支持。
MyEclipse也全面支持各种主流的第三方框架,让你能够快速高效地进行开发工作。
此外,MyEclipse还全面支持各种基于Eclipse平台的插件,允许你自由定制或扩展个性化功能
2024/5/14 22:22:39 20KB myeclipse 插件
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡