- 博客(157)
- 问答 (3)
- 收藏
- 关注
原创 Cloudreved云盘搭建及配置Aria2离线下载
1.在宝塔面板中绑定域名,新建一个数据库(数据库可以不创建,默认使用Cloudreve内置的 SQLite 数据库,并在同级目录创建数据库文件。就是之前都是利用Shell工具启动云盘,一旦断开Shell连接,云盘也关闭,所以就需要一个媒介去保持云盘运行。直链可以通过油猴脚本获取百度网盘的直链,如果你有推荐的方法,欢迎评论。5.做一些基本的设置,如果是个人使用,关掉注册功能。利用宝塔安装Supervisor,并添加守护进程。4.再次启动,生成新的账号密码,通过域名访问。访问并登录,确认可以登录即可,
2022-09-16 10:07:07
6240
6
原创 Lsky Pro+云服务器搭建私人图床
另外PHP默认5.6,所以还需要安装PHP >= 8.0.2(如果旧版还有其它部署,考虑兼容,可以保留),关于官方文档要求的PHP扩展和函数,等报了错知道具体是哪再回来配置。到服务器Img_Bed目录下,设置目录权限777并应用到子目录,在ssh工具中解压缩,解压完成后再设置一次Img_Bed目录权限,修改新解压出的文件权限。邮件配置这个很重要,用于密码找回之类,以QQ邮箱为例,打开SMTP服务,申请授权码。Picgo,既然搭建私有图床,一定用过其它服务商,所以这里不难,只是token官方阐述不多。
2022-09-15 11:09:07
4524
4
原创 微机原理与技术接口随堂练习
这篇为止,微机原理就结束啦,想要更深入了解这门课,推荐看一下慕课吴宁老师的课,我看了三遍,百看不厌!《微型计算机原理与技术接口》第四版—吴宁,随堂练习个人汇总,题目源于课堂抽查,如有错误欢迎指出。...
2022-07-23 09:32:15
3551
原创 微机原理与技术接口笔记
以下内容来自西交大吴宁老师的公开课视频(B站、慕课均有)配套书籍《微型计算机原理与技术接口》第四版—吴宁这门课对我来说有些晦涩,但是老师讲解的很清晰,善用类比生活中的例子,期中的时候就把前半部分刷了两遍了,期末又从头看了一遍,所以我十分推荐吴老师的这门课,真的很不错哦。...
2022-07-21 20:56:48
3360
原创 微机原理与技术接口 实验五 基本IO操作温度控制实验
🎬本文章是【微机原理技术接口】专栏的文章,主要是实验内容🔗微机原理技术接口专栏传送门💻提示本文的环境是emu8086仿真系统。
2022-07-17 00:01:26
3876
原创 微机原理与技术接口 实验四 子程序及中断实验
🎬本文章是【微机原理技术接口】专栏的文章,主要是实验内容🔗微机原理技术接口专栏传送门💻提示本文的环境是emu8086仿真系统。
2022-07-16 23:43:03
4211
原创 微机原理与技术接口 实验三 循环结构
🎬本文章是【微机原理技术接口】专栏的文章,主要是实验内容🔗微机原理技术接口专栏传送门💻提示本文的环境是emu8086仿真系统。
2022-07-15 18:46:33
4616
原创 微机原理与技术接口 实验二 输入输出实验
熟悉emu8086仿真系统,实现控制台输入输出,实现两位十进制数猜数字游戏(基本要求:输入两位数和预设值比较,对于输出>小于输出
2022-07-12 18:54:04
5217
原创 C++ 课设 高校人员信息管理系统
某高校有四类员工:教师、实验员、行政人员、教师兼行政人员测试数据基本功能均已实现,东西挺多的就不附测试结果了。因为编写数据也挺麻烦的,仓库中每类人员各编写了五个,直接把txt中的数据粘贴到运行窗口上面代码放的是正确的,在此之前有另外一个版本,在每次读取完文件退出主程序时,跳转xutility发生读写权限冲突,因为string对象维护的是一段内存,而读入二进制文件保存的是内存地址,在下一次读取时这段内存地址发生变化,所以出现错误。解决办法,将四个人员类中的变量定义为char类型的数组。仓库也保存了一份st
2022-07-01 17:21:36
8583
8
原创 Python 实验八 网络程序设计
使用基于TCP或UDP套接字编写一个智能聊天机器人程序TCP工作需要建立连接、数据连接、断开连接三个步骤。利用socket模块,设计服务端与客户端,通过设置IP和端口号将二者连接。在服务端建立词库,客户端给服务端发送消息,服务端与词库做匹配后返回给客户端并输出socket模块常用于TCP编程的方法::创建套接字 :绑定套接字:连接远程计算机:发送数据:接收数据:绑定地址,通常用于服务端:开始监听,等待客户端连接:响应客户端的请求结果...
2022-06-30 10:45:56
3617
原创 Python 实验七 异常处理和单元测试
定义一个利用列表实现队列的类List_Queue,可以实现队列元素进入、删除、求队列长度等功能定义个异常处理类List_Queue_Exception对类List_Queue中可能出现的异常进行处理队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。通过设计List_Queue类,利用集合保存队列数据,增,设计List_Queue_Exception类,当队列
2022-06-29 17:12:12
4405
原创 Python 实验六 文件访问
编写一个程序,通过键盘将曹操的《观沧海》写入文本文件gch.txt中将观沧海保存在列表中,通过写模式,方法逐行将列表中的数据存入txt文件中结果创建一个名为的文件,通过函数向文件中写入学生相关信息,格式为“姓名,性别,年龄,语文成绩,数学成绩,英语成绩”,当输入“-1”时结束输入。统计所有学生的总成绩、排序,并写入新文件中在函数中定义变量,保存表头信息,保存学生信息,将信息写入文件,之后在函数中利用方法对总成绩排序,然后写入文件结果编写一个程序,分别将一个数字、字符串、列表、元组、字典和集合写入一个
2022-06-28 20:02:16
5442
1
原创 Python 实验五 模块、包和库
使用Datetime模块获取当前时间,并指出当前时间的年、月、日、周数,以及当天是该周的第几天利用获取当前年月日利用one_time保存当月一号时间, 即可获得当日在本年的第几周,二者相减+1就是周数当天是该周的第几天:或者获得周数参考:Python strftime( )函数结果使用Random模块和Numpy库生成一个3行4列的多维数组,数组中的每个元素为1~100之间的随机整数,然后求该数组所有元素的平均值利用生成1~1003行4列的多维数组结果使用Matplotlib库绘制y=2x+1和y=
2022-06-23 10:37:45
4656
原创 Python 实验四 面向对象程序设计
利用abc库,设计抽象类Shape,在Shape中定义抽象方法和周长,之后让Triangle、Rectangle、Circle分别继承Shape类并重写函数,其中Triangle类输入的三边需要额外判断是否满足两边之和永远大于第三边。设计好四个类之后,在主函数中新建对象并调用计算周长和面积结果设计一个“超市进销存管理系统”,要求如下:分别设计三个类,已售出类,库存类,管理商品类。在管理商品类中通过两个列表分别保存已售出和库存信息。之后通过Menu菜单调用要求的7个功能,其中修改、删除、卖出功能调用时,需
2022-06-22 10:27:16
6383
原创 Python 实验三 函数
编写一个函数func(str),计算并返回字符串str中的数字、字母及其他类型字符的个数在func函数中利用元组定义数字、字母、空格、其它,并初始化为0。之后利用for循环对字符遍历,依次if判断是哪种字符类型内置函数:结果验证哥德巴赫猜想:任意一个大于2的偶数都可以表示成2个素数之和。编写一个函数isGDBH(n)将传入的6~100之间的偶数表示为2个素数之和,结果保存在列表中返回。例如,函数传入参数10,则返回[“10=3+7”, “10=5+5”]输入一个数,验证输入的数是否在6~100之间,调用
2022-06-21 08:25:16
5489
原创 Python 实验二 组合数据
使用两种方法将两个列表中的数据合并列表相加,可以利用+号或者extend()方法结果set1={2,5,9,1,3},set2={3,6,8,2,5},调用集合操作符或函数完成以下功能:使用方法添加新元素,利用集合的运算符 | 、& 、- ,做并交差运算,判断关键字结果将某班学生的《Python程序设计》这门课程的成绩保存在字典中,学号为键(key),分数为值(value)。实现如下功能:直接利用内置函数删除查询最高分最低分平均分结果...
2022-06-20 15:27:44
4813
原创 Python 实验一 程序设计结构
从键盘输入3个数赋给变量a、b、c,按从大到小的顺序输出依次输入三个数,使用if判断,先将b和c跟a做比较,如果大于a就和a做交换,最后b和c做比较,如果c大于b就做交换结果给定一个不多于5位的正整数,要求:计算该正整数的位数;逆序打印出各位数字依次输入三个数,使用if判断,先将b和c跟a做比较,如果大于a就和a做交换,最后b和c做比较,如果c大于b就做交换结果输入年份和月份,判断该月有多少天1、3、5、7、8、10、12月份有31天,4、6、9、11月份有30天。2月闰年有29天,非闰年有28天。
2022-06-15 09:22:21
4507
1
原创 3ds Max 实验十六 综合运用
综合运用,制作一个原创游戏武器道具1.制作剑柄,在前视图中绘制一个长方体2.利用编辑多边形,在边级别下对四边做切角操作两次3.复制一份剑柄调整长宽高,作为外轮廓4.在顶点模式下调整外轮廓5.克隆复制,排列出剑柄轮廓6.在编辑多边形下,两次倒角操作7.在前视图中,利用线绘制刀刃8.对二维图进行挤出操作9.在编辑多边形中,边级别下,制作刀刃效果10.对所有三维图成组操作11.在材质编辑器中利用漫反射将位图赋予三维物体12.利用UVW修改器,将每一个面通过投影,在UV编辑器中对每一个面的贴图位置调整......
2022-06-14 10:47:00
3169
原创 3ds Max 实验十五 UV展开综合运用
综合运用,使用UVW展开修改器制作游戏木箱道具贴图1.创建一个正方体2.利用材质编辑器,将箱子的位图贴到正方体上3.此时贴图效果并非想要的效果,利用UVW展开,将每一个面通过投影,在UV编辑器中对每一个面的贴图位置调整4.在UV编辑器中,在边模式下,利用水平对齐和垂直对齐,对边进行调整本次实验,练习了对UVW展开的操作,相对于之前的飞机贴图,需要额外做对齐操作...
2022-06-13 18:03:29
4489
原创 集群搭建(二) 环境搭建Linux配置JDK Hadoop
Java Downloads | Oracle 官网:下载hadoop-2.7.3.tar.gzApache Hadoop 官网:下载hadoop-2.7.3.tar.gz下到本地后用Xftp 6或者其它方法上传到服务器,我上传到了,用XShell和notepad++(或vscode或直接vi编辑器)连接服务器连接XShell后,执行停止防火墙 ,禁止firewall开机启动 ,查看 显示连上服务器先切到压缩包路径下,,执行解压缩,解压到(必须是这个路径,不要自定义)配置JDK环境在notepad++中
2022-06-10 00:02:04
578
5
原创 集群搭建(一) VMware及安装Centos7
官网下载对应安装包VMware官网看不懂参考:VMware官网下载说明以管理员安装,注意安装路径不要包含中文,不勾选 “增强型键盘驱动程序” ,无脑下一步,激活码优快云随便搜很多,打开VMware,确认外部连接NAT模式,子网IP和掩码记住菜单栏->文件->新建虚拟机->自定义下一步->在安装虚拟机同时把CentOS系统配好为虚拟机命名->拟机的安装位置->处理器配置看个人情况虚拟机内存自定义->网络类型NAT连着三步默认磁盘大小默认->磁盘文件改一下(默认C)可以检查一下自定义硬件配置,点击完成开始安装
2022-06-09 22:09:37
464
原创 Linux常用命令总结
显示当前目录:切换到根目录:切换到某个目录 (绝对路径):切换到某个目录 (相对路径):切换到root目录:上一级目录:列举目录文件:显示目录文件包括隐藏文件:显示目录详细信息(文件权限 用户 时间):清屏:重启:关机:新建demo并写入aaa:在demo中追加内容aaa:查看文件内容:切换用户(包括环境):切换用户(不包括环境):执行命令权限不够,普通用户取得root用户的权限: ,当前用户转换到root,然后以root身份执行命令,执行完成后,直接退回到当前用户执行sudo需要额外配置文件,在root用
2022-06-08 09:32:36
335
原创 3ds Max 实验十四 UVW展开
对一架飞机模型的各个部分进行VUW展开,从而完成飞机的高级贴图1.在材质编辑器中,利用位图将材质贴到飞机上2.在修改器列表中利用UVW展开在多边形下对飞机贴图调整,选择机翼的上部分,点击平面贴图,选择合适的对齐(机翼Z轴)3.打开UV编辑器,利用平移旋转缩放调整贴图位置4.重复2、3步,对飞机的每一个面的贴图进行调整每个面选的挺麻烦的,如果多选可以用Alt取消选中某一个小面,如果点了空白处面就取消选中了,可以ctrl+Z撤回......
2022-06-07 09:45:17
2497
原创 3ds Max 实验十三 贴图
3ds Max 实验十三 贴图制作一个篮球贴图,并利用所制作的篮球贴图完成一个篮球模型由于造型特殊性,它的侧面线是不规则的,无法进行拆分,所以我们用贴图表现1.利用直线绘制出二维图2.对四条线进行附加命令,利用圆角使得两边弯曲3.勾选渲染启用与视口中启用,调整厚度4.修改渲染环境,,将背景颜色修改为红色5.在渲染窗口选择”裁剪”,再单击”自动选定对象区域”,之后保存图片渲染到本地,保留备用(先保存如果第七步有不合适的还可以调)6.新建一个文件,制作一个球体,之后打开材质编辑器......
2022-06-06 21:27:46
815
原创 3ds Max 实验十二 材质的种类
制作矿石模型,并利用UVW展开完成矿石贴图。1.绘制一个长方体,长宽高分段都为2,通过编辑多边形使得棱角像矿石2.设置材质,利用漫反射中的位图,为矿石赋予材质3.赋予材质后,顶端部分明显不是期望的贴图,通过修改器中的UVW展开,对各个面进行编辑4.通过复制一个矿石,在材质编辑器中设置蓝色的位图赋予给复制的矿石本实验除了利用了之前的编辑多边形修改器进行建模及材质设置,更多的是练习UVW展开,对每一个面贴图的调整...
2022-06-05 14:42:50
707
原创 3ds Max 实验十一 材质的设置
熟悉材质编辑器,制作一个模型(如:酒瓶、茶几、鱼缸等),并将其制作成玻璃材质。1.利用直线绘制出杯子的轮廓,并用Bezier角点调整2.利用车削做出三维图,调整轴的位置得到杯子3.设置材质编辑器,利用光线追踪,设置明暗处理Blinn,发光度、透明度、折射率参数本次实验应用了复习了之前的编辑样条线和车削,通过建模得到杯子模型。利用材质编辑器,渲染得到玻璃材质的杯子...
2022-06-03 09:20:29
839
原创 3ds Max 实验十 熟悉材质编辑器
本次实验,和以往实验相同都是通过编辑多边形去制作一个三维物体,但是额外使用了材质编辑器且耗费了一定时间,需要对面设置ID号以及利用多维/子维分别设置上下、左右、前后的材质。好累好累这个材质......
2022-06-02 21:55:27
1732
原创 JAVA WEB开发技术随堂笔记 数据库技术
🌴 2022.5.24 早八7.1 MySQL数据库MySQL官网下载并配置Mysql和驱动7.2 JDBC7.2.1 JDBC是什么JDBC是Java Data Base Connectivity的缩写,意思是Java程序连接和存取数据库的应用程序接口(API)。此接口是Java核心API的一部分JDBC连接数据库实现了与平台无关的客户机/服务器的数据库应用。由于JDBC是针对“与平台无关”设计的,所以只要在Java数据库应用程序中指定使用某个数据库的JDBC驱动程序,就可以连接并存取指定的数
2022-05-31 08:26:13
707
原创 3ds Max 实验八 使用可编辑多边形实战
🌴 2022.5.16 下午 实验八实验八 使用可编辑多边形实战一、实验要求熟悉3DS MAX 软件,利用多边形修改器的建模方法制作海螺模型。二、实验步骤小张自己的建模过程简述,仅供参考。MAX源文件1.在前视图中绘制圆柱体,高度分段5边数82.利用编辑多边形中的倒角做出顶部突出部分3.在顶点模式下,利用“选择并非均匀缩放”先对尾部缩小,然后调整各个顶点的位置,使之有海螺的雏形4.在边模式下,选中整个三维物体,利用连接按钮新增多个顶点,之后在顶点模式下调整顶点,
2022-05-30 14:19:33
1094
原创 3ds Max 实验七 了解可编辑网格与多边形实战
🌴 2022.5.16 下午 实验七实验七 了解可编辑网格与多边形实战一、实验要求熟悉3DS MAX 软件,利用多边形修改器的建模方法制作矿车模型。二、实验步骤小张自己的建模过程简述,仅供参考。MAX源文件1.绘制一个长方体,并在编辑多边形中的多边形模式下,删去底面2.在前视图绘制二维图形,并通过编辑样条线绘制出大概轮廓,之后通过挤出与镜像做出矿车的两侧3.矿车的前后面利用绘制三维长方体,通过编辑多边形的边模式下调整长宽高4.制作矿车顶部边框,首先绘制一个长方体
2022-05-29 00:02:30
1308
原创 C++ 实验八 虚函数和抽象类
一、要求编写一个程序计算三角形、正方形、圆的面积,要求抽象出一个基类 CBase ,在抽象类中设计两个纯虚函数,分别用来求面积和周长二、分析由要求分析可知,在Cbase类中声明纯虚函数,之后在Triangle类、Cube类、Circle类分别对两个函数重写,在main函数中通过指针调用三、代码💻提示:所有实验源码已在github整理#include<iostream>using namespace std;#define PI 3.1415926class CBase
2022-05-28 14:29:39
480
原创 C++ 实验七 多态的应用
一、要求先建立一个Point(点)类,包含数据成员x,y(坐标点)。以它为基类,派生出一个Circle(圆)类,增加数据成员r(半径)再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高)要求:重载运算符“<<”,使之能输出一个点对象在程序中使用虚函数和抽象类。类的层次结构的顶层是抽象基类Shape(形状)。Point(点)、Circle(圆)、Cylinder(圆柱体)都是Shape类的直接派生类和间接派生类二、分析由项目要求分析可知,Sh
2022-05-27 00:05:32
635
原创 C++ 实验六 多态的应用
一、要求定义Point类,有坐标x,y两个数据成员分别用成员函数和友元函数实现对Point类重载“+”、“-”、“++”、“《”、“》”(包括前增和后增)运算符,实现对坐标值的改变二、分析重载运算符的格式为函数类型 operator 运算符(形参列表)重载流插入运算符ostream& operator <<(ostream &, 自定义类&)重载流提取运算符istream &operator>>(istream &, 自定义类&am
2022-05-26 00:04:46
775
原创 C++ 实验五 继承与派生2
一、要求【项目:点-圆-圆柱类族的设计】按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增
2022-05-25 20:36:30
962
原创 C++ 实验四 继承与派生1
文章目录一、要求二、分析三、代码四、 结果一、要求【项目】编写程序计算出球、圆柱和圆锥的表面积和体积。【要求】定义一个基类圆类至少含有一个数据成员半径定义基类的派生类:球、圆柱、圆锥,都含有求表面积和体积的成员函数和输出函数在主函数中求球、圆柱、圆锥的表面积和体积二、分析分别定义Circle类,Ball类,Cylinder类,Cone类,并让Ball类,Cylinder类,Cone类分别继承Circle类,在Circle类中定义纯虚函数virtual void show() = 0,之后
2022-05-24 08:07:59
1696
原创 C++ 实验三 友元函数
一、要求【项目】定义Student类和Score类,输出一个学生的成绩单(包括学号、姓名、高数、英语、政治、C++成绩)【要求:】使用友元的不同形式加以实现形式1:非成员函数作为友元函数形式2:成员函数作为友元函数形式3:友元类形式4:类的组合二、分析设计Student和Score类1.分别在Student和Score类中声明friend void show(Student student,Score score);,通过调用show函数实现非成员函数作为友元函数,之后通过main函数调用
2022-05-23 10:39:28
1091
1
原创 C++ 实验二 构造函数的重载
文章目录前言一、要求二、分析三、代码四、 结果前言🎬本文章是 【C++笔记】 专栏的文章,主要是C++黑马的笔记、自己的实验与课设🔗C++笔记 传送门💻提示:源码已在github整理一、要求设计一个学生类,学生的基本信息有学号、姓名、年龄、性别和班级职务(班长、学习委员、团支书和学生)等,通过增加构造函数,使对象在定义时能够对其数据成员进行初始化。其中,性别的默认值为“男”,班级职务默认为“学生”。具体要求如下:设计构造函数,完成对对象数据成员的初始化。其中,数据成员初始化采用成员初始
2022-05-22 11:36:30
599
原创 C++ 实验一 类和对象
文章目录一、要求二、分析三、代码四、 结果一、要求改写程序设计,将数据成员由public改为private,并在类内定义函数将类的定义头文件与成员函数定义的源文件与包含主函数的源文件共同构成一个程序求3个长方体的体积,编写一个基于对象的程序二、分析在头文件声明长方体的长宽高,输入函数以及输出函数在源文件中编写输入输出函数并在主函数中通过定义3个Cube数组实现对长方体体积的计算三、代码源码下载//Cube.h 头文件#pragma once#include <
2022-05-20 14:47:32
496
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人