自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(296)
  • 资源 (5)
  • 收藏
  • 关注

原创 从两张图像求平均说起-python中的uint8

从两张图像求平均说起-python中的uint8前段时间需要对三张图像求平均,这本来是个跟简单的问题,但是做着做着确出现了一个问题…0. 求平均v1import numpy as npimport cv2data1 = cv2.imread("a.png")data2 = cv2.imread("a.png")cv2.imwrite("b.png",(data1+data2)/2)其中a.png是一张全白的照片,里面全部都是255,按照我的想法,那平均一下应该还是全白,因为(255+255

2021-06-06 18:44:47 1262 3

原创 EndNote插入文献闪退

EndNote插入文献闪退之前EndNote用的好好的,插入,删除都没有问题,但是今天忽然插入后,word就会闪退。我测试了下面几个情况:操作状态新建空白word,并插入文献正常用更新版本的word,并在出问题的文档上插入文献正常通过上面的分析,发现原因可能出在这个文档上面,可能文档某些部分和endNote出现了冲突,而在新版的word里面,可能修复了这个问题,因此可以采取的方法有两种:1、更新word2、找到问题所在,并解决。这里说下第二种方法,我对全文进行排

2021-04-17 10:14:39 3969 1

原创 rclone挂载Onedrive学生版

rclone挂载Onedrive学生版rclone是一个很方便的挂载工具,支持很多种格式,比如sftp、ftp、webdav、OneDrive等。常规的挂载都跟简单,直接输入ip端口号就可以了。但是载Onedrive上面就出现了问题,因为我的Onedrive是教育版,所以获取token的时候,会出现Access Failure,因此这里采用webdav里面的sharepoint挂载Onedrive。主要参考的是 https://rclone.org/webdav/ 这篇文章。获取Onedrive的Sh

2021-03-30 16:59:01 3741

原创 matplotlib中文字体乱码 尤其是Axes3D

matplotlib中文字体乱码 尤其是Axes3D乱码的情况通常是因为你没有安装响应的字体,所以只需要下载对应字体,并正确配置即可。首先,下载字体:https://github.com/StellarCN/scp_zh/blob/master/fonts/SimHei.ttf这里给出来的是黑体。其次,需要让matplotlib找到字体,这里有两种方案,第一种,直接把字体放到matplotlib库的目录里,第二种放到你项目的目录里,具体操作如下。1、放到matplotlib目录里 可以解决Axes

2021-03-27 11:42:54 594 1

原创 如何找到合适的分辨率-电脑扩展屏分辨率低

如何找到合适的分辨率-电脑扩展屏分辨率低有一个笔记本最高分辨率是2560×1600,其默认的缩放是200%,因为如果100%的话,文字非常小,几乎看不到。但是我的扩展屏的最高分辨率是1920×1080。所以如果都用默认的,电脑屏幕配置为2560×1600,缩放是200%,扩展屏为1920×1080,缩放是100%(因为如果是200%,则字体非常大,很丑)。但是这个时候会出现一个情况,单独的每个屏幕都很好,但当把一个屏幕上的内容拖到另外一个屏幕上的时候,由于缩放不同,所以会产生一个卡顿,如果把内容放到两个屏

2021-03-12 17:24:10 4576 5

原创 修复无法识别的U盘

修复无法识别的U盘有时候我们的U盘插到电脑上,可能识别不出来,或者叮的一声,但文件管理里面没有,这个时候可以先看看是否能够在磁盘管理里面找到。具体做法如下:windows+x->磁盘管理,如能能在这里面找到你的磁盘,并且也能看到容量等信息,但是没有盘符(比如E,F),这个时候可以通过在这个磁盘上右键,然后更改驱动器号和路径为其增加盘符,也可以对其格式化等,如果磁盘没问题,通过这样的步骤一般就能在文件管理器里面找到了。如果能看到磁盘,但是磁盘上面写的是无媒体,如下图:此时说明U盘坏了,需要通过

2021-03-11 16:44:57 810 1

原创 还在为没有公网ip担心吗,ipv6了解一下

还在为没有公网ip担心吗,ipv6了解一下在过去,我们搭建一下服务,比如ftp,ssh,web了,大多数都是在局域网里面玩一下,如果想要部署出去,一般需要购买一个带有公网ip的服务器,或者利用一些技术来映射。但是随着ipv6现在慢慢的普及,其实很多运营商都会给我们分配一个ipv6地址,并且因为ipv6的地址数量比较多,所以可以做到每个设备一个地址。下面就简单的通过ipv6开启一个web服务,你所需要的知识储备有:会开启一个tomcat这样的web服务。首先,我们开启一个web服务,比如tomcat,你可

2021-02-17 13:46:20 11072

原创 word插入题注以及将编号由一.1改为1.1

word插入题注以及将编号由一.1改为1.1如何插入题注[如果会插入题注的可以略过]题注其实就是给图片/表格/公式 取一个编号,这样你后期可以在论文中用这个编号引用,并且如果多个图片的顺序变了,那么这个编号也会跟着自动更新,所以适用于一个比较多图/多表/多公式,并且这些图表还可能需要经常调换顺序的场景,其实类似我们的参考文献,我们的参考文献也可以通过题注插入,只是现在有了一些插入参考文献的工具,所以不用题注了。如果你是单纯就插入一个题注,并且全文的不按照章节,那么就直接在引用-》插入题注里面,并且选择

2021-02-11 15:28:20 18890 6

原创 office word 文件未找到:MathPage.WLL

office word 文件未找到:MathPage.WLL这个问题困扰了我好久,之前我也给出过一种解决方案 https://blog.csdn.net/qq_28888837/article/details/111051633 也就是直接删除Mathtype的加载项,之后插入公式,通过插入对象的方式来,但如果这样mathtype的一些功能就用不了了,比如公式编号,虽然也可以通过题注解决,但总觉得不舒服,所以有摸索了一番,终于搞明白了,其实网上有很多解决方案,但是大多数都是针对自己的情况然后解决了,就完事

2021-02-11 12:31:12 1220 4

原创 tkinter显示图片

tkinter显示图片直接显示import tkinterroot = tkinter.Tk()img_gif = tkinter.PhotoImage(file = '1dpmw.gif')label_img = tkinter.Label(root, image = img_gif)label_img.pack()root.mainloop()但是上面的有一个问题,就是对于png这类图片显示不成功,会发现是空白,所以不推荐使用,因为只支持.gif一种形式。用PIL加载显示impor

2021-02-06 11:23:33 14428 3

原创 为pdf批量建立书签目录

为pdf批量建立书签目录有些时候我们下载了一个pdf的书籍或者文档,但是没有书签,虽然可以看,但是总觉得缺少灵魂。但是如果一章一章的添加,那有过于麻烦,所以本文通过利用已有的目录 来创建一个pdf的书签,方便跳转。获取目录获取的方式有很多种,可以在pdf里面直接拷贝,因为很多文档都是有目录的,如果pdf里面是图片样式的目录,那么可以通过adobe的ocr或者其他ocr进行文字识别。如果pdf里面没有目录,也可以去一些卖书的网站去查看一下,比如京东、当当、亚马逊等。你得到的目录正常应该如下:第 1

2021-02-02 14:49:44 816 1

原创 知网下载pdf论文

知网下载pdf论文现在又到了写大论文的时候,所以需要下载一些参考文献。知网是国内比较常用的论文数据库,但是其下载的格式是CAJ的,需要用CAJ阅读器阅读,但我发现这个阅读器一方面不够兼容(好像现在是全平台了,以前不可以),并且在windows端有一点卡顿,整体而言,体验没有pdf好,所以想要直接下载pdf格式的来阅读。这里给出几种方案。插件法chrome插件直接在chrome商店搜索cnki 科研助手下载即可,如果你无法访问商店,则可以通过一些国内的镜像,下载crx,然后导入即可。这里可以去http

2021-02-02 14:24:46 693

原创 打造一个简单的视频同步网站2

打造一个简单的视频同步网站2前面的内容将前端的部分讲完了,这里说一下后端部分。后端根据前面的需求,可以看出后端主要需要三个请求,/get、/update、/getupdate,所以只需要这三个controller即可,对于实体而言,需要一个视频状态的实体,以及一个封装返回信息的实体。public class MovieSyc { private String roomId; private String roomPasswd; private String movieUrl;

2021-01-04 15:11:01 232 1

原创 打造一个简单的视频同步网站

打造一个简单的视频同步网站任务需求主要实现的任务就是大家通过加入同一个房间,然后能够观看到同一部视频,并且可以在一方设置了一些状态,比如暂停等, 其他同房间的用户可以捕获到并更新自己的状态。在这里对于观看同一部视频而言,视频的来源来自一个m3u8视频源,这样直接用videojs就可以播,并且因为m3u8这样的视频可以在网上找并且也可以自己做,所以灵活性大,比如大家想看一部aa的电影,我们如果能找到这部电影的m3u8地址,那么就不用下载直接用即可,如果网上没有,那么我们可以下载下来然后转码成m3u8来看

2021-01-04 15:09:02 777

原创 videojs简单使用

videojs简单使用video js可以解析很多格式的视频,包括m3u8,这里简单介绍一下如何使用,主要是基于如何用js操作。导入包<link href="https://vjs.zencdn.net/7.6.6/video-js.css" rel="stylesheet" /><link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css"> <s

2021-01-04 15:07:29 1336

原创 HashMap的put过程

HashMap的put过程1、计算hash,调用putValpublic V put(K key, V value) { return putVal(hash(key), key, value, false, true);}首先会计算出key的hash数值,然后调用putVal函数。2、putVal函数这个函数我按照对应的if-else,把它分为如下几个部分:如果表空:(tab = table) == null || (n = tab.length) == 0,这个时候当然是进行一

2020-12-25 19:16:09 1350

原创 maven基本学习及Idea配置

maven基本学习及Idea配置maven基本学习maven是一个用来管理jar包、jar包的依赖、构建项目的工具。maven的设置我们安装完maven后,在其目录下有一个config/settings.xml,在这个文件里面可以进行一些修改,常见修改有修改本地仓库位置以及你需要下载仓库的位置,一般下载的位置我们用国内镜像这样会快一下:<localRepository>D:\code\mvn_repository</localRepository><mirrors

2020-12-23 13:04:42 283

原创 visio导出pdf只保存绘图区域以及插入符号为灰色、插入异或符号

visio导出pdf只保存绘图区域以及插入符号为灰色、插入异或符号visio导出pdf只保存绘图区域我们有时候需要将visio的内容转为pdf的矢量,但是导出的时候,发现pdf里面有很多空白区域,并且大小是A4纸张的大小,这个时候我们可以通过一下的方案来调整。方案一:在设计–》大小 里面选择适应绘图如果方案一不行,则可以用方案二,我们手动的调整绘图的画布大小方案二:找到画布的边缘(注意是画布,也就是那些白色的区域的边界,你画图都是在这个画布上面画的),然后按着ctrl键,然后鼠标左键拖拽画布边界就

2020-12-16 09:57:36 2138

原创 word出现无法加载加载项Please restart Word to load Mathtype addin properly或wps无法加载此加载项程序

word出现无法加载加载项Please restart Word to load Mathtype addin properly或wps无法加载此加载项程序因为电脑安装了mathtype,所以加载项里面多了一个这个软件,但是可能跟pj有关,总是出问题,比如word加载不出来,然后word或者wps打开就会先报一个错误,虽然不影响使用,但是每次打开都出问题,这个很不舒服,这里给出一种解决方案,就是直接将其加载项删除即可。关于office中加载项删除可以参考这个:加载或卸载模板或加载项程序注意的是,如果你的

2020-12-11 18:56:02 11927

转载 有道云笔记剪报插件在新版本Chrome浏览器下不能使用的解决方案

建议按照以下步骤操作试试(在进行此操作之后,有可能会导致您在Chrome上自动保存的账号密码被清空,建议您先将相关账户密码备份下来,再操作以下步骤): 1. 在浏览器地址栏输入 chrome://flags/ 2. 跳出新页面后,在该页面上方的搜索栏处搜索 "cors", 将下图中的1个相关配置改成disabled 3. 然后搜索 samesite ,将下图中3个相关配置改成 disabled 4. 重启浏览器;请稍等几分钟后先登录云笔记网页端 再使用剪报,因为新设置未必能即

2020-11-20 15:06:00 2006 1

原创 word插入代码片段以及去除行号

word插入代码片段以及去除行号有时候我们需要在word里面直接插入代码,但是如果直接复制,没有格式,大片段的代码看起来会非常不好看。所以可以通过下面的方式美化。方法1、加个表格,先插入一个1*1的表格,然后代码复制到表格里面,给表格加上灰色底纹即可,这样的话虽然可以把代码片段高亮,但是里面文字并不能高亮。方法2、用文字高亮的网站把文字高亮一下,然后直接粘贴过去(这里因为带格式粘,所以会保留文字高亮等),常见的网站有https://highlightcode.com/ https://pygment

2020-10-06 15:37:18 1982 3

原创 用Tasker解决嘀嗒清单在小米手环不显示

用Tasker解决嘀嗒清单在小米手环不显示新买了小米手环5,里面有一个很好用的功能就是app显示,并且能够查看显示的具体内容。但是,用了一阵子发现嘀嗒清单的消息无论怎么设置都不显示,不知道哪里的问题,我看论坛也有很多人反应,可能是对这些记时的软件有这个屏蔽吧,但是我又是一个钻牛角尖的人,那怎么办呢,后来就想到了我之前用过的一个神器Tasker,这个工具其实就是能够根据你的手机的一些状态然后执行具体的任务。所以我们的目的是当手机接受到了嘀嗒清单的通知,就执行一个发出通知的任务(因为小米手环5可以对Taske

2020-07-27 17:11:50 3110

原创 二分查找及左边界和右边界查找

二分查找及左边界和右边界查找二分查找对于二分查找而言,其定义这里就不展开说了,这里主要是给出代码,并且说明几个容易搞错的地方,代码如下:public int binary_search(int[] nums,int target){ int left = 0, right = nums.length - 1; int mid = 0; while(left<=right){ mid = left + (right - left) /2; // 等同于(..

2020-07-22 16:47:27 4064

原创 vscode配置基于maven的Javaweb开发

vscode配置基于maven的Javaweb开发得益于vscode的便捷性,并且不是很吃电脑性能,所以得到越来越多的青睐,vscode在编写脚本语言比如python上非常好用,但是如果开发大型项目,其实还是有些麻烦的,所以这里给出一个教程,来配置一个能够结合maven开发javawen的项目,并且后续会加入调试等内容。在配置之前,你要有开发过Java web项目的经验,要不然可能很多东西都不知道为什么。事前准备主要就是配置Java环境、maven环境、tomcat环境,这三个都是解压即可,主要是注

2020-06-22 21:05:43 12823

原创 windows开启ssh服务

windows开启ssh服务我想用过linux服务器的,应该都知道我们是利用ssh来连接我们的服务器,然后就命令行一顿操作,但一般我们连接windows好像都是通过远程桌面之类的,因为window比较偏向于图形界面,但是有时候我们可能也只是看下日志或者传输一下文件,那么远程桌面显得有点大炮打蚊子的感觉,所以这里记录一下如何开启windows的ssh服务,这样你就能够用ssh连接windows了。安装OpenSSH 服务器在win10的 设置> 应用> 应用和功能 >管理可选功能 &g

2020-06-11 17:40:55 14432 1

原创 当list遇到str

当list遇到str学过python人都知道,python中list 可以直接进行+的操作,比如:a - []b = [1,2]c = [3,4]a+=ba+=c最后的a就变成了[1,2,3,4]这本来是一个很好用的操作,但是直到遇到了str,有一天我写了类似下面的脚本:a - []b = 'bstr'c = 'cstr'a+=ba+=c我原以为输出是['bstr','cstr'] ,但实际上输出是`[‘b’,‘s’,‘t’…]`` ,也就是其将字符串进行了分割,所以以后如果

2020-06-11 17:40:23 166

原创 Failed to connect to github.com port 443:connection timed out

Failed to connect to github.com port 443:connection timed out一般出现这个问题,都是因为网络的原因,因为很多人爱折腾,所以电脑上各种代理,各种host设置,所以有时候出了问题定位都是一个问题。这里我给出两个两个解决方案,首先先把代理关了,其实github不走代理也能访问。你可以通过关闭你的那些代理软件来关闭代理,检查代理是否真正关闭,可以在设置->网络->代理里面看到,如果设置了脚本,那么就代表走了代理。或者在控制面板\网络和 Int

2020-06-08 15:46:20 8460

原创 测试结果比训练结果差很多

测试结果比训练结果差很多在深度学习中,我们训练完一个模型,利用起测试的时候,发现效果下降了好多。这里面有一部分原因可能是模型本身设计不好导致的过拟合。但是当你用的网络没问题,那还有可能是哪里的问题了。我也是经过了一段时间排查,发现忘记写net.eval()了,这个非常重要。我们可以看一下其源码里面如何描述的:This has any effect only on certain modules. See documentations ofparticular modules for details

2020-05-24 14:28:15 2966

原创 Java多线程中wait和sleep的区别

Java多线程中wait和sleep的区别如果你了解过Java的多线程,一定知道如果让线程暂停可以通过wait或者sleep来完成,但是二者的区别又是什么呢。其实他们的主要区别是wait在暂停的时候会释放锁,而sleep不会释放锁,下面以代码给大家演示一下二者的不同之处。public class Wait_and_Sleep{ public static void main(String[] args) { Object lock = new Object();

2020-05-23 15:43:50 316

原创 shell脚本的cd切换目录无效

shell脚本的cd切换目录无效我写了如下的shell脚本:#!/bin/bashcd ~但是通过bash test.sh之后我的当前目录并没有切换,这就很迷惑,为了看我在shell执行的时候是否切换了,我修改了代码如下:#!/bin/bashcd ~echo $(pwd)执行后输出的确实是home目录,这就说明我其实在shell里面是执行了的,但是为啥在终端没有效果呢。后来翻...

2020-05-05 10:36:51 5357

原创 putty端口转发及vscode配置

putty端口转发及vscode配置前几天遇到了一个问题:我有两台服务器A和B,服务器A可以直接利用putty通过ssh连接,但是B不可以,而B可以在A上面通过ssh连接,也就是我能够连接A,A能够连接B,但是我不能直接连接B,但是我现在想做的是我也要直接连接B,因为我想在vscode里面用远程连接B开发。下面给出我的解决方案。step1在putty连接A后,开启端口转发功能,你可以在菜单栏...

2020-05-05 10:35:26 1895 1

原创 eclipse 导入web项目及404分析

eclipse 导入web项目及404分析直接建立法当你从网上下载了一个web项目,然后想在你的电脑上运行,这就需要导入到eclipse里面了,最容易想到的方法就是先建立一个空白的dynamic web项目,然后将对应文件拷贝过来即可,包括.java、.jsp、一些配置文件和jar包。导入法这个可以基于上面建立法,你在建立之后,直接选中建立的这个项目,右键,然后Import->fil...

2020-04-26 17:11:43 1341

原创 eclipse 导入web项目及404分析

eclipse 导入web项目及404分析直接建立法当你从网上下载了一个web项目,然后想在你的电脑上运行,这就需要导入到eclipse里面了,最容易想到的方法就是先建立一个空白的dynamic web项目,然后将对应文件拷贝过来即可,包括.java、.jsp、一些配置文件和jar包。导入法这个可以基于上面建立法,你在建立之后,直接选中建立的这个项目,右键,然后Import->fil...

2020-04-23 19:03:22 2188

原创 一步一步推导反向传播

一步一步推导反向传播假如我们由如下的网络(这里只给出最后两层lll和l+1l+1l+1)其中l+1l+1l+1是最后输出:其中有如下定义:al+1=sigmoid(zl+1)……(1)a^{l+1} = sigmoid(z^{l+1})……(1)al+1=sigmoid(zl+1)……(1)zl+1=wl∗al…………(2)z^{l+1} = w^l*a^l… ………(2)zl+1=wl...

2020-04-03 18:56:58 261

原创 python计算iou以及nms

python计算iou以及nmsiouiou即交并比,如下图所示:就是拿两个矩形的交集/并集,我们设交集为inner_area,矩形1面积为area1,矩形1面积为area2,则对应iou为inner_area/(area1+area2-inner_area) ,而两个矩形的面积很好计算,这里关键是计算两个矩形的交集,因为这个交集可能的情况有多种,比如:具体可以参考这篇文章 https...

2020-04-02 11:59:28 2259

原创 C++ STL中vector和map的几个基本操作--查看、遍历、删除等

C++ STL中vector和map的几个基本操作–查看、遍历、删除等vector头文件#include<iostream>#include<vector>初始化int a[] ={1,2,3,4,5,4,6,4};vector<int> vec(a,a+8);//利用数组初始化vector<int> v1 = {1,2,3...

2020-03-30 19:56:22 624

翻译 用Tensorflow的Object Detection训练自己的目标检测

用Tensorflow的Object Detection训练自己的目标检测简介这个仓库是为了tensorflow object detection API的教学而建立的,通过这个教程,我们能够学到利用object detection训练自己的目标检测任务。这里也有一个视频教程可供参考。本项目是基于object detection做的一个扑克牌检测,git仓库里面包含了一些基本的代码。项目最...

2020-03-28 12:02:17 761

原创 显卡/GPU显存在进程杀掉后仍然被占用

显卡/GPU显存在进程杀掉后仍然被占用可以使用fuser -v /dev/nvidia*查看占用显存的进程,一般这些进程都是读取数据的,所以即使把你的python杀掉,这些仍然在后台运行。由于数目过多,可以使用下面的批处理语句进行处理:fuser -v /dev/nvidia* |awk ‘{for(i=1;i<=NF;i++)print "kill -9 " $i;}’...

2020-03-23 12:28:41 2534 1

转载 visdom TensorboardX进行可视化-包括对高维特征可视化(T-SNE PCA等)

文章目录一、Visdom安装与使用小案例二、TensorBoardX案例一案例二使用PROJECTOR对高维向量可视化绘制网络结构一、VisdomVisdom是Facebook在2017年发布的一款针对PyTorch的可视化工具。visdom由于其功能简单,一般会被定义为服务器端的matplot,也就是说我们可以直接使用python的控制台...

2020-03-02 20:05:57 2047

原创 Yolo v1 解析

Yolo v1 解析yolo是一个非常优秀的目标检测算法,由于其使用了端到端的方案,并且对图片进行一遍遍历就能够得出结果,所以其速度非常快。虽然yolo v1的精度不是很高,但是其速度非常快,所以在工业界应用很普遍。但yolo的论文读起来非常的难懂,所以这里就结合代码来分析一下yolo v1。我们主要通过三方面进行分析: 网络结构,数据集构造以及损失。yolo简单介绍yolo首将一张图片看...

2020-02-28 19:33:28 199

ffmpeg-4.1.4-win64-static .zip

ffmpeg-4.1.4 windows 64位下载,通过ffmpeg可以对视频进行简单编辑,比如用 ffmpeg -i https://nhkmovs-i.akamaihd.net/i/design-ah/mov/vol130.mp4/master.m3u8 -c copy -bsf:a aac_adtstoasc 1.mkv 命令就可以下载视频流到1.mkv里面

2019-08-06

2018 年版北大中文核心期刊目录.pdf

2018 年版北大中文核心期刊目录,收录了北大核心目录的期刊, 可以直接查找,看你的期刊是不是被收录

2019-05-26

中科院最新SCI分区表.xls

中科院最新SCI分区表,提供了不同行业的分区情况以及影响因子,可以用excel筛选

2019-05-26

redis配置文件

redis配置文件 最少两分,我也没办法

2018-04-21

jar包 工具

可以用来打在没有ecplise下打jar包

2017-05-20

空空如也

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

TA关注的人

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