wrapper

XILINX_zynq_详解(5)

我只是一个虾纸丫 提交于 2020-12-23 20:35:51
下面做一个从uart打印hello world的实验,只用PS,不用PL部分,程序从SD卡启动,跑在PS的内部RAM. zynq 7000的PS虽然也是CPU,但是开发方法不像普通的CPU只需要一个SDK就可以了,它还需要vivado硬件设计软件. 所以ZYNQ 7000的PS开发需要两个工具,一个是vivado-- 另一个是SDK-- . 1. 打开vivado软件-->Create New Project,工程名和目录: 2. next->选RTL Project->Add Sources,Add existing IP和Add constraints界面直接点next 3. New Parts界面 4. 添加IP,在Flow Navigator的IP Integrator下点Create Block Design Create Block Design如下,点OK 在Diagram界面点击Add IP 双击ZYNQ7 Processing System,添加CPU 5. 设置CPU 在Diagram界面点击Run Block Automation,不做修改,点Finish就可以。在Diagram界面双击 进入设置界面,我们把所有的接口去掉,只留下FIXED_IO. 1> PS-PL Configuration->General->Enable Clock Resets-

大佬说:怎么手写一个Tomcat然后、给这个Tomcat 部署项目并且成功处理请求 ? 我TM当时就吓尿了!

五迷三道 提交于 2020-12-20 00:10:07
@ TOC </font> <hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1"> 前言 <font color=#999AAA >提示:上篇我们自定义了简单的Tomcat,但是不能去部署web项目,当然也不能从根据url进行访问: </font> 阅读本文前请先阅读: 自定义一个简单的Tomcat 即:自定义一个简单的Tomcat 可以访问静态页面,返回字符串等; <hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1"> <font color=#999AAA >提示:如何在自定义Tomcat中部署外部的web项目呢? 一、怎么部署项目? <font color=#999AAA >示例:通常我们部署项目是在Tomcat的webapps下面将打好的1个或多个war包进去,也可以配置响应的上下文以及具体的项目路径,然后tomcat会根据指定的路径去访问,这期间Tomcat是怎么来根据这个路径去解析这些项目?怎么去根据不同的url去找到不同的项目以及处理不同的请求? 二、分析以及思路 1.Tomcat的配置文件 精简后的server.xml <?xml version="1.0" encoding=

手把手教你grid布局

风流意气都作罢 提交于 2020-12-18 08:56:07
概述 目前css布局方案中,网格布局可以算得上是最强大的布局方案了。它可以将网页分为一个个网格,然后利用这些网格组合做出各种各样的布局。 基本概念 在学习grid布局之前,我们需要了解一些基本概念 1.容器和项目 采用网格布局的区域,称为“容器”。容器内部的采用网格定位的子元素称为“项目” < div class ="wrapper" > < div class ="item" > 1 </ div > < div class ="item" > 2 </ div > < div class ="item" > 3 </ div > </ div > 上面的代码中, wrapper 就是容器, item 就是项目 1.1 行、列和单元格 容器里面的水平区域称为“行”,垂直区域称为“列”,行列重叠出来的空间组成单元格 1.2 网格线 划分网格的线,称为”网格线“ 黄色的代表是列的网格线,绿色代表的是行的网格线 Grid和flex类似,布局的属性都是分为两类,一类定义在容器上,称为容器属性,一类定义在项目上,称为项目属性 2 容器属性 2.1 display属性 display:grid指定一个容器为网格布局 html部分: < div class ="wrapper" > < div class ="item" > 1 </ div > < div class ="item" > 2

可拖拽进度条(限制拖拽方向)

。_饼干妹妹 提交于 2020-12-17 00:36:36
实现效果: 代码如下: html: < div id ='speed_wrapper' > < p id ='steep_text' ></ p > < div id ='speed_content' ></ div > < span id ='speed_handle' > > </ span > </ div > css: /* 可拖拽进度条 */ #application_wrapper4 #speed_wrapper { margin : 30px 0 0 0 ; position : relative ; ; height : 20px ; background : #bbb ; cursor : pointer ; border-radius : 20px ; } #speed_content { position : absolute ; top : 0 ; left : 0 ; width : 0% ; height : 100% ; background : #337ab7 ; border-radius : 20px ; } #speed_handle { color : #fff ; text-align : center ; border : 1px solid #337ab7 ; position : absolute ; top : -4px ;

Mybatis Plus分页查询

