- 博客(27)
- 收藏
- 关注
原创 Q#使用教程
Q# 是一种用于量子计算的编程语言,主要用于编写量子算法。将下载好的QDK作为拓展配置到vscode里面。安装vscode2017以上。
2025-02-02 15:46:02
302
原创 仓颉编程语言在windows系统的配置与使用
现在,打开edit plus, 选择菜单里面的工具选项,点击配置自定义工具,点击自定义工具最右边那一栏里面的添加工具,选择程序 (C),然后在菜单文本里面输入run_main.cj,然后在命令这一行里面选择上面我们编写好的bat脚本文件,点击应用,点击确定,现在可以运行仓颉代码了。但是命令提示符窗口关闭之后,环境又得重新安装,于是我想到一个方法:用bat文件将要执行的cmd命令全部写进去,再用editplus代码编辑器调用这个bat文件执行文件运行。然后,在命令行里面,cd到这个文件的具体位置。
2025-01-27 10:52:03
503
原创 Grab框架爬取电影信息
爬取追剧影视网站的"正在热播"部分的影视信息。输出影视名称、影视类型(判断是电影还是电视剧,如果是电影则输出电影,如果是电视剧,输出电视剧和集数)、影视画质、影视评分人数、影视评分和主演。于是我们启动Grab框架行动吧!
2025-01-26 18:35:55
186
原创 Python合并PDF
示例:现在有2个PDF文件,分别是file1.pdf和file2.pdf。现在要将它们合并一个PDF文件。Pythone合并PDF,我使用的方法是利用第三方库PyPDF2。
2025-01-25 18:03:01
85
原创 Godot制作一个2D游戏
这段时间对go语言特别感兴趣,又在不经意间发现了godot游戏引擎这个好东西,感觉特别有意思,于是就用godot写了一个2D游戏。
2024-03-13 20:15:23
675
1
原创 tkinter制作一个简单计算器
我们知道tkinter是python常用的UI框架,那么它是如何使用的呢?我们用一个简单的例子来显示它的作用,制作一个简单的计算器,如下图所示。上图是一个计算器,我们可以看出它一共有20个键,每个按键都表示一个功能,在最上方是一个文本框用来显示数值。接下来我们简单演示两个数相乘。但是系统还有一些细节部分没有完全处理掉,如果哪位聪明地小伙伴发现了bug,可以私信我和我一起讨论哟!从上图计算结果,可以看出它简单地实现了两数相乘功能。
2023-03-30 12:16:54
1692
原创 操作系统之设备管理
查看/proc 下 proc 文件系统记录的设 备模块文件中 modules 中有无加载的模块。2、探索、分析、理解并掌握 Linux 设备驱动的设计模型、实现机制和编程要旨。2、设计相应的示例程序,在用户进程中使用该设备驱动程序进行字符数据的读写。1、编写一个可读写的字符设备驱动程序,并作为可装入模块加载到系统中去。分析:从中可以看出mychardev的主设备号为236。1、通过实验,进一步了解设备独立性的概念;建立设备节点和查看设备文件内容。查看设备节点建立的情况。1.执行make命令后。
2022-12-08 20:30:23
538
原创 操作系统实验之存储管理
分析:通过多次运行结果发现,OPT算法淘汰页面最少,命中率始终最高,FIFO算法和LRU算法命中率差不多,但是淘汰页面大有不同。1、了解虚拟存储技术的特点,掌握请求页式存储管理的主要页面置换算法原理。3、通过随机产生页面访问序列开展有关算法的测试及性能比较。2、掌握请求页式存储管理中页面置换算法的模拟设计方法。③最佳淘汰算法(OPT):选淘汰最不常用的页地址;②最近最少少使用算法(LRU);⑤最近最不经常使用算法(NUR).①先进先出的算法(FIFO);④最少访问页面算法(LFR);2.Lru算法流程图。
2022-12-08 20:09:14
3056
原创 c#窗体之模拟图书销售系统
模拟书籍销售系统,在一个窗体上设置一个ListBox控件和一个ComboBox控件,一个删除按钮。可以让用户展开下拉菜单,点击任一项数据,将该数据显示在ListBox列表中。当点击删除按钮时,将删除ListBox列表中已选取的图书。Java 2程序设计。
2022-12-08 19:59:09
326
原创 c#面向对象实例
⦁ 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(setSize(int size))加速speedUp(),减速speedDown();在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变。⦁ 字段:速度(speed),体积(size);
2022-12-08 19:35:28
359
原创 python按照特定规则划分数据
其中排序在总人数前10%的【四舍五入,round(len(x)*0.1) 】评价为TOP10%;总人数后10%的【四舍五入,round(len(x)*0.1) 】评价为BOTTOM10%,其余评价为MIDDLE。要求按照财产从高到低排序后,仅输出姓名、财产金额、以及三种评价:TOP10%,MIDDLE,BOTTOM10%沃伦-巴菲特 875亿 伯克希尔-哈撒韦公司 美国。马克-扎克伯格 711亿 Facebook 美国。史蒂夫-鲍尔默 532亿 微软 美国。比尔-盖茨 1068亿 微软 美国。
2022-11-23 15:50:26
338
转载 实验一 命令解释程序设计
一、实验目的1、探索、理解并掌握操作系统命令解释器的设计原理和实现机,基于 Linux 内核进行相应命令解释程序的设计和实现;2、通过本实验掌握Linux 操作系统平台及GCC编译器的编译、调试方法;3、掌握虚拟机平台的使用、管理。二、实验内容利用C语言编写一个微型命令解释程序minishell.c,该程序可接收并解释以下命令:(1) dir 列出当前目录(2) cop file1 file2 拷贝文件(3) era filename 删除文件(4) disp ...
2022-05-19 19:26:48
1099
原创 实验五、UML动态建模之状态图分析与设计
实验目的通过“网络教学系统”UML建模过程掌握状态图的分析与设计方法。实验环境PowerDesigner实验任务“网络教学系统”的功能需求主要包括以下几个方面:学生可以登录网站浏览信息、查找信息和下载文件。 教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。 系统管理员可以对页面维护以及批准用户的注册申请。实验步骤分析实验任务内容,完成系统状态图分析,并利用UML完成状态图的建模。实验过程对于学生分析:由上图可知,在初始状态,学生要先登录系统...
2022-05-19 19:20:17
2553
原创 实验四、UML动态建模之顺序图分析与设计
实验目的通过“网络教学系统”UML建模过程掌握顺序图的分析与设计方法。实验环境PowerDesigner实验任务“网络教学系统”的功能需求主要包括以下几个方面:学生可以登录网站浏览信息、查找信息和下载文件。 教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。 系统管理员可以对页面维护以及批准用户的注册申请。实验步骤分析实验任务内容,完成各功能顺序图分析,并利用UML完成顺序图的建模,主要包括实验二得到的各个用例扩展而成的功能顺序图。实验过程1.对于学生对..
2022-05-19 19:17:05
1547
原创 实验三、UML静态建模之类的分析与设计
实验目的通过UML建模过程掌握类的分析与设计方法。实验环境PowerDesigner实验任务针对“迷你图书管理系统”的用例图(图1),开展分析,完成类建模。图1:迷你图书管理系统用例图实验步骤分析实验任务内容,并利用UML完成类的建模并生成对象,主要包括:定义类(包括类名、属性、操作等) 建模类之间的关系(包含关联、泛化、依赖、实现等) 构建完整的类图(至少包含抽象类、组合、聚合、多重性、可见性和接口等) 根据类图,生成系统某一时刻的对象图注意:上述括号中的内..
2022-05-19 19:14:01
1496
原创 实验二、UML建模之用例分析与设计
实验目的通过“网络教学系统”UML建模过程掌握用例分析与设计方法实验环境PowerDesigner实验任务系统的功能需求主要包括以下几个方面:学生可以登录网站浏览信息、查找信息和下载文件。 教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。 系统管理员可以对页面维护以及批准用户的注册申请。 必须包含:继承、包含和扩展关系,鼓励分析网络教学系统的需求,增加合理用例。实验步骤参与者:学生1、教师1、管理员。 用例:登录网站发布信息、登录网站、发布消息、浏览网站..
2022-05-19 19:07:38
1739
原创 实验四、客户请求的处理与服务器响应的生成
一、实验目的1. 掌握Servlet与JSP中,用户请求的获取、解析方法; 2. 掌握会话及跟踪方法(Session)、Cookies的使用;3. 掌握访问数据库的方法。二、实验内容与要求1、模拟Web网站缓存用户的各类偏好设置情况,在Web页面登陆访问服务器后,服务器将用户在登录界面提交的表单数据进行缓存,进而将缓存数据返回给浏览器,供下一步操作处理。2、使用Cookie和Session两种方式实现。3、基本概念和原理:(a)cookie:Cookie中文译文是饼干...
2022-05-19 19:01:29
766
原创 实验三 Servlet基础
一、实验目的1 了解MyEclipse 开发环境的构成2 掌握MyEclipse 下JAVA EE开发环境的设置3 了解和掌握Servlet和JSP页面的编写和运行。4 比较Servlet与JSP的区别和联系,体会动态页面的含义。5 掌握Servlet开发步骤二、实验原理Servlet是运行在服务器端的Java程序,它主要是为了扩展服务器的功能。编写和运行Servlet一般要经过4个步骤:(1)编辑源文件,它是继承HttpServlet的Java类;(2)编译源文件;(...
2022-05-19 18:55:17
3785
原创 实验二、JavaBean组件程序设计
一、实验目的1 理解 JavaBean 的作用;2 能够定义 JavaBean;3 能在 JSP 页面中使用 JavaBean。二、实验内容与要求实验内容:1.实现功能说明:以用户注册信息页面为例,定义一个用户信息 JavaBean 并在JSP页面中通过jsp中通过直接访问或标签两种形式进行调用。实现下列功能:(a)创建一个用户注册信息输入页面,用户输入信息包括:姓名、学号、登录密码、性别、年龄、籍贯、选修课程以及个人简介,其中性别为布尔值、选修课程为多选;(b)定义用户..
2022-05-10 06:49:17
1600
原创 JSP技术及JSP语法技术
实验一、JSP技术及JSP语法基础一、实验目的1 了解MyEclipse 开发环境的构成2 掌握MyEclipse 下JAVA EE开发环境的设置3 掌握JSP技术及JSP语法的基础内容二、实验内容1.测试简单 jsp 文件:用任意文本编辑器建立一个 test.jsp 文件,内容如下:<%out.print("Hello World!");%>将test.jsp放在 %catalina_home%\webapps\ROOT...
2022-05-10 05:54:33
973
原创 关于的Linux 的make命令的安装
哎!别走,先看看,如果觉得对你有帮助的话,点个赞,我也是好不容易才摸索出来的,长话短说,我不敢说100%能成功,但有适合90%的初学者,前段时间,我们学了Linux操作系统,具体内容我就不说了,有点懒,其中有一个C文件和一个Makefile文件,要把它们放在同一目录下,编译的时候,只需要输入make命令就行了,于是我就输入了make,但是结果显示找不到make命令,于是,我就安装了make,当我敲完安装make命令代码后,以为可以安装成功,您猜猜结果怎么着,提示有很多依赖包,未安装,于是我把一些依赖包,
2022-05-09 16:22:55
29803
1
原创 python打印等腰三角形
1.程序:for i in range(5): for j in range(0,5-i): print(end=" ") for k in range(5-i,5): print("^",end=" ") print("")2.分析:首先知道要打印几行,,接着确定打印几列,发现列与行的关系,在里面写个关于列的for循环,而且还要打印等腰三角形,那就再写一个for循环,i每增加1都要换行一次,注意” “是有空格的,否则打不出,等腰三角形。
2022-01-27 11:16:32
14704
1
python+tkinter库编写一个迷宫小游戏
2024-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人