前端学习笔记

Vitis HLS 学习指南与实践教程 Vitis HLS 学习指南与实践教程摘要:本文系统介绍了AMD Vitis HLS工具及其应用。HLS技术将C/C++代码自动转换为硬件描述语言,显著提升FPGA开发效率(5-10倍)。文章对比了HLS与传统RTL设计的优势,包括抽象级别高、开发周期短、代码重用性强等特点。详细讲解了Vitis HLS工具链的核心功能,包括支持的C/C++特性(如任意精度数据类型)、开发流程(项目创建-代码编写-仿真-综合)以及关键优化技术(流水线、循环展开、数组分割等编译指示)。通过具体代码示例展示了HLS设计方法,为F 阅读详情

自学期间遇到的问题:

1.在运行Vue项目时报错error 'scope' is defined but never used vue/no-unused-vars

slot-scope="scope"

改为slot-scope ="{}"

 

 

2.搜索栏和表格绑定

<el-table stripe style="width: 100%" :data="tableData.filter(data => !search || data.bm.toLowerCase().includes(search.toLowerCase()))">

</ el-table >

 

3、

el-pagination假分页表格数据的绑定方式

:data="tableData.slice((currentPage - 1)*pagesize, currentPage*pagesize)"

 

4、表单文字向右靠齐

 

  • <el-form :model="form" :label-position="labelPosition">

 

  • labelPosition:"left",

 

 

5、

分页和搜索框以及搜索按钮绑定全部代码

<template>

  <div>

    <el-input v-model="tableDataName" placeholder="请输入姓名" style="width:240px"></el-input>



    <el-button type="primary" @click="doFilter">搜索</el-button>

    <el-button type="primary" @click="openData">展示数据</el-button>



    <el-table :data="tableDataEnd" border style="width: 100%">

      <el-table-column prop="date" label="日期" width="180">

      </el-table-column>

      <el-table-column prop="name" label="姓名" width="180">

      </el-table-column>

      <el-table-column prop="address" label="地址">

      </el-table-column>

    </el-table>

    <el-pagination 

    background

    @size-change="handleSizeChange" 

    @current-change="handleCurrentChange" 

    :current-page="currentPage" 

    :page-sizes="[2,4,8]" 

    :page-size="pageSize" 

    layout="total, sizes, prev, pager, next, jumper" 

    :total="totalItems">

    </el-pagination>

  </div>

</template>



<script>

  export default {

    data() {

      return {

        tableDataBegin: [

        {

          date: "2016-05-01",

          name: "王小虎",

          address: "上海市普陀区金沙江路 1518 弄"

        },

        {

          date: "2016-05-02",

          name: "王小虎",

          address: "上海市普陀区金沙江路 1517 弄"

        },

        {

          date: "2016-05-03",

          name: "王二虎",

          address: "上海市普陀区金沙江路 1519 弄"

        },

        {

          date: "2016-05-04",

          name: "王二虎",

          address: "上海市普陀区金沙江路 1516 弄"

        },

        {

          date: "2016-05-05",

          name: "王三虎",

          address: "上海市普陀区金沙江路 1518 弄"

        },

        {

          date: "2016-05-06",

          name: "王三虎",

          address: "上海市普陀区金沙江路 1517 弄"

        },

        {

          date: "2016-05-07",

          name: "王小虎",

          address: "上海市普陀区金沙江路 1519 弄"

        },

        {

          date: "2016-05-08",

          name: "王小虎",

          address: "上海市普陀区金沙江路 1516 弄"

        }],

        tableDataName: "",

        tableDataEnd: [],

        currentPage: 4,

        pageSize: 2,

        totalItems: 0,

        filterTableDataEnd: [],

        flag: false

      };

    },

    created() {

      this.totalItems = this.tableDataBegin.length;

      if (this.totalItems > this.pageSize) {

        for (let index = 0; index < this.pageSize; index++) {

          this.tableDataEnd.push(this.tableDataBegin[index]);

        }

      } else {

        this.tableDataEnd = this.tableDataBegin;

      }

    },

    methods: {

      //前端搜索功能需要区分是否检索,因为对应的字段的索引不同

      //用两个变量接收currentChangePage函数的参数

      doFilter() {

        if (this.tableDataName == "") {

          this.$message.warning("查询条件不能为空!");

          return;

        }

        this.tableDataEnd = []

        //每次手动将数据置空,因为会出现多次点击搜索情况

        this.filterTableDataEnd = []

        this.tableDataBegin.forEach((value, index) => {

          if (value.name) {

            if (value.name.indexOf(this.tableDataName) >= 0) {

              this.filterTableDataEnd.push(value)

            }

          }

        });

        //页面数据改变重新统计数据数量和当前页

        this.currentPage = 1

        this.totalItems = this.filterTableDataEnd.length

        //渲染表格,根据值

        this.currentChangePage(this.filterTableDataEnd)

        //页面初始化数据需要判断是否检索过

        this.flag = true

      },

      openData() {},

      handleSizeChange(val) {

        console.log(`每页 ${val} 条`);

        this.pageSize = val;

        this.handleCurrentChange(1);

      },



      handleCurrentChange(val) {

        console.log(`当前页: ${val}`);

        this.currentPage = val;

        //需要判断是否检索

        if (!this.flag) {

          this.currentChangePage(this.tableDataBegin);

          console.log(this.tableDataEnd);

        } else {

          this.currentChangePage(this.filterTableDataEnd);

          console.log(this.tableDataEnd);

        }

      }, //组件自带监控当前页码



      currentChangePage(list) {

        let from = (this.currentPage - 1) * this.pageSize;

        let to = this.currentPage * this.pageSize;

        this.tableDataEnd = [];

        for (; from < to; from++) {

          if (list[from]) {

            this.tableDataEnd.push(list[from]);

          }

        }

      }

    }

  };

