hexo一键打开脚本
问题
hexo 每次都要运行,试图创建一个脚本自动化执行
123hexo cleanhexo ghexo s
问题分析
使用cmd脚本
问题解决
Step1
LaunchClearAndOpenHtml.bat,
首先建立顶层脚本LaunchClearAndOpenHtml.bat,其中&&代表上一条命令执行后再执行下一条
1hexo clean && hexo g && LaunchWithoutClear.bat
Step 2
LaunchWithoutClear.bat
LaunchWithoutClear.bat如下:
12start cmd /c "hexo s"start cmd /c "WaitToOpenHtml.bat"
两个start cmd命令可以创建两个cmd窗口,从而实现并行,因为hexo
s运行期间是没有结束标志的,无法串行运行下一个脚本WaitToOpenHtml.bat。
Step 3
WaitToOpenHtml.bat
Wait ...
hexo渲染插件冲突问题导致无法正常渲染图片
问题描述
在本地的一个hexo文件夹中,更改hexo-renderer-marked的render.js后,部署后原本可以正常显示图片,现在重新复制一份其他PC上的hexo文件,修改hexo-renderer-marked的render.js重新进行部署,却发现图片无法正常显示了
image-20250316134613469
问题分析
首先怀疑渲染插件是否是hexo-renderer-marked
问题解决
在hexo根目录下打开packages.json
image-20250316135017213
查看渲染器,发现不止有一个渲染器,怀疑渲染器冲突。
image-20250316135101067
尝试改变渲染器顺序
(假设以packages.json中顺序进行渲染),将hexo-renderer-marked调整到一堆render插件最后。
image-20250316135231374
重新生成,部署,图片显示已正常
image-20250316135514346
modelsim-License-Error
1 问题
描述:在Vivado2018.3和modelsim 10.6c
DE联合仿真时,出现Modelsim在别的项目可以运行,有的项目无法运行,提示证书错误。
image-20250311150946457
2 问题分析
提示到证书出了Error,重新运行crack.bat仍然无法解决。结合Ref:1
、2,发现crack.bat中网卡MAC
ID与本机不一致,造成crack,bat功能运行不完全。
3 问题解决
(1)(未验证是否与解决Error相关的操作)
禁用多余的虚拟网卡
image-20250312040326549
(2)在modelsim安装目录的win64PE下修改crack.bat文件
目录:
1D:\Software\Modelsim106c\win64pe
image-20250312040628817
关注蓝色框部分,它表示网卡MAC ID这是需要修改的内容
(3)查看MAC ID
在win11
系统下,找到设置-网络和Internet-高级网络设置,选中对应的网卡,查看其它属性
...
hexo图片相对路径无法显示问题
1、问题
使用Typora+Hexo搭建本地博客时出现图片无法在网页上查看
2、问题分析
相对路径从md格式解析为html出现错误
3、问题解决
(1)
先确定使用的渲染器是hexo-renderer-marked
打开./package.json文件,确认当前安装并启用的渲染插件是hexo-renderer-marked:
没有就运行以下命令安装
1npm install hexo-renderer-marked
(2) 设置中开启附件文件夹
在./_config.yml中设置如下:
12345post_asset_folder: truerelative_link: falsemarked: prependRoot: true postAsset: true
(3)修改render.js
这一步是为了能够使图片在Typora和网页上都能查看
附件位置在渲染时默认它在与文章同名同级文件夹下,解析为Html时会自动加上文章同名文件夹的路径
如果此时在Markdown下使用文章名/图片.jpg插入图片,那么解析成Html时路径会变成xxx/文章名/ ...
Modelsim vsim-13 error
问题背景
Vivado 2018.3和Modelsim 10.6c DE联合仿真时进入Modelsim后报错
1Error: (vsim-13) Recompile xil_defaultlib.......has changed.
问题分析
1、提示这是关于重新编译的错误
2、考虑到此仿真是很久之前的项目进行重新仿真,估计是之前的仿真临时文件和此次仿真产生冲突
3、根据MODELSIM:
Error: (vsim-13) Recompile work - Intel
Community的启示,在modelsim中查找相关选项,但无法找到“work”字段,于是从Vivado中研究
问题解决
打开Vivado2018.3,在"Run Simulation"处右击,选择“Reset Behavioral
Simulation”,重新仿真无报错。
image-20250226175352423
Ref
MODELSIM:
Error: (vsim-13) Recompile work - Intel Community
image- ...
Anaconda使用
前言
使用Anaconda可以方便配置不同虚拟环境,应对不同工程需要不同Python版本的问题
1 下载Anaconda
下载Anaconda64位图形化程序安装包
官网
https://www.anaconda.com/products/distribution
镜像
Index of
/anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source
Mirror
2 安装并设置环境变量
设''D:\Software''为安装目录,把以下路径添加入系统环境变量路径Path
1234567D:\Software\AnacondaD:\Software\Anaconda\ScriptsD:\Software\Anaconda\Library\binD:\Software\Anaconda\Library\mingw-w64\bin
image-20250108201425246
查看是否安装和配置环境变量成功
依次输入:
12conda --versionpython
成功查看到conda版本
...
E5+X99装机
前言
笔记本性能跑不满,在预算有限的情况下如何兼顾性能完成装机,在图吧研究了一番后选择E5
2666v3+X99-D3+RX580进行装机,最终以1377.84组装一台机箱,能够全高画质稳定运行EldR等3a。
1 硬件购买
1.1 购买清单
CPU:[二手]E5 2666v3
主板:[全新]X99-D3中板+2011支架(这个支架用来支撑散热器,由于我后面散热器是自带支架的,最后没用到)
显卡:[二手]RX580(卡诺基2年质保,考虑外观可以选择重新贴片的机器,贵了100左右)
电源:[全新]额定ATX500W电源(玄武500K)(ATX电源作用是把交流220V的电源转换为计算机内部使用的直流5V,12V,24V的电源)
内存条:[二手]4G DDR3 * 4内存(威刚)
无线网卡+蓝牙:[全新]9260AC-PCIE接口
硬盘:[全新]512G固态+[二手]1T机械
CPU散热器:[全新]X99专用CPU散热器
机箱:[全新]MATX机箱,0.7mm机箱厚度(考虑便携和稳健)
硅脂:随意
1.2 购物截图
CPU
image-2025010 ...
MATLAB乱码问题解决
1 问题描述
MATLAB R2019a 打开他人 .m 文件在MATLAB编辑器中文全为乱码,在安装目录
bin 文件夹下更改 lccdata.xml
后无乱码,但是输出绘图和命令行仍是乱码。
image-20250106092211055
2 解决方案
2.1 针对在 MATLAB
编辑器打开出现乱码分析
推测为编码方式出现问题,实际上也是编码方式的问题
1、查看现在编码方式
在命令行输入:
1feature('locale')
查看输出为:
image-20250106092323944
或者输入:
1slCharacterEncoding()
输出为:
image-20250106092439896
可以看到编码方式为 GBK
2、第三方编辑器打开
而在第三方编辑器中打开.m文件不会出现乱码且编码方式为 ‘UTF-8'
image-20250106092738918
3、(无效)尝试修改编码方式从 'GBK' 到 'UTF-8',在命令行输入
1slCharacte ...
VScode直接调试MATLAB的方案
1 背景
每次打开MATLAB总是需要等待较长时间启动GUI界面,希望直接在VScode中以命令行形式直接调试MATLAB代码
2 方案
conda 搭建 Python 虚拟环境
MATLAB 安装位置安装 python 引擎
VScode 通过插件调用 MATLAB 的 python API
3 步骤
3.1 前置条件
1、安装 Anaconda
2、安装 Vscode 及 MATLAB Interface Terminal插件
image-20241225232206465
插件要求如下
image-20241225232315520
即需要 python环境,2014b 或更高版本的MATLAB,安装 MATLAB 的 Pyhon
API
3、安装 MATLAB(这里使用的是R2020a)
不同版本 MATLAB 对应不同 Python 版本
安装用于
Python 的 MATLAB Engine API
3.2 具体步骤
1、检查 MATLAB 对应的 Python 版本
官网地址如下:
Versions
o ...
使用Jupyter进行谱分析
一、绘制单一频率余弦时域图像及其频谱
采样率fs=10kHz(采样间隔Ts=1/10000),采样点N=1000
时域
12345678910111213141516171819202122import numpy as npimport matplotlib.pyplot as pltimport matplotlib.animation as animation%matplotlib notebook# 采样点N=1000# 采样间隔Ts=1.0/10000.0# 信号频率f1=100.0#离散时间t=np.linspace(0,N*Ts,N,endpoint=False)U=np.cos(2.0*np.pi * f1 *t)plt.figure(num="时域图")plt.xlabel("time(s)")plt.ylabel("voltage(mV)")plt.plot(t,U)plt.show()
image-20240924213539619
1、numpy.linespace(起点,终点,点 ...









