自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 将Gerrit提交但未合并的代码重新下载并在最新提交

step1:在要下载的Gerrit网页上,点击Download 选择.zip文件下载step2:将文件解压到你要提交代码的目录中,如3d12d10.diff 文件,然后使用以下命令解析3d12d10.diff文件patch -p1 < 3d12d10.diffsteps3:解析之后将得到你下载的文件,之后可以将其正常提交。git add .git commit -m "test"git push origin HEAD:refs/for/master.

2022-05-07 21:11:00 789

转载 【无标题】linux中的两个很重要的信号:SIGALRM信号和SIGCHID信号

linux中的两个很重要的信号:SIGALRM信号和SIGCHID信号在进行堵塞式系统调用时。为避免进程陷入无限期的等待,能够为这些堵塞式系统调用设置定时器。Linux提供了alarm系统调用和SIGALRM信号实现这个功能。要使用定时器。首先要安装SIGALRM信号。假设不安装SIGALRM信号,则进程收到SIGALRM信号后。缺省的动作就是终止当前进程。SIGALRM信号成功安装后,在什么情况下进程会收到该信号呢?这就要依赖于Linux提供的定时器功能。在Linux系统下,每一个进程都有惟一

2022-04-06 16:37:46 565

原创 arcgis如何生成邻接矩阵/邻接关系分析

作者:地理小子链接:https://www.zhihu.com/question/38477549/answer/213151180来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。这里借鉴知乎,加以补充操作步骤:问题:arcgis如何生成邻接矩阵?我现在有一个区域内的点和线的矢量信息,点位于线的交点上,想得到整个图的邻接矩阵。比如这个图中:有...

2020-03-11 23:55:29 10016 15

原创 基于粒子群算法优化广义神经网络(岩爆预测实例)

粒子群算法优化广义神经网络(PSO_GRNN)这里分享最近研究重现的一篇文章,核心算法是广义神经网络GRNN,依据岩石的抗拉强度、弹性能量指数等四个特征对岩爆危险等级的一种预测。算法思路比较简单,论文《基于粒子群算法和广义回归神经网络的岩爆预测》欢迎大家引用原文~这里附上主程序,完整代码可从这里下载://download.csdn.net/download/weixin_404057...

2020-01-29 09:52:41 2741 2

原创 VisualSVN Server 创建仓库时报错 can't write ....can't move.... 函数不正确

由于忘了截图,所以这里进行描述:如果你使用VisualSVN Server 创建仓库时报错 错误提示如下:can't write ....can't move.... 函数不正确,也就是你无法创建在Repositories中无法创建仓库,很可能是你版本安装的问题,最新的版本并并不支持免费,可能需要付费,为此,这里建议安装之前的版本。比如我重新安装了之前的3.8.0...

2019-10-04 22:57:19 954

原创 c++中 值传递与引用传递的区别

前言:这里主要区别一下当传递参数是单变量或数组时它们之间有不同。单变量如int a,b,有值传递和引用传递之分,而在形参为int数组或string类型数组时,c/c++都是在进行引用传递。一、单变量的值传递与引用传递1.值传递 调用时,将实参的值传递对应的形参,即为值传递。由于形参有自己独立的存储空间,又作为函数的局部变量使用,因此在函数中对任何形参值得修改都不会改变实参变...

2019-08-19 17:22:37 2995 1

原创 c++中声明和定义的区别

前言:网上有些关于C/C++中函数和定义之间的没有描述的很清晰,这里总结一番:声明和定义在作用于变量和函数中是有区别的:这也是网上一些说话有分歧的地方;1.声明和定义变量时:要区别这两个词,需要从编译器的角度来看,当编译器编译你的程序时,声明是仅仅告诉编译器,有个某类型的变量会被使用,但是编译器并不会为它分配任何内存。而定义就是分配了内存。主要区别是int a;int b=1;exte...

2019-08-18 11:26:29 879

原创 黑盒子--C++

一、题目黑盒子代表一个原始的数据库。它可以用来储存整数数组,并且它拥有一个特殊变量i。在最开始,黑盒子是空的,并且i=0。现在对黑盒子进行一系列的操作处理,操作包括以下两种:1、ADD(x):表示将x加入到黑盒子中。2、GET:使i增加1,输出黑盒子中第i小的数值(即将所有数按升序排序后的第i个数)。下面给出一个具体例子:序号 操作 i 盒子内...

2019-08-12 12:50:40 1092

原创 输出PATest--C++

一、题目给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式:在一行...

2019-07-28 10:42:44 170

原创 01背包问题--C++

