自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (1)
  • 收藏
  • 关注

原创 static修饰变量和函数

static变量与函数

2024-06-03 15:05:40 310 1

转载 NLM和BM3D

收藏一篇好文:图像去噪算法:NL-Means和BM3D

2022-04-19 16:37:55 1040

原创 latex在texstudio中编译tex文件不显示攻读硕士学位期间取得的成果

解决方案:成果的显示需要命令行进行手动编译。就好像参考文献reference.bib文件每次修改之后需要编译两遍一样。不过texstudio有参考文献编译的快捷键,但是publications.bib没有快捷键,所以需要命令行手动编译。执行步骤首先将命令行工作目录切换到项目文件夹下先进入磁盘,再进入文件目录依次执行以下命令xelatex main_multifile.texbibtex main_multifile.auxbibtex accomplish.auxxelatex ma

2022-03-21 11:47:41 2137

原创 latex目录标题中间空一个字符

问题论文撰写规范中 目录 俩字中间空了一个字符,即一个中文空格的距离,但是latex模板里面实际距离是6pt修改将\hspace{6pt}修改为chinesespace修改后保存.cls文件,重新编译整个文档即可。

2022-03-20 12:24:17 2827

原创 latex摘要目录页眉缺少一个空格

找到定义摘要和目录的位置,在对应设置页眉的地方添加\chinesespace,如下两图所示保存.cls文件,重新构建并编译文章即可

2022-03-20 11:38:16 802

原创 latex模板摘要目录标题字号

问题解决方法\fontsize{15pt}{15pt}附:中英文字号对应关系

2022-03-19 23:05:44 1779

原创 latex模板章节序号标签加粗

问题章节标题序号(比如3.2,3.2.2)加粗修改方法1、打开latex模板的.cls文件2、找到定义章节序号格式的地方3、添加\bfseries,这个指令就是加粗的意思我修改的模板是uestc的thesis,对应需要修改的位置就在第145行,加上\bfseries之后,二级标题到四级标题的标签(标号)都会加粗至于为什么这样修改,以及该行所代表的含义,可以参考文章:1、LaTeX使用titlesec宏包改变章节编号形式的方法2、LaTeX入门教程|自定义论文标题...

2022-03-19 22:15:34 8298

原创 word中如何对公式插入题注和引用

编辑公式先在对应行把公式编辑好,如下图所示插入题注1、在公式前按一次“Tab”键,公式后编号前再按一次“Tab”键2、将光标放在公式的最右边,按下 Ctrl+Alt+Enter,出现新的回车键3、我需要设置的题注格式类似于 (4-2) 这种,括号需要自己先打出来4、光标放在括号中间之后,菜单栏引用—>插入题注5、新建标签4-,然后点击确定6、编号—>确定,连点两次确定之后,题注就标好了7、标好的题注重中间会有一个多余的空格,需要自己删除,后面的4-后的1,2,3

2022-03-18 15:41:28 27667 2

原创 Latex的subcaption横向插入两张子图的的用法

