自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (1)
  • 论坛 (4)
  • 收藏
  • 关注

原创 数据结构之栈

1.栈的基本概念在数据结构(区别于计算机系统内存的堆栈)中,栈是一种只仅允许在表的一端进行插入和删除操作的线性表。允许操作的一端被称为栈顶(Top),相对地,把另一端称为栈底(Bottom)。把新元素放到栈顶元素的上面,使之成为新的栈顶元素称作进栈、入栈或压栈(Push);把栈顶元素删除,使其相邻的元素成为新的栈顶元素称作出栈或退栈(Pop)。这种受限的运算使栈拥有“**先进后出”**的特性(First In Last Out),简称FILO。...

2020-11-26 19:16:04 8

原创 学术论文阅读心得--庖丁解牛式阅读

庖丁解牛式阅读总体步骤总体分为三步:总体把握论文;看论文内容;论文代码实验。整个过程可以参考相关文献资料,尤其是一些比较好的论文,网络上的分析博客可以参考。总体把握论文论文内容工科学术论文基本遵循相同的结构(依乎天理,批大郤,导大窾,因其固然)。看文章的时候,对论文的结构要有一个宏观的把握,从整体到局部,前后呼应,如同庖丁解牛一样的看论文,能够有效的提高看论文的效率和速度。所谓庖丁解牛式的阅读方式,就是要对论文的整体结构有一个认识:论文基本由哪些部分组成,每部分包含哪些内容。有了这样一个

2020-11-09 00:58:14 23

原创 Pytorch 模型保存与加载总结

Pytorch 模型加载不匹配的问题文章目录Pytorch 模型加载不匹配的问题pytorch模型加载与保存模型参数不匹配的问题pytorch模型加载与保存pytorch的模型的加载与保存,知乎文章写的清楚明白。也可以参考官方文档。总体来说就是两种:直接保存模型总体。这样加载直接整个模型加载进来就好了。torch.save(model,"yourpath.pth")# 一般保存为pth后缀model = torch.load("yourpath.pth")保存总体的问题就是太大了,而

2020-11-01 21:29:40 82

转载 tensorboardx远程访问网页的问题

运行tensorboard --logdir your_logdir --host=127.0.0.1,在服务器上跑代码,可以通过访问127.0.0.1:6006来获取当前scalars变化情况,但是通过访问该服务器IP+端口号并不能访问该页面。【解决方案】在本地ssh -L 1111:127.0.0.1:6006 username@remote_server_ip -p your_port其中,username@remote_server_ip分别为你的服务器用户名和IP地址,your_port

2020-10-13 17:52:52 42

原创 数字图像之颜色空间

数字图像之颜色空间主要内容数字图像之颜色空间图像亮度与灰度图像的均值和方差图像亮度与灰度图像灰度(image grayscale)1:把白色与黑色之间按对数关系分为若干等级,称为灰度。灰度分为256阶。用灰度表示的图像称作灰度图。图象亮度(image brightness):指画面的明亮程度,单位是堪德拉每平米(cd/m2)或称nits。图象亮度是从白色表面到黑色表面的感觉连续体,由反射系数决定,亮度侧重物体,重在“反射”。在灰度图像中,亮度等于灰度,图像运算处理方式相同,但是在彩色图像中,亮度和

2020-10-12 01:52:06 45

原创 git proxy设置

主要内容git proxy 代理设置问题出现代理设置方法git proxy 代理设置问题出现git clone的时候,报出如下错误:GnuTLS recv error (-110): The TLS connection was non-properly terminated.分析原因,我这是因为网络使用了代理,git没有使用。需要设置代理。代理设置方法代理设置方法1# 设置http:git config --global http.proxy http://127.0.0.1:1080

2020-09-29 09:41:14 97

原创 食肉动物和食草动物的双眼分布不同的原因

食草动物与食肉动物双眼分布不同的原因静谧的非洲大草原上,夕阳西下。这时,一头狮子在沉思,明天当太阳升起,我要奔跑,以追上跑得最快的羚羊;此时,一只羚羊也在沉思,明天当太阳升起,我要奔跑,以逃脱跑得最快的狮子。话说这只狮子发现了一只羚羊,追了半天也没追上。别的动物笑话狮子,狮子说:“名跑不过是为了一顿晚餐,而羚羊跑却是为了一条命,它当然跑得快了。动物界的动物有很多,但大致可以分为两种,一种是食草动物,一种是食肉动物。这两种动物不仅吃东西的习性不同,并且在长相上也有所不同。如果大家仔细观察的话,就会发