一、题目:有N件物品和一个容量是V的背包。每件物品只能使用一次。第i件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V用空格隔开,分别表示物品数量和背包容积。接下来有N行,每行两个整数vi,wi用空格隔开,分别表示第i件物品的体积和价值。输出格式输出...

2019-07-24 08:02:33 1136

翻译 木棒--C++

一、题目乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位。然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度。请你设计一个程序,帮助乔治计算木棒的可能最小长度。每一节木棍的长度都用大于零的整数表示。注意: 数据中可能包含长度大于50的木棒,请在处理时忽略这些木棒。输入格式输入包含多组数据,每组数据包括...

2019-07-21 22:32:33 2057 1

原创 生日蛋糕--C++

前言:这是算法中很经典的一道题题目:7月17日是Mr.W的生日,ACM-THU为此要制作一个体积为NπNπ的M层生日蛋糕,每层都是一个圆柱体。设从下往上数第i层蛋糕是半径为RiRi, 高度为HiHi的圆柱。当i < M时,要求RiRi>RiRi+1且HiHi>HiHi+1。由于要在蛋糕上抹奶油,为尽可能节约经费,我们希望蛋糕外表面(最下一层的下底面除...

2019-07-20 19:28:24 4297

原创 VS2017中进行Python编程(安装和环境设置)

前言:VS强大的编译功能不提,这里说明它对查找所有引用、转到定义及提供的编程编辑来说是真的省心,转到引用包当中只需要按F12键,跟踪引用简直太爽,使用过VS的同志们应该体会到其编辑程序的附加功能真的六。VS2017的安装请参考这边文章,里面讲得比较详细。https://mp.weixin.qq.com/s/jjzHrxKSOqcYGnBCMfY8pA1.安装Python开...

2019-07-17 21:38:25 2965

原创 python中matlabplot和seaborn中文字体显示的一种解决方案

经过测试,该方法有效,分享一波,不多说了,直接上干货:主要经过四步,比较永久的一种方法,适合需要经常显示中文标题第一步:安装黑体SimHei.ttf在这个百度云盘中下载:链接:https://pan.baidu.com/s/1v0EvmYGJK7hTztL-IAJ7gw提取码:dbbd第二步:将该文件放到如下目录中第三步:修改配置信息把 font.fami...

2019-07-15 16:23:38 1311

原创 git的基本操作流程

Git上主要有三个区域组成:工作区、暂存区、Git仓库工作区就是你编辑程序或文本的区域,暂存区是你保存工作后的程序或文本,暂存区的文件你可以重新编辑和修改,同时没有存到仓库中,不能被搜索到,而提交上传到仓库中的文件则可以被搜索到。三个区域的工作流程,主要使用到三个命令git status;git add hello.php;git commit -m"提交描述" ...

2019-07-14 17:33:51 105

原创 python将图像保存为pdf及图片

引言:用python进行机器学习时需要分析数据画图及结果画图需要保存结果图片,为此,本博客稍微总结了一下常用的图片数据保存,如保存图像数据为pdf.下面是一个用pytorch搭建的LSTM对sin函数进行预测,但是这不是本博客的重点,重点是总结一下图像数据保存,虽然内容小,但是对于像我这样的新手,显然不可或缺。# -*- coding: utf-8 -*-"""Created o...

2019-06-14 20:10:17 16692

原创 机器学习常用的五种预测结果评价

引言:机器学习和深度学习的广泛应用,人们对回归预测/分类预测的结果评估的重视,为此总结了五种常用的模型结果评估方法,并简要做一些说明,RMSE、MAE、Accuracy、R2、var等五种评估方法,其中精度一般用于分类预测上,但是,也可以用于回归预测评估上。均方根误差:(2) 均方误差:(3) 精度:(4) 决定系数:(5) 解释方差得分:RM...

2019-06-14 17:30:45 9004 1

原创 操作系统概述

1.1操作系统初步认识1.2操作系统功能和定义1.3操作系统发展历史1.4分时技术与分时操作糸统1.5典型操作系统类型(关键词:操作系统,Windows,Linux,cpu,gpu)问题:操作系统与普通软件是一样的吗?又有哪些区别?没有安装操作系统的计算机能运行程序吗?能,一些基本设置普通用户能正常使用吗?不能操作系统有哪些功能?提供操作界面,控制程...

2019-05-24 10:33:58 970

翻译 KNN(最近邻)算法总结

KNN(最近邻)算法参考:本文参考选取的案例来自以下:https://blog.csdn.net/qq_41228463/article/details/84341762李奇峰 https://blog.csdn.net/mrliqifeng/article/details/82592867一、定义及原理knn算法是通过计算两个个体之间的距离及相似性来进行分类,几乎适合于任...

2019-04-21 14:49:44 2638 1

原创 RemoveError: 'requests' is a dependency of conda and cannot be removed from conda's operating enviro

conda 安装时出现报错RemoveError: 'requests' is a dependency of conda and cannot be removed from conda's operating environment.这种错误出现的原因是 'requests'包是用pip 安装的,而如果你再用canda 安装其他有关包时便会触发此错误,可以使用conda lis...

2019-04-12 15:19:26 20146 1

原创 如何使用tensorflow搭建简单线性模拟

本文将带来tensorflow中文文档入门前的一个小例子讲解使用tensorflow搭建简单线性模拟器:地址:http://www.tensorfly.cn/tfdoc/get_started/introduction.html声明:对于入门而言的一篇简单讲解,高手轻拍这段很短的 Python 程序生成了一些三维数据, 然后用一个平面拟合它.主要内容包括:1.如何使用Varia...

2019-03-07 16:43:08 369

原创 ModuleNotFoundError: No module named 'keras' 错误提示情况及解决方法

import tensorflow也没有问题,就是再import keras出错报错如下:Using TensorFlow backend.Traceback (most recent call last):File "/home/zhangzhiyang/PycharmProjects/tensorflow1/test_keras.py", line 2, inimport kera...

2019-03-03 21:54:29 100442 10

原创 SVM学习 及libsvm317包在MATLAB中的调用

1.前言:SVM属于机器学习的一个大类,善于做数据分类和回归。由于项目的需要,重新学习和整理了SVM在数据分类和回归中的运用:对于新手,这里不再赘述SVM理论知识,目前有这几篇优秀的SVM理论解释博客,避免重复造轮子,主要篇幅用于讲解SVM的一个实例,及其在MATLAB环境中调用libSVM的一个例子:1.机器学习中的算法(2)-支持向量机(SVM)基础 - LeftNotEasy...

2018-10-25 23:51:17 614

原创 MATLAB与C#混合编程的两种方法

写程序少不了参考别人的经验,因为参加项目需要,在进行系统开发的时候,需要用到MATLAB和C#的混合编程,为此总结了一下经验~1.编程工具   我使用的是VS2013 及MATLABR2015b,一般来说,混合编程对版本要求不是很高2.先总体介绍一下两种混合编程的大致区别:(1)目前使用最广的方法是先封装MATLAB程序为dll文件,然后在VS中进行引用,便可以在VS中调用其封装的函数...

2018-09-05 21:22:12 17058 20

原创 C# 为何需要泛型集合list<T>;,及其一般用法

初次接触泛型list&lt;T&gt;时还不太能理解,随着不断地学习,初步地总结了一下list&lt;T&gt;泛型集合,本文将针对泛型集合提出三个问题,什么是泛型?有了哈希表,二维数组,字典等类型,为何还需要泛型集合?它又有什么强大的功能让程序员爱不释手?在此之前,我们都知道无论是C#还是C,C++语言,它们的优点我就不再赘述,但是它们无外乎都有一个让人头痛不已的地方,那就是它们都是强类型的...

2018-05-04 18:58:57 1186

原创 VS2013中未能引用Mysql.data.dll的提示错误的解决办法

 C#连接MySQL数据库需要引用MySql.Data.dll 或者MySql.Web.dll  mysql.data.dll是C#操作MYSQL的驱动文件,是c#连接mysql必要插件,使c#语言更简洁的操作mysql数据库。下面是查找的一般路径因为项目需要,要把sql数据库迁移到mysql数据库中,万事俱备,启动调试的时候,赫然出现,未能找到Mysql.data.dll引用...

2018-04-28 11:51:59 5866 2

PSO_GRNN (交叉验证下岩爆预测实例).rar

这里分享最近研究重现的一篇文章《基于粒子群算法和广义回归神经网络的岩爆预测_贾义鹏》,核心算法是广义神经网络GRNN,依据岩石的抗拉强度、弹性能量指数等四个特征对岩爆危险等级的一种预测。算法思路比较简单,程序中加了很多注释,并提供了当时的一些思考。

2020-01-29

斯坦福大学CS106A课程讲义及教材

斯坦福大学CS106A课程讲义及Karel机器人学习Java教材。

2018-11-08

最新版本的libsvm下载

支持C++,jave,python,matlab等多种语言,并提供使用说明!

2018-10-25

空空如也

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

TA关注的人

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