这个是我的毕业设计,除了很少量的UI设计外,代码都是自己写的,欢迎大家拿去参考,水平有限,请大家多指教。
该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。
前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。
后者通过与服务器建立连接,来进行客户端与客户端的信息交流。
其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。
开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。
在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。
经过分析这些情况,该聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统。
客户端采用C/S结构,管理端采用B/S的结构,用Tomcat作为服务器,MySQL作为数据库,还使用到了WindowBuilder开源框架进行界面开发。
主要功能:客户端可以实现注册,即时聊天,相互之间收发文件,发送截图,查看历史聊天记录等功能。
收发消息时,可以实现离线接收。
服务器端应当建立一个ServerSocket,并且不断进行侦听是否有客户端连接或者断开连接(包括判断没有响应的连接超时)。
服务器端应当是一个信息发送中心,所有客户端的信息都传到服务器端,由服务器端根据要求分发信息。
在后台管理系统,可以到对用户进行增删改查,查看在线用户,和踢用户下线主要技术:1、即时通讯原理首先验证登陆,如果成功,则建立与服务端的socket连接,服务端新开启一个线程专门为它服务,将打包好的Message发送给服务器端,服务器端根据Message里面的信息,再将信息转发给其他用户。
一个标准的C/S模式。
2、Swing技术3、Javaweb采用B/S的结构实现服务器端,对用户和在线用户进行增删改查,和踢用户下线,以及开启服务器和关闭服务器。
说明:本项目采用mysql做数据库,下载后请先看read_me.txt,按照说明可运行程序。
系统默认是单机情况,如果要进行局域网的测试,请点击登陆窗口下方的设置,然后输入服务端程序所运行机器的IP。
另外附上我的论文,以便大家更快的了解该项目我的“java即时聊天系统”是完全可以运行的,很多人根本就是不会设置eclipse或者myeclipse,甚至还有些人都分不清java版本的区别,就在那喊“代码有错误”、“程序无法运行”,让我很无语。
在此我不是想说我的代码写的有多好,但绝对是没有错误的。
转载请注明出处thankyou本工程功能完成,完全可以正常运行。
对于下方评论说无法运行的,请提高自己的姿势水平,学习下基本的mysql与java知识。
2025/4/10 9:40:34 4.88MB java socket 即使通信 QQ
1
计算语言学是一门涉及语言学、计算机科学和数学等多门学科的交叉学科,覆盖面广。
刘颖编著的这本《计算语言学(修订版)》侧重最经典的工作,阐述计算语言学的基本理论和方法,主要介绍现代句法理论和语义理论,词法、句法和语义阶段重要的分析算法、统计语言学和机器翻译。
本书结构完整,层次分明,条理清楚;
既便于教学,又便于自学。
可作为中文、外语、计算机等专业高年级本科生和研究生教材,也可供从事自然语言处理或信息处理的研究者参考。
2025/4/5 10:44:08 2.75MB 计算语言学 自然语言处理
1
《精通CFD工程仿真与案例实战——FLUENTGAMBITICEMCFDTecplot》详细介绍了FLUENT、GAMBIT、ICEMCFD和Tecplot基础理论、具体操作和典型的应用案例。
全书共分8章。
第1章介绍了CFD基本理论及软件的基本应用,并通过简单实用的算例,说明了FLUENT的求解过程和后处理步骤。
第2章介绍CFD前处理概念和GAMBIT、ICEMCFD的使用方法。
第3章介绍CFD求解理论和FLUENT的使用方法。
第4章介绍FLUENT后处理和Tecplot使用方法。
第5章是网格应用实战,以10个网格应用的典型实例为讲解主线,详细介绍GAMBIT和ICEMCFD创建四面体网格、六面体网格的功能应用,涉及局部加密法、边界层网格和块结构化网格的划分方法。
第6章至第8章,分别是求解综合实战案例,通过26个典型算例,介绍FLUENT在多个领域的应用。
本书理论讲解详细、操作介绍直观、实例内容丰富,全面介绍了FLUENT、GAMBIT、ICEMCFD和Tecplot应用于流体工程计算的操作,具有较强的实用性。
本书包含的大量实例基本涵盖了ICEMCFD和FLUENT在各大领域中的典型应用,本书的这些经典算例是对ICEMCFD和FLUENT功能应用很全面的总结。
本书可作为航空航天、船舶、能源、石油、化工、机械、制造、汽车、生物、环境、水利、火灾安全、冶金、建筑、材料等众多领域的研究生和本科生学习CFD基本理论和软件应用的教材,也可供上述领域的科研人员、企业研发人员,特别是从事CFD基础和应用计算的人员学习参考。
2025/3/20 11:50:38 145.9MB CFD 仿真
1
国外经典信号处理教材,入门、提升必备。
《国外电子与通信教材系列·数字信号处理(第4版)》全面系统地阐述了数字信号处理的基础知识,其中前10章讲述了确定性数字信号处理的知识,包括离散时间信号及系统的介绍、z变换、傅里叶变换、频率分析以及滤波器设计等。
后4章则介绍了随机数字信号处理的知识,主要学习多速率数字信号处理、线性预测、自适应滤波以及功率谱估计。
《国外电子与通信教材系列·数字信号处理(第4版)》内容全面丰富、系统性强、概念清晰、叙述深入浅出,为了帮助读者深刻理解基本理论和分析方法,书中列举了大量的精选例题,同时还给出了许多基于MATLAB的仿真实验。
另外,在各章的最后还附有习题,以帮助读者进一步巩固所学知识。
2025/2/24 6:27:02 39.73MB 国外经典教材
1
实用语音识别基础--21世纪高等院校技术优秀教材ISBN:711803746作者:王炳锡屈丹彭煊出版社:国防工业出版社本书从语音识别的基本理论出发,以“从理论到实用”为主线,讲解了国际上最新、最前沿的语音识别领域的关键技术,从语料库建立、语音信号预处理、特征提取、特征变换、模型建立等方面详细介绍了语音识别系统建立的过程,并针对语音识别系统实用化的问题,给出了一些改善语音识别系统性能的关键技术,力求语音识别能走出实验室,向实用发展。
  全书共分四个部分(17章),第一部分介绍语音识别的基本理论;