2020-09-23 02:33:54 58

原创 颜色空间概念与转换的方法

文章目录颜色空间1. 颜色空间的概念2. 绝对颜色空间和相对颜色空间颜色基本概念2. 亮度、色调、饱和度、色度3. 三基色原理2. 常见的颜色空间3. RGB4. YIQ5. HSI6 Lab3. 颜色空间转换6. RGB2YIQ7. RGB2HSI颜色空间1. 颜色空间的概念2. 绝对颜色空间和相对颜色空间绝对色彩空间和相对色彩空间1,对这个问题的理解,我是这样想的,绝对色彩空间是颜色的绝对描述,例如定义一个n维向量R,其唯一定义了一种颜色,就像下面说的LAB色彩空间,一个向量唯一定义一种颜色,而

2020-09-21 15:06:23 36

原创 git branch error: refname refs/heads/master not found

进行初始化git的时候: git init git add .git branch -M mastergit remote add origin git@github.com:xxx/xxxx.gitgit push origin master到了git branch -M master这一步,报错:>git branch -M mastererror: refname refs/heads/master not foundfatal: Branch rename failed

2020-09-20 21:23:00 1988 1

原创 图像金字塔:概念及实现

文章目录图像金字塔:概念和实现1. 图像金字塔的概念2. 图像金字塔的实现方式3. 基于OpenCV的图像金字塔实现参考资料图像金字塔:概念和实现首先补充一下分辨率的概念:图像分辨率指图像中存储的信息量,是每英寸图像内有多少个像素点,分辨率的单位为PPI(Pixels Per Inch),通常叫做像素每英寸。当我们观察图像时,通常看到的是由相似的纹理和灰度级像素连城的区域,他们相结合形成了物体。当物体的尺寸较小或者对比度较低时,我们通常要较高的分辨率观察;当物体的尺寸较大或者对比度较高时,则只要粗略的

2020-09-20 21:15:28 1087

原创 vim常用命令总结

文章目录vi/vim 常用命令总结1. vi/vim的工作模式切换2. vim命令键盘图3. 常用命令模式命令3.1 切换行、页面3.2 查找、替换3.3 删除3.4 复制剪切粘贴常用复制剪切粘贴命令4. 常用底线命令行模式命令4.1 撤销参考文献vi/vim 常用命令总结vim是经典的文本编辑器,可以进行高效的程序开发。本文对常用命令进行整理。1. vi/vim的工作模式切换基本上 vi/vim 共分为三种模式1,分别是命令模式(Command mode),输入模式(Insert mode)和底线

2020-09-13 10:20:22 26

原创 nvidia CUDA 信息查看

文章目录异常信息nvidia信息查询nvidia-smi信息意义参考资料异常信息运行机器学习的时候遇到一个错误:InternalError (see above for traceback): Dst tensor is not initialized.然后参考CSDN:weixin_43444314的博客1,可能是显卡内存不够了的问题。的确是这个问题。然后顺手把nvidia-smi这个命令查到的信息整理一下。nvidia信息查询主要查看cuda/cudnn的版本号信息,以及显卡的使用情况23

2020-08-23 12:54:57 118

原创 win10 缩短cmd路径显示

文章目录1. cmd长路径的尴尬2. 如何缩短显示路径3. 如何切换显示路径参考文献1. cmd长路径的尴尬在win10中使用cmd经常会遇到一个很尴尬的局面,如下图。就是满屏是文件路径名。堆得满满的。那么有没有方法可以像bash中的这样,最起码开头在屏幕的最左侧。2. 如何缩短显示路径在win10环境变量中添加环境变量 PROMPT1:变量名:PROMTP变量值: $p$_$+$g如图:这样cmd中的path显示效果就变成了下图这样:3. 如何切换显示路径切换到无路径模

2020-08-22 12:09:04 47

原创 笑傲江湖中的《洗手》中的霸权主义