</script>

 

报错

解决

~@ 开头是绝对路径

 

 

问题:父盒子跟随子盒子一起动的margin-top

描述:当我们想给子元素设置margin-top时,发现子元素没有出现上外边距的效果,反而是父元素出现了上外边距的效果。

 

 

 

解释:

根据规范,一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子的上边距会和其内部文档流中的第一个子元素的上边距重叠。

说白点就是:父元素的第一个子元素的上边距margin-top如果碰不到有效的border或者padding.就会不断一层一层的找自己父元素。直到找到父元素有有效的padding或border为止。

 

解决方法:

 

1.给父盒子设置padding-top

 

2.给父盒子设置border-top

 

3.给父盒子设置overflow: hidden

 

三种方法都可解决问题,一般推荐第三种,给父元素设置overflow:hidden

 

 

 

问题:idea报错'vue-cli-service' 不是内部或外部命令,也不是可运行的程序

答:将“node_modules”文件夹删除,重新运行npm install。

 

 

问题:将input和img放同一行,img标签总是比input高出一个头

答:input,img{vertical-align:middle;}

 

问题:给input边框和背景颜色设置全透明,但是里面的字不会消失

答:1.让背景颜色变透明(二选一)

background-color:rgba(0,0,0,0);

background:rgba(0,0,0,0);

 

2.让边框变透明(二选一)

border-color: transparent;

border: 1px solid rgba(0,0,0, 0);

 

问:怎样用Git命令克隆项目到指定文件夹里

答:找到文件夹,右键Git base here

 

问:两个span在一行?不对称?

答:   一行:display:flex;

对称:align-items: center;

 

问:Tag标签设置height和width后tag标签上的文字内容不是位于tag标签的中心

答:设置line-height和tag的height的值一样

 

问:npm 安装报错:源文本中存在无法识别的标记

答:在包名外面加一对双引号(单引号也可以)

 

 

 

CMOS图像传感器——工作原理 CMOS图像传感器的曝光与读出 阅读详情

相关推荐

Unity PSD分层导入插件ps2d原理与实战指南

PSD作为UI设计主流源文件,其图层结构、混合模式、文字矢量属性等核心语义在传统引擎导入中普遍丢失,导致设计还原度低、多语言适配难、运行时不可控。ps2d通过深度解析PSD二进制规范,将图层映射为GameObject树、文字转为TextMeshPro可编辑组件、形状生成矢量Mesh、蒙版与图层样式编译为定制Shader,实现设计意图的精准程序化表达。该方案显著提升UI开发效率,支撑高保真还原、动态修改、分辨率自适应及运行时热重载等工程需求,是Unity中连接设计师与程序员的关键工作流中枢。

weixin_32943857的博客 348

