自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (7)
  • 收藏
  • 关注

原创 FIFO原理及其应用

1 FIFO原理FIFO(First In First Out,即先入先出),是一种数据缓冲器。先被写入的数据会按顺序先被读出。FIFO可看做一个管道,有数据写入端口和 数据读取端口:如图,数据写入端口从1~10依次写入数据,则数据读取端口也从1~10依次读取数据。输出端口每读出一位数据,FIFO中的后一位数据就向前移一位。如读取端口读出1、2、3后FIFO输出端口的第一位变为4。1.1 FIFO的使用写数据端口:w_clk : 写数据时钟信号 w_req : 写...

2022-05-08 21:54:16 21128 6

原创 C++中函数参数传递的三种方式:值传递、地址传递、引用传递及const在函数形参中的应用

1 值传递调用子函数时把主函数中实参的值传递给子函数的形参,在子函数中完成对应的操作。此时,子函数中的所有操作都是对形参来进行的,因此主函数中的实参不受子函数的影响。且子函数的形参存放在栈区,函数调用完成后由编译器自动释放!以交换两个数为例:(1) 子函数// 值传递void swapab_value_transmit(int a, int b){ int temp = a; a = b; b = temp;}(2)主函数void main(){...

2022-04-17 21:49:25 5470 1

原创 FPGA 实现LED闪烁10次数,可通过参数修改闪烁时间和闪烁次数

FPGA 实现LED闪烁10次数,可通过参数修改闪烁时间和闪烁次数。

2022-04-16 10:37:38 2777

原创 RTL代码编写规范

本文主要记录RTL代码编写的规范及常见错误的解决办法,以方便查阅。

2022-04-14 10:35:24 4819 1

原创 Qt 配置Android开发环境,及.apk软件发布方法

本文介绍了Qt5.14 配置Android开发环境,建立Qt工程的方法,以及.apk软件发布方法。

2022-04-10 19:47:07 9482 2

原创 用Qt实现Q-M算法化简逻辑表达式及Qt项目打包发布方法

本文主要提提供一种基于Q-M算法的逻辑表达式化简方法,并用Qt实现图形化的操作界面!同时也提供了Qt项目的发布及打包方法!

2022-04-10 15:24:19 2062

原创 Qt 禁用ComboBox下拉选项

本文提供连两种禁用ComboBox下拉选项的方法,一种是全部禁用,一种是的单个禁用!

2022-04-07 18:27:56 8786

原创 Qt Creator中的快捷键、帮助文档及加速安装包下载方法

1 快捷键 注释:Ctrl + / 编译:Ctrl + b 运行:Ctrl + r 同名头文件和源文件之间切换:F4 2 帮助文档2.1 在编辑器中打开文档直接在编辑器中点击即可:2.2 在程序中查找:选中 + F12.3 单独打开帮助文档路径:安装文件夹/\5.14.2\mingw73_32\bin\assistant.exe...

2022-04-02 11:40:38 1530

原创 Verilog基础知识(二) Testbench编写

编写Testbench的目的是把RTL代码在Modsim中进行仿真验证,通过查看仿真波形和打印信息验证代码逻辑是否正确。下面以3-8译码器说明Testbench代码结构。Testbench代码的本质是通过模拟输入信号的变化来观察输出信号是否符合设计要求!因此,Testbench的核心在于如何模拟输入信号,并把模拟的输入信号输入到功能模块中产生输出信号,如上图所示。解决方案为:通过随机数产生输入信号 通过实例化模块把模拟输入信号传入功能模块中1 3-8译码器T...

2022-04-01 10:37:41 15387 3

原创 单片机、FPGA、ARM、DSP各自的特点及应用

1 单片机1.1 定义单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。常见的单片机有51单片机、STM32单片机。1.2 开发基础开发语言:C语言 开发软件:keil...

2022-03-31 20:28:37 12960 8

原创 Vscode常用快捷键

本文主要介绍了Vscode中常用,且实用的快捷键!

2022-03-31 15:10:56 3160

原创 Verilog 基础知识(一) Verilog 基础语法与注意事项

本文主要介绍了硬件描述语言:Verilog HDL的一些常用语法及注意事项。

2022-03-26 21:43:43 49208 10

原创 IEEE COMMUNICATIONS LETTERS 写作Latex模板

此模板为IEEE 模板改编而来,是IEEECOMMUNICATIONS LETTERS 期刊专属的写作模板:工程下载链接:https://download.csdn.net/download/jac_chao/16568486运行环境:https://cn.overleaf.com/平台(真心推荐,无需在电脑上配置环境,在线运行且实时保存,非常好用!)TexStudio也可直接使用!文件结构:IEEE_train_templet.tex 即为项目的入口文件 Figure 为...

