从零开始学FPGA -- Verilog模块调用、阻塞与非阻塞赋值、状态机

Verilog两种注释方式:单行注释:以 // 开头多行注释:以 /* 开始,以 */ 结束一、Verilog调用模块Verilog的基本设计单元是“模块”。一个模块是由两部分组成的,一部分描述接口,另一部分描述逻辑功能。每个Verilog程序包括4个主要的部分:端口定义、IO说明、内部信号声明、功能定义。例如下面的代码:module yuanlaishini(a,b,c,d); i..._fpga调用模块
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

深度学习的训练技巧总结--台大李宏毅机器学习课程笔记

主要记录一些学习过程,以后查阅也方便,来源:李宏毅机器学习课程Early Stopping此时提前停止的testing set是有label的data,一般是自己划分出来的Val验证集数据或类似kaggle的public setRegularization都是很小的值,因此每次update之前就相当于乘上一个接近1的数,比如0.99,这相当于前面越来越接近0..._李宏毅神经网络训练技巧
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

Android Studio无法下载与更新SDK的解决方式,亲测有效

最近被安排做一个简单的Android程序改进,在配置Android开发环境时遇见的最大的一个问题就是SDK无法下载。尝试了网上很多方法均无效,但下述方法完美解决了我遇到的情况,因此写此文章,以期大家能在这个问题上少花时间。(注意:出现这种情况很可能是局域网防火墙的原因,配置网上所说的东软和清华镜像代理也无法ping到google)关于如何安装配置JAVA的JDK环境与安装Android Stud..._android studio 4.0支持下载sdk吗
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

我的第一个kaggle铜牌经历

参加的这次kaggle比赛是一个关于客户购买预测的机器学习的比赛,最终Public和Private榜综合计算后名次是458/8800,这也是第一个完成度最高的比赛,以往天池的比赛都是跟进几天就不再做了。亲自看着从参加此比赛时的几百个队伍到最终的9000多个队伍,官方清理和结算一些违规和小号之后最终队伍数是8800个,很可惜的是440名以前就可以拿到银牌,但还是差了一些名次,因为是solo也没人一起..._kaggle铜牌
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

创建csv文件,在里面录入数据

#打开文件#file = open(rh:\\harrypy\\score.csv,w)#用with 可以不用关闭文件,with会自动关with open(rh:\\harrypy\\score.csv,w)as file: file.write(姓名,语文,数学,英语\\n)# \\n 为换行 #循环让用户输入学生信息,知道姓名为空停止输入 while True: name = input(请输入姓名) if name ==_1.在excel里录入如下学生信息,并另存为“学生信息表.csv”(另存为时,选择保存类型
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

深度强化学习笔记

本笔记来自于台大李宏毅机器学习课程–Reinforcement Learning前面写过CNN入门与集成学习,这些均属于监督学习的范畴,而强化学习与监督学习是有很大区别的其中监督学习是有特征(feature)和标签(label)的,即便是没有标签的,机器也是可以通过特征和标签之间的关系,判断出标签。举例子理解:高考试题是在考试前就有标准答案的,在学习和做题的过程中,可以对照答案,分析问题找出方..._如何看深度强化学习训练好坏
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

Nuxt.js将css提取到link后,刷新加载时会闪屏?可能是你用的方式不对

nuxt.js关于如何从页面中将css提取到link,大家百度、谷歌后会发现关于nuxt.js的文章并不多,解决方法基本都是:在nuxt.config.js下的build里添加 extractCSS: { allChunks: true } 这句话,如下图有的同学会发现,npm run dev 后没有任何变化,不要着急,试下npm run build 再 npm start,就会成功了。当然这个方法简单粗暴,同时也会带来一个小问题———在刷新加载css时,页面会出现闪烁,然后才会出现渲染好的页面。_nuxtjs 刷新样式会闪
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

JAVA编程练习题-01

