第1章绪论1.1计算机图形学及其相关概念1.2计算机图形学的发展1.2.1计算机图形学学科的发展1.2.2图形硬件设备的发展1.2.3图形软件的发展1.3计算机图形学的应用1.3.1计算机辅助设计与制造1.3.2计算机辅助绘图1.3.3计算机辅助教学1.3.4办公自动化和电子出版技术1.3.5计算机艺术1.3.6在工业控制及交通方面的应用1.3.7在医疗卫生方面的应用1.3.8图形用户界面1.4计算机图形学研究动态1.4.1计算机动画1.4.2地理信息系统1.4.3人机交互1.4.4真实感图形显示1.4.5虚拟现实1.4.6科学计算可视化1.4.7并行图形处理第2章计算机图形系统及图形硬件2.1计算机图形系统概述2.1.1计算机图形系统的功能2.1.2计算机图形系统的结构2.2图形输入设备2.2.1键盘2.2.2鼠标器2.2.3光笔2.2.4触摸屏2.2.5操纵杆2.2.6跟踪球和空间球2.2.7数据手套2.2.8数字化仪2.2.9图像扫描仪2.2.10声频输入系统2.2.11视频输入系统2.3图形显示设备2.3.1阴极射线管2.3.2CRT图形显示器2.3.3平板显示器2.3.4三维观察设备2.4图形显示子系统2.4.1光栅扫描图形显示子系统的结构2.4.2绘制流水线2.4.3相关概念2.5图形硬拷贝设备2.5.1打印机2.5.2绘图仪2.6OpenGL图形软件包2.6.1OpenGL的主要功能2.6.2OpenGL的绘制流程2.6.3OpenGL的基本语法2.6.4一个完整的OpenGL程序第3章用户接口与交互式技术3.1用户接口设计3.1.1用户模型3.1.2显示屏幕的有效利用3.1.3反馈3.1.4一致性原则3.1.5减少记忆量3.1.6回退和出错处理3.1.7联机帮助3.1.8视觉效果设计3.1.9适应不同的用户3.2逻辑输入设备与输入处理3.2.1逻辑输入设备3.2.2输入模式3.3交互式绘图技术3.3.1基本交互式绘图技术3.3.2三维交互技术3.4OpenGL中橡皮筋技术的实现3.4.1基于鼠标的实现3.4.2基于键盘的实现3.5OpenGL中拾取操作的实现3.6OpenGL的菜单功能第4章图形的表示与数据结构4.1基本概念4.1.1基本图形元素4.1.2几何信息与拓扑信息4.1.3坐标系4.1.4实体的定义4.1.5正则集合运算4.1.6平面多面体与欧拉公式4.2三维形体的表示4.2.1多边形表面模型4.2.2扫描表示4.2.3构造实体几何法4.2.4空间位置枚举表示4.2.5八叉树4.2.6BSP树4.2.7OpenGL中的实体模型函数4.3非规则对象的表示4.3.1分形几何4.3.2形状语法4.3.3粒子系统4.3.4基于物理的建模4.3.5数据场的可视化4.4层次建模4.4.1段与层次建模4.4.2层次模型的实现4.4.3OpenGL中层次模型的实现第5章基本图形生成算法5.1直线的扫描转换5.1.1数值微分法5.1.2中点Bresenham算法5.1.3Bresenham算法5.2圆的扫描转换5.2.1八分法画圆5.2.2中点Bresenham画圆算法5.3椭圆的扫描转换5.3.1椭圆的特征5.3.2椭圆的中点Bresenham算法5.4多边形的扫描转换与区域填充5.4.1多边形的扫描转换5.4.2边缘填充算法5.4.3区域填充5.4.4其他相关概念5.5字符处理5.5.1点阵字符5.5.2矢量字符5.6属性处理5.6.1线型和线宽5.6.2字符的属性5.6.3区域填充的属性5.7反走样5.7.1过取样5.7.2简单的区域取样5.7.3加权区域取样5.8在OpenGL中绘制图形5.8.1点的绘制5.8.2直线的绘制5.8.3多边形面的绘制5.8.4OpenGL中的字符函数5.8.5Op
2025/11/5 19:37:38 110.55MB 图形学 VR
1
第一章连续的小波变换1.1连续小波变换的定义1.2与短时傅里叶变换的比较1.3连续小波变换的一些性质1.4小波变换的反演及对基本小波的要求1.5连续小波变换的计算机实现与快速算法1.6几种常用的基本小波1.7应用举例第二章尺度及位移均离散化的小波变换2.1离散α,γ栅格下的小波变换2.2标架(frame)概念2.3小波标架2.4应用举例第三章多分辨率分析与离散序列的小波变换3.1概述3.2多分辨率信号分解与重建的基本概念3.3尺度函数和小波函数的一些重要性质3.4由多分辨率分析引出多采样率滤波器组3.5Mallat算法实现中的一些问题3.6离散序列的小波变换3.7金字塔结构的数据编码第四章多采样率滤波器组与小波变换4.1概述4.2多采样率信号处理的一些基本关系4.3双通道多采样率滤波器的理想重建条件4.4多采样率滤波器组的两种一般表示法4.5正交镜像滤波器组与共轭正交滤波器组4.6正交滤波器组的设计4.7二项式小波滤波器组4.8对滤波器组参数与连续时间小渡变换关系的进一步讨论4.9Daubechies小波4.10IIR型的正交滤波器组和小波4.1l双正交滤波器组与双正交小波4.12滤波器组理想重建条件的时域表示式及其设计第五章二维小波变换及其用于图像处理5.1概述5.2二维图像的多分辨率分析:可分离情况5.3五株排列(quincunx)的多分辨率分析5.4应用举例5.5二维连续小波变换第六章小波变换用于表征信号的突变(瞬态)特征6.1概述6.2基本原理6.3几种检测局部性能常用的小波6.4用小波变换极大值在多尺度上的变化来表征信号奇异点的性质6.5用二维小波变换作图像上物体边沿的检测6.6应用举例6.7用小波变换的过零点来表征信号6.8由小波变换的奇异点重建信号6.9仿真计算第七章小波包与时一频平面的铺砌7.1概述7.2小波包的定义与主要性质7.3最优小波包基的选择7.4自适应小波包分解7.5最优小波包作自适应切换时瞬态的抑制——时变滤波器组方法7.6关于时间一频率平面的自适应铺砌7.7基本小波的优化设计7.8小波变换在不同基函数间的换算第八章小波变换与分形信号的分析8.1概述8.2关于分形的简述8.3过程的小波分析8.4确定性的自相似过程8.5过程的信号处理8.6分数布朗运动与分数高斯噪声8.7小波变换用于其他分形问题简介
2025/11/3 20:58:21 17.19MB 小波变换
1
第一章振动基本概念1.1振动的基本概念1.2振动的分类第二章单自由度系统振动2.1无阻尼系统的自由振动2.2计算固有频率的能量法第三章两自由度系统振动3.1两自由度系统的自由振动3.2量自由度系统的受迫振动3.3坐标的耦联3.4拍振第四章多自由度系统振动4.1多自由度系统的运动微分方程4.2固有频率主振型4.3主坐标和正则坐标4.4固有频率相等的情形4.5无阻尼振动系统对初始条件的响应4.6质量、刚度变化对固有频率的影响4.7无阻尼振动系统对激励的响应4.8有阻尼系统对激励的响应第五章数值计算方法5.1瑞利能量法5.2里兹法5.3邓克来法5.4矩阵迭代法5.5子空间迭代法5.6传递矩阵法第六章弹性体一维振动6.1杆的纵向自由振动6.2杆的纵向受迫振动6.3梁的横向自由振动6.4梁的横向受迫振动第七章振动分析的有限元法7.1单元体的运动方程式7.2单元体的特性分析7.3坐标转换7.4固有频率及主振型7.5系统的响应第八章减振技术8.1减振的基本概念8.2隔振8.3阻尼消振8.4动力减振器
2025/10/29 0:49:41 19.5MB 机械振动 模态分析
1
第1部分Java开发入门第1课Java快速上手1.1开始了解Java1.1.1Java语言的11个特性1.1.2Java语言的构成-JIT.JVM.JRE.JDK1.1.3Java虚拟机JVM1.2安装Java开发环境1.2.1下载JDK1.2.2安装JDK和JRE1.2.3设置环境变量1.2.4学会查找Java帮助和API文档1.3开发第一个Java程序-HelloWorld.java1.3.1编写Java入门实例HelloWorld.java1.3.2编译类文件-javac命令1.3.3运行类文件-java命令1.3.4类文件打包-jar命令1.3.5生成API文档-javadoc命令1.4本课小结1.4.1总结本课的知识点1.4.2要掌握的关键点1.4.3课后上机作业1.4.4继续下一课:JVM内存结构及其调优第2课JVM内存结构及其调优2.1Java虚拟机结构与属性2.1.1Java虚拟机内存结构2.1.2Java虚拟机配置选项2.2Java垃圾回收机制2.2.1垃圾回收的2种方法2.2.2垃圾收集器的7个类型2.3JVM内存区域配置2.3.1配置堆区域2.3.2配置新域与旧域2.3.3配置永久区域2.3.4配置新域子空间2.4JVM性能调优实战2.4.1调优配置参考2.4.2JVM调优实战2.5本课小结2.5.1总结本课的知识点2.5.2要掌握的关键点2.5.3课后上机作业2.5.4继续下一课:在Eclipse下开发Java程序第3课在Eclipse下开发Java程序3.1集成开发工具的对比3.1.1Eclipse-IBM公司3.1.2NetBeans-Sun公司3.1.3JBuilder-Borland公司3.1.4IntelliJ-JetBrains公司3.1.5JCreator-Xinox公司3.1.6对比总结3.2安装和配置Eclipse开发环境3.2.1Eclipse版本与代号3.2.2Eclipse安装包的下载3.2.3Eclipse的安装与启动3.2.4集成配置JDK3.3Eclipse使用演练3.3.1Eclipse工作区使用演练-添加选项卡3.3.2Eclipse透视图使用演练-切换到CVS视图3.3.3Eclipse插件安装演练-安装反编译工具Jad插件3.4使用Eclipse进行Java项目的开发3.4.1在Eclipse中新建Java项目3.4.2编写HelloWorld.java类3.4.3运行Java程序3.4.4调试Java程序3.4.5导出JAR包3.4.6导出可执行的JAR包3.4.7生成Javadoc文档3.5本课小结3.5.1总结本课的知识点3.5.2要掌握的关键点3.5.3课后上机作业3.5.4继续下一课:在Linux下开发Java程序第4课在Linux下开发Java程序4.1Linux系统概述4.1.1Linux系统简介4.1.2Linux系统的特点4.1.3Linux发行版本4.2在虚拟机VMware6.0中安装RedHat9.04.2.1下载VMware6.4.2.2安装VMware6.4.2.3新建Linux类型的虚拟机4.2.4安装RedHat9.0系统4.3Linux系统的使用4.3.1启动Linux并初始化4.3.2Linux终端及常用命令4.3.3使用vi编辑器编辑文件4.3.4关闭系统4.4让Linux与外界建立联系4.4.1配置Linux上网4.4.2让Linux访问Windows下的文件4.4.3使用FTP访问Linux4.4.4使用远程终端Putty访问Linux4.5安装Java开发环境4.5.1下载JDK4.5.2安装JDK4.5.3设置环境变量4.5.4检验JDK是否安装成功4.6开发第一个Java程序4.6.1编写入门实例类HelloWorld.java4.6.2编译类HelloWorld.java4.6.3运行类HelloWorld.class4.7在Linux下使用Eclipse4.7.1下载Eclipse4.7.2安装Eclipse4.7.3启动Eclipse4.7.4使用Eclipse开发入门实例4.8本课小结4.8.1总结本课的知识点4.8.2要掌握的关键点4.8.3课后上机作业4.8.4继续下一
2025/8/31 7:24:56 191.39MB java 高手 真经 基础
1
CSDN海神之光上传的代码均可运行,亲测可用,直接替换数据即可,适合小白;
1、代码压缩包内容主函数:main.m;
调用函数:其他m文件;
无需运行运行结果效果图;
2、代码运行版本Matlab2019b或2023b;
若运行有误,根据提示修改;
若不会,私信博主;
3、运行操作步骤步骤一:将所有文件放到Matlab的当前文件夹中;
步骤二:双击打开main.m文件;
步骤三:点击运行,等程序运行完得到结果;
4、仿真咨询如需其他服务,可私信博主或扫描博客文章底部QQ名片;
4.1博客或资源的完整代码提供4.2期刊或参考文献复现4.3Matlab程序定制4.4科研合作功率谱估计:故障诊断分析:雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩滤波估计:SOC估计目标定位:WSN定位、滤波跟踪、目标定位生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪(CEEMDAN)、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信
2025/8/25 18:30:01 57KB matlab
1
java操作Elasticsearch2.4版本的项目demo,为pom工程,下载下来解压后导入eclipse,工具类里的相关地址改成自己的
2025/8/16 17:57:22 81KB Elassearch java API
1
scipy1.4.1py3.6,64位scipy-1.4.1-cp36-cp36m-win_amd64.whl
2025/8/12 18:09:37 14.32MB 数据
1
目 录前 言1第1章需求分析2§1.1开发必要性2§1.2可行性分析2§1.2.1经济可行性分析2§1.2.2技术可行性分析3§1.2.3现有系统的分析3第2章系统分析4§2.1系统逻辑模型的提出4§2.2系统的功能介绍4§2.3系统开发工具和开发语言5§2.3.1开发工具5§2.3.2开发语言6第3章总体设计7§3.1系统功能设计7§3.2系统功能模块简介7第4章数据库设计10§4.1概念结构设计10§4.2逻辑结构设计11§4.3物理结构设计12第5章详细设计14§5.1关键业务流程描述14§5.1.1航空售票管理14§5.1.2管理员管理流程14§5.2系统界面设计15§5.2.1主功能界面15§5.2.2其他功能界面16§5.3模块代码实现18§5.3.1航空订票查询模块18§5.3.2航空售票管理模块19第6章系统测试21§6.1软件测试的目标21§6.2具体测试21结 论24参考文献25致 谢27§5.3.1航空订票查询模块航空订票查询主要实现对票据信息种类的添加、修改和删除功能。
票据信息种类是系统内容的最高级别,所以在添加、修改或删除票据信息时,也必须选择该票据信息所属的票据信息种类。
下面是票据信息种类的添加、修改和删除功能的主要实现代码。
publicvoidactionPerformed(ActionEvente){this.flightNumber=flightField.getText().trim();if(flightNumber.length()==0)//未输入信息{JOptionPane.showMessageDialog(null,"请输入航班号或者从列表中选择","错误信息",JOptionPane.ERROR_MESSAGE);return;}executeFlightQuery();}publicvoidexecuteFlightQuery(){StringsqlString="SELECTDISTINCT*FROM"+"flight"+"WHEREflight="+"\'"+flightNumber+"\'";ResultSetrs=sqlBean.executeQuery(sqlString);if(rs!=null)showResult(rs);elseJOptionPane.showMessageDialog(null,"没有连接上数据库!","错误信息",JOptionPane.ERROR_MESSAGE);}以上是对数据添加的程序代码,该段代码实现了获得用户数据输入,并把数据插入到数据库当中的功能。



























2025/8/8 2:03:35 651KB JAVA 航空售票 系统 代码实现
1
因为太大所以分片压缩了,剩下2块进主页找
2025/8/6 1:58:37 588.08MB ubuntu
1
第2章 QQ企业通   2.1 设计思路 28  2.2 关键技术 28  2.2.1 INI文件的应用 28  2.2.2 线程的应用 30  2.2.3 在Socket中发送大容量的消息 30  2.2.4 将流序列化或反序列化为对象 31  2.2.5 用InnerList列表记录信息 31  2.3 设计过程 32  2.3.1 类库的设计 33  2.3.2 客户端注册模块设计 40  2.3.3 客户端登录模块设计 42  2.3.4 客户端QQ模块设计 43  2.3.5 客户端消息发送模块设计 48  2.3.6 服务器端控制台模块设计 52第3章 SQL数据表提取器模块   3.1 概述 56  3.2 关键技术 56  3.2.1 如何备份数据库 56  3.2.2 如何还原数据库 57  3.2.3 如何附加数据库 58  3.2.4 如何分离数据库 59  3.2.5 设置数据库模式 59  3.3 设计过程 61  3.3.1 主窗体 61  3.3.2 获取服务器名称 62  3.3.3 获取所有数据库 63  3.3.4 获取所有数据表 64  3.3.5 备份数据库 66  3.3.6 还原数据库 67  3.3.7 附加数据库 68  3.3.8 分离数据库 70  3.3.9 导出表结构 71  3.3.10 导出数据 74第4章 万能搜索模块   4.1 设计思路 80  4.2 关键技术 80  4.2.1 如何制作一个接口程序 80  4.2.2 实现接口程序的信息互传 80  4.2.3 如何将接口程序加载到其他程序中 82  4.2.4 怎样操作RichtextBox控件的选择文本 82  4.2.5 如何获取数据表中字段的描述信息 83  4.3 设计过程 83  4.3.1 获取数据表中字段的中文信息 84  4.3.2 添加数据表的查询条件 86  4.3.3 向SQL语句中添加括号 89  4.3.4 查询生成后的SQL语句 90  4.3.5 主程序获得接口信息 92第5章 万能打印模块   5.1 设计思路 94  5.2 关键技术 94  5.2.1 打印设置(PrintDocument类) 94  5.2.2 打印预览对话框(PrintPreviewDialog) 95  5.2.3 打印对话框(PrintDialog) 96  5.2.4 获取指定颜色值和字体样式 97  5.2.5 DataGridView控件的相关应用 97  5.3 设计过程 98  5.3.1 打印信息的设置 98  5.3.2 表格样式的设置 100  5.3.3 打印类的设置 101  5.3.4 打印数据信息 108第6章 决策分析模块   6.1 设计思路 112  6.2 关键技术 112  6.2.1 游标的基本操作 112  6.2.2 存储过程的基本操作 115  6.2.3 透视表的基本概念 117  6.2.4 统计表的基本操作 117  6.2.5 单击显示右键菜单 118  6.3 设计过程 118  6.3.1 主窗体的初始化 119  6.3.2 透视表的筛选 127  6.3.3 透视表的设计 130  6.3.4 统计表的设计 132第7章 自定义图表控件   7.1 设计思路 136  7.2 关键技术 137  7.2.1 控件的生成 137  7.2.2 如何在项目中添加控件 137  7.2.3 在“属性”对话框中添加属性 137  7.2.4 用GDI+绘制图形 139  7.2.5 如何在控件上绘制图形 143  7.2.6 获取扇形外弧中心点的位置 143  7.3 设计过程 144  7.3.1 向自定义控件中添加属性 144  7.3.2 获取绘制图表的初始值数据 149  7.3.3 绘制标签框 153  7.3.4 绘制图表中的表格 157  7.3.5 绘制条形图 163  7.3.6 绘制面形图 170  7.3.7 绘制饼形图 174第8章 电子邮件收发模块   8.1 概述 180  8.2 关键技术 180  8.2.1 Base64编码格式 180  8.2.2 SMTP服务 181  8.2.3 POP3协议 184  8.2.4 使用Jmail组件接收
2025/8/4 21:47:24 10.15MB C# winform 典型系统开发模板 开发模块
1
共 367 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