自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知行达摩院

学无止境,知行致远。网站:zxdmy.com。

  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 【第一篇博客】关于本博,关于我

置顶博客干点啥?介绍一下我自己吧~   这里有技术、生活、人生,更有诗和远方^_^   不负热爱,远赴山海!生如逆旅,一苇以航!关于本博客 记录我的本科、硕士阶段的相关课程学习 记录我课余时间的技术学习、所思所考,等等

2019-12-09 22:19:53 192

原创 【Pytorch】1.Windows10系统安装Pytorch环境

1. 概述PyTorch是一个开源的Python机器学习库,其前身是著名的机器学习库Torch。2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch,它是一个面向Python语言的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这是很多主流深度学习框架比如Tensorflow等都不支持的。PyTorch既可以看作加入了GPU支持的numpy,同时也可以看成一个拥有自动求导功能的强大的深度神经网络。除了Facebook外,它已经被Twitter

2020-09-26 17:24:07 258

原创 【Docker】7. Docker-compose的使用

Docker-compose的使用0. 常用命令启动:docker-compose up后台启动:docker-compose up -d停止:docker-compose down查看容器:docker ps查看全部容器:docker ps -a1. 安装Tomcat不成文的规则:所有用户手动安装的软件,均放在 /usr/local/ 目录下,所有进入 /usr/local 目录下,创建一个名为 docker 的文件夹,并在该文件夹里创建一个名为 tomcat 的文件夹,用来放Tomca

2020-09-18 17:10:24 26

原创 【Docker】6. Docker-Compose的简介与安装

Docker-Compose的简介与安装1. 简介Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。其代码目前在 https://github.com/docker/compose 上开源。Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running multi-container Docker applications)」,其前身是开源项目

2020-09-18 17:09:57 25

原创 【Docker】5. Dockerfile - 定制镜像

Dockerfile 定制镜像1. 概述Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。使用Dockerfile,可以实现一次构建,到处运行。2. 示例1下面以在Tomcat中运行项目为示例,进行演示。1.在用户目录下创建一个index.jsp 的文件,其内容为 Hello World2.然后创建配置文件Dockerfilevi Dockerfile写入信息如下:#继承Tom

2020-09-18 17:09:15 39

原创 【Docker】4. 操作容器

Docker操作容器1. 启动容器所需要的命令主要为 docker run。例如,下面的命令输出一个 “Hello World”,之后终止容器。docker run ubuntu:16.04 /bin/echo 'Hello world'Hello world当利用 docker run 来创建容器时,Docker 在后台运行的标准操作包括:检查本地是否存在指定的镜像,不存在就从公有仓库下载利用镜像创建并启动一个容器分配一个文件系统,并在只读的镜像层外面挂载一层可读写层从宿主主机配置的

2020-09-18 17:08:30 29

原创 【Docker】3. 操作镜像

Docker操作镜像1. 获取镜像Docker Hub 上有大量的高质量的镜像可以用。从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为:docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]具体的选项可以通过 docker pull --help 命令看到,这里我们说一下镜像名称的格式。镜像仓库地址: 地址的格式一般是 <域名/IP>[:端口号]。默认地址是 Docker Hub。仓库名: 如之前

2020-09-18 17:07:54 38

原创 【Docker】2. 安装Docker

安装Docker1. 平台支持Docker CE 支持多种平台,如下表所示1.1 桌面平台架构Docker Desktop for Mac (macOS)X64Docker Desktop for Windows (Microsoft Windows 10)X641.2 服务器平台x86_64 / amd64ARMARM64 / AARCH64IBM Power (ppc64le)IBM Z (s390x)CentOS✔✔

2020-09-18 17:06:34 52

原创 【Docker】1. Docker的简介

Docker简介1. 什么是DockerDocker的官网地址:https://www.docker.com/Docker发展历程Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 [2013 年 3 月以 Apache 2.0 授权协议开源][docker-soft],主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动

2020-09-18 17:02:44 43

原创 【Linux】11.修改IP、主机名和DNS

