自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

想不出一个好的标题,就用这个吧

日常做笔记,还请各位大佬多多关照

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

原创 java环境配置——cmd命令行输入java正常显示而javac则显示不是内部或者外部命令

重装系统之后第二发,配置pycharm,意料之外的错误,启动的时候竟然要求配置jdk,瞬时蒙蔽,不记得之前有这么一出啊,上图:于是乎就去官网下载了jdk:找到适合自己的版本,我选的最后一个windows64位的,下载好之后直接安装就行,貌似这里不会有啥问题:安装完成需要在配置环境变量,这样系统才能找到我们的java命令,具体的原理大家可以搜一下,网上讲的很清楚~~环境变...

2018-10-20 12:08:06 65408 50

原创 Linux/MacOS 生成双击可执行文件

保存为.command格式的文本(如果不能直接改后缀可以先保存为一种普通文本格式,如“.rtf”,然后右键“显示简介”,在“名称与扩展名”中将后缀修改为.command),这个时候不出意外会发现文本内容已经乱码了,正如我们所预料的,手动修改文件格式通常会导致乱码。刚开始接触shell,很多不理解的地方,让我们一起交流,共同进步,内容很小白,也难免出现疏漏错误,望各路大神不吝赐教,在此拜谢了。很久很久没有更新博客了,疫情这几年的确发生了太多的事情,愿我们都能好好生活下去,而不仅仅是活着。

2023-03-02 16:13:21 2492 1

原创 PyQt+PyQtWebEngine+Spyder问题小结

