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 深度学习 #深度学习
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
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
springboot 项目使用 mybatis 时报错 Property 'mapperLocations' was not specitied 现象在spring boot项目中,使用mybatis-plus 会出现如下提示。出现该提示,但可能不影响项目的运行。这是怎么回事,该怎么解决呢? 122023-08-28 09:10:28.238 INFO 120632 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] 2021-05-14 Java #Java
在JDK 11中启动单文件源代码程序 常用的方式javac *.java会生成对应的*.class文件java *.class就可以执行了,.class可以省略 单文件启动JEP 330 –启动单文件源代码程序是即将发布的JDK 11(18.9)发行版中令人兴奋的功能之一。 此功能允许直接使用java解释器执行Java源代码。 源代码在内存中编译,然后由解释器执行。 限制是必须在同一文件中定义所有类。 该功能与jshell将是任何初学 2021-05-14 Java #Java
常用开发库知识体系 转自:https://zhuanlan.zhihu.com/p/516151901 Home常用开发库 - Apache Common包Apache Commons是对JDK的拓展,包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。官网网址:http://commons.apache.org 常用包梳理Commons BeanUtils这玩意我没找到,我感觉org.spring 2021-05-14 Java #Java
类加载的机制的层次结构 类加载的机制的层次结构每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载,这里我们需要了解一下类加载的过 2021-05-14 Java #Java
静态代码块 java中静态代码块详解 依旧按照为什么?是什么?怎么用?的思想,去学习。 【为什么?】 先说说代码中为什么要使用这种写法吧, 还记得静态代码块的特点吗?随着类的加载而执行,而且只执行一次 对,没错,就是这个,上面的代码就是因为这个特点而这样写的,可以使得静态代码块中的代码只执行一次,不需要每次调用这个变量都给它赋值。 【是什么?】 静态代码块:执行优先级高于非静态的初始化块,它会在类初始化的时候 2021-05-14 Java #Java
Python pytest 1、前言Python 测试相关库 unittest:内置库,模仿 PyUnit 写的,简洁易用,缺点是比较繁琐。unittest+HTMLTestRunner。 nose:测试发现,发现并运行测试。 pytest:目前喜欢用这个,写起来很方便,并且很多知名开源项目在用,推荐。 mock:替换掉网络调用或者 rpc 请求等 Python 鄙视链:pytest 鄙视 > unittest 鄙 2021-04-27 Python > Pytest #Python #Pytest
Python pytest 之 fixture 前言 虽然 setup 和 teardown 可以执行一些前置和后置操作,但是这种是针对整个脚本全局生效的 如果有以下场景:1.用例一需要执行登录操作;2.用例二不需要执行登录操作;3.用例三需要执行登录操作,则setup和teardown则不满足要求。 fixture 可以让自定义测试用例的前置条件 fixture 的优势 命名方式灵活,不限于 setup 和 teardown 两种命名 co 2021-04-27 Python > Pytest #Python #Pytest
Python pytest 之 setuo 和 teardown Pytest 的 setup 和 teardown 函数setup 和 teardown 主要分为:模块级别、类级别、函数级别、方法级别、方法细化级别,分别如下: 方法 描述 setup_module() 在每个模块之前执行 teardown_module() 在每个模块之后执行 setup_class() 在每个类之前执行,即:在一个测试类只运行一次 setup_class 2021-04-27 Python > Pytest #Python #Pytest