MongoDB 命令 数据库操作12345678# 查看数据库show dbs# 切换数据库use test# 查看当前使用的数据库db 集合操作123# 查看当前数据库的集合show collectionsshow tables 增删改查增12345# 插入数据,`_id`存在就报错db.collecion.insert({})# 插入数据,`_id`存在会更新 - db.collecti 2021-06-06 MongoDB #MongoDB
MongoDB 安装 简介mongodb 官网:https://www.mongodb.com/try/download/bi-connector 官网提供四种类型的安装包 Atlas: MongoDB 集群 On-premises: MongoDB 本地安装包 Tools: MongoDB tools。详细介绍 https://docs.mongodb.com/tools/ Mobile & Edge: 移 2021-06-06 MongoDB > install #MongoDB #install
MongoDB 导出 mongoexport 和导入 mongoimport 导出工具 mongoexport123456789101112131415161718192021222324252627282930313233343536373839404142434445[root@ ~]# mongoexport --helpUsage: mongoexport <options>Export data from MongoDB in CSV or JSON 2021-06-06 MongoDB #MongoDB
MongoDB 异常 pymongo.errors.CursorNotFound: cursor id 15XXX not found报错如下: 1pymongo.errors.CursorNotFound: cursor id 69148817834 not found, full error: {'ok': 0.0, 'errmsg': 'cursor id 69148817834 not found', 2021-06-06 MongoDB #MongoDB
MongoDB 连接命令 mongo mongo 连接mongo 基本命令及参数一览:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950D:\software\professional\mongoDB\bin>mongo --helpMongoDB shell version v3.4.5usage 2021-06-06 MongoDB #MongoDB
深度学习之边框回归(Bounding Box Regression) 从rcnn, fast rcnn, faster rcnn, yolo, r-fcn, ssd,到cvpr的yolo9000。这些paper中损失函数都包含了边框回归,除了rcnn详细介绍了,其他的paper都是一笔带过,或者直接引用rcnn就把损失函数写出来了。前三条网上解释比较多,后面的两条我看了很多paper,才得出这些结论。 为什么要边框回归? 什么是边框回归? 边框回归怎么做的? 边框 2021-05-31 深度学习 #深度学习
PyCharm 打开 markdown 文件卡死 1、问题说明使用 2019 版 的pycharm 、idea 和 Webstorm 打开 markdown 文件时,IDE 总是卡死。 2、问题分析很多人的解决方法是 把 Markdown support 禁用 或 卸载,这不是根本的解决方法,而且会导致我们在编辑md文件时,代码样式无法渲染和预览。 实质上,IDE卡死 是一个bug,官网中可查。 3、解决方案解决方法就是 更换jdk版本,在 2021-05-19 Python > PyCharm #Python #PyCharm
Pycharm 设置 Python 脚本文件头 1、Pycharm 设置地址打开 Pycharm 点击 file-->settings-->editor-->file and code templates-->选择Python Script 编辑即可。 2、示例123456789#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : ${DATE 2021-05-19 Python > PyCharm #Python #PyCharm
oss 对象存储 OSS对象存储是无层次结构的数据存储方法,通常用于云中。不同于其他数据存储方法,基于对象的存储不使用目录树。各个单独的数据(对象)单元存在于存储池中的同一级别。 Brain++ OSS 是 Brain++ Platform 提供的对象存储服务。您可以在 Brain++ 内网中存储和访问任意类型的数据。关于对象存储的基本用法,请参考下文的客户端示例。关于对象存储的更多基本概念,请查阅相关资 2021-05-19 oss #oss
内核态和用户态 太长不看的提前总结: 内核态,或者说CPU的特权模式,是CPU的一种工作状态,它影响CPU对不同指令的执行结果。操作系统通过跟CPU配合,设置特权模式和用户模式,来防止应用程序进行越权的操作 防止应用程序越权访问内存时使用了虚拟地址空间映射的技术,这是操作系统软件配合硬件的MMU共同实现的。在用户模式下,应用程序访问的内存地址是虚拟内存地址,会映射到操作系统指定的物理地址上。这个虚拟内存地址空间 2021-05-19
浮点数转化成二进制 1、浮点数在计算机中是如何表示的学过《计算机组成原理》或者类似《计算机系统》这些课程的小伙伴们应该都知道,浮点数在计算机中的存储方式遵循IEEE 754浮点数计数标准,可以表示为: 11.M... * 2 ** E 上述的就是 尾数 + 阶码 的编码方式,说的通俗一点就是类似于数学课本上的科学计数法表示方式:有效数字 + 指数位。 因此,只要给出:符号(S)、阶码部分(E)、尾数部分(M) 2021-05-19
Python pip --pre pip install --pre在 pip 中,-pre 选项用于指定是否允许安装预发布版本的包。 预发布版本是开发者在正式发布之前发布的版本,用于测试和收集反馈意见。这些版本可能包含新的功能、修复了一些bug,但同时也可能包含未解决的问题或者一些不稳定的特性。 通过使用 -pre 选项,用户可以在安装包时选择是否安装预发布版本。 默认情况下,pip不会安装预发布版本的包。 2021-05-18 Python #Python
Python pip -e pip install -e ./-e 是 -editable。一些github上下载的源码,操作手册上写着 执行 pip install -e . 安装项目, 执行 pip install --help后显示如下: 12345678Usage: pip install [options] <requirement specifier> [package-index-optio 2021-05-18 Python #Python
Python pip 清除缓存 在 Python 开发中,Pip 是最常用的包管理工具之一,它用于安装、升级和管理 Python 包。然而,随着时间的推移,Pip 可能会积累大量的缓存文件,占用磁盘空间并可能导致一些问题。因此,需要定期清除 Pip 缓存。 方法一:使用 Pip 命令清除缓存Pip 提供了清除缓存的内置命令。 1pip cache purge 这个命令是删除 Pip 缓存目录中的所有文件。但是某些版本的 pip 2021-05-18 Python #Python
Python pip 源 常用的源 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/ 阿里云:http://mirrors.aliyun.com/pypi/simple/ 豆瓣:http://pypi.douban.com/simple/ 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学:http://pypi.mi 2021-05-18 Python #Python
IDEA 工程控制台输出乱码 通用的设置 修改文件编码。 点击 File --> Settings --> Editor --> File Encodeings 面板,把 Global Encoding、Project Encoding、Default encodeing forproperties files 这三个地方都配置成 UTF-8 修改java编译器,添加额外的命令行参数,指定在编译时使用指 2021-05-14 Java #Java
IDEA 错误提示之 Could not autowire No beans of 'xxx' type found 1、问题描述在Idea的spring工程里,经常会遇到 Could not autowire. No beans of 'xxxx' type found 的错误提示。 但程序的编译和运行都是没有问题的,有时候也有可能会报错,无法运行程序,这个错误提示并不会产生影响。但红色的错误提示看起来很不舒服。 2、原因原因可能有两个,第一个是Intellij IDEA本身工具的问题。第二个便 2021-05-14 Java #Java
Java static 关键字 加载顺序: 父类的 static 子类的 static 父类的 成员变量和 构造函数 子类的 成员变量和 构造函数 被 static 关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。static 是不允许用来修饰局部变量。 问题来了,带有 static 关键字的类,执行的先后顺序是什么呢?先看几个例子。 一、下面这段代码的输出结果是什么? 1234 2021-05-14 Java #Java
Java 之 JNDI 从一个例子来理解 JNDI要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。 没有JNDI的做法程序员开发时,要开发访问 MySQL 的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。代码如下: 123456789101112131415Connection co 2021-05-14 Java #Java
springboot 项目使用 mybatis 时报错 No MyBatios mapper was found in '[xxx mapper]' package Pleas check you configureation 现象在spring boot项目中,使用mybatis-plus 会出现如下提示。 1No MyBatios mapper was found in '[xxx mapper]' package. Pleas check you configureation 分析解决出现该报错,主要检查以下4点: 项目中有无该 xxxMapper.java 文件; 相关 Mapper.xml 文件的 na 2021-05-14 Java #Java