我们将使用sipeed公司设计的tang permier开发板进行开发学习 这款开发板使用了国产EG4S20芯片 拥有2万多个逻辑门单元 价格仅100多,极具性价比 可以在上面跑riscv开源架构cpu核心 完全够用 IDE我们使用官方的安路TD软件 详细安装过程可去sipeed文档上查看 与开发程 ...
分类:
其他好文 时间:
2021-06-13 10:13:37
阅读次数:
0
矩阵乘法是最常见的操作,现代神经网络的基础便是矩阵乘法。 一个N*M的矩阵,乘以一个M*P的矩阵,得到N*P的矩阵,矩阵乘法即为将每一行与被乘矩阵对应列进行乘加,最后将所有结果进行汇总。 CPU版本 根据以上矩阵乘法的描述,便可以很快地实现矩阵乘法,三层循环,最内层循环做向量的乘加,最外的两层则做输 ...
分类:
其他好文 时间:
2021-06-13 10:13:25
阅读次数:
0
环境配置: 安路FPGA的环境比较好搭建 直接去sipeed下载站中即可下载 如果出现没有license的情况 参加这篇帖子 新建工程: 这是安路TD开发软件的界面 新建项目点击左上角菜单的 “project” 再点击 "New Project" 选择好芯片后,就可点击“OK”建立工程了 接下来右键 ...
分类:
其他好文 时间:
2021-06-13 10:13:07
阅读次数:
0
环境配置好后就正式进入verilog的学习了 先从最简单的点灯开始 我会向你们介绍最基础的数据类型和语法规则 仍然是从我们熟悉的界面开始 转到顶层模块 start中 首先,verilog都是以模块为单位进行编程 模块以 “module” “endmodule” 作为界限 如图既是定义一个模块star ...
分类:
其他好文 时间:
2021-06-13 10:12:36
阅读次数:
0
在实际FPGA开发过程中 我们不可能直接将代码烧录进板子里进行测试 一是我们无法观察到其内部逻辑变换 而是万一代码中的逻辑有问题 直接进行甚至会导致芯片损坏 毕竟FPGA无法像单片机那样可以利用串口打印等调试方法 FPGA调试只能靠仿真 依然是拿之前我们写的点灯代码做测试 首先,仿真需要安装mode ...
分类:
其他好文 时间:
2021-06-13 10:12:09
阅读次数:
0
描述: 根据包名,在指定空间中创建对象 输入描述:namespace({a: {test: 1, b: 2}}, 'a.b.c.d') 输出描述:{a: {test: 1, b: {c: {d: {}}}}} 1 function namespace(oNamespace, sPackage) { ...
分类:
其他好文 时间:
2021-06-13 10:11:52
阅读次数:
0
使用注解开发 面向接口编程 - 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 - 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 - 在一个面向对象的 ...
分类:
其他好文 时间:
2021-06-13 10:11:34
阅读次数:
0
数字电路可分为2大类: 组合电路和时序电路 组合电路的输出只取决于它的输入 并能够在一瞬间完成,与之前状态无关 时序电路则是在时钟控制下有条理的运行 受时钟信号和输入的控制,与之前状态有关 之前的点灯程序就是时序电路 现在我们先从组合电路开始学习 写一个简单的3-8译码器 我们已经了解数字电路的基本 ...
分类:
其他好文 时间:
2021-06-13 10:11:19
阅读次数:
0
一、题目 点此看题 二、解法 你感觉这道题有点像生成树模型,但是因为边有方向所以麻烦。 可以巧妙地转化成无向生成树模型,我们把 \((i,j)\) 之间边的权值设置成 \(a_i+a_j\),那么如果是 \(i\) 把 \(j\) 拉进连通块,我们多算了 \(a_j\),如果是 \(j\) 把 \( ...
分类:
其他好文 时间:
2021-06-13 10:10:55
阅读次数:
0
1、自然数用以计量事物的件数或表示事物次序的数。即用数码0,1,2,3,4,……所表示的数。表示物体个数的数叫自然数,自然数由0开始,一个接一个,组成一个无穷的集体。 2、整数(integer)就是像-3,-2,-1,0,1,2,3,10等这样的数。整数的全体构成整数集,整数集是一个数环。 3、有理 ...
分类:
其他好文 时间:
2021-06-13 10:10:22
阅读次数:
0
1 需求描述 统计硅谷影音视频网站的常规指标,各种 TopN 指标: -- 统计视频观看数 Top10 -- 统计视频类别热度 Top10 -- 统计出视频观看数最高的 20 个视频的所属类别以及类别包含 Top20 视频的个数 -- 统计视频观看数 Top50 所关联视频的所属类别排序 -- 统计 ...
分类:
其他好文 时间:
2021-06-13 10:04:44
阅读次数:
0
4.1 统计视频观看数 Top10 思路:使用 order by 按照 views 字段做一个全局排序即可,同时我们设置只显示前 10 条。 最终代码: SELECT videoId, views FROM gulivideo_orc ORDER BY views DESC LIMIT 10; 4. ...
分类:
其他好文 时间:
2021-06-13 10:04:23
阅读次数:
0
需求 现在有一个模具 可以生成不同品牌的汽车 代码如下 public class TemplatePattren { public static void main(String[] args) { Model bwm = new BWM(); bwm.run(); Model audi = new ...
分类:
其他好文 时间:
2021-06-13 10:03:47
阅读次数:
0
在本模块中,我将把几个常用的监控部分给梳理一下。前面我们提到过,在性能监控图谱中,有操作系统、应用服务器、中间件、队列、缓存、数据库、网络、前端、负载均衡、Web 服务器、存储、代码等很多需要监控的点。显然这些监控点不能在一个专栏中全部覆盖并一一细化,我只能找最常用的几个,做些逻辑思路的说明,同时也 ...
分类:
其他好文 时间:
2021-06-13 10:03:29
阅读次数:
0
编译OpenGL Red Book 的例子时出现错误, stdlib.h(406) : error C2381: “exit”: 重定义;__declspec(noreturn) 不同 glut.h(146) : 参见“exit”的声明 解决方法:#include <GL/glut.h> #incl ...
分类:
其他好文 时间:
2021-06-13 10:02:41
阅读次数:
0
遇到的问题(1)error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用(2)error LNK2019: 无法解析的外部符号 __imp____glutCreateWindow ...
分类:
其他好文 时间:
2021-06-13 10:02:17
阅读次数:
0
wireshark工具使用 1、抓包头 有时候抓包不一定需要抓到全部的报文内容,只是想抓取主要的交互过程,这个时候可以配置抓取的内容长度。 配置方式:菜单中的Capture>Options,然后在弹出的窗口上定义“Limiteachpacketto”,这个值就是每一帧数据前多个个字节,这个包含TCP ...
分类:
其他好文 时间:
2021-06-13 10:01:02
阅读次数:
0