实验1直线段的扫描转换实验类型:设计性实验类别:专业实验实验目的1.通过实验,进一步理解直线段扫描转换的DDA算法、中点bresenham算法及bresenham算法的基本原理;
2.掌握以上算法生成直线段的基本过程;
3.通过编程,会在C/C++环境下完成用DDA算法、中点bresenham算法及bresenham算法对任意直线段的扫描转换。
实验设备及实验环境计算机(每人一台)VC++6.0或其他C/C++语言程序设计环境实验学时:2学时实验内容用DDA算法中点bresenham算法及bresenham算法实现任意给定两点的直线段的绘制(直线宽度和线型可自定)。
实验步骤:1、复习有关算法的基本原理,明确实验目的和要求;
2、依据算法思想,绘制程序流程图;
3、设计程序界面,要求操作方便;
4、用C/C++语言编写源程序并调试、执行;
5、分析实验结果6、对程序设计过程中出现的问题进行分析与总结;
7、打印源程序或把源程序以文件的方式提交;
8、按格式要求完成实验报告。
实验报告要求:1、各种算法的基本原理;
2、各算法的流程图3、实验结果及分析(比较三种算法的特点,界面插图并注明实验条件)4、实验总结(含问题分析及解决方法)
1
使用VS2010开发环境,C++语言编写的Telnet客户端,是个控制台程序,目前没有做心跳,需要的自己加上就可以了,代码简约,就几个面向对象的类,希望对你有参考价值。
2018/11/7 2:46:25 28KB Telnet C++ socket
1
运用进程调度算法,使用java语言编写的
2020/1/20 17:28:12 52KB process java
1
包含以下模仿器:EMU,ARC、NeoGeoCD、GB/GBC、MD、SFC、GG/SMS、GBA、PS、PCE多为C/C++语言编写,可以参考移植
2021/10/26 15:30:38 63.32MB MAME 模拟器 源码 移植
1
左钩最快的多语种Git吸引了经理快速,强大的Git钩子管理器,用于Node.js,Ruby或任何其他类型的项目。
快速。
它用Go语言编写。
可以并行运行命令。
强大。
在配置中只要几行,您可以仅检查pre-push挂钩上pre-push更改的文件。
简单。
它是单个无依赖性二进制文件,可以在任何环境中工作。
:open_book:#On`gitpush`lefthookwillrunspellingandlinkscheckforallofthechangedfilespre-push:parallel:truecommands:spelling:files:gitdiff--name-onlyHEAD@{push}glob:"*.md"run:npxyaspeller{files}check-links:files:gitdiff--name-onlyHEAD@{push}glo
2015/4/21 13:42:10 21.27MB git go golang hooks
1
设计一个声光报警器的硬件电路和控制程序。
一旦按下SW3按钮开关,发光二级管按规律闪烁,同时扬声器发出声音;
当按下SW2按钮开关,发光二级管停止闪烁,声音停止。
硬件设备包括一台微机、一个MIFID微机实验箱、插线若干。
控制程序采用Intel8088宏汇编语言编写。
2019/9/27 22:35:50 2.29MB 接口课程设计 中断 查询 声光报警器
1
大学计算机图形学课程作业代码示例,主要使用opengl库,c++语言编写,包含完整的工程文件,带有部分正文。
2016/3/21 12:28:21 27.3MB opengl c++ 计算机图形学
1
Dnscat2分为两部分:客户端和服务器。
客户端在受感染的计算机上运转。
C语言编写的,具有最小可能的依赖性。
运转模式:Dnscat2客户端->DNS服务商->Dnscat2服务端。
如果您没有购买域名,还可以在UDP/53上使用直连。
它们会更快,但它在数据包中更明显(所有域名都以`dnscat`为前缀,除非你破解了源代码)。
防火墙经常会阻止此模式。
服务端在服务器上运转。
它除了监听在UDP/53上发送给它的消息之外,还要指定它应该监听哪个域名。
当它接收其中一个域名的流量时,它会尝试建立DNS连接。
如果它接收到其他流量,它默认忽略它,当然你也可以在上游转发它。
2019/10/22 3:12:15 1.24MB dnscat2 gem依赖包 win客户端
1
这个安装包erlang-21.3.2-1.el7.x86_64.rpm适用于CentOS7,请大家按照本人的操作系统来下载。
RabbitMQ是由Erlang语言编写的,所以在linux服务器上安装RabbitMQ,必须先安装Erlang,但Erlang的安装包又不好找到,所以就将此安装包上传上来
2019/10/21 8:38:01 17.98MB Rabbit Erlang 21.3.2 OTP21
1
利用verilog语言编写的简单控制舵机的程序,可以自己调理角度和舵机个数
2021/9/16 22:45:35 26KB FPGA 舵机
1
共 645 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