用法示例\begin{figure}[htbp] \centering \subcaptionbox{subtitle1\label{tex2kidliuxiangliang}}{ \includegraphics[width=6.8cm]{tex2kidliuxiangliang.jpg} } \hfill % 是为了让多幅图在一行均匀分布(不加的效果是都挤在中间) \subcaptionbox{subtitle2\label{tex2kidyangcan}}{ \includeg

2022-02-07 21:48:26 7965

原创 Undefined control sequence. \makecover

问题:今天刚下载了github上2021年的UESTC硕士学位论文latex模板,直接编译\makecover报错产生原因:在begin{document}前面的内容还缺少字段解决办法:添加以下字段\maintitle\degree专硕需要把master改成promatesr,并添加\theEngineeringFieldName字段现在再编译就 OK 了!...

2022-01-11 22:28:24 3600

原创 latex插入图片之后出现大段空白,并且紧随其后的文字如同被覆盖一般不见了

产生原因因为插入图片的语句和之前一样,经过多番检查排除语句本身的问题\begin{figure*}[htbp] \centering % 使图片居中显示 \vspace{-1.6cm} % 调整图片与上文的垂直距离 \includegraphics[width=0.8\textwidth]{exordium2.png} % 使插入的图片宽度为文字宽度的0.8 \caption{太赫兹波在不同湿度下的大气衰减特性\citing{yangyilin2020}} % 图片

2021-12-21 10:01:50 15044

原创 texlive 2020下载与安装

下载地址http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2020/我下载的是texlive2020-20200406.iso安装教程Win10安装texlive2020+texstudio教程地址:https://zhuanlan.zhihu.com/p/320390047如果 cmd 出现闪退现象,请注意查看解压的安装包路径中是否存在中文、空格、括号等问题!!!textlive 2021同样要注意安装路径的问题。...

2021-12-19 13:53:33 857

原创 UESTC学位论文latex模板下载

链接:2019 电子科技大学 LaTeX 模板更新发布网址:https://www.latexstudio.net/archives/51786.html目前2019已经是最新的了,大家可以先去河畔看看还有没有最新的

2021-12-17 20:17:22 336

原创 Extra }, or forgotten lendgroup. \makecover

问题:下载UESTC 的硕士学位论文Latex模板编译后,遇到报错:产生原因:\hspace命令更新了,可以支持运算语法,比如\hspace{3mm + 4mm},这使得在uline成了脆弱命令,放在盒子里可以解决,\mbox{\hspace{3mm}}就像这样解决办法:打开目录中框出来的文件找到有uline的地方,将有\hspace的地方用盒子包起来,如图所示将\hspace{2.5in}改成\mbox{\hspace{2.5in}},保存该文件,然后重新在Texstudio里面重新编

2021-12-17 20:11:27 2815 7

原创 LaTeX的安装教程及问题记录

安装教程我的安装过程参考的博客:LaTeX的安装教程(Texlive 2020 + TeX studio)遇到的问题TLUtils::install_packages: Failed to install texlive.infra.win32 Installation failed.解决办法: 将安装包解压路径全部放置在英文路径下,不要有中文。安装完成的截界面是这样的!...

2021-12-17 11:31:48 873

原创 windows下使用Caffe框架和matlab实现SRCNN官方代码的步骤

步骤step1 搭建caffe环境在windows系统上搭建caffe环境,并配置matlab接口(需要下载 caffe-master.zip 以及 VS2013 )我的环境为:windows10 + caffe-master + VS2013旗舰版 + matlab R2018b安装步骤推荐参考:博客1:windows7下配置caffe+matlab2016 无GPU(详细教材)博客1地址:https://blog.youkuaiyun.com/jiangjieqazwsx/article/detail

2021-11-10 22:49:09 2409 4

原创 未定义变量或函数caffe_()

该错误是使用matlab 运行classification_demo产生的三要素仔细检查一、添加系统环境变量把 \caffe-master\Build\x64\Release添加到系统环境变量中二、添加 Caffe 路径打开 MATLAB,在命令窗口输入pathtool,添加 Caffe 路径,主要是添加 \caffe-master\Build\x64\Release\matcaffe这个文件的路径一定一定注意,是选择添加并包含子文件夹 ,我就是这里搞错了,改了之后就好了保存后,重启mat

2021-11-10 11:32:29 1731

原创 错误 4 error C2220: 警告被视为错误 - 没有生成“object”文件

报错内容:复制第一行的错误内容:错误 4 error C2220: 警告被视为错误 - 没有生成“object”文件 D:\Program Files\NugetPackages\boost.1.59.0.0\lib\native\include\boost\format\alt_sstream_impl.hpp 1 1 libcaffe复制会发现他给出了没有生成object文件的具体位置原因是在alt_sstream_impl.hpp 文件的编码上,用的是linux的编码,改为window

