自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hydra的博客

天空没有留下我的痕迹,但我已飞过!无人观我博客,但我已写过!

  • 博客(215)
  • 资源 (4)
  • 收藏
  • 关注

原创 pyinstaller打包含有cv2库的python程序为exe,运行后显示没导入成功

问题描述,程序中含有cv2库,使用pyinstaller打包成exe后,执行出现闪退,并且报错没导入cv2库,百度得知是cv2版本太高。执行下列操作,重新安装低版本cv2后,问题解决。Python程序打包成exe。重新打包后程序正常执行。.........

2022-07-27 17:38:19 2590 2

原创 python安装cv2库

cv2库安装

2022-07-26 18:00:25 27005 8

原创 Hive启动报错(个人遇到问题&解决方法)

hive执行sql报错FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient解决办法:1、初始化mysql数据库 2、注释配置文件$H...

2022-04-25 15:56:28 3728

原创 统计信息收集

统计信息为了让oracle 的SQL优化器了解数据信息 包括数据量的多少和分布,以便SQL优化器 CBO能够获得较佳的执行计划,较好的执行计划 意味着oracle对于不同的SQL使用合理的访问路径和Join方式,简而言之是得到更好的性能。...

2021-05-25 10:02:18 564 3

原创 perl安装

docker拉取镜像创建工作目录并进入mkdir dockermkdir perl-appcd docker/perl-app创建dockerfile文件FROM perl:5.20 COPY . /var/www/php WORKDIR /var/www/php CMD [ "perl", "index.pl"]创建perl文件index.plprint "Hello from perl file\n";创建docker映像docker build.

2020-09-09 16:49:36 508

原创 win7虚拟机使用nat模式配置静态IP上网

打开虚拟机的虚拟网络设置 首先还原默认设置,然后选中VMnet8 NAT模式,再点开NAT设置,查看虚拟机网关打开本地的网络设置,找到虚拟机使用的网卡,将IP配置到和虚拟机中win7在同一网段下。将主机网络设置为可共享的,这里我用的是wlan然后就可以上网了。...

2020-08-27 21:06:14 1964 3

转载 cognos10启动问题 DPR-DPR-1035 分派器检测到错误。

必须使用cognos10自带的JDK。方案一:卸载JDK方式卸载本机的所有JDK,安装cognos10,默认使用cognos10自带的JDK启动cognos10方案二:删除JDK环境,不卸载JDK1、在系统里面删除JAVA_HOME环境变量,同时在path环境变量里面删除%JAVA_HOME%\bin;2、检测java环境是否被删除,打开dos窗口输入 java -version, 如果显示java 不是内部或外部的命令,表明删除成功,启动cognos10。否则,进入第三步3、彻底删

2020-08-25 14:29:18 1213

原创 连接oracle 12c数据库报错ORA-28040: No matching authentication protocol

使用9i的客户端去连接12c的数据库就会报ORA-28040: No matching authentication protocol这个错误。解决过程使用oerr命令来查看[oracle@localhost admin]$ oerr ora 2804028040, 0000, "No matching authentication protocol"// *Cause: There was no acceptable authentication protocol for //

2020-08-25 14:10:00 1224 1

原创 oracle数据库编码修改为utf8

固定写法,可以修改数据库编码格式1、通过系统管理员权限登录数据库。sql> conn / as sysdba;2、关闭数据库和实例连接。sql> shutdown immediate;database closed.database dismounted.oracle instance shut down.3、启动数据库实例连接。sql> startup mount;oracle instance started.total system globa

2020-08-25 11:49:13 1115

原创 pentaho9001端口被占用

问题截图解决办法:用管理员登录cmd命令行C:\WINDOWS\system32>netsh http show servicestateHTTP 服务状态快照(服务器会话视图):-----------------------------------------------------服务器会话 ID: FF00000220000001 版本: 2.0 状态: Active 属性: 最大带宽: 4294967295 .

2020-08-17 18:50:49 591

转载 9种常用的数据分析方法

一、公式拆解所谓公式拆解法就是针对某个指标,用公式层层分解该指标的影响因素。举例:分析某产品的销售额较低的原因,用公式法分解图片.png二、对比分析对比法就是用两组或两组以上的数据进行比较,是最通用的方法。我们知道孤立的数据没有意义,有对比才有差异。比如在时间维度上的同比和环比、增长率、定基比,与竞争对手的对比、类别之间的对比、特征和属性对比等。对比法可以发现数据变化规律,使用频繁,经常和其他方法搭配使用。下图的AB公司销售额对比,虽然A公司销售额总体上涨且高于B公司,但.