一 判断某一年是否为闰年在该类的主方法中接收用户输入的一个整数年份,然后通过闰年计算公式,判断这个年份舒服为闰年,并在控制台输出判断结果。代码如下:public class Demo { public static void main(String[] args) { // 主方法 Scanner sc = new Scanner(System.in); System.out.print(请输入一个年份:); // 向控制台输出一个提示信息_java习题
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

ROS2最新版本Dashing Diademata安装教程,并且Run你的第一个经典例程“小海龟”

安装系统及一些包无疑是让人头大的事,你会遇到许多莫名其妙的报错,写这篇文章的主要原因也在于此,希望对你有所帮助。此教程的系统环境时VMware Workstation 15 Pro 虚拟机 + ubuntu 18.04玩笑时刻:最近有点痴心于明朝衰败原因的历史,阅读了一些历史资料和书籍,属于边整理刚刚结束的ROS2019暑期学校资料,边看历史资料的繁忙阶段,另外本文第三部分主要也是来自于本次暑..._ros2版本
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

将.pyx格式文件(linux环境)编译成pyd文件(windows环境)实现import导入

一般python导入的文件格式均为.py文件,但是在复现一篇论文结果时遇见作者import了一个.pyx文件,由于服务器环境出了问题,目前用的是windows的深度学习环境,所以一直提示No mudules…查找了很多博客后发现windows平台必须将.pyx格式转换为.pyd才可以使用,经过实践发现完美解决了问题,主要记录一下一些遇到的错误解决方法,因此本文未改动原作者文字与代码原文链接:..._编译bbox.pyx
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

使用百度语音API实现语音转文本识别(测试结果非常好,可以用来玩玩)--python实现

系统环境python 3.7windows 10一些python依赖包使用pip install 安装即可,出现报错时用conda install 一般均可以正确安装**百度语音API与讯飞语音API使用方式几乎一致,也可使用讯飞语音API整个百度语音识别api 使用分为三部分:1 (申请操作)创建应用,获取应用的 API Key 以及 Secret Key。2 (程序实现)通过已..._python使用百度api语音转文本
分类: 其他 发布时间: 06-18 23:56 阅读次数: 0

day11初次接触爬虫,从猫眼电影网获取数据

# 从内建模块 urllib 导入 requestfrom urllib import request# 要访问https 协议的网站 要用到SSLimport sslssl._create_default_https_context = ssl._create_unverified_context# 导入正则表达式模块import re# 正则表达式规则:# * 代表 0~无限个字符# . 可以匹配 1个字符(\\n除外)# ? 惰性匹配r = re.comp
分类: 其他 发布时间: 06-18 23:55 阅读次数: 0

踩坑:为什么 Nuxt.js 应用的页面会出现闪烁呢?

这是因为在开发模式下,为了通过 Webpack 实现热加载,CSS代码是打包在 JavaScript 代码中,并动态打到页面中去,从而元素重绘引起了闪烁。不用担心,在生产模式下,CSS代码会单独打包至独立的文件并置于head标签内,不会出现页面闪烁的现象。我们只需要添加一个条件,只在生产模式下打包即可,nuxt.config.js下:extractCSS: process.env.NODE_ENV === production,..._nuxt 页面切换闪烁
分类: 其他 发布时间: 06-18 23:55 阅读次数: 0

JAVA编程练习题02-Switch语句

一 在该类的主方法,首先假设一个用户消费总额的变量money,并初始化一个折扣变量rebate,然后经过运算来获得用户等级,对不同的等级给予不同的折扣优惠。代码如下:public class ProductPrice { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print(请输入你的消费金额:);
分类: 其他 发布时间: 06-18 23:55 阅读次数: 0

day11-12,618阴有雨

昨天学了爬虫,html语句时间关系,老师讲的比较匆忙,半知半解,快到十二点的时候就准备618的抢购了。今天讲了VM安装及系统安装,这些都是老早之前我都会的,没学到干货,有点失望。今天看到她的步数有一万多,十点多的时候步数还在更新,不知道她今天是出远门了还是。好后悔,她答辩那天是周末,我应该去找她的。哎,好想她呀。...
分类: 其他 发布时间: 06-18 23:55 阅读次数: 0

关于Nuxt.js部署和配置,那些你闭着眼睛都要会写的步骤

如何使用外部资源?1、全局配置这样写,在 nuxt.config.js 中配置你想引用的资源文件:module.exports = { head: { script: [ { src: https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js } ], link: [ { rel: stylesheet, href: https://fonts.googleapis.c_lru-cache nuxt 2.11
分类: 其他 发布时间: 06-18 23:55 阅读次数: 0

JAVA编程练习题-03循环

一.在主方法中创建一个数组,while循环逐步获取每个数组的元素并输出到控制台上代码如下:public class ErgodicArray { public static void main(String[] args) { // 创建互联网企业的数组 一般情况下,用for循环遍历数组会比较方便 String [] name = {阿里巴巴,腾讯,百度,网易,搜狐,360,字节跳动}; System.out.pr
分类: 其他 发布时间: 06-18 23:55 阅读次数: 0

版本控制软件SVN学习笔记

版本控制软件SVNsvn是版本控制软件(CMS)SVN简介在实际的项目开发中,一定不可能只有一个人完成项目开发,既然不是一个人完成项目开发,就可能造成项目代码修改的冲突。最初的版本控制工具CVS。这些工具都是在linux下发展起来的。但是慢慢的发现在CVS管理的过程中会产生大量的历史无用文件,所以现在开发在CVS之后都开始使用SVN了。使用版本控制工具可以有效的针对项目中的代码进行管理..._版本控制系统svn学习笔记
分类: 其他 发布时间: 06-18 23:55 阅读次数: 0

关于Vue插槽(slot)你需要了解的事

Vue 实现了一套内容分发的 API,这套 API 的设计灵感源自 Web Components 规范草案,将 slot元素作为承载分发内容的出口。它允许你像这样合成组件:<navigation-link url=/profile> Your Profile</navigation-link>然后你在 navigation-link的模板中可能会写为:<a v-bind:href=url class=nav-link> <s
分类: 其他 发布时间: 06-18 23:55 阅读次数: 0

Python获取微信好友标签信息

import itchat 微信库import os 文件下载库一.微信请求函数def get_friends(): friends = itchat.get_friends(update=True) return friends # 返回的是微信好友的信息列表二.统计好友个数函数def get_friendsNum(friends): num = 0 for i in friends: num += 1 return nu_sexfriend 48
分类: 其他 发布时间: 06-18 23:55 阅读次数: 0