aabb7654321的博客

私信 关注
aabb7654321
码龄7年
  • 53,644
    被访问量
  • 暂无
    原创文章
  • 230,087
    作者排名
  • 2
    粉丝数量
  • 于 2014-06-10 加入CSDN
获得成就
  • 获得15次点赞
  • 内容获得0次评论
  • 获得45次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

跳出内循环,继续下一次外循环的写法

跳出内循环,继续外循环:def work(): #定义函数 for i in range(5): for j in range(5): for k in range(5): if k=3: break...
转载
411阅读
0评论
0点赞
发布博客于 2 年前

ImportError: cannot import name 'BaseDataset' from 'src.dataset'

因为我进行了相互调用,我在父类中调用了子类。from src.dataset import BaseDatasetclass PSINSDataset(BaseDataset):from src.main import PSINSDatasetclass BaseDataset(Dataset):转载于:https://www.cnblogs.com/xym4869/p/...
转载
245阅读
0评论
0点赞
发布博客于 2 年前

神经网络中的反向传播法

直观理解反向传播法反向传播算法其实就是链式求导法则的应用。按照机器学习的通用套路,我们先确定神经网络的目标函数,然后用随机梯度下降优化算法去求目标函数最小值时的参数值。反向传播算法损失函数与正则化项假设我们有一个固定样本集\(\{(x^{(1)},y^{(1)}),···,(x^{(m)},y^{(m)})\}\)它包含m个样本。我们可以用...
转载
104阅读
0评论
0点赞
发布博客于 2 年前

Pytorch中ndarray tensor list互转