2020-08-17 11:09:23 16407 1

转载 ETL工作流程

ETL是指将业务系统的数据经过抽取、转换之后加载到数据仓库的过程,数据引入到系统,进行初步的处理,以备后续的数据处理环节的需求。简而言之,ETL的工作,就是输入各种数据源,输出是各种用于分析的表和数据文件。这个过程当中,就涉及到用来分析的数据是否易用、数据质量的好坏、数据是否完整、数据是否可信等关键性问题。ETL主要包含三大阶段,分别是数据抽取、数据转换、数据加载。1、数据抽取这个阶段的主要目标是汇总多种数据源,为下一步的转换做准备。在动手做抽取之前,你需要充分了解你的...

2020-08-17 10:57:57 6770

原创 wrf视频文件如何查看

wrf文件播放器WebEx player不好使,而且全是杂音wrf文件转换器WebEx Converter直接转换

2020-08-10 19:53:11 1863

原创 HDFS简介

概述HDFS是Hadoop应用用到的一个最主要的分布式存储系统。一个HDFS集群主要由一个namenode和很多个datanode组成:namenode管理文件系统的元数据,而datanode存储了实际的数据。客户端联系namenode以获取文件的元数据或修饰属性,而真正的文件I/O操作时直接和datanode进行交互的。系统中有一个namenode服务器,用来维护一个统一的虚拟目录结构,并记录每一个文件的元数据(文件名、文件总大小、文件分了几个块,每个块在哪些机器上,块的ID……..); 系

2020-08-10 19:10:18 229

原创 HADOOP分布式文件系统集群搭建

目录环境准备前期准备网络配置修改主机名关闭防火墙配置域名映射上传安装jdk修改master的环境变量:/etc/profile安装HDFS修改hadoop-env.sh修改core-site.xml修改hdfs-site.xml利用scp命令复制到其他服务器上启动hdfs集群先初始化namenode的元数据存储目录:格式化启动namenode启动datanode访问namenode的web页面批量自动启动集群修改maste.

2020-08-10 17:16:15 391

原创 PL/SQL Developer连接不上centos7oracle的解决办法

1、连接超时关闭防火墙,使用root用户登录systemctl status firewalld#查看防火墙状态systemctl stop firewalld #关闭防火墙2、显示没有监听器在监听,重启oracle查看数据库监听器的状况:lsnrctl status停止数据库监听器运行lsnrctl stop执行以下命令进入SQLPlus:sqlplus /nologconn /as sysdbashutdown immediateExit

2020-07-22 09:06:23 534

原创 oracle sql语句练习

上一节中,在虚拟机中安装了oracle,现在就来练习一下sql语句。练习用到数据表-----学生表CREATE TABLE student (sno VARCHAR2(10) PRIMARY KEY,sname VARCHAR2(20),sage NUMBER(2),ssex VARCHAR2(5)); ----教师表CREATE TABLE teacher (tno varchar2(10) primary key, tname varchar2(20)); ---..

2020-07-21 21:03:42 354

原创 centos7安装oracle 12c

安装环境centos7 4核4g 磁盘50g会用到的工具xshell(用来连接centos7) xftp(传输oracle压缩包的,下载下来有两个,可以先解压到一个包里,一块压缩上传) xming(安装oracle需要图形化界面,所以会用到xming)xming在安装后需要进行如下操作XMing的配置:打开XLaunch,记住Display Number,现在这里是0,后面配置及XShell中会用到。后面的都直接点下一步即可:--> Start no clien...

2020-07-21 19:44:59 364

原创 Shell脚本进阶

#### 1. 题目要求用shell打印下面这句话中字母数小于6的单词。Bash also interprets a number of multi-character options.#### 核心要点- for循环遍历所有单词- wc -L获取字符串长度#! /bin/bashstr="Bash also interprets a number of multi-character options."for i in $strdo n=`echo "$i" | w.

2020-07-16 20:58:22 660

原创 Shell初体验

什么是Shell?Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell Scriptshell script 可以简单的被看成是批次档, 也可以被说成是一个程序语言,且这个程序语言由于都是利用 shell 与相关工具指令, 所以不需要编译即可执行,且拥有不错的除错 (debug) 工具,所以,他可以帮助.

2020-07-16 16:57:47 157 1

原创 docker安装MySQL

搜索mysql镜像docker search mysql下载一个MySQL镜像docker pull mysql可能需要等待几十秒,查看下载的镜像docker images创建mysql容器MYSQL_ROOT_PASSWORD=root 设置root的密码为rootdocker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root mysql:latest进入容器,..

2020-07-16 09:17:56 175

