自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 #第一章FPGA简介(学习FPGA之路)

关于FPGA ----我发现文档真的很精简 简介 FPGA是一种集成电路(IC),制造完成后即可针对不同算法进行编程, 特点:传统FPGA流程更类似于常规IC而不是处理器 但FPGA比IC更具有成本优势,它也具有动态重配置能力, 可以影响FPGA架构中可用的部分或全部资源。 重点:使用vivado HLS编译器,要了解FPGA结构中那些可用资源 以及这些资源彼此间以何种方式 进行交互来执行目标应用。 FPGA架构 基础架构由以下元件组成: * 查找表(LUT):该元件负责执行逻辑运算

2021-06-26 13:56:20 178

原创 遗传算法求解函数在区间上最大值问题

本菜鸡直接上代码: //一周后改为公开文章 如果想要更改函数: 请更改Calculate函数 如果想要更改为取最小值:请更改Select函数 hpp文件: #ifndef heredity_hpp #define heredity_hpp #include <cmath> #include <iostream> #include <vector> #include <ctime> #include <iomanip> //#define DISIS

2021-05-07 21:21:13 512

原创 C简易词法分析

本以为用c写,写了大半,才知道是c++,那不客气的就用了个getline,也仅此而已。我们组c++风格的代码也写了,附在压缩包中 ----文档作者 xx菜鸡xx 词法分析思路: 1.加速经常性事件(DFA存在二义性,需要进行排序) 2.确定事件的发生顺序 3.逐行输入 因为只是词法分析,不用考虑语法的正确性,爽 词法分析模块 1.字母模块 ----关键字,标识符,TYPE 2.数字模块 ----float,decimal,integer 3.分界符 4.运算符 5.TYPEIDENTIFY(从字母

2020-11-15 09:28:57 311

原创 折半查找即二分搜索简要概述

折半查找简要概述 折半查找的基本思想: 对于已按关键字排序的序列,经过一次比较,可将序列分割成两部分,然后只在有可能包含待查元素的一部分中继续查找,并根据试探结果继续分割,逐步缩小查找范围,直至找到或找不多。 即,一个*前提*:元素**有序** *核心*:找一次,就切一半 template<typename T> //函数模板 /* 返回数组下标 */ int BinSearch(T list[], int n, T key){ // n为元素个数, key为要查询的值 int mid

2020-05-16 17:16:10 137

原创 C++ template模板的简要说明

C++ template模板的简要说明 template主要分为 函数模板,类模板 template<typename T> //template含义:模板; 分为函数模板,类模板 /* 编译器从调用abs()时实参的类型,推导出函数模板的类型参数。 * 即例如abs((int)n); * 由T x -> 到T abs() */ T abs(T x){ //返回值和形参都可为 T类型 return x < 0 ? -x : x; } struct

2020-05-15 16:02:48 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除