笑傲江湖中,大多是令狐冲的快意恩仇。有起有落。不过总体来说是积极向上的。哪怕是《蒙冤》一章,令狐冲拼着姓名不要,竟然被师父师娘、小师妹误会。让令狐冲有苦难言,怒至癫狂。但是即便是这个时候,师娘还是疼爱她的,处处护着他;小师妹也不是没有情意,拼着被爹爹责骂也跑过去给令狐冲报信;更何况还有恒山“令狐冲粉丝后援团”,一直为他疯狂打call。所以哪怕他内心凄苦,也还有一丝丝的安慰。哇,毕竟有那么漂亮可爱的仪琳小师妹这样的真粉丝为他默默念经。但是《洗手》这一章,是让我感到最最无力、最为绝望的时候了。自己为了朋友情

2020-08-07 08:54:32 44

原创 矩阵的常用运算法则

文章目录矩阵的概念矩阵的加法矩阵的乘法矩阵的转置矩阵的逆伴随矩阵矩阵的行列式矩阵的导数矩阵的概念矩阵的加法矩阵的乘法矩阵的转置矩阵的逆伴随矩阵矩阵的行列式矩阵的导数参考资料[1] 《工程数学线性代数》(同济大学第6版),第2章...

2020-08-01 00:33:54 61

原创 python虚拟环境下pip仍然安装到系统目录下

问题描述在linux系统中,无论是使用virtualenv还是conda env,启动虚拟环境后,使用whitch pip查看pip的确定位到了虚拟环境中,但是pip list 或者pip install 还是指向了系统环境。杨的疑问.jpg考虑到应该是环境变量的问题,参考到博客的思路,我查看了一下我的环境变量,原来是当初配置python的时候,加了alias到我的.bashrc文件中:这不是作死嘛。我注释掉了。只不过注意,我们用anaconda替换系统python,只需要将ananconda的路

2020-07-22 11:36:39 488

原创 真实性渲染技术 Photo-realistic rendering

真实性渲染技术 Photo-realistic rendering文章目录真实性渲染技术 Photo-realistic rendering1. 真实性渲染技术的概念1.1 基本概念1.2 真实性渲染技术与pbr的关系      https://item.jd.com/12612391.html1.3 与Non-photorealistic rendering的关系2. 真实性渲染技术基础2.1 渲染方程2.2 光照

2020-07-17 02:06:40 179

原创 立体角的基本内容

立体角文章目录立体角角度(angle)与立体角(solid angle)[^立体角1]立体角的微分与积分[^立体角1]立体角的意义[^立体角示意图1]角度(angle)与立体角(solid angle)1Angle: ratio of subtended arc length on circle to radius,圆上所对应的弧长与半径之比.θ=lr;Circle has 2π radians. \theta=\frac{l}{r}; \\ Circle \

2020-07-13 11:18:07 185

原创 数据结构之二叉树 python实现

二叉树文章目录二叉树概念及主要性质二叉树 定义基本概念二叉树重要性质特殊二叉树及其性质遍历算法深度优先遍历宽度优先遍历python list 实现python 类实现概念及主要性质二叉树是一种最简单的树形结构。其特点是每个节点至多关联到两个后继节点。后继节点分为左关联节点和右关联节点。二叉树 定义二叉树是结点的集合。这个集合为空,或者有一个根节点,其余节点分属左右两个二叉子树。二叉树的结点有如下五种形态:基本概念空树:集合为空的二叉树。单点树:只包含一个根结点的二叉树。父结点、子节点:

2020-07-07 15:33:45 97

原创 jupyter kernel

jupyter kernel常用操作文章目录jupyter kernel常用操作1. 查看kernel2. 添加virtualenv kernel[^添加kernel]3. 删除virtualenv kernel[^删除kernel]1. 查看kernelbash中查看:jupyter kernelspec list或者直接在jupyter的lab下查看http://ip:port/lab2. 添加virtualenv kernel11, 安装virtualenv,可以参考廖雪峰的官

2020-06-29 11:24:27 64

原创 PyOpenGL之glVertexAttribPointer

PyOpenGL 开发参考文档:1. LearnOpenGL-cn2. 简书-Python之OpenGL笔记,大龙103. PyOpenGL-APIglVertexAttribPointer的APISet an attribute pointer for a given shader (index) index -- the index of the generic vertex to bind, see glGetAttribLocation for retrie.

2020-06-26 22:46:01 71

原创 python Error:depth == CV_32F || depth == CV_64F in function