我们两清 提交于 2020-12-16 06:15:02
一、配置 /** * @author beth * @data 2019-10-14 20:01 */ @Configuration public class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor(){ return new PaginationInterceptor(); } } 二、分页查询 /** * 分页查询 */ @Test public void selectPage() { QueryWrapper<UserInfo> queryWrapper = new QueryWrapper<UserInfo>(); queryWrapper.ge("age",26); Page<UserInfo> page = new Page<UserInfo>(1,2); IPage<UserInfo> iPage = userInfoMapper.selectPage(page,queryWrapper); System.out.println("总页数"+iPage.getPages()); System.out.println("总记录数"+iPage.getTotal()); List<UserInfo> userInfoList = iPage

大神讲解Java for循环的几种用法

倾然丶 夕夏残阳落幕 提交于 2020-12-14 12:27:45
本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。 J2SE 1.5 提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。 在Java程序中,要“ 逐一处理” ――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当 然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词的含义和这种操作比较配,在这种时候for循环比其 它循环常用得多)。 对于遍历数组,这个循环一般是采取这样的写法: 清单1:遍历数组的传统方式 /* 建立一个数组 */ int[] integers = {1, 2, 3, 4}; /* 开始遍历 */ for (int j = 0; j < integers.length; j++) { int i = integers[j]; System.out.println(i); } 而对于遍历Collection对象,这个循环则通常是采用这样的形式: 清单2:遍历Collection对象的传统方式 /* 建立一个Collection */ String[]

前端统计图 echarts 实现简单柱状图

北慕城南 提交于 2020-12-14 01:52:36
前端统计图 echarts实现简单柱状图 1. 引入 ECharts <!DOCTYPE html> <html> <head> <meta charset= " utf-8 " > <!-- 引入 ECharts 文件 --> <script src= " echarts.min.js " ></script> </head> 2. 绘制一个简单的图表 在绘图前我们需要为 ECharts 准备一个具备高宽的 DOM 容器。 <body> <!-- 为 ECharts 准备一个具备大小(宽高)的 DOM --> <div id= " main " style= " width: 600px;height:400px; " ></div> </body> 然后就可以通过 echarts.init 方法初始化一个 echarts 实例并通过 setOption 方法生成一个简单的柱状图,下面是完整代码。 <!DOCTYPE html> <html> <head> <meta charset= " utf-8 " > <title>ECharts</title> <!-- 引入 echarts.js --> <script src= " echarts.min.js " ></script> </head> <body> <!-- 为ECharts准备一个具备大小(宽高)的Dom -->

【饿了么】—— Vue2.0高仿饿了么核心模块&移动端Web App项目爬坑(二)

我与影子孤独终老i 提交于 2020-12-12 21:42:18
前言: 上一篇 项目总结介绍了页面骨架的开发、header组件的开发,这一篇主要梳理:商品组件开发、商品详情页实现。 项目github地址: https://github.com/66Web/ljq_eleme ,欢迎Star。 goods 一、商品组件开发 App.vue 主组件传seller对象给每个路由: < router-view :seller ="seller" ></ router-view > 两栏布局-flex布局手机屏幕自适应 设计:无高度滚动条,高度超过视口高度就会隐藏 < div class ="goods" > < div class ="menu-wrapper" ></ div > < div class ="foods-wrapper" ></ div > </ div > .goods display: flex position: absolute top: 174px bottom: 46px width: 100% overflow: hidden .menu-wrapper flex: 0 0 80px width: 80px background: #f3f5f7 .foods-wrapper flex: 1 左侧布局-菜单列表 需求:文字标题可能单行,也可能多行,但都要在列表项中垂直居中 小技巧:使用列表项 display:table

最新28道java基础面试题-上

不问归期 提交于 2020-12-12 21:24:07
28 道 java 基础面试题 1 、 面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《 Java 与模式》或《设计模式精解》中关于桥梁模式的部分)。 封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口(可以想想普通洗衣机和全自动洗衣机的差别,明显全自动洗衣机封装更好因此操作起来更简单;我们现在使用的智能手机也是封装得足够好的,因为几个按键就搞定了所有的事情)。 多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。多态性分为编译时的多态性和运行时的多态性

【Python爬虫】01:网络爬虫--规则

旧街凉风 提交于 2020-12-05 22:11:52
Python网络爬虫与信息提取 目标:掌握定向网络数据爬取和网页解析的基本能力。 the website is the API 课程分为以下部分: 1、requsets库(自动爬取HTML页面、自动网络请求提交) 2、robots.txt规则(网络爬虫排除标准)(合理合法的使用爬虫) 3、beautiful soup库(解析HTML页面)(提取相关项目) 4、projects项目(实战项目A/B) 5、re正则表达式库(正则表达式详解、提取页面关键信息) 6、专业网络爬虫框架scrapy*(网络爬虫原理介绍、专业爬虫框架介绍) IDE:集成开发环境,编写、调试、发布Python程序的工具。 常用的Python IDE工具有2大类: 一、文本工具类IDE 二、集成工具类IDE IDLE:自带、默认、常用、入门级。包含交互式和文件式两种方式。 使用:Python入门、功能简单直接、300+代码以内 sublime text:专为程序员开发的第三方专用编程工具、专业编程体验(专业程序员都用这个)、多种编程风格、工具非注册免费试用。 Wing:公司维护,工具收费;调试功能丰富;版本控制,版本同步;适合多人共同开发 Visual Studio & PTVS:微软公司维护;win环境为主;调试功能丰富。 PyCharm:社区版免费;简单,集成度高;适合较复杂工程。 专门针对科学计算