草庐IT

c++入门

全部标签

用FPGA实现dds的方案详解(保姆级入门教学)(VIVADO18.3、quartus13.1)

文章目录利用fpga实现dds输出的方案详解一.什么是dds?二.dds在fpga中是怎么实现的?1.从哪里读?2.怎么读?:三.软件实现:1.quartus:第一步:第二步:第三步:第四步:第五步:第六步:2.vivado:第一步:第二步:第三步:第四步:第五步:四.代码:五.测试结果:最近在整理电脑文件,发现之前准备电赛时写的程序太占用内存了,准备删掉。趁删掉之前,我打算记录一些在网站上,对当时的学习历程进行一些总结和回顾。当时电赛所采用的fpga是因特尔的CycloneIV,软件是quartus,但现在因为课程需要,打算在vivado上也进行重新实现,希望能够对vivado更加熟悉一些。

【入门】eNSP静态路由基本配置

【入门】eNSP静态路由基本配置简述静态路由:静态路由是一种路由的方式,路由项由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。·由管理手动配置的,是单向的·缺乏灵活性实验要求PC1和PC2互通。1.配置PC1和PC2配置完成后在命令行可查看是否配置完成2.配置路由器端口IP建议更改路由器的名字,并且关闭提示信息,三个路由器同样操作首先对AR1进行配置AR2AR33.配置静态路由可以看出,AR1需要配置两条路径,AR2和AR3各需一条路径AR1前一个IP是目的网段,后一个IP为下一跳地址AR

【猿灰灰赠书活动 - 01期】- 【Python网络爬虫入门到实战】

说明:博文为大家争取福利,与机械工业出版社合作进行送书活动图书:《Python网络爬虫入门到实战》一、好书推荐图书介绍本书介绍了Python3网络爬虫的常见技术。首先介绍了网页的基础知识,然后介绍了urllib、Requests请求库以及XPath、BeautifulSoup等解析库,接着介绍了selenium对动态网站的爬取和Scrapy爬虫框架,最后介绍了Linux基础,便于读者自主部署编写好的爬虫脚本。本书主要面向对网络爬虫感兴趣的初学者。作者介绍内容结构及配套资源二、参加方式本书赠送2本,均从评论区进行抽取活动时间:截止到2023-08-1412:00:00(周一开奖)抽奖方式:博主便

kafka 安装快速入门

直接上干货,我们公司最近要进行消息推送指定软件kafka,直接走起。1.下载        kafka是apache的项目。下载地址:kafka.apache.org/点击downloadkafka进入查看相关版本进行下载。我这里用的版本比窘旧一点,公司技术一切求稳。下载好安装包就已经实现了。2.安装 说安装就是免安装版本,简单配置一下就可以使用了直接解压就可以,但是需要我们修改一些配置文件。kafka集成了zookeeper的软件包,不需要安装,配置就好。1):配置zookeeper.properties进入到config文件夹里面,找到zookeeper.properties文件,进行编辑

c++入门必学算法 质数筛

文章目录一、什么是质数筛二、暴力枚举1、暴力枚举基本思想:2、模板代码3、运行结果三、埃氏筛1、埃氏筛基本思想:2、模板代码3、运行结果四、欧拉筛1、对比埃氏筛2、欧拉筛的基本思想3、模板代码3、运行结果五、总结一、什么是质数筛质数筛也叫素数筛,是求1到n之内素数的优化算法,质数筛有两种,埃氏筛和欧拉筛。埃氏筛的时间复杂度接近O(n*logn),而欧拉筛可以把复杂度降低到O(n),下面看两种算法的到底是如何一步步优化的吧二、暴力枚举暴力法求解复杂度O(n)*n\sqrt{n}n​,是新手必学的算法,能解决小数据的素数判断1、暴力枚举基本思想:从1到n枚举每一个数,判断每个数是不是素数。质数的定

【C++入门到精通】C++入门 —— 继承(基类、派生类和多态性)