1.ndarray->tensor :b=torch.from_numpy(a)2.tensor->ndarray:b=a.numpy()'''但这么写会报错……RuntimeError: Can't call numpy() on Variable that requires grad. Use var.detach().numpy() instead.''...
转载
7453阅读
0评论
2点赞
发布博客于 2 年前

module 'torch' has no attribute 'gesv'

新版torch不支持gesv,使用solve函数。Kt, _ = torch.gesv(P.mm(H.t()).t(), S)改成Kt, _ = torch.solve(P.mm(H.t()).t(), S)转载于:https://www.cnblogs.com/xym4869/p/11360206.html
转载
581阅读
0评论
0点赞
发布博客于 2 年前

极大似然估计

原文链接:https://blog.csdn.net/zengxiantao1994/article/details/72787849贝叶斯决策贝叶斯分类贝叶斯公式:\[p(w|x)=\frac{p(x|w)p(w)}{p(x)}\]其中:p(w):为先验概率,表示每种类别分布的概率;\(p(x|w)\)为类条件概率,表示在某种类别前提下,某事发生的概率;\(p(w|x)\)为后...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

Gaussian Processes

原文地址:https://borgwang.github.io/ml/2019/07/28/gaussian-processes.html一元高斯分布概率密度函数:\[p(x) = \frac{1}{\sigma\sqrt{2\pi}}\mathrm{exp}(-\frac{(x-\mu)^2}{2\sigma^2}) \tag{1}\]其中\(\mu\)和\(\sigma\)分别...
转载
218阅读
0评论
0点赞
发布博客于 2 年前

保存tensor至本地文件

path_temp = '../m39_data/temp3' #文件目录file_name = os.path.join(path_temp, "setQ.txt")Q = np.array(iekf.Q.detach().numpy()) # tensor转换成arraynp.savetxt(file_name, Q)转载于:https://www.cnblogs.c...
转载
1787阅读
0评论
0点赞
发布博客于 2 年前

超算使用说明

1.打开putty,输入连接账号和密码,点击save保存以后都可以直接使用。2.进入要上传的文件夹的上一层,使用git将项目上传上去:scp -r XXX(项目名/文件夹名) username@ip:超算目录 //上传文件夹scp XXX(文件名) username@ip:超算目录 //上传文件3.putty进入超算项目中存在main函数的目录如果前台运行,命令是p...
转载
712阅读
0评论
0点赞
发布博客于 2 年前

梯度下降法的三种形式BGD、SGD以及MBGD

转载自:梯度下降法的三种形式BGD、SGD以及MBGD在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练。其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点。下面我们以线性回归算法来对三种梯度下降法进行比较。Basic一般线性回归函数的假设函数为:\[h_\theta = \sum_{j=0}^n\theta_jx_j\]对应的能量函数...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

神经网络基础

转载自:神经网络基础,深度学习系列(1):神经网络与反向传播算法神经元模型1943年,McCulloch和Pitts将上图的神经元结构用一种简单的模型进行了表示,构成了一种人工神经元模型,也就是我们现在经常用到的“M-P神经元模型”,如下图所示:从上图M-P神经元模型可以看出,神经元的输出:\[y=f(\sum_{i=1}^nw_ix_i-\theta)\]其中\(\theta...
转载
116阅读
0评论
0点赞
发布博客于 2 年前

一元线性回归与代价函数(损失函数)

转载自:线性回归与非线性回归:1.0一元线性回归与代价函数(损失函数)回归分析:用来建立方程模拟两个或者多个变量之间如何关联因变量:被预测的变量(结果/标签),输出自变量:被用来进行预测的变量(特征),输入一元线性回归:包含一个自变量与一个因变量,并且变量的关系用一条直线来模拟一元线性回归公式:\(h_\theta = \theta_0+\theta_1x\)方程对应...
转载
186阅读
0评论
0点赞
发布博客于 2 年前

墨卡托投影

转载自:墨卡托投影实现,墨卡托投影,WGS84坐标与web墨卡托投影坐标转换1.墨卡托投影:又称正轴等角圆柱投影,由荷兰地图学家墨卡托(G.Mercator)于1569年创拟。假设地球被套在一个圆柱中,赤道与圆柱相切,然后在地球中心放一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,就形成以一幅墨卡托投影的世界地图(如下图)。因其等角特性,广泛应用与航空、航海中。公式参数:...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

pytorch中tensor数据和numpy数据转换中注意的一个问题

转载自:(pytorch中tensor数据和numpy数据转换中注意的一个问题)[https://blog.csdn.net/nihate/article/details/82791277]在pytorch中,把numpy.array数据转换到张量tensor数据的常用函数是torch.from_numpy(array)或者torch.Tensor(array),第一种函数更常用。下面...
转载
418阅读
0评论
0点赞
发布博客于 2 年前

numpy.linalg.svd函数

转载自:python之SVD函数介绍函数:np.linalg.svd(a,full_matrices=1,compute_uv=1)参数:a是一个形如\((M,N)\)的矩阵full_matrices的取值为0或者1,默认值为1,这时u的大小为\((M,M)\),v的大小为\((N,N)\) 。否则u的大小为\((M,K)\),v的大小为\((K,N)\) ,\(K=min(M...
转载
237阅读
0评论
0点赞
发布博客于 2 年前

利用python做矩阵的简单运算(行列式、特征值、特征向量等的求解)

import numpy as nplis = np.mat([[1,2,3],[3,4,5],[4,5,6]])print(np.linalg.inv(lis)) # 求矩阵的逆矩阵[[-1.2009599e+16 3.6028797e+16 -2.4019198e+16] [ 2.4019198e+16 -7.2057594e+16 4.8038396e+16] [-...
转载
472阅读
0评论
0点赞
发布博客于 2 年前

tf.matmul()报错expected scalar type Float but found Double

tf.matmul(a,b)将矩阵a乘以矩阵b,生成a * b,这里的a,b要有相同的数据类型,否则会因为数据类型不匹配而出错。如果出错,请看是前后分别是什么类型的,然后把数据类型进行转换。转载于:https://www.cnblogs.com/xym4869/p/11294268.html...
转载
994阅读
0评论
0点赞
发布博客于 2 年前

深度学习基础——感知机

转载自:原文地址神经网络如下图所示:上图中每个圆圈都是一个神经元,每条线表示神经元之间的连接。我们可以看到,上面的神经元被分成了多层,层与层之间的神经元有连接,而层内之间的神经元没有连接。最左边的层叫做输入层,这层负责接收输入数据;最右边的层叫输出层,我们可以从这层获取神经网络输出数据。输入层和输出层之间的层叫做隐藏层。感知器——神经网络的组成单元一个感知器有如下组成部分:...
转载
77阅读
0评论
0点赞
发布博客于 2 年前

梯度裁剪(Clipping Gradient):torch.nn.utils.clip_grad_norm

torch.nn.utils.clip_grad_norm_(parameters, max_norm, norm_type=2)1.(引用:【深度学习】RNN中梯度消失的解决方案(LSTM))梯度裁剪原理:既然在BP过程中会产生梯度消失(就是偏导无限接近0,导致长时记忆无法更新),那么最简单粗暴的方法,设定阈值,当梯度小于阈值时,更新的梯度为阈值,如下图所示:...
转载
763阅读
0评论
0点赞
发布博客于 2 年前

Markdown文字添加颜色

转自:原文地址添加红色效果: 写法: $\color{red}{red}$添加绿色效果: 写法: $\color{green}{green}$添加蓝色效果: 写法: $\color{blue}{blue}$添加清漾青(支持更丰富的16进制颜色)...
转载
219阅读
0评论
0点赞
发布博客于 2 年前

Markdown数学公式语法

行内与独行行内公式:将公式插入到本行内,符号:$公式内容$,如:$xyz$独行公式:将公式插入到新的一行内,并且居中,符号:$$公式内容$$,如:$$xyz$$上标、下标与组合上标符号,符号:^,如:$x^4$下标符号,符号:_,如:$x_1$组合符号,符号:{},如:${x}^{y}_{ij}$汉字、字体与格式汉...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

Markdown插入表格语法

转自:Markdown插入表格语法我们知道默认情况下,Markdown 插入的表格,单元格中的内容默认左对齐;表头单元格中的内容会一直居中对齐(不同的实现可能会有不同表现)。普通的表格Markdown 代码:| 一个普通标题 | 一个普通标题 | 一个普通标题 || ------ | ------ | ------ || 短文本 | 中等文本 | 稍微...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

python 安装离线库

(起因:报错找不到一个module,百度也找不到这个module,机智如我找宁博翻墙看怎么解决,毕竟是歪果仁的代码嘛,果真就在git找到了这个module哈哈哈哈机智如我!)方法:进入命令行窗口,进入该目录下,运行pip install .转载于:https://www.cnblogs.com/xym4869/p/11270511.html...
转载
64阅读
0评论
0点赞
发布博客于 2 年前

卷积神经网络CNN学习笔记

CNN的基本结构包括两层:特征提取层:每个神经元的输入与前一层的局部接受域相连,并提取该局部的特征。一旦该局部特征被提取后,它与其它特征间的位置关系也随之确定下来;特征映射层:网络的每个计算层由多个特征映射组成,每个特征映射是一个平面,平面上所有神经元的权值相等。特征映射结构采用影响函数核小的sigmoid函数作为卷积网络的激活函数,使得特征映射具有位移不变性。此外,由于一个映射...
转载
138阅读
0评论
0点赞
发布博客于 2 年前

XMind配置防火墙

1.打开控制面板,找到防火墙2. 启用Windows防火墙3.高级设置,新建入站规则配置部分一律“下一步”。XMind配置防火墙完成。如果还不行,相同方式设置出站规则。转载于:https://www.cnblogs.com/xym4869/p/11244067.html...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

无法定位程序输入点到xxx.dll

Q:安装pytorch时报错无法定位程序输入点到Anaconda3\Library\bin\libssl-1_1-x64.dllA:下载libssl-1_1-x64.dll覆盖bin下的文件下载地址:https://download.csdn.net/download/r_jimy/9997095扩展:如果是window报这个错,就放到C:\Windows\System32和...
转载
266阅读
0评论
0点赞
发布博客于 2 年前

clion ctrl+鼠标左键不能调到函数实现

问题:ctrl+鼠标左键只能在函数定义和申明之间跳转,不能跳转到implement,如果按ctrl+shift+B会报“no implement”。解决:更改CMakeList文件,更改版本号。cmake_minimum_required(VERSION 3.6.3)set(CMAKE_CXX_STANDARD 17)转载于:https://www.cnbl...
转载
4375阅读
0评论
1点赞
发布博客于 2 年前

简书 markdown 代码高亮标记

SyntaxHighlightlanguagelanguage_key1C1cActionScriptactionscriptApacheapacheAppleScript applescriptAsciiDocasciidocAspectJasciidocAuto...
转载
170阅读
0评论
0点赞
发布博客于 2 年前

MATLAB关闭科学计数法显示

转载于:https://www.cnblogs.com/xym4869/p/11138267.html
转载
1257阅读
0评论
0点赞
发布博客于 2 年前

Markdown 打出上下标

1. 打上标,下标2<sub>10</sub> <!--上标-->2<sup>10</sup> <!--下标-->2.同时打上下标$x^p_ {ij}$ <!--上标为p,下标为ij,{}是用来组合ij的-->转载于:https://www.cnblogs.c...
转载
709阅读
0评论
0点赞
发布博客于 2 年前

关于python的深拷贝和浅拷贝

写类函数的时候出了一个错,原代码写在这里:def Update(self, wm, vm, ts, pos, vn, att): # 上一时刻位置,速度 pos_pre = pos     self.pos = pos vn_pre = vn     self.vn = vn # vn更新 ...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

matlab命令行双箭头消失

快捷键:ctrl + c转载于:https://www.cnblogs.com/xym4869/p/11126499.html
转载
2893阅读
0评论
1点赞
发布博客于 2 年前

pycharm无法识别自己的文件夹的程序

网上找教程折腾了半天也没解决,然后我换了一下文件夹名称……文件夹名称不能用数字开头,否则识别不出来。转载于:https://www.cnblogs.com/xym4869/p/11061152.html...
转载
277阅读
0评论
0点赞
发布博客于 2 年前

Git删除某个文件夹或整个仓库

删除仓库:进入仓库,选择settting:拉到最下面,有个Danger Zone,里面有删除仓库选项:输入仓库名称,即可删除:删除某个文件:删除文件和文件夹只能用命令行删除。如果直接git rm本地的文件夹也被删除,应该删缓冲。(以删除.idea文件夹为例):git rm -r --cached .idea #--cached不会把...
转载
56阅读
0评论
0点赞
发布博客于 2 年前

Django 安装

1.安装python2.下载django压缩包地址:https://www.djangoproject.com/download/3.解压到python同一个根目录下4.进入 Django 目录,执行python setup.py install,然后开始安装5.(这里我看到有教材说会直接安装到python的lib目录的site-packages中,但我看安装,我...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

clion下批量删除断点

转载于:https://www.cnblogs.com/xym4869/p/11032711.html
转载
187阅读
0评论
0点赞
发布博客于 2 年前

TypeError: 'newline' is an invalid keyword argument for this function 错误解决

出错代码:outputFile = open('output1.csv', 'w', newline='') # error lineoutputWriter = csv.writer(outputFile)使用newline=''是为了避免行距两倍的情况。解决方法:outputFile = open('output1.csv', 'wb') # 'w...
转载
185阅读
0评论
0点赞
发布博客于 2 年前

python中 对文件的读写操作 以及如何边写入 边保存flush()

转自:https://blog.csdn.net/t8116189520/article/details/78854708首先 python中打开文件大致常用的几类如下:1.写入文件write#这种写入方式会将原文本删除,重新写入File = open("test.txt",'w') 2.读取文件readFile = open("test.txt",'...
转载
136阅读
0评论
0点赞
发布博客于 2 年前

Python“Non-ASCII character 'xe5' in file”报错问题

出现问题的原因:Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他非英语系的语言),此时即使你把自己编写的Python源文件以UTF-8格式保存了,但实际上,这依然是不行的。解决办法很简单,只要在文件开头加入下面代码就行了。特别注意:上面这条语句一定要加在源代码的第一行!!!# -*- coding: UTF-8 -*-...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

ElasticSearch+Kinaba 在Windows下的安装

转自:https://blog.csdn.net/qq_28795681/article/details/797234551.下载安装java2.下载ElasticSearch和Kinaba,并解压地址:https://www.elastic.co/cn/downloads/3.点击bin目录下的bat,运行运行结果:结果:4.栏...
转载
35阅读
0评论
0点赞
发布博客于 2 年前

Windows10下安装pytorch并导入pycharm

1.安装Anaconda下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/安装Anaconda3,最新版本的就可以了,我安装的是5.3.1。安装完这个python也一起安装了。如果之前安装过python的,为了避免版本冲突的问题,建议把之前安装的给卸载。2.添加路径到path,添加后可以使用conda命令了...
转载
1343阅读
0评论
0点赞
发布博客于 2 年前

windows10(64位)Anaconda3+Python3.6搭建Tensorflow(cpu版本)及keras

转自:windows10(64位)Anaconda3+Python3.6搭建Tensorflow(cpu版本)及keras1.本来电脑安装的是anaconda3 5.3.1,但安装的python版本是3.7,后来卸载了安装anaconda3 4.4.0,这个版本是3.62.打开Anaconda Promptconda --version //检查Anaconda是否成...
转载
105阅读
0评论
0点赞
发布博客于 2 年前

Clion安装配置

1、安装配置MinGWMinGW安装和使用Windows下利用Cygwin搭建C/C++开发环境GCC注:分别是使用MinGW和Cygwin两种方法安装GCC环境,据说Cygwin会好一点……我也不知道2.安装clion下载地址:https://pan.baidu.com/s/1hsp7phq激活:JetBrains全系列破解3、clion配置cygwin...
转载
92阅读
0评论
0点赞
发布博客于 3 年前

应用程序无法正常启动0xc000007b解决

可能原因:1、电脑没有安装DirectX9或者DirectX 9.0 组件损坏;  2、电脑没有安装Microsoft Visual C++  3、电脑上没有安装.net解决方案:1/2.下载DirectX修复工具V3.8增强版,两个问题一起解决https://download.csdn.net/download/vbcom/10852304#comment...
转载
44阅读
0评论
0点赞
发布博客于 3 年前

Android Studio安装&&安装bug

1.安装SDK:Android SDK安装2.安装Android Studio3.配置HTTP Proxy:转自:Android Studio设置HTTP代理(可用)因为大陆的内网的防火墙很厉害,第一次基本上sdk是下载不成功的。如果第一次打开报错sdk不成功,打开HTTP Proxy,按照上述配置一下即可。或者按照网上的另一个方法:1. 禁止第一次启动到AS安装...
转载
34阅读
0评论
0点赞
发布博客于 3 年前

VMWARE虚拟机安装64位系统此主机支持IntelVTx 但IntelVTx处于禁用状态

1.进入BIOS(我的电脑是Thinkpad e480,进入按钮是F12/ Fn+F12)2.选择App Menu,再选择第一项Setup,进入3.选择Security,选择下面第四项Virtualization,进入4.选择Intel Virtual Technology,此时选项应该是disabled,改为enabled,保存并关闭。转载于:https://...
转载
186阅读
0评论
0点赞
发布博客于 3 年前

windows10 onenote 显示英文 怎么办?

转自:https://jingyan.baidu.com/article/fdffd1f85d064df3e98ca108.html原因:首选输入法为英文。方法:修改,调整首选为中文。1.右下角输入法选择处,选择“语言首选项”2.选择相关设置3.更换输入法4.将中文移到最上面5.重新打开OneNote转...
转载
91阅读
0评论
0点赞
发布博客于 3 年前

idea maven 报-source 1.5 中不支持 diamond 运算符

需要修改projectsetting中的转载于:https://www.cnblogs.com/xym4869/p/9466730.html
转载
31阅读
0评论
0点赞
发布博客于 3 年前

IDEA下clean Maven项目

如何调试出窗口: 点击菜单栏View->Tool Windows->Maven projects♦如下图,选中之后。点击绿色三角形就可以clean了转载于:https://www.cnblogs.com/xym4869/p/9466713.html...
转载
93阅读
0评论
0点赞
发布博客于 3 年前

中文维基打不开

打开文件:C:\Windows\System32\drivers\etc\hosts在末尾添加一句198.35.26.96 zh.wikipedia.org保存即可转载于:https://www.cnblogs.com/xym4869/p/9430360.html
转载
122阅读
0评论
0点赞
发布博客于 3 年前

惯用正则表达式

括号及其内容:\(.*?\)转载于:https://www.cnblogs.com/xym4869/p/9430571.html
转载
72阅读
0评论
0点赞
发布博客于 3 年前

CentOS7安装python3.6

源自:centos7编译安装Python3.6(与2.7并存)环境准备:yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel安装:wget https://www.python.org/ftp/python/3.6.5/Python...
转载
15阅读
0评论
0点赞
发布博客于 3 年前

excel 快捷使用

1)excel填充相同内容A:在需要填充相同内容的格中一个添加需要的内容,然后选中所有填充格,快捷键 ctrl-D2)excel中合并单元格快捷键A:1.点击上方-其他命令2.选择“合并”进行添加,保存:3.按“alt”,查看合并按钮的显示数字:4.合并按钮的快捷键为 alt-53)快速的选中奇数行在空白列中插入以下公式:=ISODD...
转载
25阅读
0评论
0点赞
发布博客于 3 年前

windows下mysql中文乱码, 配置解决方法

内容源自:windows下mysql中文乱码, 配置解决方法解决方法:打开mysql安装目录,打开my.ini文件(如果只有my-default.ini文件,先将其改名为my.ini!!!)修改内里配置:[mysqld]character-set-server=utf8 [client]default-character-set=utf8 [my...
转载
25阅读
0评论
0点赞
发布博客于 3 年前

CentOS7 rpm方式安装mysql5.7

内容源自:CentOS7安装mysql在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1.安装wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm //下载了...
转载
19阅读
0评论
0点赞
发布博客于 3 年前

Java 根据IP获取地址

用淘宝接口:(源码:java 根据IP地址获取地理位置)pom.xml:<!-- https://mvnrepository.com/artifact/net.sourceforge.jregex/jregex --> <dependency> <groupId>net.sourceforge.j...
转载
23阅读
0评论
0点赞
发布博客于 3 年前

报错:configure: error: no acceptable C compiler found in $PATH

运行以下命令报错:./configure错误:checking whether to enable maintainer-specific portions of Makefiles... yeschecking build system type... x86_64-unknown-linux-gnuchecking host system type.....
转载
57阅读
0评论
0点赞
发布博客于 3 年前

阿里巴巴Java开发规约插件

内容源自:阿里巴巴Java开发规约插件p3c详细教程及使用感受至今为止已更迭了三个版本,2017年9月25日,《阿里巴巴Java开发手册(终极版)》正式发布,也是阿里官方对外发布的最后一个PDF版本。最新版下载地址在这里。插件介绍阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse), 该插件在扫描代码后,将不符合《手册》的代码按Blo...
转载
19阅读
0评论
0点赞
发布博客于 3 年前

Android 面试题目汇总

内容源自:2017-2018最新Android面试题以下是几点重点,是面试官基本必问的问题,请一定要去了解!基础知识 – 四大组件(生命周期,使用场景,如何启动)java基础 – 数据结构,线程,mvc框架通信 – 网络连接(HttpClient,HttpUrlConnetion),Socket数据持久化 – SQLite,SharedPrefer...
转载
29阅读
0评论
0点赞
发布博客于 3 年前

Struts2中的页面跳转

内容源自:Struts2中的页面跳转一、全局页面的设置如果<package>包中的一些action都返回success,并且返回的页面都是同一个JSP页面,这样就可以配置全局的结果页面。全局结果页面针对的当前的包中的所有的Action,但是如果局部还有结果页面,会优先局部的。设置全局页面的标签是<global-results> ...
转载
10阅读
0评论
0点赞
发布博客于 3 年前

Struts2的动态Action实现

源自:Struts2的动态Action实现在Struts2中动态方法调用有三种方式。一、指定method属性在struts.xml中指定action的method属性。<package name=”demo1” extends=”struts-default”> <action name=”Login” class=”...
转载
21阅读
0评论
0点赞
发布博客于 3 年前

SSH三大框架的工作原理及流程

1.hibernate工作原理:读取并解析配置文件读取并解析映射信息,创建sessionFactory打开session创建事务transaction持久化操作提交事务关闭session关闭sessionFactory 为什么使用:对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码是一个基于jdbc的主流...
转载
27阅读
0评论
0点赞
发布博客于 3 年前

Struts基本概念

内容源自:Struts2基本概念一.struts2体系结构:1、Web浏览器请求一个资源。2、过滤器Dispatcher查找方法,确定适当的Action。3、拦截器自动对请求应用通用功能,如验证和文件上传操作。4、Action的execute方法通常用来存储和重新获得信息。5、结果被返回到浏览器。二.Struts2的具体工作流程(1) 客户端(C...
转载
16阅读
0评论
0点赞
发布博客于 3 年前

MR 文件合并

1 package com.euphe.filter; 2 3 import com.euphe.util.HUtils; 4 import com.euphe.util.Utils; 5 import org.apache.hadoop.conf.Configuration; 6 import org.apache.hadoop.conf.Configure...
转载
48阅读
0评论
0点赞
发布博客于 3 年前

MR 数据过滤

MR:package com.euphe.filter;import com.euphe.util.HUtils;import com.euphe.util.Utils;import com.euphe.util.standardUtil.Location;import com.euphe.util.standardUtil.StringListTools;...
转载
36阅读
0评论
0点赞
发布博客于 3 年前

心路历程——毕设程序mr跑不通的问题

这个bug改了实在是太多天了,前前后后折腾了太久,最后多谢@CC学长的帮助,找到了问题,才终于跑通了!!!这里记录一下这个bug我前后改的过程,引以为戒!毕设中需要进行mapreduce进行数据清洗,我把这段代码单独进行编写,运行成功后将内容添加进毕设相对应的部分,结果跑不了了。。。前后出过的问题有:hadoop运行报错Wrong FS: hdfs:/, expecte...
转载
73阅读
0评论
0点赞
发布博客于 3 年前

bash: hadoop:command not found

这种情况应该是hadoop的bin环境变量没有配置好打开gedit ~/.bashrc修改export HADOOP_HOME=/home/hadoop1/softwares/hadoop-2.7.3export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin保存source ~/.bashrc...
转载
36阅读
0评论
0点赞
发布博客于 3 年前

Mapreduce 测试自带实例 wordcount

2.7.3版本的hadoop:jar程序所在目录:$HADOOP_HOME/shar/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar1.本地创建测试文本:mkdir /home/hadoop/data //创建data文件夹touch testinput.txt //创建测试文本vim testi...
转载
59阅读
0评论
0点赞
发布博客于 3 年前

Mapreduce报错:java.lang.ClassNotFoundException: Class Mapper not found

mapreduce找不到mapper类解决方法:开始自己用的是mapreduce自己打包的一种方法:job.setJarByClass(StandardJob.class);但这样一直在报错:找不到打包的jarWARN mapred.JobClient: No job jar file set. User classes may not be found...
转载
159阅读
0评论
0点赞
发布博客于 3 年前

Hadoop的启动和停止说明

sbin/start-all.sh 启动所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、ResourceManager、NodeManagersbin/stop-all.sh 停止所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、ResourceManager、Nod...
转载
1821阅读
0评论
3点赞
发布博客于 3 年前

datagrid MAC和VPNIP显示不出来,Time显示错误的问题

之前出错时也没截图,大致说一下。这是现在运行成功的界面:开始时间界面出现的是时间是原始值,即1970年1月1日午夜以来的毫秒数,类似于这样:1523786314827因为我这里是调用的函数读取mysql里的值,所以不方便改java函数,就只能改js了: 1 { 2 field : 'time', 3 ...
转载
16阅读
0评论
0点赞
发布博客于 3 年前

HDFS客户端的权限错误:Permission denied

内容源自:HDFS客户端的权限错误:Permission denied解决办法大概有三种:1、在系统的环境变量或java JVM变量里面添加HADOOP_USER_NAME,这个值具体等于多少看自己的情况,以后会运行HADOOP上的Linux的用户名。(修改完重启eclipse,不然可能不生效)2、将当前系统的帐号修改为hadoop3、使用HDFS的命令行接口修改相...
转载
28阅读
0评论
0点赞
发布博客于 3 年前

git中报unable to auto-detect email address

git commit 时报错:** Please tell me who you are.Run git config --global user.email "you@example.com" git config --global user.name "Your Name"to set your account's default identi...
转载
33阅读
0评论
0点赞
发布博客于 3 年前

hadoop运行报错Wrong FS: hdfs:/, expected: file:///

内容源自:https://blog.csdn.net/u014470581/article/details/51480600报错信息:Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImp...
转载
100阅读
0评论
0点赞
发布博客于 3 年前

MapReduce报错:Error: java.io.IOException: Initialization of all the collectors failed. Error in last c...

这个问题折腾了我一天了,最主要的是真的不懂在哪里看log,所以虽然折腾地很没有道理但还是一直在折腾。这个问题很好解决,在main函数处错误import了javax.xml.soap.Text,应该import org.apache.hadoop.io.Text重点写一下怎么查log日志:两个地方可以查,如果在Windows下的eclipse里面直接连接hadoop,那...
转载
1119阅读
0评论
0点赞
发布博客于 3 年前

Hadoop 伪分布式上安装 Hive

下载地址:点此链接(P.S.下载带bin的安装包)下载hive后放到虚拟机文件夹内,打开:tar -zxf /home/tools/apache-hive-1.2.2-bin.tar.gz -C /home/software/修改并保存环境配置:gedit /etc/profile//添加export HIVE_HOME=/home/softwar...
转载
43阅读
0评论
0点赞
发布博客于 3 年前

ubuntu16.04彻底卸载mysql并且重新安装mysql

首先删除mysql:sudo apt-get remove mysql-*dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P清理完毕:dpkg: error: --purge needs at least one package name argumentType dpkg --help for...
转载
86阅读
0评论
0点赞
发布博客于 3 年前

异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform

内容源自:点此链接刚装好hadoop的时候,每次输入命令运行都会出现:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable提示hadoop不能加载本地库。...
转载
36阅读
0评论
0点赞
发布博客于 3 年前

Linux启动提示Kernel panic - not syncing: Attempted to kill init解决办法

系统:centos6.4系统启动的时候,按下‘e’键进入grub编辑界面,编辑grub菜单,选择“kernel /vmlinuz-XXXXro root=/dev/vogroup00/logvol00 rhgb quiet” 一栏,按‘e’键进入编辑,在末尾增加enforcing=0,即:kernel /vmlinuz-XXXXro root=/dev/vogroup00/lo...
转载
48阅读
0评论
0点赞
发布博客于 3 年前

E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

内容源自:点此链接出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock之后再安装想装的包,即可解决转载于:https://www.cnb...
转载
8阅读
0评论
0点赞
发布博客于 3 年前

Linux下解压tar.xz文件

xz -d glib-2.14.tar.xztar -xvf glib-2.14.tar前面一个是将xz文件解压成tar文件,后面一个是将tar文件解压。xz使用格式:压缩:xz -z filename 解压:xz -d filenametar格式:压缩:tar -cvf filename解压:...
转载
21阅读
0评论
0点赞
发布博客于 3 年前

Hadoop 伪分布式上安装 HBase

hbase下载:点此链接 (P.S.下载带bin的)下载文件放入虚拟机文件夹,打开,放在自己指定的文件夹tar -zxf /home/tools/hbase-1.2.6-src.tar.gz -C /home/software/修改环境配置gedit /etc/profile //修改环境配置//文件中添加export HBASE_HOME=/...
转载
15阅读
0评论
0点赞
发布博客于 3 年前

数据结构学习时的零散算法

(遍历 和 排序算法在另外的随笔里:遍历排序)转载于:https://www.cnblogs.com/xym4869/p/8734757.html
转载
26阅读
0评论
0点赞
发布博客于 3 年前

可以ping通虚拟机但不能telnet 9000端口

突然发现eclipse不能连上虚拟机了,报错是本机连接不上9000的端口。觉得有点奇怪,就在命令行里试图ping通虚拟机,成功;但尝试这telnet 9000端口的时候,却报错连接不上。上网查了这个问题,普遍都是防火墙的问题,但自己之前就已经永久关闭防火墙了,而且能ping通,觉得不是这个问题,又重新关闭了jps的进程,打算重新开,但重开时也一直在报错ssh network is...
转载
645阅读
0评论
1点赞
发布博客于 3 年前

北邮连接bupt-mobile

内容源自:【伪攻略】电脑(win10)连接BUPT-mobile教程1.控制面板:控制面板\网络和 Internet\网络连接右键——属性,记住网络配置器的名字(划线部分)点击配置——高级——网络地址,默认是不存在的,点击值,默认应该是空的2.打开注册表编辑器打开目录:计算机\HKEY_LOCAL_MACHINE\SYSTEM\Curren...
转载
260阅读
0评论
0点赞
发布博客于 3 年前

北邮软院机试2018

1.二进制数字调转题目描述:一个2^32的数字n,将其转换成二进制数,再倒转,求倒转的二进制数对应的十进制数。举例:123 —— 0000 0000 0000 0000 0000 0000 0000 0111 1011 ——1101 1110 0000 0000 0000 0000 0000 0000 ——37245419522.输出数字题目描述:不同数字的输出形...
转载
66阅读
0评论
0点赞
发布博客于 3 年前

研究生面试自我介绍

Good morning, dear professors! I am very glad to be here for this interview. My name is Xiao Zheyu,coming from Xiao Gan,Hubei Province.I will graduate from Beijing University of Post and...
转载
159阅读
0评论
0点赞
发布博客于 3 年前

Java面试题

内容源自:http://www.importnew.com/22083.html1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基...
转载
14阅读
0评论
0点赞
发布博客于 3 年前

操作系统面试题

内容源自:https://zhuanlan.zhihu.com/p/23755202(一)请分别简单说一说进程和线程以及它们的区别。进程是具有一定功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源调度和分配的一个独立单位。线程是进程的实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程可以有多个线程,多个线程也可以并发执...
转载
11阅读
0评论
0点赞
发布博客于 3 年前

遍历——数据结构

转载于:https://www.cnblogs.com/xym4869/p/8666901.html
转载
15阅读
0评论
0点赞
发布博客于 3 年前

C语言面试问题

内容源自:C语言面试题大汇总P.S.只摘取了自己觉得可能会被问到的以及不会的。static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。全局变量和局部...
转载
29阅读
0评论
1点赞
发布博客于 3 年前

排序算法——数据结构

转载于:https://www.cnblogs.com/xym4869/p/8666860.html
转载
15阅读
0评论
0点赞
发布博客于 3 年前

字符串处理

问题描述有以下三种操作。(1)COPY l r(0<=l<=r<n),n代表s串的长度。这个表示将s串从l到r的序列复制到剪贴板t里面,覆盖t字符串。例如s为abcde t为pqr执行COPY 1 2变为s为abcde t为bc(2)CUT l r(0<=l<=r<n),n代表s串的长度。这个表示将s串从l到r的序...
转载
18阅读
0评论
0点赞
发布博客于 3 年前

分治法解决最大字段和

分治法即计算左侧所有值的和,计算右侧所有值的和,计算所有值的和,判断哪个最大,最大值作为输出。 1 #include <iostream> 2 #include<string.h> 3 using namespace std; 4 5 int MaxSum(int a[],int left,int right){ 6 int ...
转载
89阅读
0评论
0点赞
发布博客于 3 年前

寻找i*j=m的个数

问题描述3*3的矩阵内容。1 2 32 4 63 6 9即a[i][j](1<=i<=n,1<=j<=n)=i*j。问一个这样n*n的矩阵里面,里面m出现的次数。例如n为3,m为6.那么出现的次数就是2Input输入正整数N,表示N例测试(N<=20)。接着输入n(n<=10^5),m(<=10...
转载
35阅读
0评论
0点赞
发布博客于 3 年前

寻找变化前01序列

问题描述给你一个01序列,HDLC协议处理的话,如果出现连续的5个1会补1个0。例如1111110,会变成11111010。现在给你一个经过HDLC处理后的01序列,你需要找到HDLC处理之前的01序列。例如给你11111010你需要输出1111110Input输入正整数N,表示N例测试。接着输入N组数据,每组输入经过HDLC处理过的01序列(长度小于...
转载
34阅读
0评论
0点赞
发布博客于 3 年前

三元组

问题描述给你一个长度为m的数组(数组元素从0到m-1),如果数组里有a[i]+a[j]==a[k](i,j,k大于等于0并且小于m),便称之为三元组。现在给你一个数组,让你求三元组的个数。例如m为2,里面的元素为(0,0)那么三元组为(a[0],a[0],a[0])(a[0],a[0],a[1])(a[0],a[1],a[0])(a[0],a[1],a[1])...
转载
85阅读
0评论
0点赞
发布博客于 3 年前

全排列

详细解答看C++输出全排列递归算法详细解释假设数组含有n个元素,则提取数组中的每一个元素做一次头元素,然后全排列除数组中除第一个元素之外的所有元素,这样就达到了对数组中所有元素进行全排列的得目的。比如 1,2,3.的全排列就是分别以1,2,3开始的全排列。            以1开始的全排列也就是2,3.的全排列,(2,3)的全排列就是分别以2和3开始的全排列。设全排...
转载
58阅读
0评论
0点赞
发布博客于 3 年前

作业帮二面(2018.3.21)

这次的面试就很简单了,主要是本来自己也是候补面试的,运气好有机会面试而已。这次问题还是主要是简历中的项目,这段时间的规划(保研,考研,工作offer)之类的问题。 问到的问题也就两个,一个还是上一次的问题,从输入链接到展示页面经过了哪些过程,这个问题看一面的记录吧;另一个是逻辑问题了,假设有100瓶物品,99瓶是盐,放入水中一个小时后不会变色,1瓶是药,放入水中一小...
转载
103阅读
0评论
0点赞
发布博客于 3 年前

解析表达式

内容源自:BUPT复试专题—解析表达式(2015)题目描述输入一个字符串形式的表达式,该表达式中包括整数,四则运算符(+、-、*、/),括号,三角函数(sin(x)、cos(x)、tan(x)),底数函数(lg(x)、ln(x)),计算该表达式的值输入输入一个字符串形式的表达式,保证中间及最终结果不超出double的范围输出表达式的值,保留6位小数...
转载
28阅读
0评论
0点赞
发布博客于 3 年前