原创 Docker初体验

Docker是一个开源的应用容器引擎,而容器就是将软件打包成标准化单元,以用于开发、交付和部署。这样说可能有点抽象,我们可以将docker当作一个集装箱,将程序当作货物,我们将程序放入docker中,相互之间不会有任何接口,而且容器性能开销极低,实现了“一次封装,到处运行”。Docker是什么?Docker 是一个开源的应用容器引擎,基于 Go语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流...

2020-07-15 20:57:24 264

原创 Linux之程序资源管理

& 表示将该命令的执行放在后台执行语法:命令 &#将文件按newfile复制为aa,并在后台运行[root@localhost ~]# cp newfile aa &[3] 19698fg 表示将后台程序推到前台来继续执行 语法 fg N 不加参数表示将最近的进程推到前台Ctrl+z 表示退出当前执行的任务语法 :按住ctrl +z在按fg回到编辑页面jobs 表示查看所有的后台任务语法: jobs [-lrs]参数:-.

2020-07-15 16:56:45 242

原创 Linux档案与目录管理

绝对路径与相对路径绝对路径:路径的写法一定由根目录/写起,例如:/usr/share/doc这个目录。相对路径:相对于目前工作目录的路径,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd ../man』目录的相关操作在了解目录的相关操作之前先来了解一下几个特殊的目录特殊目录 符号 含义 . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表【目前使用者身份】所在的家目录

2020-07-15 16:00:35 196

原创 Linux的档案属性

Linux档案属性先来看一个a.txt[root@localhost test]# ll总用量 4-rw-r--r--. 1 root root 30 7月 15 10:46 a.txt文件属性第一个

2020-07-15 11:57:55 200

原创 vi与vim

vi的使用一般模式vi处理一个文件时,一进入就是一般模式。在一般模式中,可以使用【上下左右】按键老移动光标,可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、粘贴』来处理您的文件数据。按键 作用 x,X 在一行字当中,x为向后删除一个字符(相当于【del】按键),X为向前删除一个字符(相当于【backspace】亦即是退格键) dd 删除游标所在的那一整列 ndd n为数字。删除光标四泡澡的向下n列,例如20dd则是删除20列 yy

2020-07-14 19:26:38 105

原创 常见的压缩命令

gzipgzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。但是他也有显著的缺点,只能压缩单个文件。[root@localhost b]# lsa.txt b.txt c.txt#压缩a.txt[root@localhost b]# gzip a.txt[root@localhost b]# lsa.txt.gz b.txt c.txt#读取a.txt.gz中的内容[root@localhost b]# zcat a.txt.gz aaaa

2020-07-14 18:38:39 286

原创 Linux账号与身份管理

使用者识别:UID与GID虽然我们登录Linux主机的时候,输入的是我们的账号,但是,Linux主机并不会直接认识账号名称的,他只认识ID。而登录者一般都会至少取得两个ID,一个是使用者ID(UID)、一个是群组ID(GID)。账户登入过程:1. 先找寻 /etc/passwd 里面是否有这个账号?如果没有则跳出,如果有的话则将该账号对应的 UID( User ID )与 GID ( Group ID )读出来,另外,该账号的家目录与 shell 设定也一并读出;2. 再来则是核对密码表啦!

2020-07-14 15:29:10 377

原创 例行性命令

什么是例行性命令?例行性的工作,每年一次的加薪、每个月一次的工作报告、每周一次的餐会,上面这些工作可以称为例行性命令。突发性的计算机大减价就不是例行性命令了,因为做完以后就没有了。Linux工作排程的种类at:这个工作执行一次就从Linux系统的排程中取消; cron:这个工作将持续例行性的工作下去。仅进行一次的工作排程:at首先打开atd服务,预设是不启动的service atd start#开机自启systemctl enable atd.service权限设定

2020-07-14 11:42:17 595

原创 系统服务 daemons

daemon和服务(service)的概念daemon:在背景当中执行的程序,通常负责系统上面的某个服务(service),好让系统可以接受使用者或者网络客户(client)的要求,而加以工作。服务:主机提供的功能,主要分为针对系统上面的(crond、atd)以及针对网络的(httpd)服务。daemon的主要分类依据daemon的启动和管理方式stand_alone:独立启动,daemon启动以后,常驻在内存中,响应速度快,消耗资源。常见如httpd super daemon:由统一

2020-07-13 20:53:53 356

转载 centos 三种网络模式详解与配置

由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详解也是因为群里童鞋网络出故障,然后在帮他解决的过程中,对自己的理解也做一个总结。接下来,我们就一起来探讨一下关于vmwar

