计算机图形学扫描线种子填充算法实现1、初始化堆栈。
  2、种子压入堆栈。
  3、while(堆栈非空)   {     (1)从堆栈弹出种子象素。
     (2)如果种子象素尚未填充,则:      a.求出种子区段:xleft、xright;      b.填充整个区段。
      c.检查相邻的上扫描线的xleft≤x≤xright区间内,是否存在需要填充的新区段,如果存在的话,则把每个新区段在xleft≤x≤xright范围内的最右边的象素,作为新的种子象素依次压入堆栈。
      d.检查相邻的下扫描线的xleft≤x≤xright区间内,是否存在需要填充的新区段,如果存在的话,则把每个新区段在 xleft≤x≤xright范围内的最右边的象素,作为新的种子象素依次压入堆栈。
    }
1
这个项目是在HTML画布上播放的用javascipt编写的跳棋游戏。
到目前为止,唯一发布的版本是两个玩家都需要在本地单击其移动的版本。
未来将有一个minimax机器人可以与之抗衡。
2024/2/11 18:51:24 686KB JavaScript
1
是用于快速,简单地部署和管理Linux专用游戏服务器的命令行工具。
无忧专用游戏服务器传统上,游戏服务器不容易管理自己。
管理员通常不得不花很多时间在弄乱服务器上。
LinuxGSM是一种命令行工具,旨在使其尽可能简单,从而使管理员可以将更少的时间花在管理上,而将更多的时间花在游戏上。
主要特点支持100多个游戏服务器:delivery_truck:安装程序:magnifying_glass_tilted_left:监控:telephone_selector:快讯:cloud_selector:更新器:blue_book:服务器详细信息:floppy_disk:后备:laptop_computer:安慰:penguin:兼容性只要满足最低要求,LinuxGSM就可以在流行的发行版上运行。
的Ubuntu德比安CentOS的其他发行版也可能有效,但尚未经过全面测试。
:wrench:要求每个游戏服务器都有自己的特定依赖性要求。
请访问网站上的特定游戏服务器安装页面,以检查要安装的游戏服务器的依赖性要求。
:blue_
2024/2/11 15:33:06 498KB game linux shell bash
1
量子马尔可夫链:混合系统的描述,等价性以及模型检查线性时间属性
2024/2/9 20:46:16 536KB 研究论文
1
此文件包括三个关于图像显著性的代码,每个模型单独成一个文件夹,并用其模型名称命名,三个模型分别是ITTi模型、GBVS模型和SR模型,这三个模型都是使用MATLAB实现的,下载后可以直接使用MATLAB运行,另文件附有一个链接。
2024/2/9 20:33:08 9.2MB 显著性 GBVS Itti SR
1
WS363-2011卫生信息数据元目录第7部分:体格检查
1
WhiteSmokeWriter2012是一项用于校对和编辑文章的多合一工具大概包含以下功能:*已更新!语法检查功能发现和修改复杂的语法错误。
*新增!作文评价即时对您的作文质量做出评价*已更新!文体检查功能改进你的语句、词汇和写作风格*已更新!拼写检查功能修正打字错误及难拼写单词*已更新!标点检查功能确保标点的准确使用以提高易读性*已更新!错误解释功能通过错误解释和英语课程功能帮助您从自己所犯的错误中学习提高*适用于任何地点可与MSWord、Outlook及所有其它基于文字的应用程序配合使用。
*已更新!文体检查功能取得单词的精确释义,同义词及常用短语*信函模板600多种信函模板供您开始动手写作
2024/2/7 10:02:52 8.87MB WhiteSmoke 2012
1
检查等高线与高程点的矛盾关系,很有用,我自己开发的,适合CAD图形,也适合南方Cass编辑的图形!!!!
2024/2/1 16:40:26 1KB 等高线 高程点
1
一、UNIX文件系统的基本原理    UNIX采用树型目录结构,每个目录表称为一个目录文件。
一个目录文件是由目录项组成的。
每个目录项包含16B,一个辅存磁盘块(512B)包含32个目录项。
在目录项中,第1、2字节为相应文件的外存i节点号,是该文件的内部标识;
后14B为文件名,是该文件的外部标识。
所以,文件目录项记录了文件内、外部标识的对照关系。
根据文件名可以找到辅存i节点号,由此便得到该文件的所有者、存取权、文件数据的地址健在等信息。
UNIX的存储介质以512B为单位划分为块,从0开始直到最大容量并顺序加以编号就成了一个文件卷,也叫文件系统。
本次课程设计是要实现一个简单的模拟UNIX文件系统。
我们在磁盘中申请一个二进制文件模拟UNIX内存,依次初始化建立位示图区,I节点区,数据块区。
二、基本要点思路     1、模拟磁盘块的实现:因为文件系统需要从磁盘中读取数据操作数据,在实现时是使用文件来模拟磁盘,一个文件是一块磁盘,在文件中以划分磁盘块那样划分不同的区域,主要有三个区域:位图区,inode索引节点区,磁盘块区。
位图区我是使用一个512byte的数组存放,inode区和磁盘块区我采用一种自认为比较巧妙的方法,就是存放对象列表,之前说过,在本次实验的所有的结构都使用对象进行存储,而inode节点和磁盘块就是两个重要的数据结构,在初始化时我实例化32个inode对象和512个block对象(至于这些类的具体定义下面会提到),然后将这些对象加入各自对应的对象列表中,在存储时,使用java的对象序列化技术将这个对象数组存到磁盘中。
当使用文件系统时,程序会先从磁盘文件中读取出位图数组,inode对象列表,block对象列表,之后的操作就是通过对这些列表进行修改来实现。
使用这种方法可以减小存储的空间(对象序列话技术)而且不需要在使用时进行无用的查找,只要第一次初始化中将这些对象都读取出来。
    2、界面的实现:在实现这个文件系统时使用了两种方案,一种是直接在java控制台来进行输入输出,因为原本想着UNIX文件系统原本也是使用的命令行语句,所以在控制台上实现也很接近。
