Spring MVC 运行流程 Spring MVC 将所有的请求都提交给 DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。 DispatcherServlet 查询一个或多个 HandlerMapping,找到处理请求的 Controller. Disp ...
分类:
编程语言 时间:
2020-12-01 11:58:19
阅读次数:
25
Milvus Community Conf 2020_澜起科技:基于异构硬件的 Milvus 及 Faiss 搜索加速 做芯片和数据中心的 精度下降:index 的分堆、PQ或SQ这样的量化。。 而客户的业务是以0.1%这样的精度要求去提高自己的业绩的 一旦要拷贝数据,GPU就没有优势了,FPGA ...
分类:
编程语言 时间:
2020-12-01 11:57:59
阅读次数:
4
楔子 这次我们来看看 iter 和 next 这两个内置函数的用法,我们知道 iter 是将一个可迭代对象变成一个迭代器,next 是将迭代器里的值一步一步迭代出来。 lst = [1, 2, 3] it = iter(lst) print(it) # <list_iterator object a ...
分类:
编程语言 时间:
2020-12-01 11:53:40
阅读次数:
5
换码指令、字符的输出 前置知识: XLAT 指令:将BX指定的缓冲区中、AL指定的位移处的一个字节数据取出赋给AL,实际相当于(AL) = (DS:(BX+AL))。注意,不是单纯地赋予AL+BX,而是对应地址的值。 换码指令执行前,一般在主存建立一个字节量表格(如下代码4-6行),内含要转换成的目 ...
分类:
编程语言 时间:
2020-12-01 11:52:20
阅读次数:
5
final的意义:final在java中的意思是表示最终的,无法改变的意思。final的作用:常见的四种用法:1.可以用来修饰一个类格式:publicfinalclass类名称{}2.可以修饰一个方法格式:修饰符final返回值类型方法名称(参数列表){方法体内容}3.可以修饰一个局部变量格式:final变量类型变量名;4.可以修饰一个成员变量格式:权限修饰符final变量类型变量名;final修
分类:
编程语言 时间:
2020-12-01 11:51:23
阅读次数:
6
冒泡排序 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序! 冒泡的代码还是相当简单的,两层循环,外层冒泡层数,里层依次比较,江湖中人人皆知。 我们看到嵌套循环,应该立马可以得出这个算法的时间复杂度为O(n^2) package array; import java.util.Arrays; p ...
分类:
编程语言 时间:
2020-11-30 16:15:19
阅读次数:
31
1、CSS的3种导入方式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--内部样式--> <style> h1{ color: green; } </style> <!-- ...
分类:
编程语言 时间:
2020-11-30 16:15:02
阅读次数:
11
快速排序的逻辑 用递归的方法: 1 边界条件,数组长度为1,返回list 2 list =( list_left )+ ( mid ) +( list_right ) 注意个细节,mid是一个元素值,不是下标 # 快速排序 def quick_sort(l): if len(l) < 2: retu ...
分类:
编程语言 时间:
2020-11-30 16:11:34
阅读次数:
10
计算顺序编号 # 计算顺序编号 # 可访问 esriurl.com/CalculatorExamples 获取更多计算器示例 rec=0 def SequentialNumber(): global rec pStart = 1 pInterval = 1 if (rec == 0): rec = ...
分类:
编程语言 时间:
2020-11-30 16:11:03
阅读次数:
8
简介 MAT 是Memory Analyzer的简称,他是一宽功能强大的Java堆内存分析器。多用于查找内存泄露以及查看内存消耗情况。 基于Eclipse开发,是一款免费的Java性能分析功能 下载安装 https://www.eclipse.org/mat/downloads.php 分析dump ...
分类:
编程语言 时间:
2020-11-30 16:10:09
阅读次数:
11
简介 线程的优势: 发挥多处理器强大的能力 建模的简单性(为模型中的每种类型的任务都分配一个专门的线程) 异步事件的简化处理 响应更灵敏的用户界面 线程带来的风险 安全性问题 线程安全性可能是非常复杂的,在没有充分同步的情况下,多个线程中的操作执行顺序是不可预测的,甚至会产生奇怪的结果。 活跃性问题 ...
分类:
编程语言 时间:
2020-11-30 16:09:09
阅读次数:
11
A* Pathfinding 项目地址: https://arongranberg.com/astar/ 学习视频:Unity 2D AI自动寻路功能 [风农译制]_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 素材地址:2D Beginner: Tutorial Resources | 资源 ...
分类:
编程语言 时间:
2020-11-30 16:07:30
阅读次数:
11
在各项服务的调用过程中,难免出现断层,但是由于整个链路过于复杂难以排查,则使用zipkin可以清楚的看见每次访问的情况和整体的链路分布,及每个应用的依赖和被依赖的项目是什么。 1.下载zipkin https://dl.bintray.com/openzipkin/maven/io/zipkin/j ...
分类:
编程语言 时间:
2020-11-30 16:00:42
阅读次数:
8
weakref模块主要的作用:就是一种弱类型的应用,使用此类型,内存管理不再以传统计数器的次数来实现内存的回收,而是通过单独开辟的内存来存储实例的对象,然后通过指针地址引用的方式,实现对象的调用,使用完成后,GC马上回收内存,从而达到高效回收内存,提高效率。 一、常用的方法有两种 weakref.W ...
分类:
编程语言 时间:
2020-11-30 15:56:38
阅读次数:
7
一、基本概念接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。范例:定义一个接口inter
分类:
编程语言 时间:
2020-11-30 15:55:06
阅读次数:
10
接口(interface)和抽象类(abstractclass)是支持抽象类定义的两种机制。接口是公开的,不能有私有的方法或变量,接口中的所有方法都没有方法体,通过关键字interface实现。抽象类是可以有私有方法或私有变量的,通过把类或者类中的方法声明为abstract来表示一个类是抽象类,被声明为抽象的方法不能包含方法体。子类实现方法必须含有相同的或者更低的访问级别(public->p
分类:
编程语言 时间:
2020-11-30 15:54:50
阅读次数:
9
输出命令 print() 打印一段字符串。 print('hello python!') 输出结果如下: 打印整数。 print(100) print(100+100) 输出结果如下: 打印多个字符串,用“,”或者“+”号连接。“,”会输出一个空格。打印数字变量和字符串时,只能用“,”。 age = ...
分类:
编程语言 时间:
2020-11-30 15:52:37
阅读次数:
10