2020-07-13 19:48:13 2184 2

原创 dhclient

dhclient -r // 释放IPdhclient // 获取IP

2020-07-13 19:44:13 712

原创 火狐插件——伪造ip头

Simple Modify Headers这个插件所示火狐里面比较好用的伪造请求信息的插件了,谷歌的另算。反正我的需求基本上都可以被它满足了。哈哈。首先右击下拉菜单,找到附加组件搜索headers,选择第二条用法:这个插件不光能伪造ip,浏览器参数,cookie什么的都可以伪造。很方便访问一下试试哈哈,异常通知,伪造的很成功吗...

2019-12-09 10:37:05 3024 1

原创 springboot报错java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping

报错的位置:执行完程序即将返回静态页面的时候报错控制台:在打印出数据后,返回静态页面时,报出如下的错:2019-12-07 16:52:23.115 ERROR 104 --- [nio-8080-exec-2] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[error...

2019-12-08 10:16:53 12174 3

原创 ssm框架整合3(idea版,带源码)

前言本篇文章是ssm框架整合的最后一篇,第一篇和第二篇分别讲了如何整合ssm,以及添加,分页查询,删除功能的实现,这一篇主要实现的批量删除,更新,删除功能的实现。源码下载百度网盘:6hfh数据库表修改book_info新增了图片路径和是否借阅字段批量删除功能的实现思路:前端利用多选框接受选中的id值,传到后端,然后编写方法,由于MyBatis没有自动生成批量删除的接...

2019-12-06 20:13:22 747

原创 ssm框架整合2(idea版,带源码)

前言本篇博客基于上一篇的基础,在上一篇博客的代码上改动的,如果有需要请自行下载。实现功能:分页插件PageHelper的使用,各种查询的实现,删除功能以及详情页。环境idea 2018.2jdk1.8tomcat 8.0mysql 5.6maven 3.3.9源码下载百度网盘:errg代码实现新增页面的修改修改表单与数据库字段对齐&lt...

2019-12-05 16:34:59 592

原创 ssm框架整合(idea版,带源码)

目录前言环境源码下载实现的目标ssm整合1.搭建环境,创建maven项目2.在pom.xml中添加依赖,导入jar包3.编写spring及springmvc的配置文件4.在web.xml中加载两个配置文件5.通过mybatis插件生成pojo及mapper6.修改po层和mapper实现一对多,多对一关系7.编写前端页面add.jsp8...

2019-12-04 20:52:14 5021 1

原创 Springmvc入门(含源码)

目录简介MVC框架共同特征Springmvc示例Spring Web MVC处理请求的流程(执行原理)SpringMVC的优点SpringMVC解决中文乱码常见注解源码简介Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC ...

2019-12-03 11:36:45 658

转载 如果孔子当了码工

如果孔子当了码工,那么他一定会发明一种新的程序设计语言,这门语言庄重典雅,格式规范。他会告诉你越早的程序设计语言才是越好的。他会培养众多的弟子,但因为大公司没有一个愿意使用这门语言,他只能带着诸多弟子颠沛流离,以干咨询为生。如果老子当了码工,那么他一定会设计一种非常宽松的程序设计语言,你甚至不需要声明一个变量,因为你根本不可能准确地定义什么是变量。这门语言非常奥妙,对于懂的人来说,它是那么地神...

2019-12-03 08:58:56 380 1

转载 作为一个程序员,你的进步完全取决于你自己

我曾经在Hacker News网站上读过一篇帖子的评论,其中一个年轻的程序员说他们不想呆在那些只会让思想陈旧的老程序员离开而不是对他们再次培训的公司里,因为他明白,有一天他们也会这样。也许这个人的本意是好的,但是他这种说法还是让我恼怒。首先仅仅因为一个程序员年龄较大并不能说明他思想陈旧(就像一个年轻的程序员你不能因为他年纪轻就说他思想新潮)。我认为这个评论中最大的问题是:始终让自己接受教育并跟...

2019-12-03 08:55:33 326

spring 4.3.7及以上的jar包

适用于jdk1.8以上的版本,spring4.3.7的jar包,所有jar包都在,共21个jar包。

2019-11-25

vue-router.js

vue的插件vue-router,当一个页面要跳转到另外一个页面的时候是通过改变url路径来实现的,这个时候Vue需要知道当前url对应的那个组件页面,这个控制者就是vue-router。

2019-11-03

mysql.data.dll 5.1.0.0版本

支持visual studio 2012,2013,mysql版本5.6以下的使用

2018-11-30

文件头标记位

文件头标记位

2018-10-16

空空如也

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

TA关注的人

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