首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏图形学与OpenGL

    实验10 Bezier曲线生成

    1.实验目的: 了解曲线的生成原理; 掌握几种常见的曲线生成算法,利用VC+OpenGL实现Bezier曲线生成算法。 2.实验内容: (1)结合示范代码了解曲线生成原理与算法实现,尤其是Bezier曲线。 (2)调试、编译、修改示范程序。 3.实验原理: Bezier曲线是通过一组多边形折线的顶点来定义的。 图A.10(a)Bezier曲线 5.实验提高 模仿上述代码,以( 10, 5, 0 ),( 5, 10, 0 ),( -5, 15, 0 ),( -10, -5, 0 ),( 4, -4, 0 ) ,( 10, 5, 0 ), ( 5, 10, 0 ), ( -5, 15, 0 ), ( -10, -5, 0 ),( 10, 5, 0 )为控制点,将其转变为B样条曲线生成算法,见图A.10(b)。 图A.10(b)B样条曲线

    1.4K40发布于 2020-10-29
  • 来自专栏杂谈

    Linux实验10 Apache服务器配置

    Apache服务器,全称为Apache HTTP Server,是由Apache软件基金会开发和维护的一款开源网页服务器软件。它是世界上最流行的Web服务器软件之一,能够在多种计算机操作系统上运行,包括Unix、Linux、Windows等。Apache服务器以其稳定性、安全性和高度可配置性著称,支持多种功能和技术,比如CGI、SSL/TLS安全协议、虚拟主机等。它还能够通过模块化架构轻松扩展功能,允许用户根据需要添加如PHP、Python等动态内容处理模块。Apache服务器因其开源特性,拥有庞大的用户社区和丰富的文档资源,适合从个人网站到大型企业级应用的各种Web服务部署场景。

    86110编辑于 2024-05-17
  • 来自专栏图形学与OpenGL

    实验10 Bezier曲线生成-实验提高-控制点生成B样条曲线

    本代码根据已知控制点( 10, 5, 0 ),( 5, 10, 0 ),( -5, 15, 0 ),( -10, -5, 0 ),( 4, -4, 0 ),( 10, 5, 0 ), ( 5, 10, 0 ), ( -5, 15, 0 ), ( -10, -5, 0 ),( 10, 5, 0 )来生成三次B样条曲线。 & operator[](const int i) { return c[i]; } }; vector<Point> GctrlPt, GbsCurvePt; int GnumSegment = 10 , 5, 0 }, { 5, 10, 0 }, { -5, 15, 0 }, { -10, -5, 0 }, { 4, -4, 0 }, { 10, 5, 0 }, { 5, 10, 0 }, { - 5, 15, 0 }, { -10, -5, 0 } }; Point pt; for (int i = 0; i < 9; i++) { Point pt = Point(points[i]

    81930编辑于 2022-06-12
  • 来自专栏图形学与OpenGL

    实验10 Bezier曲线生成-实验提高-交互式生成B样条曲线

    & operator[](const int i) { return c[i]; } }; vector<Point> GctrlPt, GbsCurvePt; int GnumSegment = 10

    91030编辑于 2022-06-12
  • 来自专栏全栈程序员必看

    10_linux内核定时器实验

    nsecs) 纳秒延时函数 void udelay(unsigned long usecs) 微秒延时函数 void mdelay(unsigned long mseces) 毫秒延时函数 二、内核定时器实验 1、添加设备树节点 1)添加设备节点 ​ 实验使用定时器控制 led 亮灭,在根节点下创建设备节点: gpioled { compatible = "gpioled_test"; status imx6ul-evk 中添加 pinctrl 节点: gpioled: ledgrp { fsl,pins = < MX6UL_PAD_GPIO1_IO03__GPIO1_IO03 0x10b0

    2.6K30编辑于 2022-09-13
  • 来自专栏wuuconix

    实验室机器安装Windows 10记录 - wuuconixs blog

    背景 昨天将实验室的主机重装成win10了。现在我就是在实验室远程连接寝室的笔记本来写博客。 在配置好远程连接并且深刻体会到远程带来的方便与快捷后,我已经离不开它了。 进入实验室也快半年了,就没来过几次2333,我觉得很大部分原因是,每次来实验室都要备上沉重的笔记本。 有时候突然想要去实验室了,但是想到要拿笔记本,拿充电器,拿键盘,拿鼠标,背着沉重的包走过来。 于是昨天我打算把用了快3个月的Ubuntu Server刷成win10,这样就能不用带笔记本了,而远程连接。或者不远程,直接用实验室的主机也能干很多事了。 https://www.microsoft.com/zh-cn/software-download/windows10 结果发现狗比微软官网只提供了下载工具而没有直接下载iso镜像的选项。 这里提供了两个选择,windows 10和windows 家庭版。第一个我怀疑是专业版。但是为了保险起见,我选择了熟悉的家庭版。 之后就是正常u盘启动然后重装啦,不多说了。

    93730编辑于 2023-01-30
  • 来自专栏前端达人

    10+个很酷的VueJS组件,模板和实验示例

    https://gruhn.github.io/vue-qrcode-reader VueJS Expo VueJS Expo是使用Vue.js框架收集的漂亮的网站,应用程序和实验

    2.7K20发布于 2020-06-24
  • 来自专栏喔家ArchiSelf

    全栈必备:系统架构设计的10个思维实验

    本文初步列举了在系统架构设计中的10个常见知识点,并使用思维实验的方式尝试系统设计。这样的刻意练习或许可以起到一定的辅助效果。 1. 实验四:设计一种可伸缩的流量控制器 流量控制对于保护系统免受大量请求的影响至关重要。 10. 全文检索 全文搜索是一种在应用程序或网站中搜索特定单词或短语的功能。当用户在搜索框中输入查询时,应用程序或网站将返回最相关的结果,以帮助用户快速找到所需内容。 实验十:设计一个网络爬虫 一个网络爬虫被用来从网站中提取信息并为搜索引擎建立索引。 一句话小结 “刻意练习”,本文介绍了10个系统架构设计的思维实验,包括分布式文件系统、服务协调控制、API网关、分布式消息系统和全文检索等。

    56850编辑于 2023-09-02
  • 来自专栏FPGA技术江湖

    FPGA系统性学习笔记连载_Day10 【流水灯实验

    FPGA系统性学习笔记连载_Day10 【流水灯实验】之【intel Q、Xilinx S-6、ZYNQ7020三个平台的实现及验证】 本系列为FPGA系统性学习学员学习笔记整理分享,如有学习或者购买开发板意向 连载《叁芯智能fpga设计与研发-第10天》 【流水灯实验】之【intel Cyclone IV、Xilinx Spartan-6、Xilinx ZYNQ7020三个平台的实现及验证】 原创作者:紫枫术河 转载请联系群主授权,否则追究责任 本实验要求设计 用4个led实现流水灯的效果,要求每隔一秒切换一个led灯,间隔时间为1秒,同一时间只能有一个led点亮 一、模块设计 我分为2个模块counter.v clk; reg rst_n; wire [3:0] led; always #10 LED灯原理图 LED0:PIN_74 LED1:PIN_75 LED2:PIN_78 LED3:PIN_79 4、下板验证 八、ZYNQ7020 ZYNQ7020,因为只有3个led可以使用,这个实验就不下板了

    87000发布于 2021-04-06
  • 来自专栏网络交换FPGA

    10G以太网光口与Aurora接口回环实验

    10G以太网光口与高速串行接口的使用越来越普遍,本文拟通过一个简单的回环实验,来说明在常见的接口调试中需要注意的事项。 一、实验目的 为实现大容量交换机与高速率通信设备之间的高效数据传输,高速接口的理解与使用愈发显现出其重要地位。 本实验设计中计划使用四个GTH高速串行接口,分别采用了10G以太网接口协议以及Aurora64b66b接口协议,实现交换板到测试设备的连接并通过光纤实现高速数据片外回环,以达到快速理解接口协议并能够熟练使用该两种高速接口实现数据收发的目的 实验中真正使用的也就是载荷部分的84字节。 图32 与Testcenter连接 实验选取实验室自研交换板(芯片型号xc7vx690tffg1761-2),该交换板具有6个GTH光口,本设计选取4个光口进行测试,左起1口、4口为10G以太网接口,

    10.9K44发布于 2019-12-05
  • 来自专栏技术开发——你我他

    实验六 异常处理实验

    实验六 异常处理实验 一、实验目的与要求 1、理解异常的概念,掌握Python中重要的内建异常类以及处理异常的几种方式。 二、实验原理 在Python中,程序在执行的过程中产生的错误称为异常,比如列表索引越界、打开不存在的文件等。所有异常都是基类Exception的成员,它们都定义在exceptions模块中。 三、预习与准备 1、提前预习Python异常以及模块的语法知识,实验之前编写好程序代码。 2、练习关于Python异常处理以及模块使用的常见操作。 四、实验过程记载 (对实验的主要过程与步骤进行记载;若有较多的截图或代码,可以单独用附件的形式列出) 实验题1 假设成年人的体重和身高存在此种关系:身高(厘米)-100=标准体重(千克)。 except AssertionError as reason: print(reason) 实验题3 创建一个模块文件,它用于互换两个数的值。

    2.5K30发布于 2020-06-08
  • 来自专栏文武兼修ing——机器学习与IC设计

    神经网络压缩实验-Deep-compression实验准备剪枝实验量化实验

    首发于个人博客,结合论文阅读笔记更佳 实验准备 基础网络搭建 为了实现神经网络的deep compression,首先要训练一个深度神经网络,为了方便实现,这里实现一个两层卷积+两层MLP的神经网络 (in_features=7*7*256,out_features=512) self.fc2 = pt.nn.Linear(in_features=512,out_features=10 /base.ptb") 剪枝实验 剪枝是deep compression的第一步,含义是将部分较小(小于某个阈值)的权值置位为0,表示这个连接被剪掉,且在之后的微调过程中,这个连接的梯度也将被置位为0, 即不参加训练 准备相关工具 剪枝实验需要准备一些函数:剪枝函数,梯度剪枝函数和稀疏度评估函数 剪枝函数 剪枝函数输入模型和阈值,将所有绝对值小于阈值的权值置位为0 def puring(model,threshold weight 0.5765625 fc2.bias 0.7 Total: 0.01398429139292775 由上发现,经过权值微调后,在保持原有的稀疏度的情况下将准确率提高到了90%以上 量化实验

    2.8K20发布于 2018-10-09
  • 来自专栏往期博文

    【FPGA实验】流水灯实验

    }; else led <= led; end endmodule 这里注明一下0.2秒实现的思路: 开发板的时钟频率为50Hz,时钟周期是20ns,0.2s/20ns=10 因此,计数器counter的值累加到10^7即为0.2秒。 通过计算器的程序员模式,可以查看10^7次方需要的寄存器位数。 因此,寄存器定义时就设定为24位。 管脚绑定 管脚绑定参照正点原子给的管脚图: 实验效果

    78720编辑于 2022-06-14
  • 来自专栏技术开发——你我他

    实验四 Python函数编程实验

    实验四 Python函数编程实验 一、实验目的与要求 1、理解函数的概念,掌握Python语言中声明和调用函数的方法。 2、理解局部变量和全局变量的作用域,学习在调试窗口查看变量的值。 二、实验原理 函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段,它能够提高应用的模块性和代码的重复利用率。 只能传入整数,random.randrange(10, 100, 2),结果相当于从[10, 12, 14, 16, … 96, 98]序列中获取一个随机数;(5)random.choice(sequence 四、实验过程记载 (对实验的主要过程与步骤进行记载;若有较多的截图或代码,可以单独用附件的形式列出) 实验题1分析程序运行结果:阅读下面的程序,分析代码是否能够编译通过。 例如:输出的内容如下所示: 请输入第1个整数:10 请输入第2个整数:15 请输入第3个整数:20 其中最大值为:20 源码: def getMax(): a1 = eval(input("请输入第

    3.5K21发布于 2020-06-07
  • 来自专栏技术开发——你我他

    实验五 Python文件操作实验

    实验五 Python文件操作实验 一、实验目的与要求 1、掌握文件的打开和关闭。 2、掌握文件的不同操作,如读写、重命名、删除。 3、熟悉闭包、装饰器以及常见内置函数的使用。 二、实验原理 在python中,使用open方法打开文件,凡是打开的文件,切记要使用close方法关闭文件。 三、预习与准备 1、提前预习Python文件操作以及高级函数的语法知识,实验之前编写好程序代码。 2、练习关于Python文件及文件夹的常见操作。 四、实验过程记载 实验题1分析程序运行结果:阅读下面的程序,分析代码是否能够编译通过。如果能编译通过,请列出运行的结果,否则请说明编译失败的原因。 源码: sum=map(lambda x:x+1,[1,2,3,4,5]) result=filter(lambda x:x%2,list(sum)) print(list(result)) 实验题3

    4.1K40发布于 2020-06-08
  • 来自专栏技术开发——你我他

    实验二 Python语言基础实验

    实验二 Python语言基础实验 一、实验目的与要求 1、了解Python语言的基本语法和编码规范。 2、掌握Python语言的数据类型、运算符、常量、变量、表达式和常用语句等基础知识。 二、实验原理 Python的编码风格具有独特的规范。Python中的单行注释以#开头,多行注释可以使用三引号作为开头和结束符号。 四、实验过程记载 (对实验的主要过程与步骤进行记载;若有较多的截图或代码,可以单独用附件的形式列出) 1、参照下面的步骤练习使用变量:用id()函数输出变量地址的示例程序如下,请分析运行该程序。 a = 10; a += 1; #a的基础上+1 print (a); a *= 10; #a的基础上*10 print (a); a **= 2; #a的基础上平方 print (a); 运行结果: print("交换前的两个数是:{},{}".format(a,b)) a,b = b,a print("交换后的两个数是:{},{}".format(a,b)) 5、编写一个程序,使用for循环输出0~10

    4.6K31发布于 2020-06-07
  • 来自专栏全栈程序员必看

    实验四:定时器实验

    一、实验目的 1、掌握单片机定时/计数器的使用方法。 2、掌握定时/计数器编程方法。 二、实验设备及软件 1、PC机 2、KEIL51 3、PROTEAUS 三、实验任务 1、循环点亮流水等D1-D2-D3…D8, 延时采用定时器T0定时100ms 2、循环点亮流水等 D1-D2-D3…D8, 延时采用定时器T1定时1s 四、仿真电路 五、实验源程序 1)T0定时100毫秒: #include<reg51.h> #include<intrins.h

    1.3K10编辑于 2022-09-17
  • 来自专栏冷影玺

    华为ensp实验——直连路由实验

    192.47.10.0 255.255.255.0 13.47.1.1 [AR3]ip route-static 192.47.20.0 255.255.255.0 23.47.1.2 AR1根据上面实验来做配置 添加静态路由 [AR1]ip route-static 23.47.1.0 24 13.47.1.3 [AR1]ip route-static 192.47.20.0 24 13.47.1.3 AR2根据上面实验来做配置 20 [SW1]interface Vlanif 10 [SW1-Vlanif10]ip address 172.47.1.254 24 [SW1-Vlanif10]q [SW1] [SW1]interface 的地址池来分配地址给vlan10 [AR1]ip pool v10 [AR1-ip-pool-v10]gateway-list 172.47.1.254 [AR1-ip-pool-v10]network [SW1-Vlanif10]dhcp select relay [SW1-Vlanif10]dhcp relay server-ip 11.47.1.1 [SW1-Vlanif10]q [SW1]interface

    1.9K41编辑于 2023-10-12
  • 来自专栏张国平_玩转树莓派

    树莓派基础实验9:蜂鸣器实验

    ---- 二、组件 ★Raspberry Pi 3主板*1 ★树莓派电源*1 ★40P软排线*1 ★有源蜂鸣器模块*1 ★无源蜂鸣器模块*1 ★双色LED模块*1 ★面包板*1 ★跳线若干 三、实验原理 有源与无缘蜂鸣器对比 四、实验步骤 ---- 有源蜂鸣器: 第1步:连接电路。这里要注意的是:蜂鸣器的电源是使用的3.3V,而不是前面实验所使用的5V,若使用5V电源,蜂鸣器会异常。 有源蜂鸣器实验电路图 ? 有源蜂鸣器实物连接图 第2步:编程。通过改变输入到蜂鸣器的信号电平,低电平是响,高电平是停止响来控制蜂鸣器。 #! 这里要注意的是:蜂鸣器的电源是使用的3.3V,而不是前面实验所使用的5V,若使用5V电源,蜂鸣器会异常。 无源蜂鸣器实验电路图 ? 无源蜂鸣器实物连接图 第2步:编程前先介绍本次编程需要的几个知识点:   使用无源蜂鸣器,只要输出不同频率的PWM波,即可发出不同的音符。

    4.8K31发布于 2020-09-27
  • 来自专栏玉龙小栈

    实验课堂】MSTP+VRRP综合实验

    MSTP+VRRP综合实验 实验需求: 1、将交换机连接PC和路由器的端口划分进相应VLAN。 2、将交换机互联端口配置为Trunk并允许除了VLAN 1以外的其他VLAN通过。 3、SW1为VLAN 10、30的根桥,VLAN 20 40的备份根桥;SW2为VLAN 10、30的备份根桥,VLAN 20 40的根桥。 4、配置IP地址。 6、配置VRRP,使得SW1为VLAN 10、30的Master网关,SW2为VLAN 10、30的Backup网关;SW1为VLAN 20、40的Backup网关,SW2为VLAN 20、40的Master 、30的根桥,VLAN 20 40的备份根桥;SW2为VLAN 10、30的备份根桥,VLAN 20 40的根桥。 SW1: [SW1]int vlan 10 [SW1-vlanif10]vrrp vrid 1 virtual-ip 192.168.10.254 [SW1-vlanif10]vrrp vrid

    3.9K20发布于 2021-02-24
领券