2021-04-08 18:41:12 8409 4

原创 Python 实现多个列表存储为CSV或者excel

功能:可实现多个列表合并后存储为csv或excel,按行按列存储都可!不多bb直接上代码,已封装成函数,直接调用即可!假设我们的数据为多个列表构成,这在现实情况中比较常见list1 = [1,2,3]list2 = [4,5,6]list3 = [7, 8, 9]在调用该函数时我们需要把这些列表封装成一个字典:字典中key为期望列表在csv/excel中期望显示的列名,value即为需要存储的列表Data = {'one':list1, 'two':list2, 'three

2021-03-24 09:14:10 7351 3

转载 Win10 安装 mujoco_py

直接安装出现问题,做个笔记。。。问题:ERROR: Could not build wheels for mujoco-py which use PEP 517 and cannot be installed directly解决:参考文章:https://zhuanlan.zhihu.com/p/178323174需要修改的是:最后安装时需要指定一个老的版本!pip install mujoco_py==2.0.2.8效果:...

2021-03-19 20:24:44 1267

原创 word页眉/页脚中插入页码及页码总数(自动变化)

1 问题?在文章排版时经常遇到需需要在页眉或页脚中设置页码格式,且页码应从正文部分开始,封面、摘要及目录不应该包含页码。当需要设置页码总数时,若手动设置则十分麻烦,每次页数改变都要重新设置!2 解决2.1 文章分节在希望目录起始页(显示页码为1那页)的前一页末尾插入分节符对文章进行分节!这里以目录后为正文为例,即在目录页末尾插入分节符:(1) 鼠标放置在目录页末尾(2) 在页面布局中选择分隔符->分节符->连续(3) 效果(4) 取消链接到前.

2021-02-04 17:47:49 12800 2

原创 在Jupyter Notebook中添加conda虚拟环境内核

1. 查看已有虚拟环境在Anaconda prompt中输入conda env list2. 添加到Jupyter Notebook中依次运行以下命令conda install nb_condaconda install ipykernelconda install -n 环境名称 ipykernelpython -m ipykernel install --user --name 环境名称注:虚拟环境创建及删除#创建虚拟环境conda create -.

2021-01-09 16:00:58 6237 5

原创 Django框架request.POST.get 获取数据的问题

1. 问题描述前端axios请求时,Django框架request.POST.get ('XXX')获取的数据为None, QueryDict;{}为空2.问题分析从请求的Headers信息中可以看出,Content-Type:application/json;charset=UTF-8,故不能用request.POST.get直接获取3. 解决用如下方法获取数据data = json.loads(request.body)username = data.get('us.

2021-01-05 20:15:40 5127 3

原创 Django1.8跨域问题解决

1. 问题描述出现错误:Access to XMLHttpRequest at 'http://xxx.xxx.xxx.xxx:8000/testjson' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.原因: Django框架中默认没有允许跨域请求!2. 解决在环境中安装d..

2020-12-28 09:55:26 320

原创 Win10安装Django( 基于conda虚拟环境)

1. 安装CondaConda是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。.在win0中用conda管理多种环境非常方便!我用的是miniconda3,安装过程参考:https://blog.csdn.net/u012325865/article/details/804548132. 安装Django2.1 Django和Python版本对应关系版本一定要对应,否则后期不兼容会出错!!!本教程以python3.5 + D.

2020-12-27 16:10:12 1013

原创 解决pycharm在ubuntu下搜狗输入法一直固定在左下角的问题

没什么好办法的话把在属性设置里面把候选框跟随光标给取消了就行,但是这样候选框会固定在一个位置,看怎么取舍了,也没找到好办法!显示效果:

2020-12-25 19:10:51 1834 4

原创 Win10 Vue-cli安装及可视化Vue项目创建

1 Vue-cli安装1.1 CDN引入对于制作原型或学习,你可以这样使用最新版本:<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>对于生产环境,我们推荐链接到一个明确的版本号和构建文件,以避免新版本造成的不可预期的破坏:<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>

2020-12-23 16:11:09 358

原创 Jupyter notebook 更改默认路径

Jupyter notebook 更改默认路径1.打开Anacinda Prompt输入如下命令查看配置文件位置:jupyter notebook --generate-config2. 找到上述显示的配置文件jupyter_notebook_config.py的路径:3. 打开jupyter_notebook_config.py (我习惯用notepad++),并找到:c.NotebookApp.notebook_dir = ''4. 输入你想要修改的路径,取消注释(去掉

2020-12-09 18:55:37 213

原创 python常用外部扩展包

python常用外部扩展包网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

2020-12-09 15:11:42 240

原创 Tensorflow + Python + keras对应版本

配置深度学习运行环境时,Tensorflow + Python + keras的版本最好一一对应,不然会出现各种奇怪的问题参考连接:https://docs.floydhub.com/guides/environments/

2020-07-26 10:55:48 1434

原创 Jupyter Notebook查看变量值的方法

在Jupyter Notebook运行Python程序时,若能实时的显示所定义变量的情况将给编程带来极大的便利!而在Jupyter Notebook实现实时显示变量是通过Nbextensions插件来实现的:1Nbextensions插件安装在Anaconda Prompt中输入如下指令:pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --user2 选择需要的功能此时打开Jup.

2020-07-12 19:04:10 24817 15

原创 移动边缘计算——计算卸载

一 边缘计算产生背景随着移动通信技术的发展和智能终端的普及,用户对网络服务质量(QOS)、时延、带宽等网络性能要求越来越高。尽管新一代的移动设备中的CPU性能越来越强悍,依然无法在短时间内处理大量计算任务。此外,联网技术的飞速发展是的物联网设备爆发式增长,网络边缘产生的海量数据将会给传输网络和云计算中心带来巨大压力。如果在终端上执行大量计算任务(如视频计算)将会大量消耗终端的算力,对终端的性能和电量是巨大挑战,当如果将计算放在云中心,又将面临高昂的传输成本和较高的时延。为了解决这些问题,采用边缘计算任.

2020-06-22 16:34:05 17001

原创 IntelliJ IDEA 连接MySQL

一、准备工作:开启MySQL服务,即打开cmd(以管理员身份运行),并cd 到在MySQL安装目录bin下,输入命令: net start mysql。若启动成功入下图所示:

2020-06-05 18:51:30 805

原创 用slmgr命令激活正版Win7旗舰版系统

1、在菜单栏中的搜索输入框内输入cmd,找到cmd后以管理员身份运行;2、复制这个命令:slmgr.vbs /upk,在命令窗口鼠标右键,会自动粘贴此命令,按回车确定,卸载之前的密钥,弹出窗口显示“成功地卸载了产品密钥”;3、复制这个命令:slmgr /ipk XXX-XXX-XXX-XXX-XXX,鼠标右键自动粘贴此命令,按回车执行,弹出窗口显示“成功地安装了产品密钥”;这里所输入的XX...

2019-08-11 21:47:29 96358 5

Qt实现QM算法图形化操作界面(含可运行程序及源码)

资源主要提提供一种基于Q-M算法的逻辑表达式化简方法,并用Qt实现图形化的操作界面,输入最小项表达式的代数、逻辑式变量个数、最小项的个数即可输出化简后的逻辑表达式。 详细描述:https://blog.csdn.net/jac_chao/article/details/124069529?spm=1001.2014.3001.5502

2022-04-10

IEEE Communication Letters Latex写作模板

IEEE Communication Letters Latex写作模板,可直接使用 使用说明:https://blog.csdn.net/jac_chao/article/details/115524982

2021-04-08

OFDM系统MATLAB仿真.zip

压缩包中含OFDM系统的完整仿真程序(MATLAB仿真),可直接运行OFDM.m文件可得到信号在各个阶段的状态波形图,代码注释详细! 还有对应与代码对应的报告文档,详细介绍了OFDM的基本原理及各部分的作用以及程序代码的 详解。可直接用于课程设计报告的作业或者毕业论文的参考! 具有较大的实用价值

2020-01-13

CP210x_Driver.zip

CP2102驱动:WIN10,64位亲测可用,直接在电脑设备管理器中更新驱动即可!能够适用于64位及32位的win7/win10操作系统的笔记本或台式机,亲测可用,有需要CP2102 USB转串口驱动的可以放心使用!

2020-01-13

录屏软件(双击即可运行,录制简单)

解压该文件夹,内含教学视频,点击该软件即可直接录屏,支持多种格式的录制,操作简单!

2019-08-12

屏幕画笔工具(直接打开即可使用无需安装)

下载屏幕画笔工具压缩包后,直接打开即可使用无需安装。操作简单,十分方便!

2019-08-12

PS卸载器及安装PS失败解决办法

当有朋友需要将自己的PS升级到更高的版本时,发现并无法安装新的PS版本,其根本原因是没有把原来PS彻底卸载干净,这是就需要用卸载器来进一步卸载PS相应的版本: 1.解压文件并运行,按照提示卸载相应的PS版本即可继续进行安装新的版本; 2,若发现在初始化之后就闪退无安装界面出现时,可按以下路径删除相应的文件即可(删除C:\Program Files (x86)\Common Files\Adobe下的OOBE文件)。

2017-12-13

空空如也

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

TA关注的人

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