自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Xshell无法连接上虚拟机

问题:今天试着使用xshell连接虚拟机发现,怎么都连接不上,出现:Connecting to 192.168.1.104:22...Could not connect to '192.168.1.104' (port 22): Connection failed.Type `help' to learn how to use Xshell prompt.检查:首先我检查了ip是...

2020-03-21 13:11:05 3305 1

原创 工具(cut、sed、awk、sort)

cutcut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。基本用法cut [选项参数] filename说明:默认分隔符是制表符选项参数说明选项参数功能-f 列号提取第几列-d 分隔符按照指定分隔符分割列-c指定具体的字符3.案例实操(0)数据准备...

2020-02-26 00:08:36 312

原创 Shell的函数

系统函数basename基本语法basename [string / pathname] [suffix] (功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。案例实操(1)截取该/root/learn/lear...

2020-02-25 21:48:25 299

原创 Shell的read读取控制台输入

read读取控制台输入基本语法read(选项)(参数)选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)。参数变量:指定读取值的变量名2.案例实操(1)提示7秒内,读取控制台输入的名称[root@hadoop100 learnshell]# vim testread.sh#!/bin/bashread -p "请在7秒钟之内输入一个值:" -t 7 ...

2020-02-25 19:04:18 190

原创 Shell的条件判断和流程控制

条件判断基本语法[ condition ](注意condition前后要有空格)注意:条件非空即为true,[ learn ]返回true,[] 返回false。常用判断条件(1)两个整数之间比较= 字符串比较-lt 小于(less than) -le 小于等于(less equal)-eq 等于(equal) -gt 大于(greater than)-ge 大于等于...

2020-02-25 18:53:58 199

原创 Shell中的变量和运算符

Shell中的变量系统变量常用系统变量$ HOME、$ PWD、$ SHELL、$ USER等2.案例实操(1)查看系统变量的值[root@hadoop100 learnshell]# echo $HOME/root(2)显示当前Shell中所有变量:set[root@hadoop100 learnshell]# setBASH=/bin/bashBASHOPTS=c...

2020-02-25 15:07:07 148

原创 Shell脚本入门

Shell概述Shell解析器(1)Linux提供的Shell解析器有:[root@hadoop100 learnshell]# cat /etc/shells/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/tcsh/bin/csh(2)bash和sh的关系[root@hadoop100 learnshell]# ll /bin |...

2020-02-25 13:58:47 292

原创 linux软件包管理(包含rpm和yum和修改网络yum源)

RPMRPM概述RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。RPM包的名称格式Apache-1.3.23-11.i386.rpm“apache” 软件名称“1.3.23-11”软件的版本号,主版本和此版本“i3...

2020-02-24 21:40:15 265

原创 crond系统定时任务(crontab定时任务的设置和取消)

crond 服务管理重新启动crond服务[root@hadoop101 ~]# service crond restartcrontab 定时任务设置基本语法crontab [选项]选项说明选项功能-e编辑crontab定时任务-l查询crontab任务-r删除当前用户所有的crontab任务参数说明[root@hadoo...

2020-02-24 19:02:24 1116

翻译 linux的进程线程类(查看进程和kill、查询端口号)

进程线程类进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。ps 查看当前系统进程状态ps:process status 进程状态基本语法ps aux | grep xxx (功能描述:查看系统中所有进程)ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)选项说明选项功能...

2020-02-24 18:35:28 524

原创 linux磁盘分区类(磁盘的挂载和卸载)

df 查看磁盘空间使用情况df: disk free 空余硬盘基本语法df 选项 (功能描述:列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况)选项说明选项功能-h以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;3.案例实操(1)查看磁盘使用情况[root@hadoop100 ~]# df -hFiles...

2020-02-24 17:45:03 400

原创 linux压缩和解压类(gzip、zip、tar)

gzip/gunzip 压缩基本语法gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)gunzip 文件.gz (功能描述:解压缩文件命令)经验技巧(1)只能压缩文件不能压缩目录(2)不保留原来的文件案例实操(1)gzip压缩[root@hadoop101 ~]# lshonge.java[root@hadoop101 ~]# gzip hou...

2020-02-24 16:40:31 1197

原创 linux的搜索查找类(find和grep)

find 查找文件或者目录find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。基本语法find [搜索范围] [选项]选项说明选项功能-name<查询方式>按照指定的文件名查找模式查找文件-user<用户名>查找属于指定用户名所有文件-size<文件大小>按照指定的文件大小查...

2020-02-24 15:57:08 197

原创 linux文件权限类(修改文件权限、修改文件所有者和所属组)

文件属性Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls -l命令来显示一个文件的属性以及文件所属的用户和组。从左到右的10个字符表示,如图所示:如果没有权限,就会出现减号[ - ]而已。从左至右用0-9这些数字来表示:...

2020-02-24 15:27:05 2223

原创 linux用户管理命令(包含sudo设置普通用户具有root权限)

useradd 添加新用户基本语法useradd 用户名 (功能描述:添加新用户)useradd -g 组名 用户名 (功能描述:添加新用户到某个组)案例实操(1)添加一个用户[root@hadoop100 ~]# useradd why[root@hadoop100 ~]# id whyuid=500(why) gid=500(why) 组=500(why)[root@...

2020-02-24 14:44:07 746

原创 linux时间日期类(包含修改系统时间和校正)

时间日期类基本语法date [OPTION]… [+FORMAT]选项说明选项功能-d<时间字符串>显示指定的“时间字符串”表示的时间,而非当前时间-s<日期时间>设置系统日期时间参数说明参数功能<+日期时间格式>指定显示时使用的日期时间格式date 显示当前时间基本语...

2020-02-24 13:51:35 289

原创 linux文件目录类命令(包含修改提示符和修改历史格式)

pwd 显示当前工作目录的绝对路径pwd:print working directory 打印工作目录基本语法pwd (功能描述:显示当前工作目录的绝对路径)案例实操(1)显示当前工作目录的绝对路径[root@hadoop101 ~]# pwd/rootls 列出目录的内容ls:list 列出目录内容基本语法ls [选项] [目录或是文件]选项说明选项...

2020-02-24 13:30:56 242

原创 linux的帮助命令(man帮助和内部命令和外部命令)、别名和常用快捷键

man 获得帮助信息基本语法man [命令或配置文件] (功能描述:获得帮助信息)显示说明信息功能NAME命令的名称和单行描述SYNOPSIS怎样使用命令DESCRIPTION命令功能的深入讨论EXAMPLES怎样使用命令的例子SEE ALSO相关主题(通常是手册页)?查找向前查找,如 ?and ,将会搜索...

2020-02-24 11:49:02 369

原创 vm克隆虚拟机

克隆虚拟机关闭要被克隆的虚拟机找到克隆选项欢迎页面克隆虚拟机设置创建完整克隆设置克隆的虚拟机名称和存储位置等待完成后关闭窗口,完成克隆修改克隆后虚拟机的ip[root@hadoop101 /]#vim /etc/udev/rules.d/70-persistent-net.rules进入如下页面,删除eth0该行;将eth1修改为eth0,同时复制物理ip地址...

2020-02-23 22:35:25 218

原创 linux的关机重启命令

关机重启命令在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。正确的关机流程为:sync > shutdown > reboot > halt基本语法(1)sync (功能描述:将数据由内存同步到硬盘中)(2)halt (功能描述:关闭系统,等同于shutdown -h now 和...

2020-02-23 21:28:29 254

原创 linux关闭防火墙之service和chkconfig命令、进程运行级别

service 后台服务管理基本语法service 服务名 start (功能描述:开启服务)service 服务名 stop (功能描述:关闭服务)service 服务名 restart (功能描述:重新启动服务)service 服务名 status (功能描述:查看服务状态)经验技巧查看服务的方法:/etc/init.d/服务名[root@hadoo...

2020-02-23 21:03:26 360

原创 linux修改主机名和修改主机映射

配置主机名1.显示当前的主机名:hostname命令2.通过编辑/etc/sysconfig/network文件修改主机名vim /etc/sysconfig/network注意:主机名称不要有“_”下划线3.修改后reboot重启生效,即修改主机名修改主机映射1.打开/etc/hostsvim /etc/hosts2.添加映射192.168.1.100 hadoo...

2020-02-23 19:27:55 2636

翻译 linux网络配置之配置为固定ip,开机自动连接网络

查看网络IP和网关查看虚拟网络编辑器修改ip地址查看网关查看windows环境的中VMnet8网络配置配置网络ip地址修改IP地址修改IP地址打开网络配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #接口名(设备,网卡)HWADDR=00:0...

2020-02-23 18:18:18 2638

翻译 linux中vim编辑器的三种模式和操作

一般模式以vim打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。常用语法:语法功能描述yy复制光标当前一行y数字y复制一段(从第几行到第几行)p箭头移动到目的行粘贴u撤销上一步...

2020-02-23 15:22:50 948

原创 Linux文件与目录结构

Linux文件Linux系统中一切皆文件。Linux目录结构

2020-02-23 15:21:54 133

原创 SpringBoot项目整合案例

集成Spring & SpringMVC基本的Spring Boot环境已经构建好了(上一篇博客),现在需要配置Spring框架及SpringMVC框架的业务环境@ComponentScan注解SpringBootSelfApplication.java:package com.learn.springboot;import org.springframework.boot...

2020-02-22 16:20:36 1026

原创 使用eclipse手动创建Spring Boot_HelloWorld

使用eclipse手动创建Spring Boot_HelloWorld1.创建Maven项目在eclipse中创建Maven jar项目修改项目中的pom.xml文件,设置JDK编译版本为1.8,如果项目maven默认jdk是1.8则不需要进行此步骤<build> <plugins> <!-- 修改maven默认的...

2020-02-22 16:04:16 302

原创 自动创建一个SpringBoot_HelloWorld(必须联网)以及修改SpringBoot的版本

使用eclipse自动创建SpringBoot项目1. 在eclipse中右键new→Spring Starter Project2. 给工程命名、设置包名等,其他默认即可3. 设置SpringBoot的工程的版本4.至此你已经自动创建了springboot项目了项目结构:修改SpringBoot项目的版本1.找到项目的pom.xml文件2.修改pom.xml文件...

2020-02-22 15:37:28 438

原创 Spring与SpringMVC的整合以及简单项目实例

Spring 与SpringMVC的整合问题:1) 需要进行 Spring 整合 SpringMVC 吗 ?2) 还是否需要再加入 Spring 的 IOC 容器 ?3) 是否需要在web.xml 文件中配置启动 Spring IOC 容器的 ContextLoaderListener ?需要: 通常情况下, 类似于数据源, 事务, 整合其他框架都是放在 Spring 的配置文件中(而不是...

2020-02-22 11:27:24 293

原创 SpringMVC处理使用jQuery等静态资源

处理静态资源在SpringMVC中如若使用静态资源,比如在中使用jQuery时需要:在springmvc的配置文件中加入如下两个配置:<mvc:default-servlet-handler/><mvc:annotation-driven/>例如只在index.jsp中添加:<script type="text/javascript" src="${pag...

2020-02-21 21:55:33 167

原创 SpringMVC@ResponseBody注解和重定向

@ResponseBody注解在Handler方法上添加该注解之后,方法的返回值将以字符串的形式直接响应给浏览器。所处理的index.jsp标签: <a href="${pageContext.request.contextPath }/testResponseBody">Test ResponseBody</a><br>响应的Handler方法:/...

2020-02-21 21:48:49 2836

原创 SpringMVC处理响应数据

SpringMVC处理响应数据概述1) ModelAndView: 处理方法返回值类型为 ModelAndView 时, 方法体即可通过该对象添加模型数据2) Map 及 Model: 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或java.uti.Map 时,处理方法返回时,Map 中的数据会自动添加到模型中...

2020-02-20 21:47:00 396

原创 Spring MVC中处理请求数据方法以及解决其中的POST中文乱码问题

请求处理方法签名1) Spring MVC 通过分析处理方法的签名,将HTTP请求信息绑定到处理方法的相应入参中。2) Spring MVC 对控制器处理方法签名的限制是很宽松的,几乎可以按喜欢的任何方式对方法进行签名。@RequestParam注解在处理方法入参处使用 @RequestParam 可以把请求参数传递给请求方法value:参数名required:是否必须。默认为 tr...

2020-02-20 17:10:12 266

原创 Spring MVC中@RequestMapping映射请求注解

@RequestMapping 概念1) SpringMVC使用@RequestMapping注解为控制器指定可以处理哪些 URL 请求2) 作用:DispatcherServlet 截获请求后,就通过控制器上 @RequestMapping 提供的映射信息确定请求所对应的处理方法。@RequestMapping 可标注的位置上一篇博客中的HelloWorld.java:package ...

2020-02-20 16:43:17 370

原创 Spring Web MVC及实现SpringMVC的HelloWorld

SpringMVC 概述一种轻量级的、基于MVC的Web层应用框架。偏前端而不是基于业务逻辑层。Spring框架的一个后续产品。Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的MVC 框架之一。Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口。SpringMVC的HelloWorld实例1) ...

2020-02-19 19:01:20 229

原创 通过注解配置bean

概述相对于XML方式而言,通过注解的方式配置bean更加简洁和优雅,而且和MVC组件化开发的理念十分契合,是开发中常用的使用方式。实例的项目结构使用注解标识组件普通组件:@Component标识一个受Spring IOC容器管理的组件持久化层组件:@Repository标识一个受Spring IOC容器管理的持久化层组件业务逻辑层组件:@Service标识一个受Sprin...

2020-02-19 16:20:38 467

原创 Spring中引用外部属性文件连接数据库

当bean的配置信息逐渐增多时,查找和修改一些bean的配置信息就变得愈加困难。这时可以将一部分信息提取到bean配置文件的外部,以properties格式的属性文件保存起来,同时在bean的配置文件中引用properties属性文件中的内容,从而实现一部分属性值在发生变化时仅修改properties属性文件即可。这种技术多用于连接数据库的基本信息的配置。直接配置1. 在pom.xml文件...

2020-02-19 14:06:48 234

原创 Spring中bean的配置、bean的获取方式、给bean的属性赋值

Bean配置解释HelloWorld:public class HelloWorld { public HelloWorld() { System.out.println("HelloWorld对象被创建了!"); } private String name; public void setName(String name) { System.out.println...

2020-02-19 01:16:47 327

翻译 Spring概述及IOC 和 DI 简介

Spring概述Spring是一个开源框架Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能。同样的功能,在EJB中要通过繁琐的配置和复杂的代码才能够实现,而在Spring中却非常的优雅和简洁。Spring是一个IOC(DI)和AOP容器框架。Spring的优良特性依赖注入:DI——Dependency Inje...

2020-02-19 01:07:22 257

原创 eclipse安装Spring插件的安装以及出错的解决办法

Eclipse安装Spring插件安装Spring插件详解:https://blog.csdn.net/ailo555/article/details/50878866?utm_source=distribute.pc_relevant.none-task大部分的sts的下载百度网盘(找到与eclipse版本对应的下载即可)https://pan.baidu.com/s/18ZMcaFHHM...

2020-02-19 01:00:25 305

java使用socket网络通信.zip

使用java编写的简单的socket网络通信软件,客户端和服务端进行连接和通信,为了测试方便,当使用客户端发送消息时隐藏了服务端窗口,服务端也一样,bye消息结束通话。

2019-05-18

Hermite,Bezier,三次B样条曲线的MFC实现

使用MFC实现三条曲线,Bezier支持多次,B样条曲线默认为3次,可以修改。内附有说明文档。

2018-12-11

hermite曲线,MFC实现

简单的实现了三次hermite曲线,可以点击绘制点进行动态的改变hermite曲线。

2018-12-06

空空如也

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

TA关注的人

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