自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小白

小白的个人笔记本

  • 博客(42)
  • 收藏
  • 关注

原创 在一个终端使用多个SSH私钥

实验室的服务器需要通过ssh访问,但是计算中心有自己的ssh key。今天学到了,可以通过设置~/.ssh/config,这样在一个终端,可以访问不同的server时候,会使用不同的ssh private key。Host server_name HostName ip-or-domain-of-server Port #some number User use...

2020-05-03 01:47:12 668

原创 Git: fatal: Pathspec is in submodule

如何把另一个git repo加到自己的git repo下?直接甩链接:https://stackoverflow.com/questions/24472596/git-fatal-pathspec-is-in-submodule如果不能翻墙: 如果所添加的git repo是directory,那么如下操作git rm --cached directorygit add dir...

2020-03-22 04:02:55 1535

原创 Add the ssh key from a new server to the Github account

Add the link here for future reference:Checking for existing SSH keysGenerating a new SSH key and adding it to the ssh-agentAdding a new SSH key to your GitHub account

2019-12-29 04:19:13 186

原创 how to install app without root

https://superuser.com/questions/162560/how-to-install-vim-on-linux-when-i-dont-have-root-permissions

2019-11-22 11:15:48 256

原创 Java方法的Signature

好吧我知道我是Java小白,连signature的确切定义都不知道,最近一直在用Javaparser这个包做Java code mining 有空写一写教程,还是挺好用的。Siganture of Java method说白了就是java method name 加上参数列表,举个栗子public void setMapReference(int xCoordinate, int yCo...

2019-11-16 00:47:12 6192

原创 Java 去除Arraylist中的重复元素

使用LinkedHashSet数据类型是最简单的去除ArrayList重复元素的方法。有点类似python里的set数据类型。上代码import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedHashSet; public class ArrayListExample { public ...

2019-11-16 00:20:07 629

原创 Java gson 去除json 格式中的unicode乱码

Gson gson = new GsonBuilder().disableHtmlEscaping().create();

2019-11-13 12:10:45 889

原创 将Java Integer 转换成 String类型

查了好几遍了,记录下There are many ways toconvertanInteger to StringinJavae.g. by usingInteger.toString(int) or by usingString.valueOf(int), or by using newInteger(int).toString(), or by usingString...

2019-11-13 11:57:10 1775

原创 Java对象数组排序

为了排序,我们可以实现Collections.sort() 或者Arrays.sort() 方法,需要两个参数,分别是需要排序的对象数组以及自己实现Comparator 接口 。如下例子:/* Here we have a class called books, we want to sort the array of books objects according to its attri...

2019-11-13 11:50:01 337

原创 Jenkenis报错:该jenkins实例似乎已离线

百度了很多,发现大多不太能解决问题,或者说不治本报错以后,登上这个地方http://localhost:8080/pluginManager/advanced发现报错是这个:Java: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to ...

2019-10-21 10:37:14 185

原创 RuntimeError: CUDA out of memory in pytorch

今天尝试了一下Transformer,一直遇到当validate若干次之后爆显存,一开始以为参数过多,batch size过大,但是无济于事。谷歌了相关内容,发现原来是需要加with torch.no_grad():否则,积累的梯度应该是会一直放在显存里的...用了这一行就会停止自动反向计算梯度emmmmm,记录下又一个踩过的坑。。。。...

2019-07-09 14:17:38 3222 4

原创 报错:RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED

今天继续炼丹,调代码。突然出现这个错误:RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED我的内心:黑人问号脸???遂必应一下报错,然后gayhub上说原因是Pytorch, cuda驱动等等不匹配的原因。我继续黑人问号脸???周六,我才因为ubuntu内核更新,而装了新的CUDA驱动。而且我刚刚debug一直没问题啊!查...

2019-06-24 13:38:51 23321 2

原创 ssh 端口转发

之前nie师兄告诉我的在自己电脑上运行jupyter notebook运用了SSH端口转发的知识,即在服务器运行NotebooK, 在本机实验。之前一直不明不白的,现在总算明白了,记录一下。实战SSH端口转发...

2019-06-20 09:46:55 176

原创 Linux自学笔记2

less [option] filenameless读文件 space: page down b(back) : page up g : go to the top of the file G : go to the bottom of the file 回车键 :向下滚动一行 /... : 搜索关键词Option-N 显示行号 -e 当文件显示结束后,自动离开...

2019-05-21 17:56:18 109

原创 LINUX命令行自学笔记

tail 和 headsee the first several lines of the file README.txthead README.txt # see first 10 lines of the README.txthead -n 50 README.txt # see first 50 lines of the README.txtsee last...

2019-05-20 16:39:01 121

原创 520深夜混合多线程多进程debug总结

居然在图书馆肝到现在,还是520,太有意义了必须纪念下来先看一下作业(其实很简单,毕竟源码都给我们了,虽然是一堆bug的源码,这里手动打出gg)第三次作业:分析矩阵相乘源码,画出程序流程图,编译并运行程序。 分析源码中的问题,逐一说明 提交程序流程图和程序解决方案 提交实验源程序(50%注释) 辅助程序(生成矩阵程序,打印矩阵程序) 用生成...

2019-05-20 02:01:58 226

原创 踩坑人生

pytorch 中 model.eval() 和 model.train() 真的区别很大,每次eval结果不一样我也是醉了。。。。

2019-02-01 18:16:21 167

原创 一条龙服务: git add + git commit + git remote + git push

今日份的学习笔记:如何跟踪远端仓库,并且上传代码Step1  git add .Description: This command updates the index using the current content found in the working tree, to prepare the content staged for the next commitStep2   ...

2018-10-12 22:49:58 1015

原创 git pull

实验室搬砖合作项目的时候git命令总是忘记哇哇哇。多学习,多记笔记,嗯嗯今日笔记: git pullDescription: Incorporates changes from a remote repository into the current branch. More precisely, git pull runs git fetch with the given paramet...

2018-10-12 22:30:09 95

原创 PKU实验室划水笔记——学习openCV

今天想把图片帧处理好后写入视频文件,方便可视化和下一步研究方向的确定。挺简单的,直接调用Opencv里的 VideoWriterOpencv document 在图片上加了点标签方便区分:用openCV在图片上绘画标记...

2018-08-03 18:18:52 208

原创 A python opencv bug: Assertion failed (size.width>0 && size.height>0)

今天来提供一个Opencv有关的bug:在做简单的图像处理工作,代码如下:import cv2import osimg = cv2.imread('E:\\BUAA\\实验室\\1\\height\\height_pic100.jpg')cv2.imshow("image", img)cv2.waitKey(0)cv2.imwrite('E:\\BUAA\\实验室\\fr...

2018-08-03 15:43:16 1283 2

原创 一个pycharm的bug

process finished with exit code -1073741819 (0xC0000005)莫名其妙,没有报错,诡异的错误结果。一开始以为是编译环境的问题,后来一看应该是import matplotlib.pyplot as plt这个包我的环境没有装!!...

2018-08-01 15:46:42 674

原创 PKU实验室划水笔记——学习OpenCV

学习Opencv1. 鼠标交互取点得到坐标关于opencv2中鼠标响应操作

2018-07-31 13:42:33 261

原创 PKU实验室划水笔记——学习VS2017

第一次用C++,所以第一次用VS,真的感觉眼花缭乱,看着中文不知道啥意思。有bug也不知道为啥,所以得学习啊,不然被师兄各种鄙视。。。。1. 程序编译方式:Debug模式和Release模式答:对于小白好像只要知道,他们只是一组编译选项的集合,编译器只是按照预定的选项行动。Debug方便调试,Release运行速度快,进行了优化。2. 编译方式X86, X64的区别答:x86平台编译出来的exe(...

2018-07-13 20:03:26 146

原创 EM算法以及推导过程

一个对推导证明非常棒的博客,感觉比《统计学习方法》讲的清楚The EM Algorithm回头看三硬币问题感觉清楚不少

2018-06-19 21:27:10 841

原创 阅读论文

各种优化方法总结比较SGD(stochastic gradient descent)Momentum

2018-05-29 23:24:07 121

原创 Tensorflow 函数

学习tensorflow过程遇到的各种神链接tf.nn.conv2d是怎样实现卷积的?

2018-05-28 20:12:21 184

原创 Latex编写论文中算法的伪代码

写实验报告遇到的,有个链接真的好,适合我这种会一丢丢latex的人快速上手。latex写算法的伪代码排版

2018-05-27 20:13:38 31244 2

原创 SVM的算法数学推导过程

推荐一个讲SVM比较清楚的博主:解密SVM

2018-05-22 16:59:27 1697

原创 凸优化、拉格朗日乘子、KKT条件

在学校开的机器学习课上老师讲了拉格朗日乘子和KKT条件,当时百思不得其解啊,为什么约束区域如果不包括可行解,那么最优解一定在边界上?后来在网上查了凸函数的性质:Convex optimization is a subfield of optimization that studies the problem of minimizing convex functions over convex se...

2018-05-22 16:10:39 7789

原创 Matlab之hold

转载matlab官方文件hold on 保留当前坐标区中的绘图,从而使新添加到坐标区中的绘图不会删除现有绘图。hold off 将保留状态设置为 off,从而使新添加到坐标区中的绘图清除现有绘图并重置所有的坐标区属性。hold 在 on 和 off 之间切换保留状态。简单来说,当hold处于on状态时,新画的图与之前画的图共存。而off状态则关闭了这种状态。matlab hold 用法...

2018-05-20 13:38:35 4150

原创 matlab图像处理之滤波

1. 滤波均值滤波h=fspecial('average',[3,3]); % create a 3*3 predifined average filterimage = imfilter(image, h1);中值滤波image = medfilt2(J1,[3 3]); % median filter形态学滤波% 形态学滤波% 开运算se = strel('disk',6);...

2018-05-19 21:32:39 4834

原创 matlab图象处理的数据类型

在做图象处理作业的时候遇到了数据类型的问题,之前没有仔细考虑过,先甩上相关知识的链接Matlab图像数据类型unit8,double关系提炼一下重点:matlab中图像主要有两种格式:uint8(0-255)、double(0-1)为了保证运算精度,matlab作运算的时候用double数据类型。如果不转换就会出现报错,比如计算像素点的e指数:”未定义与 'uint8' 类型的输入参数相对应的函数...

2018-05-12 17:31:16 2209 2

原创 matlab小知识

注释一段内容:1、选择你要注释的段落,然后Ctrl+R,整段的前面就都被加上了注释符“%”2、在需要注释段落的前后分别加上 if 0和end,也可以起到跳过这段的作用...

2018-05-05 23:50:06 110

原创 计算机视觉大作业之边缘提取

说白了就是各种边缘提取算子的应用:本人写了 kirsch, Sobel, Roberts, Canny没有完成的很好,还需要以后研究...基础知识,都是CSDN上找的,没有查书,总感觉有点小问题,列一下我觉得比较好的讲解[图像]Canny检测的Matlab实现(含代码) Roberts边缘检测算子sobel算子彻底理解数字图像处理中的卷积-以Sobel算子为例感觉看完以后还是挺清楚的,就动手写了。...

2018-04-30 23:07:35 1432

原创 机器学习大作业之单变量朴素贝叶斯分类器

一开始用python写的,后来发现要延伸到二维的贝叶斯分类,然后想画一个二元正态分布图就很难....后来改用matlab基础知识:Bayesian Principle:(查询书《模式分类》第二章Task 1According to the above principle and theory in section 2.2, design a Bayesian classifier for the ...

2018-04-30 22:53:28 691

原创 python 画图

matplotlib 这个库很重要!import numpy as npimport matplotlib as plt任务1:以画贝叶斯分类器的后验概率为例:xnew = np.linspace(-5, 5, 300) # 300 represents number of points to make between min and Tynew = np.array([postProb(x...

2018-04-29 16:05:14 249

原创 Python 小知识点

今天写贝叶斯分类器大作业的时候遇到的小问题:1.求平方根import mathresult = math.sqrt(x)2.求自然指数import mathresult = math.exp(x)如果要计算以2为底的对数呢?result = math.log(x,2)3.还有一些面向对象的问题,以后抽时间自己总结下.......

2018-04-29 15:27:35 130

原创 关于控制系统和matlab

emmmmm,最近做css(computer control system)经常用到matlab但是各种不熟练,暂且把一些常用的命令记下来。sys = tf(num, den)       %写传递函数dsys = tf(num, den, 'T')  %脉冲传递函数,T为采样周期sys = zpk(zeros, poles, k)   %零点,极点,增益系数k形式的传递函数dsys = zpk(...

2018-04-24 22:12:05 2650

原创 学习Git day 1

被安利了廖雪峰的git教程,非常适合初学者。链接如下:廖雪峰gitgit add git commit git log和git reflog区别:log只看到commit的记录,也就是之前的记录。如果把HEAD reset到之前的提交操作,那么只能看到这次操作之前的commit 记录。而reflog则把所有历史操作都展示出来,方便我们回到想去的操作之前。...

2018-04-23 16:55:40 86

空空如也

空空如也

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

TA关注的人

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