第二部分介绍实用语音识别系统建立的过程;
第三部分列举了语音识别系统工程化所需的关键技术;
第四部分对语音识别的4个主要应用领域进行了详尽的、深入浅出的讲解,并根据最新的研究与实验结果提供了大量的实际参数、图表,与实际工作联系紧密,具有很强的可操作性与实用性。
章节之间紧密配合、前后呼应,具有很强酶系统性。
同时,通过书中的研究过程和研究方法,读者能够在以后的研究工作中得到很大的启发。
  本书可作为高等院校理工科通信和信息处理及相关专业的高年级本科生和(硕士、博士)研究生的教材或参考书,也可供从事信息处理、通信工程等专业的研究人员参考。
  目录:  第1章绪论  1.1概述  1.2语音识别综述  1.3国内外语音识别的研究现状和发展趋势  参考文献  第一部分基本理论  第2章听觉机理和汉语语音基础  2.1概述  2.2听觉机理和心理  2.2.1语音听觉器官的生理结构  2.2.2语音听觉的心理  2.3发音的生理机构与过程  2.4汉语语音基本特性  2.4.1元音和辅音  2.4.2声母和韵母  2.4.3音调字调  2.4.4音节字构成  2.4.5汉语的波形特征  2.4.6音的频谱特性  2.4.7辅音的频谱特性  2.4.8汉语语音的韵律特征  2.5小结  参考文献  第3章语音信号处理方法--时域处理  3.1概述  3.2语音信号的数字化和预处理  3.2.1语音信号的数字化  3.2.2语音信号的预处理  3.3短时平均能量和短时平均幅度  3.3.1短时平均能量  3.3.2短时平均幅度  3.4短时过零分析  3.4.1短时平均过零率  3.4.2短时上升过零间隔  3.5短时自相关函数和平均幅度差函数  3.5.1短时自相关函数  3.5.2短时平均幅度差函数  3.6高阶统计量  3.6.1单个随机变量情况  3.6.2多个随机变量及随机过程情况  3.6.3高斯过程的高阶累积量  3.7小结  参考文献  第4章语音信号处理方法--时频处理  4.1概述  4.2短时傅里叶变换  4.2.1短时傅里叶变换的定义和物理意义  4.2.2基于短时傅里叶变换的语谱图及其时频分辨率  4.2.3短时傅里叶谱的采样  4.3小波变换  4.3.1连续小波变换  4.3.2二进小波变换  4.3.3离散小波变换  4.3.4多分辨分析  4.3.5正交小波包  4.4Wigner分布  4.4.1Wigner分布的定义  4.4.2Wigner分布的一般性质  4.4.3两个信号和妁Wigner分布  4.4.4Wigner分布的重建  4.4.5Wigner分布的实现  4.5小结  参考文献  第5章语音信号处理方法--倒谱同态处理  5.1概述  5.2复倒谱和倒谱  5.2.1定义  5.2.2复倒谱的性质  5.3语音信号的倒谱分析与同态解卷积  5.3.1叠加原理和广义叠加原理  5.3.2同态解卷特征系统和同态解卷反特征系统  5.3.3同态解卷系统  5.3.4语音的复倒谱及同态解卷  5.4避免相位卷绕的算法  5.4.1最小相位信号法  5.4.2递归法