1. 修改IP同一局域网内,计算机IP是不允许重复的。1.Ubuntu配置IP地址的文件是在 etc 目录下的 netplan 文件中。所以需要修改这个 yaml 文件中的配置。如果是虚拟机中的网卡,则初始配置文件可能如下图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eWBFJqeS-1600418201902)(http://img.zxdmy.com/md/20200918100120.png)]上图中的 ens33 是网卡的名字,可以使用 ip

2020-09-18 16:40:22 121

原创 【微信开发】微信开发之服务号:授权登录和消息模板使用示例

微信开发之服务号:授权登录和消息模板使用示例1. 项目简介灵感来源于学校的 每日健康日报,要求使用微信小程序进行每日健康打卡。所以此项目的功能类似于 QQ群机器人,或者是 每日闹钟。功能描述:用户访问给定的页面,进行 授权登录 ,然后确认自己的身份(本科生或研究生),并 开启通知 ,即可每天在约定时间收到微信服务号的消息提醒。当然,用户可以自定义每日通知的时间,也可以随时开启或关闭每日通知。特点对比和QQ群机器人、闹钟相比,该功能的实现,方便用户一键直达小程序。但是该方法需关注服务号,同时开

2020-09-06 15:59:08 1600

原创 【Linux】10. 部署应用程序

1. Linux 安装 Java1.1 概述此处以 JDK 1.8.0_152 为例1.2 下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html1.3 解压缩并移动到指定目录① 解压缩tar -zxvf jdk-8u152-linux-x64.tar.gz② 创建目录mkdir -p /usr/local/java-p:递归创建,即创建子目录③ 移动安装包mv jdk1.8.0_152

2020-09-06 15:55:04 43

原创 【Linux】9. Linux 软件包管理

Linux 软件包管理1. 概述APT(Advanced Packaging Tool) 是 Debian/Ubuntu 类 Linux 系统中的软件包管理程序, 使用它可以找到想要的软件包, 而且安装、卸载、更新都很简便;也可以用来对 Ubuntu 进行升级; APT 的源文件为 /etc/apt/ 目录下的 sources.list 文件。2. 修改数据源由于国内的网络环境问题,我们需要将 Ubuntu 的数据源修改为国内数据源,操作步骤如下:2.1 查看系统版本命令:lsb_relea

2020-09-06 15:54:10 25

原创 【Linux】8. Linux 文件权限管理

Linux 文件权限管理1. 查看文件和目录的权限使用 ls 命令只显示文件名称,通过带参数的 ls –al 命令(或者 ll )可以显示文件或者目录的权限信息。ls -l 文件名 显示信息包括:文件类型 (d 目录,- 普通文件,l 链接文件),文件权限,文件的用户,文件的所属组,文件的大小,文件的创建时间,文件的名称,示例如下:-rw-rw-r-- 2 snzl snzl 23 Aug 21 06:05 1.txt将上面这个示例,可拆分成如下字段:-rw-rw-r–1sn

2020-09-06 15:53:34 52

原创 【Linux】7. Linux 用户和组管理

Linux 用户和组管理1. 概述Linux 操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。2. 使用 Root 用户在实际生产操作中,我们基本上都是使用超级管理员账户操作 Linux 系统,也就是 Root 用户,Linux 系统默认是关闭 Root 账户的,我们需要为 Root 用户设置一个初始密码以方便我们使用。设置 Root 账户密码sudo passwd root切

2020-09-06 15:51:43 40

原创 【Linux】6. Vim 编辑器

Linux Vim 编辑器1. 概述Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 Vim 则可以说是程序开发者的一项很好用的工具。2. 运行模式编辑模式:等待编辑命令输入。执行完Vi 1.txt 后的页面就是。这是不可以进行任何操作。插入模式:编辑模式下,输入 i 或者 Insert进入插入模式,插入文本信息。按ESC 即可返回到

2020-09-06 15:51:04 38

原创 【Linux】5. 系统管理

系统管理1. 本节命令汇总命令说明stat显示指定文件的相关信息,比 ls 命令显示内容更多who显示在线登录用户hostname显示主机名称uname显示系统信息top显示当前系统中耗费资源最多的进程ps显示瞬间的进程状态du显示指定的文件(目录)已使用的磁盘空间的总量df显示文件系统磁盘空间的使用情况free显示当前内存和交换空间的使用情况ifconfig显示网络接口信息ping测试网络的连通性

2020-09-06 15:50:23 26

原创 【Linux】4. 文件目录管理

文件目录管理1. 本节命令汇总1.1 Linux 操作文件目录命令命令说明语法参数参数说明ls显示文件和目录列表ls [-alrtAFR] [name…]-l列出文件的详细信息-a列出当前目录所有文件,包含隐藏文件mkdir创建目录mkdir [-p] dirName-p父目录不存在情况下先生成父目录cd切换目录cd [dirName]touch生成一个空文件echo生成一个

2020-09-06 15:49:47 52

原创 【Linux】3.目录结构

目录结构首先展示一些基本的命令【1】显示当前目录列表命令:ll 或者 ls -al【2】显示当前工作目录命令:pwd【3】切换目录命令:cd [目录名]如 cd / 表示切换到根目录,cd etc/ 表示切换到当前目录的etc目录下,cd /etc/ 表示切换到根目录的etc目录下,cd .. 表示后退(一个点表示当前目录)如下图,命令行中有一个波浪号 ~ ,表示当前目录非根目录,当命令行前面是斜线 / 的时候,表示当前目录为根目录。【4】目录结构如上图,在Linux系统中,每个目录

2020-09-06 15:48:14 37

原创 【Linux】2. 远程控制

远程控制一般机房都在指定的位置,所以每次进行操作时,一般采用远程控制的方式,对服务器主机进行管理操作。想要对主机进行远程控制管理,首先需要知道主机的IP地址。1. 查看主机IP可以使用命令 ip a 查看主机的IP地址。如上图所示,ens33 位置处,列出的信息中,跟在inet后边的就是这台Linux主机的IP地址,图中的IP地址为192.168.10.107,记下这个地址,在远程连接的时候要使用这个IP地址。远程连接的软件主要有两种,如下。2. 使用FinalShell连接FinalS

2020-09-06 15:47:26 50

原创 【Linux】1. 虚拟机安装Ubuntu操作系统

安装Ubuntu Server 18.04 LTS虚拟机环境:VMware Workstation 15.5 ProLinux系统:Ubuntu-18.04.2-live-server-amd64安装步骤点击VMward主页的 创建新的虚拟机 按钮弹窗 新建虚拟机向导 页面,该页面选择 自定义 选项,然后选择 下一步虚拟机硬件兼容性,选择最新的 Workstation 15.X,继续 下一步安装来源,选择 稍后安装操作系统 选项,继续 下一步客户机操作系统选择

2020-08-13 22:42:47 114

原创 【Python基础学习】9. 安装pip及其他必要的库

1. 安装pippip是Python的包安装和管理工具。首先访问官网下载 pip,下载网址是:https://pypi.org/project/pip/#files ,选择下面那个 tar.gz 的包,并下载。然后解压该压缩包,主要文件如下:在上图窗口的地址栏中输入 cmd ,进入命令行窗口。首先输入 setup.py --help ,查看当前pip版本的安装帮助,如下图所示:通过上图得知,输入 setup.py build ,创建package,然后输入 setup.py instal

2020-08-10 14:33:43 432

原创 【Python基础学习】8. 文件操作

1. 读取文件1.1 文件路径读取文件使用的函数是 open() ,当然要给函数指定 文件的位置,即 文件路径 。提供的路径主要有两种路径相对文件路径:即相对于当前运行的程序所在的目录。绝对文件路径:文件在计算机中的准确位置。如果在当前运行的程序HelloWorld.py的同级目录下有一个名为file的文件夹,该文件夹下有一个名为data.txt的文件,那么这个文件路径就可以定义为:file_path = 'file/data.txt'当然上面这个路径定义,使用的是相对路径。如果使用

2020-08-09 20:39:49 222

原创 【Python基础学习】7. 类与面向对象

1. 面向对象编程面向对象编程 是最有效的软件编写方法之一。在面向对象编程中,现实世界中的事物和情景,均可以使用 类 来编写表示。将要描述的对象提取公共行为,编写成类。基于编写的类,可以创建 对象 ,使得每个对象自动具备所提取的公共行为。然后可根据实际情况,赋予每个对象自己独有的特性。上面描述的根据类来创建对象的过程,被称为 实例化 。这让你能够使用 类的实例 。2. 类的创建和使用2.1 创建类使用 类 几乎可以模拟任何东西。比如 学生类Student ,可以用来表示任意学生。任意学生

2020-08-09 19:19:03 242

原创 【Python基础学习】6. 函数和模块

1. 函数的定义函数 是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让Python运行其中的代码。你将发现,通过使用函数,程序的编写、阅读、测试和修复都将更容易。在Python中,函数使用关键字 def 来定义,并需要指明 函数名 ,以及函数需要什么样的 信息 ,最后,定义以 冒号结尾 。示例:# 定义一个名为greet_user的函数,函数需要的信息为空def gr

2020-08-07 17:27:09 241

原创 【Python基础学习】5. 用户输入和基本语句

1. 用户输入使用函数 input() 可以让程序暂停运行,等待用户输入一些文本,Python在获取用户的输入后,将其存储在一个变量中,以便用户来使用。当使用 input() 函数时,可以指出需要用户输入的数据是什么,即进行必要的信息提示。示例:name = input('请输入你的姓名:')print('Hello ' + name)示例输出:请输入你的姓名:张三Hello 张三采用 input() 方法输入的数据,默认以字符串形式存储。如果用户需要输入数字类型,可以采用类型转换的函

2020-07-31 21:25:33 447

原创 【Python基础学习】4. 数据类型之字典及其操作

1. 什么是字典在Python中, 字典 是一系列 键—值 对 。每个 键 都与一个 值 相关联,你可以使用 键 来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。在Python中,字典用放在 花括号{} 中的一系列 键—值 对表示,示例:student = { 'name': '张三', 'college': '计算机学院', 'class': '计算机1601'}print(student)键—

2020-07-30 21:12:09 516

原创 【Python基础学习】3. 数据类型之列表及其操作

1. 什么是列表列表 由一系列按特定顺序排列的元素组成。可以将任何东西加入列表中,其中的元素之间可以没有任何关系。鉴于列表通常包含多个元素,所以列表的命名通常采用复数的名称(如names )。在Python语言中,列表用 方括号 [ ] 来表示,并用逗号来分隔其中的元素。示例:fruits = ['banana', 'apple', 'cherry', 'pear', 'fig']print(fruits)示例输出:['banana', 'apple', 'cherry', 'pear',

2020-07-27 20:49:59 540

原创 【Python基础学习】2. 变量、基本数据类型及其转换

1. 变量1.1 变量规则在Python中使用变量时,需要遵守一些规则和指南。违反这些规则将引发错误,而指南旨在让你编写的代码更容易阅读和理解。请务必牢记下述有关变量的规则。变量名只能包含 字母 、 数字 和 下划线 。变量名可以 字母 或 下划线 打头,但不能以 数字 打头,例如,可将变量命名为 message_1 ,但不能将其命名为 1_message 。变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名 greeting_message 可行,但变量名 greeting me

2020-07-26 21:30:14 492

原创 【Python基础学习】1. Python开发环境安装

开发环境安装需要安装的软件主要有两个,一个是Python,另一个是Python开发工具PyCharm。1. Python的下载与安装1.1 下载Python首先访问网址 https://www.python.org,进入Downloads页面,即可下载Python。如下图当然这里下载的是 最新版 的Python。如果需要下载其他版本的Python,将该网页继续往下翻,即可找到其他版本的列表。如下图这里以 Python 3.7.6 版本为例。点击 Python 3.7.6 行后的 Downlo

2020-07-26 17:10:34 527

原创 【毕设】Spring Boot整合MyBatis

0、配置前:直接创建一个Spring Boot项目即可。详情可参考上一篇文章:https://blog.csdn.net/cxh1231/article/details/1053962091、整合Druid1.1 关于DruidDruid 是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和 SQL 解析器组成。该项目主要是为了扩展 JDBC 的一些限制,可...

2020-04-09 22:03:30 214

原创 【毕设】Spring Boot整合Thymeleaf

1、Thymeleaf简介Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它完全可以代替JSP。相比较于其他的模板引擎,它具有如下三个吸引人的特点:Thymeleaf在有网络和无网络的环境下即可运行,它即可用让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态效果。这是由于它支持HTML原型,然后在HTML标签里增加额外的属性来达到模板+...

2020-04-09 15:26:51 123

原创 【毕设】Spring Boot 常用配置

1、 自定义Banner上一篇文章中有讲述,移步:https://blog.csdn.net/cxh1231/article/details/1053940962、Spring Boot 配置文件Spring Boot的配置文件均在resources文件夹下的名为application文件中,默认的后缀是.properties,建议改为.yml,如图:如...

2020-04-08 20:21:20 133

原创 【毕设】Idea创建Spring Boot项目

1. 创建项目1、 项目类型:Spring Initializr,选择Default:https://start.spring.io2、输入项目信息,如下图所示:3、选择项目信息4、输入项目的保存目录等信息,点击【Finish】即可2. 第一个Hello项目1、首先确定pom.xml文件中的依赖等信息是否有遗漏。下面是初始项目的依赖:<?xml ...

2020-04-08 18:39:25 339

原创 【毕设】微服务设计模式

1. 微服务架构要考虑的问题API网关 服务间调用 服务发现 服务容错 服务部署 数据调用2. 微服务设计模式2.1 聚合器微服务设计模式2.2 代理微服务设计模式2.3 链式微服务设计模式2.4 分支微服务设计模式2.5 数据共享微服务设计模式2.6 异步消息传递微服务设计模式...

2020-04-08 16:29:40 232

武汉理工大学2020自然辩证法题库84题(含MOOC30题)

本文档为武汉理工大学2020自然辩证法题库84题(含MOOC30题)。一共84道论述题。如:什么是系统?系统自然观的主要内容有哪些?

2020-11-09

空空如也

空空如也

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

TA关注的人 TA的粉丝

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