- 博客(25)
- 资源 (9)
- 收藏
- 关注
原创 一篇文章带你解决新版的 anaconda 图形界面创建环境只有一个 python 环境 选择无法选择其他 python 环境
文章目录一、问题描述二、问题解决一、问题描述不知道怎么回事,新安装的 anaconda 创建 python 环境时只有一个 3.8 的版本,没有其他选项二、问题解决虽然这个图形化界面没有其他版本可以选择,我们可以通过命令窗口进行创建命令:conda create -n Pytorch python=3.6创建成功:这是也会在图形界面刷新出来:...
2020-08-31 09:40:49 6102 4
原创 一篇文章带你使用 SpringBoot 整合 MongoDB
我们已经学习过:一篇文章带你搞定使用 docker 搭建 MongoDB所以,本篇文章在此基础上使用 SpringBoot 完成对 MongoDB 的整合文章目录一、前期准备二、使用 MongoRepository 实现三、使用 MongoTemplate 实现一、前期准备(1)创建 SpringBoot 工程选择相应依赖:(2)配置 application.properties:信息与上篇文章建立的 MongoDB 容器配套spring.data.mongodb.host=192.168.2
2020-08-27 23:01:44 933 1
原创 一篇文章带你搞定使用 docker 搭建 MongoDB
文章目录一、前期准备二、搭建 MongoDB一、前期准备首先我们需要寻找 MongoDB 的镜像站:https://hub.docker.com/二、搭建 MongoDB
2020-08-27 16:22:20 1078
原创 一篇文章带你解决 docker 拉取镜像报错:x509: certificate has expired or is not yet valid
文章目录一、问题描述二、解决办法一、问题描述docker 拉取镜像出现 X509 错误:二、解决办法当docker pull镜像时出现 x509 问题,一般应该是证书问题或者系统时间问题先 date 看一下时间对不对,如果时间跟实际时间对不上一般就是系统时间问题.(1)时间问题解决:日期错误更新时间同步即可:ntpdate cn.pool.ntp.org如果提示不存在 ntpdate 命令需要先安装该命令:yum install ntpdate时间更新完毕,重新拉取即可:(2)如
2020-08-26 21:55:36 24366 6
原创 一篇文章带你解决代理提示端口被占用(但是实际上端口并未被占用)
最近开机时,电脑发热严重,CPU要达到100%几分钟才慢慢降下来,查看发现是因为这个 Microsoft Compatibility Appraiser 进程占用的原因,就想着一不做二不休,直接禁了得了。然后问题就来了。经常使用的代理突然就提示端口被占用,修改了好几次都不好使,一直提示端口被占用。cmd 窗口查看具体的端口占用情况,又找不到被谁占用了。折腾了好久,才想起禁用进程这个事,又默默的启用,然后就没有然后了,就一切又好使了唉,每一个电脑进程都有存在的理由,还是不要瞎禁用。...
2020-08-26 20:16:00 5345
原创 一篇文章带你学会如何使用 docker 实现主机和容器的目录挂载
当我们创建容器之后,不可避免会遇到修改配置文件的操作,但是直接在容器中操作需要安装 vim,不方便,也不建议这样操作。所以这时就可以利用 docker 的目录挂载功能,将容器中需要修改配置文件的目录挂载到主机中,这样通过修改主机上的配置文件达到修改容器中配置文件的目的一、创建容器时挂载目录文件在我们刚创建容器时,为了以后修改容器文件的方便就可以直接建一个目录,实现和容器的目录挂载:docker run -di -v /usr/local/yolo/nginx:/usr/local/yolo/ngin
2020-08-25 23:09:03 3731 1
原创 学习 MongoDB 一篇文章就够了(珍藏版)
文章目录一、学习目录一、学习目录认识 MongoDB 一篇文章就够了Windows平台安装MongoDB教程Linux 上安装 MongoDBwindows 安装 MongoDB,Robo 3T一篇文章带你搞定 MongoDB 的基本操作(增、删、改、查)MongoDB 数据类型MongoDB 文档更新操作MongoDB 文档查询操作:find/lt/lte/gt/gte/ne/nin/or/type/not/and/ 等MongoDB 文档查询操作:null/正则表达式查询/数组查询
2020-08-25 20:34:45 57762 13
转载 一篇文章带你使用 Java 操作 MongoDB
文章目录一、前期准备二、获取集合1. 增加操作2. 修改操作3. 删除操作4. 查询操作5. 验证问题6. 其他配置一、前期准备首先我们需要驱动,MongoDB的Java驱动我们可以直接在Maven中央仓库去下载,也可以创建Maven工程添加如下依赖:<dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> &
2020-08-25 20:33:46 3663 2
原创 一篇文章带你解决 MongoDB 连接 localhost 和 127.0.0.1 可以连接,但是改成具体的IP地址就无法连接
文章目录一、出现的问题二、解决方案一、出现的问题MongoClient localhost = new MongoClient("192.168.101.33", 27017); //获取一个数据库,若存在直接获取否则自动创建 MongoDatabase yolo = localhost.getDatabase("yolo"); //获取一个集合,若存在直接获取否则自动创建 MongoCollection<Document> t
2020-08-25 16:22:53 7251 11
转载 一篇文章带你搞定 MongoDB 中 MapReduce 使用
玩过 Hadoop 的小伙伴对 MapReduce 应该不陌生,MapReduce 的强大且灵活,它可以将一个大问题分解为多个小问题,将各个小问题发送到不同的机器上去处理,所有的机器都完成计算后,再将计算结果合并为一个完整的解决方案,这就是所谓的分布式计算。此处我们就来看看 MongoDB 中 MapReduce 的使用。文章目录一、mapReduce二、runCommand 实现一、mapReduceMongoDB 中的 MapReduce 可以用来实现更复杂的聚合命令,使用 MapReduce 主
2020-08-24 22:59:01 2795
转载 一篇文章带你搞定 MongoDB 的基本操作(增、删、改、查)
文章目录一、客户端安装配置二、shell 简介三、增加操作四、查找操作五、修改操作六、删除操作七、shell 其他操作一、客户端安装配置上篇文章我们提到可以在MongoDB启动成功之后通过mongo命令进入MongoDB客户端,然后在客户端输入操作命令执行增删改查等操作。当然,我们也可以通过一些客户端工具来连接MongoDB,比如Robo 3T。首先我们下载Robo 3T(下载地址https://robomongo.org/download),下载成功之后解压,找到.exe可执行文件双击启动,启动后新
2020-08-24 22:11:56 16740 6
转载 一篇文章带你搞定 MongoDB 中的管道操作符($group、$unwind、$sort、$limit、$skip)
上篇文章中我们已经学习了MongoDB中几个基本的管道操作符,本文我们再来看看其他的管道操作符。文章目录一、$group1. 基本操作2. 算术操作符3. 极值操作符二、$unwind三、其他操作符:sort/limit/skip四、总结一、$group1. 基本操作$group可以用来对文档进行分组,比如我想将订单按照城市进行分组,并统计出每个城市的订单数量:db.sang_collect.aggregate({$group:{_id:"$orderAddressL",count:{$sum:1
2020-08-24 16:20:07 3621 1
转载 一篇文章带你搞定 MongoDB 中的管道操作符($match、$project)
熟悉Linux操作系统的小伙伴们应该知道Linux中有管道的说法,可以用来方便的处理数据。MongoDB2.2版本也引入了新的数据聚合框架,一个文档可以经过多个节点组成的管道,每个节点都有自己特殊的功能,比如文档分组、文档过滤等,每一个节点都会接受一连串的文档,对这些文档做一些类型转换,然后将转换后的文档传递给下一个节点,最后一个节点则会将结果返回给客户端。文章目录一、$match二、$project1. 基本用法2. 数学表达式3. 日期表达式4. 字符串表达式5. 逻辑表达式一、$matchma
2020-08-24 16:09:10 9307 4
转载 一篇文章带你搞定 MongoDB 的固定集合
一般情况下我们创建的集合是没有大小的,可以一直往里边添加文档,这种集合可以动态增长,MongoDB中还有一种集合叫做固定集合,这种集合的大小是固定的,我可以在创建的时候设置该集合中文档的数目,假设为100条,当集合中的文档数目达到100条时,如果再向集合中插入文档,则只会保留最新的100个文档,之前的文档则会被删除。一般像日志信息我们就可以使用固定集合,其他一些需要定期删除的数据也可以使用固定集合,本文我们就来看看这个固定集合的使用。文章目录一、创建二、自然排序问题一、创建固定集合的创建方式也比较简
2020-08-24 15:53:53 1699 2
转载 一篇文章带你学习 MongoDB 中各种类型的索引(_id索引/复合索引/过期索引/全文索引/地理空间索引/复合地理空间索引)
上篇文章中我们介绍了 MongoDB 中索引的简单操作,创建、查看、删除等基本操作,不过上文我们只介绍了一种类型的索引,本文我们来看看其他类型的索引。文章目录一、_id 索引二、复合索引三、过期索引四、全文索引五、地理空间索引1. 2d 索引2. 2d sphere 索引六、复合地理空间索引一、_id 索引我们在上文介绍过,我们往集合中添加文档时,默认情况下MongoDB都会帮助我们创建一个名为_id的字段,这个字段就是一个索引。默认情况下,一般的集合都会帮我们创建这个字段作为索引,但也有一些集合不会
2020-08-24 15:33:22 2639 6
转载 一篇文章带你搞定 MongoDB 中的索引(创建/查看/删除)
索引就像图书的目录一样,可以让我们快速定位到需要的内容,关系型数据库中有索引,NoSQL 中当然也有,本文我们就先来简单介绍下 MongoDB 中的索引。文章目录一、索引创建二、查看索引三、删除索引四、总结一、索引创建默认情况下,集合中的_id字段就是索引,我们可以通过getIndexes()方法来查看一个集合中的索引:db.sang_collect.getIndexes()结果如下:[ { "v" : 2, "key" : {
2020-08-24 00:07:38 6377
转载 MongoDB 查看执行计划:explain()
MongoDB中的explain()函数可以帮助我们查看查询相关的信息,这有助于我们快速查找到搜索瓶颈进而解决它,本文我们就来看看explain()的一些用法及其查询结果的含义。整体来说,explain()的用法和sort()、limit()用法差不多,不同的是explain()必须放在最后面。文章目录一、基本用法二、添加不同参数一、基本用法先来看一个基本用法:db.sang_collect.find({x:1}).explain()直接跟在find()函数后面,表示查看find()函数的执行
2020-08-23 23:30:04 8270
原创 认识 MongoDB 一篇文章就够了
文章目录一、MongoDB 认识二、MongoDB 主要特点1. 文档2. 集合3. 数据库4. 数据模型一、MongoDB 认识MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点
2020-08-23 17:52:51 22808 8
原创 一篇文章带你搞定 SpringBoot 中 使用 nginx 实现 session 共享
学习过:Nginx 学习学习过:一篇文章带你搞定 SpringBoot 中使用 redis 实现 session 共享本篇文章主要是在此基础上,利用 nginx 实现自动配置文章目录一、环境搭建1. docker 搭建 redis 容器2. docker 搭建 jdk 容器3. docker 搭建nginx 容器二、引入 Nginx 实现 session 共享三、总结一、环境搭建1. docker 搭建 redis 容器就创建一个容器的情况下,一般有默认端口和主机对应,所以不用设置也行,但是如果
2020-08-22 18:55:05 1968 9
原创 一篇文章带你搞定 SpringBoot 中使用 redis 实现 session 共享
文章目录一、为什么要引入 session 共享二、配置 Redis 实现 session 共享一、为什么要引入 session 共享参考雨哥的文章:http://springboot.javaboy.org/2019/0604/springboot-springsession在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图:在这样的架构中,会出现一些单服务中不存在的问题,
2020-08-22 18:33:23 4355 5
原创 一篇文章带你搞定如何在 Docker 创建的容器中修改配置文件
(1)刚创建的 docker 容器,是没有 vi 命令的:(2)需要先执行:apt-get update(3)待更新完毕,再执行apt-get install vim,安装 vi(4)至此,vi 命令安装成功,接下来便可以在 docker 容器中执行修改文件操作...
2020-08-21 23:03:08 6915 20
原创 一篇文章带你搞定 Android 项目的目录结构及如何修改应用的图标和名称
文章目录一、分析项目目录结构的组成二、分析 app 的目录结构三、分析 Android-Manifest.xml四、分析 res 的目录结构一、分析项目目录结构的组成已经学习了:一篇文章带你搞定 Android Studio 的安装入门及环境的搭建在 Android Studio 中的目录结构如图,可以切换至真正的目录结构 Project(1).gradle和.idea:Android Studio 自动生成的一些文件,无需关心(2)app:项目中的代码、资源等内容放置在此处,开发工作也是在这
2020-08-19 23:02:56 2620
原创 一篇文章带你学会 SpringBoot 整合 Redis
文章目录一、Redis 环境准备二、SpringBoot 引入 redis 并测试三、分析 SpringBoot 中 redis 的自动化配置类一、Redis 环境准备学习过:学习 Redis 一篇文章就够了学习过:Docker 的应用部署(Mysql,Tomcat,Nginx,Redis)所以这里通过 docker 搭建 redis,实现与 SpringBoot的连接连接成功:二、SpringBoot 引入 redis 并测试SpringBoot2.1.5及之后,远程连接redis,需要引
2020-08-19 18:29:13 1594
原创 一篇文章带你搞定 Android Studio 的安装入门及环境的搭建
文章目录一、安装 Android studio二、创建 HelloWorld 项目三、遇到的问题一、安装 Android studio首先确认 java 环境已经安装完成:可以在 cmd 窗口验证是否安装成功官网下载 Android Studio :https://developer.android.com/studio建立文件夹,注意将 studio 和 SDK 的目录文件夹分隔开:开始安装,可以都选择,点击 next继续 next :点击 finish继续 next:这里如
2020-08-18 22:08:06 1599
原创 一篇文章带你搞定回归分析中的一元线性回归和最小二乘估计
文章目录一、数据生成和观测的过程二、回归模型和数据生成三、最小二乘估计一、数据生成和观测的过程采用函数Y=f(X)描述输入变量X和输出变量Y之间的关系:所以:f(X) 为线性函数时,线性回归问题;f(X) 为非线性函数时,非线性回归问题。二、回归模型和数据生成观测之间相互独立:扰动项相互独立;扰动项同方差,称为白噪声;扰动项服从正态分布,称为高斯噪声。三、最小二乘估计计算公式:...
2020-08-01 20:09:31 931
工业级图像分类实现(包含完整代码+注释)
2020-12-03
建模思路解决智慧政务的代码和论文
2020-11-21
Java 旅游网案例.zip
2020-04-23
java 用户信息展示案例.7z
2020-03-30
MySQL-5.5.40软件(win32和win64包括安装卸载说明).7z
2020-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人