2021-11-09 16:23:14 1963

原创 4 error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)

在VS2013上编译caffe时遇到如下问题:错误原因:原因是该文件的代码页为英文,而我们系统中的代码页为中文。解决方法:将源码转化为正确的编码方式用VS2013打开对应的文档,文件->打开->选择该cpp,然后保存。如果不起作用的话,修改其中一部分,或者 选择替换,选中正则表达式,将\n替换为\n。也可以用文本编辑器如Notepad++,将代码文件的编码方式更改为ANSI。Notepad++打开对应的文件之后,依次选择设置—>新建—>ANSI设置项目属性

2021-11-09 16:08:41 586

原创 【caffe】找不到gpu/mxGPUArray.h

问题原因:Microsoft 的github貌似更新了matcaffe中的caffe_.cpp文件,第十六行添加了对gpu/mxGPUArray.h的引用解决方法是将本机Matlab的该文件夹复制到Caffe项目文件的对应位置。具体方法在你的matlab文件下面搜索mxGPUArray.h文件,并复制gpu文件夹;我的mxGPUArray.h在路径D:\Program Files\MATLAB\R2018b\toolbox\distcomp\gpu\extern\include\gpu下,复制

2021-11-09 14:56:47 339

原创 NuGet Error:Unable to find version ‘0.3.3.0‘ of package ‘glog.overlay-x64_v120_Release_dynamic‘.

问题:使用VS2013生成caffe解决方案时,报错NuGet Error:Unable to find version '0.3.3.0' of package 'glog.overlay-x64_v120_Release_dynamic'.解决方案:一、参考文章里面的回答:链接:NuGet error while building caffe on Windows with visual studio 2013地址:https://stackoverflow.com/questions/396

2021-11-09 14:50:25 3113 1

原创 无法打开caffe.pb.h, no such file or directory错误

问题: 使用VS2013生成caffe解决方案的过程中,出现 '无法打开caffe.pb.h,no such file or directory ',解决方案 :参考博客:[caffe] 无法打开caffe.pb.h, no such file or directory错误博客地址:https://blog.youkuaiyun.com/xiakejiang/article/details/86677606错误原因:/src/caffe/proto下面没有根据caffe.proto生成对应的文件。解决办

2021-11-09 14:35:03 389

原创 cmd窗口使用python提示“Python not found”,可能是环境变量配置的原因

问题1打开命令行窗口使用python命令无法直接进入python环境,但是从python的安装目录下就可以进去问题原因没有配置系统环境变量,需要把python安装路径添加到path环境变量中环境变量配置,可以参考菜鸟教程问题2配置了环境变量之后,进入cmd窗口依然无法进入python环境中,提示Python was not found; run without arguments to install from the Microsoft Store, or disable this sho

2021-10-09 12:45:23 14175

原创 针对资源管理器文件夹右键一直转圈圈卡死的问题

问题描述每次打开资源管理器,文件夹右键就会一直转圈圈,转到资源管理器自动退出解决方法网上试了很多种方法,都没有解决我的问题,偶然在运行菜单里看到两个根本不是我装的疑似携带病毒类的软件,把他们都卸载之后,就好了,不用重启电脑,卸载完之后直接就可以看见效果!...

2021-08-31 10:59:34 3552 2

原创 IDEA查看源码时总是出现.class而不是.java源码(解决办法)

自己安装的JDK8里面就有源码,就是图中的src.zip,我还傻乎乎的跑去下。我参考下面这个链接解决了这个问题:https://www.it610.com/article/1283023085871579136.htm特别注意其中的一句话:把SDKs中多余的jdk删掉留一个就好,修改之后Apply,再OK。再解决不了看看下面这个文章对你有没有用吧,我用上面那个已经解决了。https://blog.youkuaiyun.com/qq_41618510/article/details/84669443...

2021-06-21 00:36:06 1208