2025/2/21 15:39:21 11.75MB 语音识别
1
《雷达信号处理基础》介绍了雷达系统与信号处理的基本理论和方法,主要内容包括:雷达系统导论、雷达信号模型、脉冲雷达信号的采样和量化、雷达波形、多普勒处理、检测基础原理、恒虚警率检测、合成孔径雷达成像技术、波束形成和空-时二维自适应处理导论。
书中包含了大量反映雷达信号处理最新研究成果和当前研究热点的补充内容,提供了大量有助于读者深入的示例。
2025/1/30 3:17:03 42.92MB 雷达
1
本书从MATLAB仿真角度系统地介绍了滑模变结构控制的基本理论、基本方法和应用技术,是作者多年来从事控制系统教学和科研工作的结晶,同时融入了国内外同行近年来所取得的最新成果。
全书共11章,主要内容包括滑模变结构控制发展综述、连续系统滑模控制、自适应鲁棒滑模控制、欠驱动系统滑模控制、反演及动态面滑模控制、基于滤波器及观测器的滑模控制、离散系统滑模控制、模糊滑模控制、神经滑模控制和机械手滑模控制。
每种控制方法都通过MATLAB仿真程序进行了仿真分析。
2025/1/13 0:04:27 660KB 滑模控制 非线性控制 仿真 matlab
1
《信号和通信系统(第3版)》详细介绍信息传输系统方面的内容,包括信号、系统与噪声的基本理论和各种通信系统的基本原理。
全书共分5章,第1章确定性信号分析,第2章随机信号分析,第3章数字通信系统,第4章信号的调制传输,第5章噪声对通信系统的影响。
《信号和通信系统(第3版)》可作为高等院校电子信息工程、电子科学与技术、生物医学工程、计算机科学与技术等专业的教材和教学参考书,也可供相关专业科技工作者参考。
2025/1/11 16:02:13 47.44MB 信号与系统
1
《游戏架构设计与策划基础》以当前游戏公司实际游戏策划设计方案为教学实例,介绍游戏策划设计的基本理论。
把重点放在提高学员各种游戏的设计能力上。
通过对游戏开发中的概念设计、原型设计、规则设计、情节设计、关卡设计原则的介绍,兼顾具体的关卡设计实践与游戏编辑厂具使用实践,使读者全面了解游戏设计的原理,掌握基本的设计技能。
本课程蕴含了作者丰富的实际游戏策划经验和教材编写经验:例题、习题丰富:结构新颖、紧凑:讲解通俗、易懂。
能使学员更快地跨进游戏设计之门。
《游戏架构设计与策划基础》可以作为游戏开发人员的参考用书,游戏开发爱好者的自学教材,也可以作为大专院校游戏专业的游戏开发教程。
2024/12/17 16:11:35 27.46MB 游戏架构 策划
1
雷达成像原理(Word完整版)第一章雷达基础知识51.1雷达的定义51.2雷达简史51.3电磁波51.4脉冲81.5分贝值表示方法91.6天线101.7雷达散射截面122.1傅立叶变换142.2雷达硬件组成152.2.1振荡器152.2.2波形产生152.2.3混频器162.2.4调制162.2.5发射机162.2.6波导162.2.7双工器172.2.8天线172.2.9限幅器172.2.10低噪放大器182.2.11系统噪声182.2.12解调192.2.13正交混频202.2.14A/D转换器212.3天线222.3.1天线的概述232.3.2方向性函数242.3.3天线增益272.3.4天线口面上辐射场的渐变处理282.3.5余割平方天线292.4相控阵天线302.4.1一维线阵列天线312.4.2二维相控阵33第三章外部环境对雷达系统的干扰343.1雷达散射截面(RCS)343.1.1简单目标的RCS343.1.1.1理想导体球353.1.1.2平板363.1.1.3角反射器363.1.1.4Luneburg透镜373.1.2复杂目标的RCS383.1.3计算RCS的方法383.1.4极化因素383.1.4.1极化散射矩阵383.1.4.2简单目标的极化散射矩阵393.1.4.3更一般的极化基403.2传播与杂波413.2.1雷达波在大气中的折射413.2.2地表弯曲效应423.2.3雷达波在空气中的衰减433.2.4雷达波在雨水中的衰减433.2.5雷达波在地表的反射433.2.6多路效应443.2.7表面杂波反射453.2.8降水引起的雷达反向散射463.3外部噪音46第四章:基本雷达信号处理504.1从噪声和杂波中间测回波信号504.1.1检测器特点504.1.2检测的基本理论504.1.3噪声中检测无波动目标524.1.3.1:已知相位的单脉冲的相参检测524.1.3.2单脉冲包络检测524.1.3.3n个脉冲的相参积分:524.1.3.4n个非相参脉冲的积分变换损失:534.1.4施威林情形534.1.4.2波动损失534.1.5:噪声中目标检测小结:544.1.6:次积分:无振动目标544.1.7目标554.2雷达波形554.2.1总的雷达信号554.2.2匹配滤波器564.2.3:匹配滤波器对于延迟,多谱勒平移、信号的响应,584.2.4雷达模糊函数584.2.5例1:一个单脉冲;
距离和速度分辨率604.2.6例2:线性频率调制脉冲;
脉冲压缩614.2.7例3:相关脉冲序列:在距离和速度上的分辨率和模糊度624.2.7.1单脉冲串634.2.7.2线性调频脉冲串644.2.7.3其它脉冲序列654.2.8相差处理间隔664.2.9CPI的例子,求解雷达方程664.3雷达测量精确度674.3.1单脉冲674.3.2卡尔曼绕界限674.3.2.1在频率上得卡尔曼-绕界限684.3.2.2延迟上的卡尔曼绕界限694.3.2.3角度上的卡尔曼--绕界限694.3.2.4卡尔曼-绕界限的例子。
704.3.2.5总结:71第六章成像雷达简介726.1距离—速度压缩726.2旋转目标:逆合成孔径雷达726.3逆合成孔径雷达用于大范围目标756.4点扩展函数766.5标准二维逆合成孔径雷达:小角度776.6二维逆合成孔径雷达:大角度806.7三维逆合成孔径雷达816.8波数空间与极化设计方法816.9ISAR注释826.10ISAR的其他情况836.11近场ISAR846.12变化情况未知的目标及旋转85第七章合成孔径雷达897.1SAR897.1.1SAR模型907.1.2距离和速度等值线917.1.3动态补偿917.1.4斜面或平面927.1.5SAR对脉冲重复频率的要求927.1.6距离转移937.2SAR波形及处理947.2.1快时处理947.2.1.1SAR中的线性调频(LFM)947.2.1.2非线性调频处理957.2.1.3非畸变过程967.2.1.4LFM脊态987.2.2慢时(slowtime)处理987.3SAR成像质量997.
2024/12/13 4:13:01 1.44MB 雷达 雷达成像 原理
1
共 155 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