新的一年 只争朝夕 不负韶华 加油加油🦆 (一)自定义便签使用 步骤:(前提要将Spring Core包加入项目中) (1)创建需要扩展的组件 (2)定义一个XSD文件描述组件内容 (3)创建一个文件,实现BeanDefinitionParse接口,用来解析XSD文件中的定义和组件定义 (4)创建 ...
分类:
编程语言 时间:
2020-01-07 01:07:54
阅读次数:
124
spring ioc的纯注解配置 一、分析 在上一篇博客中实现了xml+注解的ioc使用,我们发现,之所以离不开xml配置文件的原因是在该文件中有一句很关键的话,告知spring在创建容器时要扫描的包,依据扫描到的注解创建对象并放入容器中。 并且如果要使用第三方提供的类的对象,我们也只能在配置文件中 ...
分类:
编程语言 时间:
2020-01-07 01:08:55
阅读次数:
109
我看了很多博客,也看了一些github大神的源码,很多基于一个版本改写而成。会将代码分成很多小.py文件,如建立YOLO3网络模块就会用一个.py文件, 如建立共用iou计算就会放在utils.py文件里,这让很多学习者,无从适应。我也为此困惑过,因此我将自己写的代码贡献在博客中,希望给你们有一些帮 ...
分类:
编程语言 时间:
2020-01-07 01:10:06
阅读次数:
161
平面最近点对的算法实现 O(nlogn) 平面最近点对是在谈到归并算法时常用的例子,其复杂度可以到达优秀的$O(nlogn)$;但当真正去实现这样的复杂度实际并不显然。 算法核心思想: 1. 对点集按照$x$坐标排序 2. 分成两部分$S$,$Q$;分别求这两部分的最近点对,假设为$minl$ 3. ...
分类:
编程语言 时间:
2020-01-07 01:12:24
阅读次数:
112
我们都知道,Java语言中有个boolean类型。每个boolean类型的变量中存储的是一个true或者是false的逻辑值。那么存储这个逻辑值,需要多大的空间呢?从理论上来讲,存储这个逻辑值只需要1个位(bit)就可以了,很多教科书上谈到这个问题的时候,也说boolean类型的数据在内存中只占1个位。但是稍微有点计算机常识的人都知道:计算机完成寻址操作的时候,是以字节为最小单位进行的。也就是说每
分类:
编程语言 时间:
2020-01-07 09:15:31
阅读次数:
199
var arr=["aa","bb","cc"]; //3 var arr1=new Array(); //0 var arr2=new Array(20); //20 var arr3=new Array("aa","bb","cc"); //3 ...
分类:
编程语言 时间:
2020-01-07 10:21:17
阅读次数:
68
提示:前端项目使用的是vue-cli脚手架,开始本项目之前请自行安装好vue-cli,本章默认各位盆友都配置好了所有的vue环境。 所用到的工具有:vscode、vue-cli、nodejs。 创建一个空的文件夹并用vscode编译器打开 终端>新建终端 在终端页面中执行如下命令(这是创建一个vue ...
分类:
编程语言 时间:
2020-01-07 10:21:45
阅读次数:
173
概述 什么是动态编程动态编程是相对于静态编程而言的,平时我们讨论比较多的就是静态编程语言,例如Java,与动态编程语言,例如JavaScript。那二者有什么明显的区别呢?简单的说就是在静态编程中,类型检查是在编译时完成的,而动态编程中类型检查是在运行时完成的。所谓动态编程就是绕过编译过程在运行时进 ...
分类:
编程语言 时间:
2020-01-07 10:23:52
阅读次数:
75
如何使用IMAP服务?首先介绍一些邮件发送的基础知识,如果你已经知道可以跳过。直接到Email邮件发送实现的部分。IMAP是什么?IMAP,即InternetMessageAccessProtocol(互联网邮件访问协议),您可以通过这种协议从邮件服务器上获取邮件的信息、下载邮件等。IMAP与POP类似,都是一种邮件获取协议。IMAP和POP有什么区别?POP允许电子邮件客户端下载服务器上的邮件,
分类:
编程语言 时间:
2020-01-07 10:30:21
阅读次数:
135
在Spring Cloud中Hystrix、Ribbon以及Feign它们三者之间在处理微服务调用超时从而触发熔断降级的关系是什么? 我们知道在Spring Cloud微服务体系下,微服务之间的互相调用可以通过Feign进行声明式调用,在这个服务调用过程中Feign会通过Ribbon从服务注册中心获 ...
分类:
编程语言 时间:
2020-01-07 10:30:34
阅读次数:
136
使用pandas前需要安装第三方pandas模块 pip install pandas pip install openpyxl 使用pandas创建一个新的excel文件 import pandas as pd df = pd.DataFrame({"ID":[1,2,3],"NAME":["to ...
分类:
编程语言 时间:
2020-01-07 10:31:12
阅读次数:
80
什么是数组?数组数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成数组定义的方法?方式一packagemainimport"fmt"funcarraytest(){varx[3]intfmt.Println(x)}//输出[000]funcmain(){arraytest()}使用快速声明数组x3:=[3]int{112,78}fmt.Println(x3)输出[112
分类:
编程语言 时间:
2020-01-07 10:33:07
阅读次数:
134
C++primer(第五版)1.51练习章节需要有一个Sales_item类,但是给的网站找不到,直接复制下面就好咯: #ifndef SALESITEM_H #define SALESITEM_H #include <iostream> #include <string> class Sales_ ...
分类:
编程语言 时间:
2020-01-07 11:42:35
阅读次数:
90
将数组A[p...p]划分成两个子数组A[p...q-1]和A[q+1,r],使得A[p...q-1]的每一个元素都小于等于A[q],A[q]也小于等于A[q+1,r]中的每个元素。 实现快速排序 void quick_sort(int A[], int p, int r) { int q; if ...
分类:
编程语言 时间:
2020-01-07 11:44:39
阅读次数:
99
1 首先 引入配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> 2 然后开始 缓存的使用 启动类上 ...
分类:
编程语言 时间:
2020-01-07 12:53:21
阅读次数:
94
需求:想要实现这样的功能:用户输入喜欢的电影名字,程序即可在电影天堂https://www.ygdy8.com爬取电影所对应的下载链接,并将下载链接打印出来 遇到的问题:获取磁力的链接中包含中文,打印出来后乱码 解决办法:手动指定编码方式: 结果: 参考: https://blog.csdn.net ...
分类:
编程语言 时间:
2020-01-07 12:59:03
阅读次数:
166
代码如下: package TIANPAN; public class TestDemo { public static void main(String args[]) { // JAVA的单行注释 System.out.println("青青子衿悠悠我心"); } } 效果如下: 不忘初心,如果 ...
分类:
编程语言 时间:
2020-01-07 12:59:20
阅读次数:
77
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。 作用: 接口的文档在线自动生成。 功能测试。 1、配置pom.xml <!-- swagger --> <dependency> < ...
分类:
编程语言 时间:
2020-01-07 13:00:03
阅读次数:
77
每次看到某篇博客里面说要静下心来欣赏源码,我都很感慨,我的耐心没人家好。是真的要静下心来读源码,因为说不定就像作者说的那样 “说不定你就发现了一个优秀的设计呢!!!” 才不久就被同事说了,学知识的时候不要看野史,要看官方。我还是做不到。官方是一定要看的,但是野史还是照样翻,因为我觉得很多野史写的很生 ...
分类:
编程语言 时间:
2020-01-07 13:00:14
阅读次数:
68
ClassPathBeanDefinitionScanner.java /** * Perform a scan within the specified base packages, * returning the registered bean definitions. * <p>This me ...
分类:
编程语言 时间:
2020-01-07 13:00:44
阅读次数:
57