vue前端currentPage刷新后默认跳转到首页,出错问题总结

在做把数据库的value更新到redis时,更新成功,调用刷新当前页的方法,会跳转到首页,底部分页栏停留在更新之前的页码,这个原因是因为,currentPage刷新后没有被记录下来 在你的前端刷新当前页面方法里面加入如下两行代码,然后调用,就能解决 pagechangeByData:function(currentPage){ this.loading=true; this.currentP...

lupinlll的博客 6119

【mysql8.0.33安装详情教程】

8、进入Account and Roles界面,输入密码,再点击next(密码随便输,自己记住就行)11、进入Apply Configuration界面,直接点Execute,等待应用成功。14、输入密码,点击check,检查是否正确。3、下图是选择安装类型,选择默认安装就可以,然后点击“next”。5、进入Product Configuration,点击next。9、进入Windows Service界面,直接点击next。15、点击Execute执行安装(完成后点击Finish)二、验证是否安装成功。

98渣渣辉的博客 2114

前端数据交互中JS中find,include方法的使用场景

前端开发最重要的事情之一是处理后台展示的数据,很多时候我们要对拿到的数据进行一些处理才能符合页面的显示规则,今天就和大家分享一下用find和include来筛选符合条件的数据。 find() 没有改变原始数组的值,讲找到的第一个元素返回 场景:我们从后台拿到一组数组对象, 如:`[{name:“dxy”,age:18},{name:“zhang”,age:28}] 我们需要对某条数据进行一些操作(状态判断等等),前端可能通过点击事件拿到操作的数据对象,这时我们就需要用find方法找到点击事件操作的对象属

每天积累一点点 4498

Chapter 7 Linear Voltage Regulators

这一章我们介绍LDO.

2304_76736886的博客 2764

国土变更调查中六类拓扑错误的成因分析与高效修复实践

本文深入分析了国土变更调查中六类拓扑错误的成因,包括边界不一致和不规则图形等常见问题,并提出了高效的自动化修复实践。通过智能咬合算法、引力-斥力平衡模型等核心技术,显著提升了修复效率,节省人工质检时间70%。文章还分享了实战中的避坑指南和黄金法则,为相关从业人员提供了宝贵经验。

weixin_29202213的博客 359

include的用法之求两个json类型数组的差集

前端中include主要用于在一个数组中查找是否包含某个元素。它的语法格式如下:array.includes(element) 其中,array为需要查找的数组,element为需要查找的元素。 要求两个json类型数组的差集,可以使用Array.filter()方法、Array.includes()方法和JSON.stringify()方法。 示例代码如下: ---javascript let arr1 = [ { "id": 1, "name": "A" }, { "id": 2,

qq_45217161的博客 680

YOLOv11 改进 - 特征融合 | 小目标检测救星:DySample动态上采样减少特征丢失

本文介绍了超轻量且高效的动态上采样器DySample与YOLOv11的结合,以解决传统上采样器工作负载大、应用场景受限的问题。DySample从点采样角度构建上采样,绕过动态卷积,使用PyTorch标准内置函数实现,无需定制CUDA包,能大幅减少参数、FLOPs等资源消耗。我们将DySample代码集成进YOLOv11。实验脚本显示,结合DySample的YOLOv11在多个密集预测任务中或表现出色。

魔改工程师的博客 1418

web开发中include的用处

include在jsp的开发中作用是拼接页面,不过有两种拼接方法,分别为指令和动作 我们常用的拼接方法,叫做指令,也叫做静态包含,用法如下 <%@ include file="xxx.jsp"%> 这个是jsp本身就有的一个东西,它常出现在jsp开发中有共用代码的地方,它的使用要注意如下几点 包含文件中,在哪里写指令,就从哪里开始包含被包含文件 被包含文件不需要做特殊处理 被包含文件在被包含时,file属性中不可以有参数,如xxx.jsp?a=123 在源码编译时合并编译,将所有内容一起编译

别人笑我太疯癫,我笑他人看不穿。 1089

MATLAB代码实现了一个柱塞泵配流盘过流面积的计算和可视化功能

该MATLAB代码实现了一个柱塞泵配流盘过流面积的计算和可视化功能。输出曲线可直接用于验证设计的合理性(如是否存在过流面积突变或不足)。的不同范围,选择对应的几何模型计算过流面积。通过分段逻辑计算柱塞腔在不同旋转角度(过流面积在特定条件下会被限制(如。),确保结果符合物理实际。条件分支,根据旋转角度。

huanghm88的专栏 583

科研必备:15款顶尖AI科研工具全面分析汇总(持续更新ing)

科研必备:15款AI科研工具全面分析汇总(持续更新ing)

Code_流苏:在代码中寻诗意,在实践中觅真知 9668

前端超好用的数组判断显示includes方法

includes 是es6新增的数组方法 , 用来检测数组是否包含某个元素 , 满足返回true , 反之false。之前总是什么map , indexof , finde等等之类 , 今天突然发现这个 , 真的非常方便简单!直接看代码 , 我是写在页面上判断按钮是否显示。

hong 890

vue2/3 - 详细实现内网使用离线高德地图功能,在vue中无需网络离线使用高德地图相关功能,高德地图如何离线加载详细教程(内网部署及使用),提供最新完整的瓦片资源下载及相关工具(示例代码,一键复制

vue,vue2,vue3,高德地图,离线使用高德地图,高德地图瓦片官方下载,vue内网使用高德地图离线无网络,断网情况下使用高德地图,vue离线高德地图教程,如何实现内网部署高德地图,无需联网离线使用,vue+ts实现离线高德地图 内网离线高德地图,如何在高德地图Vue项目中下载离线地图,高德离线地图加载不出来,高德地图离线使用不显示怎么办,怎么解决vue内网使用离线高德地图加载失败问题,vue实现离线地图+高德瓦片,vue引入高德离线地图,vue项目如何使用离线高德地图和自定义地图样式,高德离线地图的下

✅ 精选推荐文章 1万+

《前端学习笔记》简介

《前端学习笔记》简介 【下载地址】前端学习笔记简介 《前端学习笔记》是一份基于B站黑马程序员教程的精华学习资源,专为前端开发初学者打造。笔记详细记录了HTML、CSS、JavaScript等核心知识点,并涵盖了流行框架和工具的使用技巧。内容条理清晰,重点突出,便于复习与巩固。建议结合视频教程同步学习,边学边实践,将理论知...

gitblog_06747的博客 434

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

前端小白的学习笔记

前端小白的学习笔记—每日一道算法 坚持每周算法,day16 选择排序

swrdgfgu的博客 271

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

前端学习笔记项目教程

前端学习笔记项目教程 1. 项目的目录结构及介绍 Front-end-study-notes/ ├── github/ │ └── workflows/ ├── notes/ ├── road/ ├── 游戏攻略/ ├── 转载专区/ ├── LICENSE ├── README.md ├── why error.md ├── 前端后端知识体系理解.md ├── 前端学习梳理.md ├── 笔...

gitblog_00644的博客 539

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

前端学习笔记仓库教程

前端学习笔记仓库教程 项目介绍 FE-blog-repository 是一个前端学习笔记仓库,由 LeonWuV 维护。这个仓库包含了作者在学习前端开发过程中的笔记、思考和总结。通过这个仓库,用户可以了解到前端开发的基础知识、进阶技巧以及一些最佳实践。 项目快速启动 要快速启动并使用这个仓库,请按照以下步骤操作: 克隆仓库: git clone https://github.com/LeonW...

gitblog_01059的博客 517

超详细的web前端基础学习笔记

超详细的web前端基础学习笔记 【下载地址】超详细的web前端基础学习笔记 这是一份精心整理的web前端基础学习笔记,内容详尽、深入浅出,非常适合初学者快速掌握HTML、CSS、JavaScript等核心技术。笔记中不仅记录了学习过程中的心得体会,还重点分析了难点与解决方法,是入门者的宝贵资源。对于已有专业前端开发能力的...

gitblog_06777的博客 543

【前端入门】学习笔记1

概念:所谓自定义列表,就是一个包含术语名称以及术语描述的列表。一个dl就是一个自定义列表,一个dt就是一个术语名称,一个dd就是术语描述(可以有多个)

2401_83805387的博客 1874

2017春季百度前端学院学习笔记

学习笔记

BubbleM的博客 1157
上一篇: JavaScript学习笔记
下一篇: win7电脑一开机就弹出“便筏已损坏”的解决办法
长箭已搭弓
博客等级 码龄9年 51粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值