阅读导航前言一、继承的概念及定义1.继承的概念2.继承的定义⭕定义格式⭕继承关系和访问限定符⭕继承基类成员访问方式的变化二、基类和派生类对象赋值转换三、继承中的作用域四、派生类的默认成员函数五、继承与友元六、继承与静态成员七、复杂的菱形继承及菱形虚拟继承⭕单继承⭕多继承⭕菱形继承1.命名冲突问题2.二义性问题3.虚继承(virtual)八、继承的总结和反思继承和组合九、笔试面试题温馨提示前言前面我们讲了C语言的基础知识,也了解了一些数据结构,并且讲了有关C++的命名空间的一些知识点以及关于C++的缺省参数、函数重载,引用和内联函数也认识了什么是类和对象以及怎么去new一个‘对象’,也了解了C+

一张图带你学会入门级别的SpringBoot实现文件上传、下载功能

🧑‍💻作者名称:DaenCode🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。😎人生感悟:尝尽人生百味,方知世间冷暖。📖所属专栏:SpringBoot实战系列文章目录标题一文带你学会使用SpringBoot+Avue实现短信通知功能(含重要文件代码)一张思维导图带你学会Springboot创建全局异常、自定义异常一张思维导图带你打通SpringBoot自定义拦截器的思路28个SpringBoot项目中常用注解,日常开发、求职面试不再懵圈一张思维导图带你学会SpringBoot、Vue前后端分离项目线上部署一张思维导图带你学会使用SpringBoot中的Schedule定时发送邮件

【C++入门到精通】C++入门 —— deque(STL)

阅读导航前言一、deque简介1.概念2.特点二、deque使用1.基本操作(增、删、查、改)2.底层结构三、deque的缺陷四、为什么选择deque作为stack和queue的底层默认容器总结温馨提示前言文章绑定了VS平台下std::deque的源码,大家可以下载了解一下😍前面我们讲了C语言的基础知识,也了解了一些数据结构,并且讲了有关C++的命名空间的一些知识点以及关于C++的缺省参数、函数重载,引用和内联函数也认识了什么是类和对象以及怎么去new一个‘对象’,以及学习了几个STL的结构也相信大家都掌握的不错,接下来博主将会带领大家继续学习有关C++比较重要的知识点——deque(STL)

C语言入门 Day_5 四则运算

目录前言1.四则运算2.其他运算3.易错点4.思维导图前言图为世界上第一台通用计算机ENIAC,于1946年2月14日在美国宾夕法尼亚大学诞生。发明人是美国人莫克利(JohnW.Mauchly)和艾克特(J.PresperEckert)。计算机的最开始的功能就是用来计算的,今天我们就开始学习计算机的计算语法。 首先是数学中最基础的四则运算加减乘除,我们来看看在C语言中如何实现这些计算吧!1.四则运算 C语言中的加减乘除四种符号分别用+,-,*,/这四个符号表示,加减符号和数学中一样,而乘除则分别是星号*和斜杠符号/来表示。让我们来认识一下这四个符号:1+14.0-2.03*510/21.+,整

TiDB数据库从入门到精通系列之六:使用 TiCDC 将 TiDB 的数据同步到 Apache Kafka

TiDB数据库从入门到精通系列之六:使用TiCDC将TiDB的数据同步到ApacheKafka一、技术流程二、搭建环境三、创建Kafkachangefeed四、写入数据以产生变更日志五、配置Flink消费Kafka数据一、技术流程快速搭建TiCDC集群、Kafka集群和Flink集群创建changefeed,将TiDB增量数据输出至Kafka使用go-tpc写入数据到上游TiDB使用Kafkaconsoleconsumer观察数据被写入到指定的Topic(可选)配置Flink集群消费Kafka内数据二、搭建环境部署包含TiCDC的TiDB集群在实验或测试环境中,可以使用TiUPPlaygrou