原创 IP地址=192.168.127.101,子网掩码255.255.255.192,计算网络地址,主机号,广播地址和主机最大数

IP地址=192.168.127.101其二进制子网掩码255.255.255.192网络地址:255.255.255.192子网掩码转换成二进制为11111111.11111111.11111111.11000000IP地址转换成二进制后为11000000.10101000.01111111.01100101与运算后得11000000.10101000.01111111.01000000转换成十进制后为192.168.127.64所以该计算机所处的网络地址为192.168.127.6

2021-04-21 21:02:34 3104

原创 剑指 Offer 52. 两个链表的第一个公共节点

剑指 Offer 52. 两个链表的第一个公共节点输入两个链表,找出它们的第一个公共节点。思想:双指针法,浪漫相遇public static ListNode getIntersectionNode(ListNode headA, ListNode headB) { ListNode pointA = headA; ListNode pointB = headB; while(pointA!=pointB){ pointA =(

2021-04-19 16:42:56 79

原创 剑指 Offer 32 . 从上到下打印二叉树

main函数测试代码:按标准输入输出,比如输入:3,9,20,null,null,15,7 public static void main(String[] args) { //输入3,9,20,null,null,15,7 Scanner sc = new Scanner(System.in); String s = sc.nextLine(); String[] split = s.split(","); TreeNo

2021-04-15 20:48:19 87

原创 剑指 Offer 15. 二进制中1的个数

题目描述:请实现一个函数,输入一个整数(以二进制串形式),输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。示例 1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串00000000000000000000000000001011 中,共有三位为 ‘1’。示例 2:输入:00000000000000000000000010000000输出:1解释:输入的

2021-04-12 18:28:28 148

原创 剑指 Offer 24. 反转链表

题目描述:定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL一:迭代建议看B站课程:https://www.bilibili.com/video/BV1iB4y1P7PU?p=1//方法一:迭代 public static ListNode reverseList1(ListNode head) {

2021-04-11 23:00:25 101

原创 剑指 Offer 06. 从尾到头打印链表

剑指 Offer 06. 从尾到头打印链表输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1 :输入:head = [1,3,2] 输出:[2,3,1]限制:0 <= 链表长度 <= 10000解法一:递归遍历一次链表,在遍历的过程中将每个节点的 next 指针反向,使得每个节点的next都指向了他的前一个节点pre然后第二次反向遍历,将节点的值存入数组public int[] reversePrint(ListNode head) {

2021-04-10 17:11:03 114

原创 对HashMap数据结构的理解——加载因子和初始容量

先看源码:解释一下位移运算:1<<4 是位移运算的表示,为十进制161的二进制表示:1左移4位之后的二进制表示为B(10000) = D(16)更简单的计算方法就是 1<< n 等效于 1 乘以 2的 n 次方进入正题HashMap底层数据结构是数组+链表,JDK1.8中还引入了红黑树,当链表长度超过8个时,会将链表转成红黑树,以提升其查找性能。HashMap有两个参数影响其性能:初始容量和加载因子。1、HashMap的初始容量容量是哈希表中桶的数量,初始容

2021-04-06 15:39:48 602

原创 Synchronized 和 Lock 区别

Synchronized 和 Lock 区别Synchronized 是内置的Java关键字, Lock 是一个Java类Synchronized 无法判断获取锁的状态,Lock 可以判断是否获取到了锁Synchronized 会自动释放锁,lock 必须要手动释放锁!如果不释放锁,会出现死锁Synchronized 线程 1(获得锁,阻塞)、线程2(等待,傻傻的等);Lock锁就不一定会等待下去;Synchronized 可重入锁,不可以中断的,非公平;Lock ,可重入锁,可以 判断锁,非

2021-04-06 11:19:18 98

原创 对可重入锁和不可重入锁的理解

可重入锁:ReentrantLock在学JUC的时候,听到可重入锁这个词,不理解它的概念,网上搜索一番,还是有点迷糊,所以自己再来做一下笔记,理一理思路。一、锁是什么?我们这里提到的锁,是指把所需要的代码块,资源,或数据锁上,在操作访问他们的时候只允许一个线程去做操作。最终结果是为了保证cpu计算结果的正确性。二、可重入锁与不可重入锁的区别?1、不可重入锁:只判断这个锁有没有被锁上,只要被锁上,申请锁的线程都会被要求等待。实现简单2、可重入锁:不仅判断锁有没有被锁上,还会判断锁是哪个线程锁

2021-04-06 11:18:06 5356 3

原创 Git右键没有Git Bash Here的解决办法

好长一段时间没有使用Git了,今天想用git在码云上下载东西,但是突然发现右键没有Git Bash Here了,然后在网上搜索了一番,然后解决了。解决方法:win+R 打开运行小窗口,在 “ 运行 ” 中输入‘ regedit ’,打开注册表编辑器。然后,在注册表编辑器界面 HKEY_CLASSES_ROOT\Directory\Background\shell 中进行设置,如果Background目录下没有shell文件夹就新建shell文件夹。在shell目录下右键—> 新建—>

2021-04-01 10:12:32 1567 1

原创 org.springframework.data.redis.serializer.SerializationException: Cannot serialize;

错误: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ ::

2021-03-30 21:58:16 406

原创 Jedis使用测试——连接本地及远程的Redis

我们要使用Java来操作Redis,就要学会使用Jedis一、什么是jedis是Redis官方推荐的java连接开发工具!使用Java操作Redis 中间件!如果你要使用java操作redis,那么一定要对Jedis十分的熟悉!二、测试新建一个空的工程,然后新建一个module。注意这里的SDK版本选择,我选的8,两个箭头处的位置版本需对应。检查一下新建的模块的JDK版本是否与父工程一致,不一致就要修改。以及下面这个位置也要检查一下1、导入对应的依赖注意设置一下maven的路径,修

2021-03-30 18:07:11 2719 1

原创 windows安装双JDK并实现版本切换

我本来只有一个JDK11,后来因为要用到jdk8,但是我又不想卸载掉11,于是想到了jdk共存,根据百度经验操作作了如下一通操作:1、删除java.exe,javac.exe,javaw.exe首先,jdk11会自动在 C:\Program Files\Common Files\Oracle\Java\javapath 录下面生成三个文件【注】如果是其他的JDK版本可能会在\Program Files(X86)或者ProgramData中,总能找到的。这三个文件的优先级比较高,会使java -ve

2021-03-30 11:33:46 1224 2

原创 Linux下安装Redis

下载安装包Linux版本下载地址:Redis中文官方网站:http://www.redis.cn/点击箭头处即可下载tar.gz文件。安装1、上传文件到linux服务器上我是使用Xshell远程安装到linux服务器,所以先使用xftp把安装包上传到服务器指定目录下2、解压安装包# tar -zxvf redis-6.0.6.tar.gz此时再查看目录就可以看到多了一个解压后的文件夹redis-6.0.63、将解压后的文件移动到自己放置这些程序的文件夹我的文件夹是/usr/e

2021-03-29 10:11:52 146 1

原创 Ubuntu安装docker

一、安装准备环境安装gcc 和c++编译环境# sudo apt-get install g# sudo apt-get install g++二、根据官网进行安装Docker 中文网:http://www.docker.org.cn/book/docker/what-is-docker-16.htmlDocker 入门教程 和 安装手册:https://www.docker.org.cn/bookDoker官方文档:https://docs.docker.com/engine/instal

2021-03-28 22:11:37 192

SpringCloud笔记.rar

这是我学习狂神的springCloud整理的笔记,里面包含Typora文件和图片,完全是自己整理的,高度复现狂神课程内容。

2021-03-19

空空如也

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

TA关注的人

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