1.实验目的: 理解掌握一个OpenGL程序的常见交互方法。...2.实验内容: (1) 运行示范实验代码1,掌握程序鼠标交互方法,尝试为其添加键盘与菜单控制,实现同样功能; (2)运行示范实验代码2,掌握程序鼠标坐标获取与绘图方法,尝试为其添加绘制直线功能; (3)...3.实验原理: 要想在OpenGL中处理鼠标事件非常的方便,GLUT已经为我们的注册好了函数,只要我们提供一个方法。...实验作业: 试比较所给两个示范代码的窗口坐标系有何不同。
---- 二、组件 ★Raspberry Pi 3主板*1 ★树莓派电源*1 ★40P软排线*1 ★振动开关传感器模块*1 ★双色LED模块*1 ★面包板*1 ★跳线若干 三、实验原理 ?...振动传感器实验原理图 在震动开关模块中,导电的振动弹簧和触发销被精确地放置在开关体中,并且通过粘合剂结合到固化位置。...在此实验中,将双色LED模块连接到树莓派以指示更改。敲击或敲击振动传感器时,它将打开,双色led将闪烁绿色,再次敲击它将变为红色,每一次敲击后会在两种颜色之间切换。...四、实验步骤 第1步:连接电路,该实验与实验6(轻触开关按键实验)相同。这里激光模块的实物与模块原理图的端口名称不一致,我们按照实物的端口名称来连接。...振动开关实验电路图 ? 振动开关实验实物连接图 第2步:这次编程有两个函数要注意,是关于输入的高级应用。
一、实验目的: 1. 熟悉Linux基本命令。 2. 熟悉Linux操作系统。 二、实验环境: 一台装有Linux的机器。 三、实验内容: 1.文件操作命令的使用。...查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。 一、实验目的: 1. 熟悉Linux基本命令。 2. 熟悉Linux操作系统。 二、实验环境: 一台装有Linux的机器。...三、实验内容: 1.文件操作命令的使用。 用vi编辑器新建一个testl文件 输入this is testl~! 查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。...实验 文件复制命令cp(用于复制文件或目录) 输入命令cp testl testl.a,复制文件testl 内容到文件testl.a中 文件改名命令mv(用于移动或更名现有的文件或目录) 输入mv testl
Linux操作系统拥有非常多的文件,每种文件都代表一些特定的含义。如何快速的定位到你想要的文件,是一个非常复杂的过程。...3)在一定时间内更新过或者访问过 4)大小在一定时范围 5)指定的类型 6)指定的文件OWNER和GROUP 7)拥有一定的访问权限或者特殊的mode bits 8)包含含有一定模式的内容 9)文件目录下一定深度及以上所有...perm -007 -print ./1234 [root@windriver-machine shtest]# ll 1234 lrwxrwxrwx 1 root root 8...errors [root@windriver-machine shtest]# ll total 20 lrwxrwxrwx 1 root root 8...shtest]# [root@windriver-machine shtest]# ll total 20 lrwxrwxrwx 1 root root 8
lab8 会依赖 lab1~lab7 ,我们需要把做的 lab1~lab7 的代码填到 lab8 中缺失的位置上面。...这里我使用的是 Linux 下的系统已预装好的 Meld Diff Viewer 工具。...ucore 的文件系统模型源于 Havard 的 OS161 的文件系统和 Linux 文件系统。但其实这二者都是源于传统的 UNIX 文件系统设计。...请在实验报告中给出设计实现”UNIX的PIPE机制“的概要设方案,鼓励给出详细设计方案。...[chS]" >cscope.files $(V)cscope -bq $(V)ctags -L cscope.files 或者将 lab8 中的 Makefile,复制到 lab8_result 中(
1.实验目的: 熟悉颜色缓存、深度缓存、模板缓存、累计缓存的内容,掌握缓存清除的方法; 建立太阳、地球、月亮的运动模型; 利用双缓存技术,用动画方式显示模型,加深读者对几何变换、投影变换以及观察变换的理解...2.实验内容: 模拟简单的太阳系,如图A.8所示。太阳在中心,地球每365天绕太阳转一周,月球每年绕地球转12周。另外,地球每天24个小时绕它自己的轴旋转。 ?...图A.8 太阳系动画 3.实验原理: (1)主要用三维平移变换、旋转变换实现太阳、地球、月亮的相对运动。 本节实验绘制了一个简单的太阳系。...4.实验代码: #include float fEarth = 2.0f; //地球绕太阳的旋转角度 float fMoon = 24.0f; //月球绕地球的旋转角度 void...(1)让实验6的茶壶旋转; (2)让实验7的机器人手臂不停旋转划圈。
前言 之前一直使用Google Colab跑实验,因为实验的规模不大,配合Google Drive用起来就很舒服,但是最近要系统地进行实验,规模一下子上来了,Colab经常在代码没跑完就达到额度上限,...一般来说Windows和Linux会自带这个命令,我们只需要在本地使用该命令,就可以将指定文件(夹)复制到指定服务器的指定位置。具体可以查看菜鸟教程scp命令。这里简单说一下如何使用。...以上便是我在使用Linux服务器跑深度学习代码遇到的一些问题即解决办法,希望能帮到大家,如果对你有帮助,不妨点赞评论关注!感谢阅读!
10d 10.244.2.137 k8s-node3 frontend-n8tb4 1/1... pod-deployment-58b58949b9-2s8b8 1/1 Running 1 5d19h 10.244.2.138...1/1 Running 0 5d15h 10.244.2.144 k8s-node3 设置k8s-node2...pv]# kubectl taint nodes k8s-node2 check=yuanzhang:NoExecute node/k8s-node2 tainted 再次查看Pod的信息,可以Deployment... pod-deployment-58b58949b9-2s8b8 1/1 Running 1 5d20h 10.244.2.138
分配机制 在安装的时候如果不手动指定分区大小,pve会自动进行分区 在pve节点上执行查看磁盘总体情况 lsblk image-3a8b4eaf54534b2c8818b2f04e98fea5.png...pve-root是作为 debain文件系统使用的逻辑磁盘,其余的是后来创建的虚拟机所占用的逻辑磁盘 扩容机制 由于命令显示只有物理磁盘(pv)和逻辑磁盘(lv),我们不能直观的看到其扩容机制.实际上linux
函数 5.mod_timer 函数 3.linux内核短延时函数 二、硬件原理图分析 三、实验程序编写 1.修改设备树文件 2.定时器驱动程序编写 3.编写测试APP 四、运行测试 定时器是我们最常用到的功能...打开文件 include/asm-generic/param.h,有如下内容: 6 # undef HZ 7 # define HZ CONFIG_HZ 8 # define USER_HZ 100...超时的时间点 */ 3 4 /************************************* 5 具体的代码 6 ************************************/ 7 8...Linux 内核提供了毫秒、微秒和纳秒延时函数,这三个函数如表所示: 二、硬件原理图分析 三、实验程序编写 本章实验我们使用内核定时器周期性的点亮和熄灭开发板上的 LED 灯,LED 灯的闪烁周期由内核定时器来设置...文件名 : timer.c 作者 : 左忠凯 版本 : V1.0 描述 : Linux内核定时器实验 其他 : 无 论坛 : www.openedv.com 日志 : 初版V1.0 2019/7/24
param.h,有如下内容: 示例代码 50.1.1.1 include/asm-generic/param.h 文件代码段 6 # undef HZ 7 # define HZ CONFIG_HZ 8...timer; /* 定义定时器 */ 2 3 /* 定时器回调函数 */ 4 void function(unsigned long arg) 5 { 6 /* 7 * 定时器处理代码 8...void mdelay(unsigned long mseces) 表 50.1.3.1 内核短延时函数 50.3 实验程序编写 本实验对应的例程路径为: 开发板光盘-> 2、 Linux 驱动例程->...50.3.1 修改设备树文件 本章实验使用到了 LED 灯, LED 灯的设备树节点信息使用 45.4.1 小节创建的即可。...50.4 运行测试 50.4.1 编译驱动程序和测试 APP 1、编译驱动程序 编写 Makefile 文件,本章实验的 Makefile 文件和第四十章实验基本一样,只是将 obj-m 变 量的值改为
如果是上班签到,记录签到信息,如果签到时间大于上午8时,则提示用户迟到,并记录该迟到信息到check.dat。..." 8 echo "------------------------------------------------------------" 9 10 createInfoFile; 11...password; 63 } 64 65 #上班签到 66 function signIn(){ 67 hour=`date +%H` 68 if [[ $hour -gt 8
linux下ftp服务阶段实验(3) 3.
设置各Node节点的污点 [root@k8s-master ~]#kubectl taint nodes k8s-node1 check1=yuanzhang1:NoExecute node/k8s-node1...tainted [root@k8s-master ~]#kubectl taint nodes k8s-node2 check2=yuanzhang2:NoExecute node/k8s-node2...tainted [root@k8s-master ~]#kubectl taint nodes k8s-node3 check3=yuanzhang3:NoExecute node/k8s-node3...value effect: "NoExecute" #污点的effect tolerationSeconds: 3600 #驱逐时继续保留运行的时间 创建Pod资源 [root@k8s-master...apply -f taint-tolerate-pod.yaml pod/taint-tolerate-pod created 查看Pod信息,发现已经在运行了,说明已经容忍这个污点的节点 [root@k8s-master
在当今的云原生时代,Kubernetes(简称K8s)已成为容器编排的事实标准,而API网关作为微服务架构的关键组件,对于实现服务间通信的安全、高效至关重要。...这可以通过本地的minikube、云服务商提供的托管K8s服务,或是自建集群来实现。集群版本建议至少为1.19以上,以确保兼容性。...externalDatabase.user=kong \6 --set externalDatabase.password=kongpass \7 --set externalDatabase.database=kong \8
1、先下载相关的文件,我下载的是jdk8.rpm文件【即下文的文件名】 2、终端中运行sudo rpm jdk8.rpm安装 如果出现 rpm should not be used...install rpm packages use alien instead, 那么先在终端中运行sudo apt-get install alien【已安装则跳过】sudo alien -i jdk8....rpm 即可 3、设置环境变量 vi /etc/profile,出现类似下图,插入 JAVA_HOME=/usr/local/java/jdk8【此处是你的路径】 PATH=JAVA_HOME/
例3:通常man 1代表命令的帮助,man 5代表配置文件的帮助 在Linux中,如passwd既代表命令,又代表配置文件。...命令名称:help 命令所在路径:Shell内置命令 执行权限:所有用户 语法:help 命令 功能描述:获得Shell内置命令的帮助信息 PS:在Linux
实验说明 DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 网络设备在网络世界中需要被其他设备找到通过的就是IP地址,IP地址分为动态获取(随机分配)和静态获取...(配置固定),本实验DHCP服务就是提供随机分配IP的服务,他就像大哥一样给小弟们分房子一样 操作步骤 关闭虚拟机的本地DHCP服务 2.将C101(DHCP服务器)复制一份系统镜像,改名为C102(...192.168.100.254; } host client1{ # 此处mac地址根据要指定的系统中去查询(不同电脑该出mac不同) hardware ethernet 00:0c:29:8f
1.复制镜像 原Linux镜像改名为C100 复制生成一个新的Linux镜像,改名C101 2.设置虚拟机网络环境 网段:192.168.100.0 子网掩码:255.255.255.0 网关:192.168.100.2...host allow = 192.168.100.101 host deny = all 按Esc,输入:wq保存退出 重启Samba服务 systemctl restart smb 8.
@ IN NS ns1.siso.edu.cn. 103 IN PTR ns1.siso.edu.cn. 104 IN PTR www.siso.edu.cn. 8.
领取专属 10元无门槛券
手把手带您无忧上云