后来在老师的建议下又将整个程序重新修改,改成在UI界面上进行输入输出,这样确实界面美观舒服了不少,只不过两者用的技术很不一样,前者主要使用的是系统的输入输出流,后者使用java监听器。
    3、权限的实现:在实现多用户的权限方面,我给文件和文件夹各定义了三级权限1、访问:在文件中是可以查看文件的内容,在文件夹中是可以进入该文件夹。
2、修改:文件中是可以对文件进行编辑,文件夹中是可以在该文件夹中创建新的文件或目录。
3、删除:顾名思义。
文件或文件夹的创建者拥有最高级别的权限,只有拥有最高级权限的用户才可以给其他用户针对该文件或文件夹进行授权和授权操作。
在每次对文件或文件夹进行访问修改删除操作时都会检查当前用户在该文件或文件夹所拥有的权限,只有拥有的权限大于想要实现的权限时才可以进行该操作。
2024/2/1 11:25:27 9KB java UNIX操作系统 课程设计
1
本实验应用DES,RSA,MD5等加密算法,以及Socket套接字实现一个简单的加密解密的聊天工具CryptTalk。
本实验的程序在jdk1.6与Eclipse开发环境下编写,基本实现了消息加密的聊天工具的功能。
通信的步骤基本如下:首先,服务器端随机产生一对RSA密钥,将公钥发送给客户端,客户端将自己的对称密钥用公钥加密发送给服务器端,服务器端接收到加密后的密钥后,用自己的私钥解密得到对称密钥。
然后服务器端和客户端都利用这个对称密钥对发送的消息加密,进行加密后的聊天。
同时把消息经过MD5加密生成摘要发送,在接收端解密后进行MD5加密比较,检查信息是否被篡改。
2024/1/31 22:44:21 1.98MB DES MD5 RSA Socket
1
共 980 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