Java语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码实现和功能都非常基础。
附赠课程设计报告内容。
1.1课程设计目的本次课程设计旨在加深对本学期课程所学知识的理解,复习和巩固java语言的相关知识以及语法规则,加强了对java语言的理解,提升了自己的实际动手操作水平。
使我们更进一步了解了面向对象语言编程的基本思想和风格特点。
学会编制结构清晰、风格良好适当的java语言程序,从而具备解决综合性实际问题的能力1.2课程设计内容和要求1、系统需实现基础功能:增、删、改、查。
2、学生可自行添加完善功能。
3、界面美观得体,(1)登陆界面醒目,标题清晰。
(2)无乱码,错别字。
(3)使用myeclipse/Eclipse编写程序4、程序编码时,必须严格遵守java程序标识符的一般约定,并要加适量的注释。
5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。
2024/2/2 22:03:14 516KB java课设 商品信息 纯Java代
1
C#使用串口控制DMX512舞台灯光设备DMX512协议最先是由USITT(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器的方式。
DMX512超越了模拟系统,但不能完全代替模拟系统。
DMX512的简单性、可靠性以及灵活性使其迅速成为资金允许情况下选择的协议,除了调光器外,一系列不断增长的控制设备就是证据。
DMX512仍然是科学上的一个新领域,具有在规则基础上产生的各种奇妙技术。
2024/2/2 10:33:44 40KB C# DMX512 舞台灯光
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
ember-devtools一组用于开发Ember应用程序的有用功能。
最好从控制台上使用。
用法ember-devtools是Ember.Service,在devtools控制台中可用时最有用。
最简单的方法是使用可在config/environment.js定义的全局变量(eww!)从控制台进行访问。
varENV={'ember-devtools':{global:true,enabled:environment==='development'}}设置为global将允许global访问devTools函数(例如,您可以在控制台中运行routes())。
如果您希望这些功能位于global:'devTools'前缀下global:'devTools'devTools.routes()global:'d
2024/1/29 13:52:38 27KB JavaScript
1
工程类,通过控制台输入起始和结束数字,找寻其中的回文数
2024/1/27 16:41:44 38KB 回文数
1
CreateReactApp入门该项目是通过。
可用脚本在项目目录中,可以运行:npmstart在开发模式下运行应用程序。
打开在浏览器中查看。
如果进行编辑,页面将重新加载。
您还将在控制台中看到任何棉绒错误。
npmtest在交互式监视模式下启动测试运行程序。
有关更多信息,请参见关于的部分。
npmrunbuild构建生产到应用程序build文件夹。
它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。
最小化构建,文件名包含哈希。
您的应用已准备好进行部署!有关更多信息,请参见有关的部分。
npmruneject注意:这是单向操作。
eject,您将无法返回!如果您对构建工具和配置选择不满意,则可以随时eject。
此命令将从项目中删除单个构建依赖项。
相反,它将所有配置文件和传递依赖项(webpack,Babel
2024/1/27 3:55:07 28KB JavaScript
1
解压,在在解压后的当前目录下,按下shift+鼠标右键,会出现“在此处打开命令窗口”的字样,然后点击即可。
在控制台切换到pip的解压后的文件夹的路径中输入“pythonsetup.pyinstall”,setup.py就是它的安装文件
2024/1/25 14:37:17 5.19MB pip
1
本项目是利用opencv249在vs2010中的控制台程序,运行会弹出文件选择框选择需要检测的视频,主要功能是实现遗留物检测(静止目标检测)。
2024/1/24 22:15:36 20.31MB opencv 遗留物检测 静态目标
1
问题?免责声明:此项目应仅用于授权测试或教育目的。
BYOB是面向学生,研究人员和开发人员的开源后开发框架。
它包括以下功能:预制的C2服务器自定义有效载荷生成器12个开发后模块它旨在让学生和开发人员轻松实现自己的代码并添加出色的新功能,而无需从头开始编写C2服务器或远程管理工具。
该项目包含2个主要部分:原始的基于控制台的应用程序(/byob)和WebGUI(/web-gui)。
网络图形用户界面仪表板C2服务器的控制面板,带有单击界面,用于执行开发后模块。
控制面板包括客户端计算机的交互式地图和仪表板,该面板允许高效,直观地管理客户端计算机。
有效载荷发生器有效负载生成器使用涉及Docker容器和Wine服务器的黑魔法,为您选择的任何平台/体系结构编译可执行有效负载。
在使用生成安全对称密钥之后,这些有效载荷会生成反向TCP外壳,并通过AES-256
2024/1/17 12:24:28 40.88MB
1
功能非常强大,非常好用1、自动收集需要打包控件和动态链接库2、自带API字典和快捷生成器3、快捷代码整理4、代码记事本、鼠标滚轮支持、控制台程序等
2024/1/11 17:14:25 413KB ide vb6 插件
1
共 389 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