error: OpenCV(4.1.1) C:\projects\opencv-python\opencv\modules\core\src\matmul.dispatch.cpp:526: error: (-215:Assertion failed) depth == CV_32F || depth == CV_64F in function ‘cv::perspectiveTransform’...

2020-04-27 18:15:05 329

原创 python jupyter中引用argparser的问题及解决方法

python jupyter中引用argparser的问题及解决方法在jupyter notebook中,涉及到args的问题的时候,例如引用argparser包时,会报出如下错误:parser = argparse.ArgumentParser(description='main') parser.add_argument("--images", dest = 'images', h...

2020-02-20 22:15:09 747

原创 markdown 链接方式

MarkDown 链接方式文章目录MarkDown 链接方式1. 目录形式2. 行内链接 Inline-style links[^doc]3. 参考样式链接 Reference-style links[^doc]4. 脚注 footnote[^footnote]1. 目录形式@[toc]效果如本文的目录样式2. 行内链接 Inline-style links1带标题 This ...

2020-02-03 20:43:30 434

原创 PDB常用命令

PDB常用命令根据网络资料整理的常用的PDB命令,参考资料来自网络。进入Debug模式:- 命令行: 进入命令行Debug模式,python -m pdb xxx.py- sublime : Tools-->SublimeREPL-->python pdbpdb 命令辅助命令h:(help)帮助run:重新启动debug,相当于restartq:(qui...

2020-02-03 13:18:51 390

转载 pandas的日期时间间隔运算

pandas的日期时间间隔运算pdandas的日期处理,基本的需求都可以满足。主要包括:时间段的生产时间格式转化间隔时间运算等原文地址:【简书:pandas的日期时间间隔运算】...

2019-12-20 11:13:25 447

原创 ·ImportError: cannot import name '_validate_lengths'的解决方法

from skimage import io, transformImportError: cannot import name '_validate_lengths原因是scikit-image的版本太低;0.13.1,更新即可:pip install --upgrade scikit-image但是安装的时候,报错:ERROR: Could not install packages ...

2019-11-04 14:13:42 2392

原创 算法:上楼梯

题目有一段台阶有15级,以小明的脚力一步最多可以跨3级。请问小明登上这段楼梯有多少种不同的步法?1. 递归def stair(n): if n < 0: return 0 elif n < 3: return n elif n==3: return 4 else: return sta...

2019-10-18 10:04:36 378

原创 SparkSQL 中group by、rollup和cube使用

具体内容讲解参考博客:CSDN:SparkSQL 中group by、grouping sets、rollup和cube方法详解下面为pyspark的示例:自己瞎编了一个csv,小学期末成绩统计:班级,姓名,课程,成绩1班,小明,语文,961班,小明,数学,991班,小明,英语,891班,小红,语文,921班,小红,数学,861班,小红,英语,992班,小强,语文,922班,...

2019-08-30 13:47:49 498

原创 Linux 配置jupyter notebook 远程访问

配置jupyter notebook 远程访问运行命令,生成jupyter notebook的配置文件jupyter notebook --generate-config得到结果:Writing default config to: /home/*YOURUSERNAME*/.jupyter/jupyter_notebook_config.py打开Python/Ipython she...

2019-07-12 17:06:24 247

原创 Jupyter notebook:Forbidden 403 GET /api/terminals?问题记录

问题描述用360急速浏览器访问远程jupyternotebook,结果会出现下面的问题:暂时解决方法具体为啥也不清楚,然后我用谷歌浏览器打开,是没有问题的。(内心一万头草泥马呼啸奔腾而过~~一直挺喜欢360急速浏览器,关键时候就出问题)然后我就把360急速浏览器的缓存清理一下,就可以用了(内心的一万头草泥马呼啸奔腾10的一万次方)后面出现在研究一下,现在不清楚为啥这样,先记录一下,还要...

2019-06-05 09:03:10 4017 1

原创 pyspark 空值填充

在进行数据分析的时候,空值的处理是数据预处理过程中的重要环节。在利用pyspark进行数据空值填充的过程中,遇到了一个坑,坑得明明白白。就是简单的空值处理,花费了好几天的时间。其实还是API的理解不到位的原因。特此整理一下,共勉共享。1. 问题描述具体描述一下待处理的问题,以便记录整理。假设有一个数据如下表:idname1sun2wang3John...

2019-06-04 12:27:05 7023

原创 Python 离线安装pyecharts模块

我们在做企业项目的时候,进行数据可视化,需要用到pyecharts模块。但是一般来说,企业的服务器是不能连接到外网的。所以需要离线安装。这里记录一下几个关键的问题。步骤从PyPI网站搜索‘pyecharts’1,找到自己想要的pyecharts版本的下载包。我用的是pyecharts-0.5.11-py2.py3-none-any.whl。用和服务器相同环境的,能够联网的电脑进行安装(...

2019-01-08 13:28:23 8249

原创 Pandas的SettingWithCopyWarning原因及解决方法

利用pandas进行数据分析的时候,会遇到SettingWithCopyWarning的警告。外文的一篇翻译和pandas的官方文档indexing-view-versus-copy将出现这种警告的原因分析的十分清楚。这里总结记录一下。重要概念view vs. copy用numpy演示一下:import numpy as npa = np.arange(12).reshape((3,4...

2019-01-08 02:00:09 3056

转载 nohup后台运行程序与停止

目录在用服务器的时候,例如腾讯云服务器,想跑一个爬虫程序,就需要在后台不挂断的运行。博客园:nohup和&amp;后台运行,进程查看及终止 这篇文章的方法是没有问题的。需要注意的是,当关闭一个session窗口后,重新打开一个后,用ps只能显示当前session的程序,不能查看之前的。这时候就要用:ps -aux | grep python来进行查询。...

2018-12-26 08:54:51 7746 1

转载 【win10】win10右键快速访问等文件夹导致资源浏览器崩溃的处理方法

win10操作技巧1目录问题描述使用工具操作方法总结问题描述win10想对快速访问和Onedrive进行右键操作的时候,一点右键就会导致explorer.exe崩溃。这就很让人崩溃。网上查找一些资料1,发现是一些右键菜单项的问题,只要删掉那些出问题的右键菜单项就会恢复正常。使用工具MenuMgr 右键菜单管理工具操作方法使用右键菜单管理工具,查看右键菜单删除已经失效的右键菜单项(路...

2018-10-09 09:42:39 10459 18

原创 git- win10 cmd git log 中文乱码 解决方法

在win10中,用cmd或者bash中使用git时候,经常遇到乱码问题,网上类似的教程很多,一般可以直接在cmd/bash中输入如下设置命令:git config --global core.quotepath false git config --global gui.encoding utf-8git config --global i18n.commit.encoding utf...

2018-07-30 12:28:22 12998 21

转载 Git- .gitignore匹配规则及注意事项

.gitignore文件的匹配规则Windows中可以通过echo 命令或者用Windows中的bash创建.gitignore文件。其主要的匹配规则如下:*.a # 忽略所有 .a 结尾的文件!lib.a # 但 lib.a 除外TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODObuild/ # 忽略 build...

2018-07-19 15:35:56 2153

转载 Git-上传冲突解决方法

报错内容:failed to push some refs to 'git@github.com:Sunpro108/Sunpro_Blog.git'hint: Updates were rejected because the remote contains work that you dohint: not have locally. This is usually caused by...

2018-07-19 15:16:38 985

转载 慕容复,不屈的凤凰

近来重读金庸先生的《天龙八部》,看到酒罢问君三语前后,忽然对慕容复的感觉变了!以前一直觉得他是一个沉迷于不切实际的复国梦的人,尤其少林寺,为了一己私利,对乔峰落井下石,枉费乔峰一直对他神交已久,结果还被段誉打败,被乔峰一招擒住,在天下英雄面前丢尽了脸,最终落得疯于身登大宝的幻梦中。 但是,如果我们从总体去体会慕容复,就会发现,他是背负民族复兴大业,一生勤勉克己,不屈不挠奋斗的人! 以下百度知道...

2018-07-18 09:35:08 382

Shell编程讲解

兄弟连出品的Linux系列教程之Shell编程的演示文档,详细介绍了shell编程的概念、语法及许多示例。适合入门上手

2016-11-26

Labview如何生成XML文件

发表于 2016-01-13 最后回复 2016-01-13

程序员的工作怎么样?

发表于 2015-06-23 最后回复 2015-08-02

为什么会出现numberFormatException

发表于 2015-04-03 最后回复 2015-06-23

android默认的包里为什么可以有多个public类?

发表于 2015-04-02 最后回复 2015-04-03

空空如也

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

TA关注的人 TA的粉丝

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