离开博客太久了,每次都想找时间写写,但总是不知道写什么,深切体会到学校和职场的差别,希望以后还是能够回归博客,继续做好笔记,毕竟这里有我的整个青春。今天下午在搞PyQtChart时遇到了些问题,前后折腾了好几个小时,现在大概记录一下,以免再有朋友入坑。首先我需要用pyqt来绘制折线图,因此用到了pyqtchart,在anaconda中用pip下载这个库,但是其默认更新pyqt(我之前装的pyqt版本为5.9),下载速度奇慢,更新完毕后spyder直接挂掉了(其实这之间还有一些小插曲,不过最终spyd

2020-11-25 20:11:01 1737

原创 C语言中变量的存储类别——auto和static

我决定不再说些暖场的废话了,很尴尬。。c语言中的存储类别可分为auto、static、register和extern,后两者不常用,研究下前两个。auto即自动,用此关键字修饰变量为自动的,亦即当执行到定义该变量的代码时会产生一个新的变量,我们做个小实验:#include <stdio.h>#include <stdlib.h>#include <windows.h>void test() { auto int a = 0; a = a++;

2020-07-29 18:59:23 2811 1

原创 Visual Studio 2015编译运行C语言文件问题小结

各位老友好久不见,距离上一篇博客已经过去四个多月了,这应该是近几年间隔最长的一次。很无奈,毕业季赶上了特殊时期,很多计划都被打乱了,半年前构思的各种场景在现实面前一一被抹杀,在家搞毕业设计是真的痛苦,过程的艰辛不再细谈,今年各行各业都不容易,大家且活且珍惜。 由于之前很长的时间都在搞毕论,现在虽然已正式毕业但脑子还是停留在那一个个无眠的夜晚,焦虑彷徨的状态依旧坚挺,最近这几天也是颓废的很,所以打算一切从头开始,按照我的博客文风,从基础开启旅程,慢慢走向正轨,那么聊点什么呢,如题...

2020-07-09 15:59:58 2381 3

原创 运行pytorch时报错——AttributeError: module 'torch.nn' has no attribute 'ModuleDict'

2020.2月的最后两个多小时,下次相遇2.29号就要等到四年后了~~很神奇的一个月,学生生涯的最后一个假期,没想到竟是最长的一次...还是想祝福每位朋友,无论这段时间境况如何,都要稳稳地走下去,生活真的是坎坎坷坷,跌跌停停,愿你我都能平安,快乐。继续记录小的知识点吧,昨天运行pytorch时报了错:AttributeError: module 'torch.nn' has no attr...

2020-02-29 21:43:26 19951 5

原创 Pycharm+PyQt5+QT Designer设计GUI时的问题一二

胖友们好久不见,经历这个特殊的时期,你是否也蜕变成了肥嘟嘟的小可爱,哈哈~渐渐地感觉博客写不动了,每次有写的冲动时都觉得内容太low了,不好意思下笔,后来一想,我写博客的初衷不就是做笔记嘛,记录这一程的点点滴滴,以谦卑的心态倾听各位大佬的指导,嗯,应该是这样的。所以,还请各位不要见笑,这段时期的确处于空洞期,只能说一说个人感觉有意义的小知识点了。最近稍微搞了一下PyQt,详情就不介绍了,目...

2020-02-19 21:38:41 3357 4

原创 “暗通道”到底是个什么东西

对于图像去雾领域的研究者来说,何凯明博士的“暗通道先验(DCP)”可谓是奉若圭臬,接触这个概念一年了,但一直没有深挖,一直都是“拿来主义”,看大家粗略地一概而过,今天一时兴起,想着小搞一波,咱们就稍微深入一点,看看这个神奇的“暗通道”到底是个什么东西。先来一段经典的代码吧,何博士的基于暗通道先验的单幅图像去雾中的部分代码,本人做了详细的注释,应该是可以看懂的:clear all;I=i...

2020-01-05 21:11:08 3402 2

原创 2019终章

现在是北京时间公历二零一九年十二月三十一日二十点五十五分,我在X9430,我们的大实验室。五十多人的实验室现在还剩三人,大家都去跨年了,生活还是需要仪式感的,嗯~晚上去超市逛了一圈,买了些东西,然后就不知道要去哪了,于是乎来实验室坐会儿,稍微改了下论文,准备写写博客小小地总结一下。2019年,其实是很繁杂的一年,从年初的准备开题答辩,然后专业实践答辩,再之后就是找实习,接着秋招来临,投...

2019-12-31 21:30:56 709 4

原创 两个栈共享一块存储空间新解

前段时间数据结构的作业里有一个这样的题跟大家分享一下: 若栈采用顺序存储方式存储,现两栈共享空间V[1..m], top[i]代表第i个栈( i =1,2)栈顶,栈1的底在v[1],栈2的底在V[m],则栈满的条件是( )。 A. |top[2]-top[1]|=0 B. top[1]+1=top[2] C. top[1]+top[2]=m...

2019-12-20 10:34:33 7503 4

原创 对于Opencv人脸识别调试过程中出现的问题小结

今天有博友咨询关于之前写的opencv实现人脸识别文章中的个别事宜,由于先前的环境已经凌乱了,又重新配了一下,现总结一下出现的问题,希望能够帮到大家。原文见我的置顶博客:https://blog.csdn.net/beyond9305/article/details/93724948,后来又改进了一番:https://blog.csdn.net/beyond9305/article/detai...

2019-12-16 15:48:04 2063 2

原创 手绘知识点——二级指针

距离上篇博客已然过去一个半月有余,作为毕业狗,各种忙,老铁们懂得~~还是继续写手绘知识点系列吧,之后可能会转到深度学习领域,站好最后这一班岗吧。今天我们聊聊二级指针,内容不多,还是坚持简便+重点的原则,想到这一系列的第二篇博客付出的超大心血换来的是最低的访问,我这颗小心脏啊~~~关于指针,众所周知,可以简单地理解成“地址”,在内存中就是一串01010101,为了方便记忆将其转换为十六进...

2019-11-29 21:38:44 392

原创 手绘知识点——字符串指针

指针系列第五篇了,来到字符串指针,和上篇的数组指针极其类似,很多操作都可以照搬,我们来聊聊这位朋友的故事。大家都知道在C语言中有三种基本数据类型:整型、实型和字符型;这里边并没有字符串类型,所以我们通常要用字符类型来表示字符串,即将字符串放到一个字符数组中,那既然都是数组(上篇我们用的是整型数组),所以很多操作是可以共用的。字符数组中的元素为一个个字符,在内存中也是按顺序依次排序的,每个字...

2019-10-09 00:13:00 548 2

原创 手绘知识点——数组指针

各位老铁国庆节过的可还好,前天看了大阅兵,很激动,国富民强,我等也应该感到自豪~来到指针系列第四篇,我们聊聊数组指针,即指向数组的指针。那您可能会问了,这东西有啥好说的,前边不都提了嘛,最多就是指针的加加减减,取个元素值啥的,其他也没什么可说的啊。哎(二声),事实胜于雄辩,咱们还是走一波~首先大家应该回顾一下数组是个啥东西,按照官方的说法数组是一系列具有相同类型的数据的集合,划重点,一系列...

2019-10-03 23:43:15 738

原创 手绘知识点——指针运算&变量的内存分配原理

九月的最后一天,首先祝我们的祖国生日快乐,让我们继续砥砺前行……来到了指针系列的第三篇,我们来说说指针的运算以及变量在内存中的存储问题,重点在于后者。首先看一下指针的算术运算:int a = 1,*pa=&a,*pa1=&a;double b=3.1415,*pb=&b;printf("before pa++,pb++:\n");printf("&am...

2019-09-30 15:38:13 1414 12

原创 手绘知识点——指针的类型vs指针所指向数据的类型

前天就该写这篇了,无奈杂事缠身,一拖再拖……此篇博客并不在计划以内,只是看前篇博客的评论时发现了自身代码的一个错误,就是定义指向变量double型变量b的指针pb的时候,前边类型写成了int *,应该是double *,当时不知道是啥情况,这么明显的错误竟然没有发现,但是编译也并没报错,主要还是输出的时候设计到的pb太少,这可能就是天意吧,那么今天就仔细探究一下这一小块的知识点吧~先放上前篇博...

2019-09-28 22:33:17 617 2

原创 使用python将任意张图片拼接成多张大图

今天看到在之前的一篇博客下有位朋友留言提到了“将多张图片拼接成多张大图”的问题,这一系列的博客已经写了三篇了,这是第四篇了,后三篇全都是基于广大博友的热心提问而成型的,十分感谢各位的关注,让我们一起进步吧~~~先放上之前的三篇吧,都是姊妹篇:1.使用python将多张图片拼接成大图:https://blog.csdn.net/beyond9305/article/details/83413...

2019-09-24 23:27:35 5549 9

原创 手绘知识点——指针入门

距离上篇博客整整一个月了,秋招的黄金期,感觉自己的节奏和去年此时的师兄师姐完全不在一个频道上,找工作真的是玄学,真的是有缘千里来相聚啊,不多说了,祝福每位毕业季的同学(比心)~一直以来都想搞一个手工画图系列,以自己的理解落实到具体的纸面上,这样更加清晰明了,今天先来第一棒,也是“当头一棒”,悄悄地进入指针的大世界~记得大一刚开始接触C语言时还是很感兴趣的,当时重点关注的网站是“编程中国”,...

2019-09-22 21:00:04 10545 15

原创 基于Anaconda安装Pytorch1.2.0问题一二

有20天没更新了,8.3号从成都回到山东,在家待了几天然后去烟台找对象过节了,正值秋招季节,各种忙碌,偷得片刻闲暇,整理一篇帮对象装Pytorch时遇到的问题,都是很基础的东西,但真正遇到了却也不是那么容易解决,那就开始吧~首先系统是win10专业版,为了方便安全我们使用Anaconda来配置环境,关于Anaconda的安装就不再表述了,网上教程一大堆,也的确没有什么值得注意的,唯一的一点就是...

2019-08-22 14:00:31 13668 2

原创 基于Tensorflow轻松实现XOR运算

对于“XOR”大家应该都不陌生,我们在各种课程中都会遇到,它是一个数学逻辑运算符号,在计算机中表示为“XOR”,在数学中表示为“”,学名为“异或”,其来源细节就不详细表明了,说白了就是两个a、b两个值做异或运算,若a=b则结果为0,反之为1,即“相同为0,不同为1”.在计算机早期发展中,逻辑运算广泛应用于电子管中,这一点如果大家学习过微机原理应该会比较熟悉,那么在神经网络中如何实现它呢,早先我...

2019-08-02 17:19:46 3160 9

原创 经典算法精讲精练之回溯法求解0-1背包问题

最近来一波基础算法吧,掌握基础原理方可行走天下。回溯法本质是用来搜索问题的解,典型地就是使用深度优先搜索,搜索路径一般沿树形结构进行,在搜索过程中,首先会判断所搜索的树结点是否包含问题的解,如果肯定不包含,则不再搜索以该结点为根的树结点,而向其祖先结点回溯;否则进入该子树,继续按深度优先策略搜索。 可能这么说不是很容易懂,咱们来的实例吧,那就是经典的0-1背包问题,...

2019-07-31 18:19:25 6224 1

原创 基于Tensorflow使用CRF(条件随机场)解决词性标注问题

最近一直在看吴茂贵老师的《Python深度学习:基于TensorFlow》,前几天看到了概率图模型这一块,讲到了贝叶斯网络和马尔可夫网络等;其中后者主要讲到了马尔可夫随机场和条件随机场,于是今天就动手敲了一遍书中给的代码,讲真,代码有点乱,对于小白来说看着可能会生无可恋,咱们出发吧~~关于词性标注稍微说明一下,比如给你一个句子:You are beautiful。标准的“主系表”结构,大家...

2019-07-28 23:03:22 2731

原创 使用git clone命令下载的文件放到了哪

我这个标题有点直。。准确的说应该是在cmd命令窗口下使用git clone下载的文件到底在哪里。。今天上午需要用到数据标注软件,在github上找到一个,直接下载一直不成功,然后就使用了以上命令,结果下载完之后怎么也找不到下载目录,记得之前就遇到过这个问题,时间太长给忘记了,所以这次写篇博客记录一下。。我是在cmd中使用的该命名,win+R打开“运行”,输入cmd显示你的命令窗口:...

2019-07-28 13:24:38 34070 9

原创 Eclipse安装CDT插件问题一二

下午因为一些需求要搞一波C,貌似很久都没接触C和C++了,之前做课程设计的时候还在用VC++6.0,很经典的IDE了。但因为版本过老所以打算尝个鲜,于是下载了DEV-C++,这是一款轻量级的IDE,只有几十M,具体的就不说了,有点儿坑,各种库函数报错,整了很久也没完全搞定,不知道是不是因为版本问题,界面也很不友好,比VC++6.0显得还古老。。卸载DEV之后打算在eclipse中折腾一下,装个...

2019-07-25 18:42:00 6423

原创 精讲精练之图像分割经典算法——分水岭算法

之前说好的,以后主要精力都会放到图像处理方面,如果有这一块的大佬还请多多指教……本期聊一下用于图像分割的分水岭算法,其核心思想就是把我们需要用于分隔的图像想象成一个由山峰-分水岭-山谷三部分组成的实况图,图像的前景,即我们需要分割出来的图像部分;图像的背景,即我们图像的背景部分,我们将前景部分看作山峰,背景部分看作山谷,二者的交界处,即分水岭,看作未知区域。如果我们往山谷里灌水的话,等水蔓延到...

2019-07-18 18:01:53 7138 1

原创 基于Turtle制作色彩缤纷的节日礼花

这几天打算搞点儿有意思的东西,搜索一番发现了一个名为Turtle的python库,它是python绘制图像的函数库;其原理就是假设有一只小乌龟,从坐标轴原点出发,根据我们设置的一组指令,在整个坐标系平面内爬行,从而它的爬行路径便绘制出了一系列图形。关于这个函数库大家可以去官网查看说明:https://docs.python.org/3/library/turtle.html?highlight...

2019-07-17 21:41:58 7930

原创 FCN(全卷积网络)部分函数方法更新说明

对于FCN网络,做过目标检测分类项目的朋友应该不会陌生,最近想着搞一波,源代码来自github:https://github.com/shekkizh/FCN.tensorflow,大家可以看到,已经很久没有更新了,两三年前的老程序了,难免会有些旧版本的方法属性需要更新换代一下,一则是避免抱警告信息,另外也可以体验新特性的优势。上篇博客也提到了,因为要使用avx2指令集,目前找到的最新的ten...

2019-07-15 20:16:16 4392

原创 完美解决Tensorflow不支持AVX2指令集问题

这几天研究了一下FCN(全卷积网络),由于电脑配置不够,用GPU训练直接报OOM(内存溢出)了, 于是转战CPU,当然,这样会很慢,之后会继续搞一下,减小一下网络的复杂度,对一些参数设置一波,看能不能正常跑下来。记得一开始没有装GPU版的tensorflow时用CPU版本跑程序的时候总是报警告:Your CPU supports instructions that this TensorFlo...

2019-07-14 17:09:00 19479 20

原创 Win10自带Ubuntu系统之有始无终的GUI安装经历

前天搞了一波Win10自带的Ubuntu系统,踩了些坑,最终也算比较圆满,于是乎昨天继续前进,打算给ubuntu装个门面,搞个GUI,但我还是图样图森剖,想到了开始却没有料到结尾,万里长征死在了最后一公里,欲知此事如何,且听这回分解……第一步肯定是搜一些教程喽,搞了好几篇,发现大同小异,于是就开始操作,刚开始就卡住了,所有博主给的VcXsrv下载地址都打不开,换了好几个浏览器也不行,于是自给自...

2019-07-11 18:25:08 5086 2

原创 Win10自带Ubuntu系统安装及使用过程填坑

还记得很久很久以前,打算重拾一下Linux,百度谷歌各种安装双系统教程,最后都被打击的想去死,哈哈~然后退而求其次,装了个虚拟机,还不错,就是偶尔有点卡,最近发现win10自带了ubuntu系统,那就搞一下吧~~想当年作为大二主课之一的“Linux操作系统实战”考了专业第一,但实际上对于Linux我是很惧怕的,毕竟当时学习过程中就遇到各种奇葩问题,完全不知道从何入手。好在一点就是本人...

2019-07-09 18:37:50 69957 17

原创 关于Opencv实现人脸识过程中的一些问题探究和改进

本文基于上篇人脸识别文章:https://blog.csdn.net/beyond9305/article/details/93724948进行了一些探究和改进,希望能对大家有一点点帮助,还是欢迎点赞和收藏哈,来自小博主的无奈~~哈哈大家可以打开上篇文章,对照最后贴出的全部代码来看会更加直观……1.在detect_face函数中,第15行代码返回的faces究竟是个什么东西?我们注释简...

2019-06-30 15:19:58 4758 9

原创 读书笔记——《谁说菜鸟不会数据分析—Python篇》

最近刚读完一本新书,关注的公众号作者出的“谁说菜鸟不会数据分析—Python篇”,话说现在很多微信公众号大牛都在出书,这貌似是一个趋势。。说说这本书吧,我之前看过一些网文,对于数据分析这一块也有过一点点研究,很浅,大体就是爬个数据,然后做一些简要的分析,最后可视化一下就ok了。这本书还是挺适合小白或者小白加强版,毕竟还是要掌握一些基础的知识,全盲肯定是不行的。读完此书后,依照惯例做了个简要版的...

2019-06-29 14:29:25 6808 215

原创 基于Opencv快速实现人脸识别(完整版)

上篇博客:https://blog.csdn.net/beyond9305/article/details/92844258严格来说标题是有误的,只是单纯地对人脸进行了检测,而并非识别,opencv内置了检测分类器和识别器,这二者还是有很大不同的。这次进一步地研究这一块的知识,来一波真正意义上的人脸识别,查询的资料可能有点过时,但基本思想是没有毛病的,对一些函数也进行了更新,保证了功能的正常实...

2019-06-26 12:03:06 85162 91

原创 基于OpenCV快速实现人脸识别

以后打算多多关注计算机视觉这一块,涉猎广一些,对今后的毕设也有益处。做一下人脸识别吧,之前看到一个博主写的一个demo,错误不少,经过修改以及查询资料,现在整理一下思路。先上代码:# # -*- coding:utf-8 -*-import cv2 impath="test.jpg"image=cv2.imread(impath)gray=cv2.cvtColor(im...

2019-06-19 20:58:50 12080 14

原创 树——牛客网刷题第四波

牛客有争议的题目是越来越多了各有各的理什么时候能出个官方答案啊1.下面关于二叉搜索树正确的说法包括(C)。A. 待删除节点有左子树和右子树时,只能使用左子树的最大值节点替换待删除节点。B. 给定一棵二叉搜索树的前序和后序遍率历结果,无法确定这棵二叉搜索树。C. 给定一棵二叉搜索树,根据节点值大小排序所需时间复杂度是线性的。D. 给定一棵二叉搜索树,可以在线性时间复杂度内...

2019-06-16 17:22:29 1906 3

原创 Django实战之先来个宏观扫描

感觉放下Django很久了,现在学的太杂,什么都会一点,没有精通的,这可不好,趁这一两个月还有时间赶紧深钻一门,至少也要搞个差不多,那就试着从Django开始吧。在知乎上找了找,有不少大佬,踩了些坑,最后发现一个还不错的,实验了一下,至少可以正常显示,今天先来个宏观的认知,之后再一点点搞源码。这是原作者的知乎地址:https://zhuanlan.zhihu.com/p/38340557...

2019-06-12 18:48:36 3018

原创 Win10+Anaconda+Opencv+Pycharm解惑答疑

如果没记错的话,很久以前我重新安装anaconda、tensorflow等一系列环境就是因为opencv安装失败,继而越搞越糟,最终打破重来,今天又想搞一下这块,过程很顺,有一点小波折,结果还是好的。我是在Anaconda Prompt中使用conda install opencv命令直接安装的,在这之前在Anaconda中重新创建了一个虚拟环境命名为opencv,然后发现一个问题,不同的虚...

2019-06-11 21:14:11 4684

原创 网络基础——牛客网刷题第六波

端午小长假后的第一天,状态有点儿迷。。1.由于帧中继可以使用链路层来实现复用和转接,所以帧中继网中间节点中只有(A)A. 物理层和链路层B. 链路层和网络层C. 物理层和网络层D. 网络层和运输层解析:帧中继是一种减少结点处理时间的技术。 帧中继的原理很简单,它是基于数据帧在光纤上传输基本不会出错的前提来设计的。 因此帧中继交换机只要一检测到帧的目的地址就立即...

2019-06-10 21:17:46 5043

原创 网络基础——牛客网刷题第五波

1.下面不会产生ICMP 差错报文的是(D)。A. 路由器不能正确选择路由B. 路由器不能传送数据报C. 路由器检测到一个异常条件影响他转发数据报D. 已经产生了ICMP差错报告报文解析:ICMP 报文的种类有两种,即 ICMP 差错报告报文和 ICMP 询问报文 差错报文有: 终点不可达 源点抑制(Source quench) ...

2019-06-09 16:49:18 2190

原创 Python小探究之装饰器是个有意思的家伙

前一篇是python中函数的一些基本原理,为本次的装饰器打下了坚实的理论基础,在正式进入装饰器之前还需要熟悉一个函数的知识点,那就是一个函数可以作为参数传递给另一个函数,进而可以进行各种操作,而这一特性跟跟装饰器有着直接的关系。来吧,一段相当简介的代码:# # -*- coding:utf-8 -*-def test1(): return "my name is test1"...

2019-06-08 23:59:42 3912 4

空空如也

空空如也

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

TA关注的人

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