根据问题提供问题的解决方案,实现棋盘的绘制和棋子的内摆放功能。
而可以选择的存储结构为线性存储结构,逻辑结构为图形结构。
实现主窗口的棋子摆放规则,可以选用线性存储结构和图形结构构造一个新的数据结构,定义在其上的功能为根据循环递归法改变中皇后的位置,并将其传递给整个棋盘的对象,使其按照要求实现棋子的摆放,直到出现正确的放置方法。
2024/7/23 5:14:49 324KB 数据结构 八皇后问题
1
用面向对象的程序设计思想自己动手写压缩软件,采用了优先队列这一很好的数据结构实现的贪心算法构造Huffman树,能打印Huffman树,显示编码表,压缩文件和解压缩文件,采用UTF-8字符集,支持中文文件
1
图像贴图调整这是一个简单的库,可以使HTMLImageMaps做出响应,从而使它们自动保持缩放比例以使其附着到图像上。
它检测正在调整大小的窗口,并相应地更新图像地图的坐标。
该库可以与或不与jQuery一起使用。
本机JS用法包括脚本,然后将以下调用添加到页面底部:imageMapResize();您可以选择传递一个CSS选择器,该选择器返回地图标签的集合,例如“map.myMap”。
或直接引用DOM中的地图对象。
此函数返回已绑定到的地图元素数组。
jQuery用法包括和脚本,然后将以下调用添加到页面底部:$('map').imageMapRe
2024/7/22 11:54:12 37KB jquery resize responsive image-map
1
本节课的实验内容主要分为三个板块:HTML,CSS,JavaScript,其中,我对HTML技术的应用得到了熟练运用,并对其他动态网页设计方法进行了大致的了解。
HTML是HypertextMarkupLanguage的英文缩写,即超文本标记语言。
它是一种标记语言而非编程语言,由浏览器解释支持。
HTML文件是一种文本文件,可以用记事本打开,当然也可以用其他开发工具,比如dream-weaver和VS等等。
通过在文本中添加各种标签来告诉浏览器网页要显示的内容,以及以何种表现形式显示。
浏览器按照自上而下的顺序解读HTML文件,同时浏览器并不会因为HTML代码出现错误而停止解读。
在课上操作上机的时候,老师教会了我们怎么用最简单的TXT文件来设计自己想要设计的网页,并加入了多种元素。
CSS是一种用来表现HTML文件样式的计算机语言。
CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
而且CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
JavaScript是我认为我所学的技术里面最高端的一种技术。
JavaScript是一种基于对象和事件驱动具有安全性能的脚本语言,使用JavaScript可以轻松的实现与HTML的互操作,并且完成丰富的页面交互效果,它是通过嵌入或调入在标准的HTML语言中实现的,它的出现弥补了HTML的缺陷,是java与HTML折衷的选择。
学习本课的目的就是能够建立起自己设计出来的页面,经过几周的教学和自我实践摸索,我已经能创建专属于自己的HTML页面,超额完成自己的目标。
2024/7/22 11:18:51 186KB HTML
1
本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。
这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。
本书是基于Python3.6版本编写的。
本书结构非常简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。
每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。
2024/7/22 0:29:32 4.13MB python3 英文版 文字版
1
《VisualC++MFC编程实例》配套代码目录译者序前言第一部分基础知识第1章窗口 21.1窗口和API环境 21.1.1三种类型窗口 21.1.2客户区和非客户区 31.2窗口和MFC环境 41.3怎样应用MFC创建一个窗口 51.4怎样使用MFC销毁一个窗口 91.4.1捆绑到一个已有的窗口 91.4.2窗口类 101.4.3窗口进程 101.5怎样使用MFC创建一个窗口类 111.5.1使用AfxRegisterWndClass()函数注册一个窗口类 111.5.2使用AfxRegisterClass()函数创建一个窗口类 121.6怎样销毁一个MFC窗口类 141.7厂商安装的窗口类 141.8其他类型窗口 151.9桌面窗口 161.10小结 16第2章类 182.1基类 182.1.1CObject 182.1.2CCmdTarget 192.1.3CWnd 192.2应用程序、框架、文档和视图类 192.2.1CWinApp(O/C/W) 202.2.2CView(O/C/W) 212.3其他用户界面类 222.3.1通用控件类 232.3.2菜单类 232.3.3对话框类 242.3.4控制条类 242.3.5属性类 252.4绘图类 252.4.1设备环境类 252.4.2图形对象类 252.5文件类 262.6数据库类 262.6.1ODBC类 262.6.2DAO类 272.7数据集类 272.8其他数据类 272.9通信类 282.10其他类 292.11小结 31第3章消息处理 323.1发送或寄送一个消息 323.1.1发送一个消息 323.1.2寄送一个消息 323.1.3发送一个消息与寄送一个消息的比较 323.2怎样使用MFC发送一个消息 333.3怎样用MFC寄送一个消息 333.4三种类型的消息 343.4.1窗口消息 343.4.2命令消息 343.4.3控件通知 343.5MFC怎样接收一个寄送的消息 363.6MFC怎样处理一个接收到的消息 363.7处理用户界面的对象 443.8创建自定义窗口消息 453.8.1静态分配的窗口消息 453.8.2动态分配的窗口消息 463.9重定向消息 473.9.1子分类和超分类 473.9.2用MFC子分类窗口 483.9.3重载OnCmdMsg() 493.9.4使用SetWindowsHookEx() 493.9.5使用SetCapture() 493.9.6专有的消息泵 503.10小结 50第4章绘图 514.1设备环境 514.2在MFC环境中创建一个设备环境 524.2.1屏幕 524.2.2打印机 534.2.3内存 544.2.4信息 544.3绘图例程 554.3.1画点 554.3.2画线 554.3.3画形状 554.3.4形状填充和翻转 554.3.5滚动 564.3.6绘制文本 564.3.7绘制位图和图标 564.4绘图属性 564.4.1设备环境属性 574.4.2画线属性 584.4.3形状填充属性 584.4.4文本绘制属性 584.4.5映像模式 594.4.6调色板属性 624.4.7混合属性 624.4.8剪裁属性 634.4.9位图绘制属性 644.5元文件和路径 654.5.1元文件 654.5.2路径 664.6颜色和调色板 664.6.1抖动色 674.6.2未经抖动色 674.6.3系统调色板 674.6.4使用系统调色板 684.6.5动画色 714.7控制什么时候在哪里绘图 714.7.1处理WM_PAINT 714.7.2只绘制被无效化的
2024/7/20 14:29:27 4.61MB Visual C++ MFC编程实例源代码
1
开发了基于空间光调制器(SLM)和数码摄像机(CCD)的新型衍射光学实验系统。
用SLM取代掩模板,用AutoCAD、Matlab等绘图软件,在PC机屏幕上绘制小孔、狭缝以及复杂的几何图形,再通过接口电路传输到SLM。
用扩束准直后的激光束照射SLM,通过透镜在其后方借助CCD实时观察各图案的衍射图像,可对其菲涅耳与夫琅和费衍射特性进行观察和在线测量分析。
该系统能够完成典型几何图案、小孔狭缝、多种形状随机分布孔等三类对象的衍射实验。
系统实时性好,衍射图像可存储和处理,灵活方便。
2024/7/19 17:14:38 303KB 光调制器; 数码摄像机; 衍射实验
1
模糊数学是研究和处理模糊性现象的数学,是在美国控制论专家A.Zadeh教授于1965年提出的模糊集合的基础上发展起来的一门数学分支。
模糊综合评价模型,其基本思想是:在确定评价因素、因子的评价等级和权值的基础上,运用模糊集合变换原理,以隶属度描述个因素、因子的模糊界线,构造模糊矩阵,通过多层的复合运算,最终确定评价对象所属等级。
2024/7/19 12:47:47 144KB 模糊层次
1
西北农林科技大学,2018届面向对象程序设计实践,Java方向,《一种多用户的在线网盘》,总评95分。
摘要:基于Java开发的一款Web网盘,用以实现多用户在线浏览、上传、下载文件,同时支持文件和目录的创建、删除、重命名等基本操作。
关键词:多用户;
在线网盘;
文件的上传下载
2024/7/19 11:21:45 7.64MB Java Web 网盘
1
一个服务器和可运行多个客户端学习专用利用同步TCP和BinaryReader对象及BinaryWriter对象编写一个基于Windows窗体的同步TCP网络聊天程序,实现如下功能:① 任何一个客户均可以与服务器进行通信。
② 服务器要能显示客户端连接的状态,当客户端连接成功后,要及时告诉客户端已经连接成功的信息,并将当前在线的所有客户告知该客户端。
③ 客户和服务器建立连接后,既可以通过服务器和任何一个在线的其他客户聊天。
④ 不论客户何时退出程序,服务器都应做出正确判断,同时将该客户是否在线的情况告诉其他所有在线客户。
2024/7/18 18:30:53 89KB c# 聊天
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