笔记
文章平均质量分 56
步子大了吧
这个作者很懒,什么都没留下…
展开
-
Quiet NaN,Signaling NaN 和 Canonical NaN
对Quiet NaN,Signaling NaN 和 Canonical NaN 进行了介绍原创 2023-03-14 17:00:29 · 859 阅读 · 1 评论 -
有符号和无符号整数乘法竖式图示
解释了无符号和有符号乘法竖式的化简过程原创 2023-02-21 09:43:15 · 1648 阅读 · 0 评论 -
从Nuget官网上下载指定版本Nuget包
如何使用Nuget软件下载Nuget包已经有许多帖子(如1、2)进行了介绍,但是这种方式需要在电脑上安装Nuget软件。其实Nuget官网同样可以下载指定版本的Nuget包,例如对于Newtonsoft.Json这个包,默认的下载地址是https://www.nuget.org/packages/Newtonsoft.Json/,如果要下载12.0.2版本的包,直接在默认地址后添加版本号即可,https://www.nuget.org/packages/Newtonsoft.Json/12.0.2。其它原创 2021-10-08 20:28:51 · 3477 阅读 · 0 评论 -
解决Matlab R2020b在空闲时CPU高占用
引子在ubuntu 18上使用Matlab R2020b时, 如果打开了帮助浏览器, 就会导致空闲时CPU占用很高, 网上找到的一些方法不适用于我的情况.比如, 这里和这里提到需要用下面的命令更改帮助浏览器的渲染器:com.mathworks.mlwidgets.html.HtmlComponentFactory.setDefaultType('HTMLRENDERER');在R2020b上尝试后发现R2020b上只支持HTMLRENDERER这一种选项, 并无其它可能,com.mathwork原创 2021-09-27 14:56:24 · 2528 阅读 · 3 评论 -
实现Word公式和普通文本的批量互转
引子在对Word文档进行翻译时,如果文档中含有公式,翻译软件就会自动跳过,导致翻译出来的句子很奇怪,而如果将公式转换为普通文本之后就可以解决这个问题,所以写了个vb脚本实现Word公式和普通文本的批量互转。代码代码主要包含2个方法,将公式转换为普通文本,转换后的普通文本由\[和\]符号包含,从而支持之后将公式文本转换回公式,也正是由于这个原因,如果文档内包含\[和\]符号的话,这种方法就不太好用了。Sub 将公式转换为普通文本()'' 将公式转换为普通文本 宏'' Dim Ma原创 2021-09-11 17:35:42 · 4908 阅读 · 1 评论 -
解决Windows有网络连接但是显示“无Internet”的问题
引子最近电脑莫名其妙地出现了可以正常上网,但是任务栏上的网络图标显示“无Internet”的问题。如果不使用微软账户的话,这个问题其实没什么影响,但是如果使用微软账户,这个问题会导致所有与微软账户相关的软件无法登录,比如Microsoft 365和Outlook邮箱。在网上找了很多帖子都没有解决,最终通过相关帖子的学习提供一种解决该问题的思路,如果有用,请不要吝惜你的点赞????如果你有更好的解决方案,欢迎评论分享思路要想知道这个问题的原因,首先我想到的是需要了解Windows网络感知的原理。通过查原创 2021-09-10 22:20:43 · 21742 阅读 · 7 评论 -
C语言fwrite函数不能写入文件的原因记录
最近在写一个C语言的小程序,中间需要对文件进行读写操作,使用到了fwrite函数,示例代码如下:#include<stdio.h>#include<stdlib.h>int main(void){ const char* fileName = "./test.bin"; FILE* tarFile; int i,j; short tarSource[10]={0,0,0,0,0,0,0,0,0,0}; tarFile = fopen(fileName,"wb+原创 2020-05-14 00:01:43 · 11039 阅读 · 0 评论 -
Nautilus脚本踩坑记录:为Gnome文件浏览器(Nautilus)添加右键菜单,快速打开Tensorboard
引子当使用Tensorboard进行神经网络训练的可视化时,训练完后可能有许多记录文件夹,在shell里使用命令查看各个训练结果十分不便(需要指定具体的文件夹),因此有了在文件浏览器中添加右键菜单,快速打开Tensorboard查看记录的想法。Nautilus脚本由于自己使用的是Ubuntu自带的Gnome桌面,而Nautilus又原生提供自定义脚本的功能,因此参考[1]即可实现脚本的添加,需要注意的是~/. local /share/nautilus/scripts中的脚本需要设置为可执行才能被添加原创 2020-12-26 20:01:12 · 826 阅读 · 3 评论 -
Pytorch中tensor的打印精度
1. 设置打印精度Pytorch中tensor打印的数据长度需要使用torch.set_printoptions(precision=xx)进行设置,否则打印的长度会很短,给人一种精度不够的错觉:>>> import torch>>> a=torch.tensor([1/3])>>> atensor([0.3333])>>> # 修改打印精度为20位小数>>> torch.set_printoptions原创 2020-12-18 11:47:42 · 13573 阅读 · 0 评论 -
为Garmin Edge 520码表添加地图,创建路线,导入路线
引子Garmin Edge 520支持路线显示功能,但是该码表并无内置地图,因此路线显示功能不能发挥最大作用,有必要为码表添加内置地图。同时,在骑行不熟悉的路线时,路书是非常重要的。虽然Garmin Connect 可以创建路线,但是创建的路线无法发送到Garmin Edge 520中(提示:“您的设备不支持路线”);而通过将国内网页版Garmin Connect下载路线的gpx文件导入到Garmin Edge 520码表后,虽然可以显示路线了,但是由于国内使用的地图坐标系统不是国际通用的WGS84坐标原创 2020-10-02 13:13:48 · 14318 阅读 · 20 评论 -
tensorboard未完全加载logs文件解决办法
在跑tensorflow给的speech commands例子时,在训练时通过tensorboard --logdir /tmp/retrain_logs查看运行结果和图没有问题。但是当运行完成后再通过该指令查看结果时会发现只有data的结果,而没有train和validation的结果。在网上搜索后一般的建议是换chrome或firefox浏览器,但是我使用的就是firefox,而且训练时是可以看到结果的。最后经过多次尝试找到了原因,但是这里的原因可能不是本质原因:speech comman原创 2020-05-13 23:34:12 · 1216 阅读 · 0 评论 -
Visio中使用键盘和鼠标组合指令后不响应(卡死)的解决方法
最近在使用visio画图时,经常在Ctrl+鼠标左键、Shift+鼠标等键盘+鼠标组合指令使用时会导致viso无响应。如果找不到解决方法只能强制关闭程序,但是这样会导致未保存的更改丢失,影响心情。在网上找到了几种解决方法,方法一很多人反馈可以解决该问题,但是我尝试之后问题依旧。如果有读者能找到更好的解决方法,欢迎评论交流。方法一(很多人反馈有效):找到win10中的设置-设备-输入-硬件键盘设置项,将在我输入时显示文本建议关闭方法二(亲测有效):1、当使用键盘和鼠标组合指令后,如果visio原创 2020-06-30 16:01:05 · 11307 阅读 · 7 评论 -
python使用oct2py执行octave(matlab)文件报错:buffer is too small for requested array
在python中使用oct2py模块执行octave(matlab)文件时报错:\bed\00f0204f_nohash_0.wav",1,1,1,1,1)Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\xxxx\anaconda3\envs\tensorflow\lib\site-packages\oct2py\dynamic.py", line原创 2020-05-24 14:25:51 · 1871 阅读 · 5 评论