配置yml spring: mvc: static-path-pattern: /static/** resources: static-locations: classpath:/static/ ...
分类:
编程语言 时间:
2020-03-15 10:06:19
阅读次数:
303
- 如果 **条件满足**,才能做某件事情,
- 如果 **条件不满足**,就做另外一件事情,或者什么也不做
正是因为有了判断,才使得程序世界丰富多彩,充满变化!
**判断语句** 又被称为 “分支语句”,正是因为有了判断,才让程序有了很多的分支
分类:
编程语言 时间:
2020-03-15 10:07:46
阅读次数:
270
1.标识符 在Java中,变量、常量、函数、类都可以称为程序实体,而他们的名称统称为标识符。 (1)标识符的命名规则 标识符可以由字母、数字、下划线(_)和$组成,不能以数字开头。标识符严格区分大小写。标识符不能是Java关键字和保留字。标识符的命名最好能反映出其作用。需要说明的是,以下划线(_)开 ...
分类:
编程语言 时间:
2020-03-15 10:09:02
阅读次数:
58
上一节在认证服务器里,将token 由uuid改造成了JWT,之前在网关上拿到令牌access_token后,需要去认证服务器校验令牌,将令牌信息转换为用户信息。 现在有了jwt后,由于jwt是自包含的,已经包含了用户的身份信息,所以在网关上不需要去认证服务器验令牌了。 之前在网关上所做的这些去认证 ...
分类:
编程语言 时间:
2020-03-15 10:12:14
阅读次数:
93
给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 target 最接近的三 ...
分类:
编程语言 时间:
2020-03-15 11:18:32
阅读次数:
50
在重装了系统之后,之前配置的vscode调试运行C++环境没了很难受,今天再来配置一下,当初配置的时候折腾了好几天,今天把经验分享给大家。 其实vscode就是个附带了很多插件的记事本而已,所以它不能自己编译任何语言,配合插件使用才香,但是它所提供的C/C++插件仅支持语法检测而已,并不能编译运行, ...
分类:
编程语言 时间:
2020-03-15 11:22:51
阅读次数:
62
built-in function,is python already prepar for us ,anytime we can call built-in function when we needed it . all() dict() help() all([1,2,'') eval('1+ ...
分类:
编程语言 时间:
2020-03-15 11:23:37
阅读次数:
79
数组:.长度固定.可以存储基本类型,也可以存储引用类型.存储元素类型一致数组可以在内存中连续存储多个元素的构造,在内存中的分配也是连续的数组中的元素通过数组的下标进行访问的,下标从0开始的优点 :按照索引查询元素速度快按照索引遍历数组方便缺点:数组的大小固定后就不能扩容了数组只能存储一种类型的数据添 ...
分类:
编程语言 时间:
2020-03-15 11:23:50
阅读次数:
80
在python中使用变量,需要遵循一些规则和指南,违反这些规则将引发错误,而指南会让你编写的代码更容易阅读和理解 1.变量名只能包含字母、数字和下划线,变量名可以字母或者下划线打头,但不能以数字打头 2.变量名不能有空格,但是可以使用下划线来分割其中的单词 3.不要将python关键字和函数名拿来用 ...
分类:
编程语言 时间:
2020-03-15 11:24:44
阅读次数:
41
实际上,即便是运行简单的程序,python做的工作也相当多 hello_world.py print("hello python world") 运行hello_world.py时,末尾的.py指出这是一个python程序,因此编辑器将使用python解释器来运行,python解释器读取整个程序,确 ...
分类:
编程语言 时间:
2020-03-15 11:27:42
阅读次数:
52
面向对象·三级 代码块的概述和分类 * A:代码块概述 * 在Java中,使用 { } 括起来的代码被称为代码块。 * B:代码块分类 * 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。 * C:常见代码块的应用 * a:局部代码块 * 在方法中出现; ...
分类:
编程语言 时间:
2020-03-15 11:28:13
阅读次数:
54
井字棋算法 绪言 说到井字棋,也许都想起了自己小时候的时光吧。 井字棋其实很简单,只要你去认真分析它,你就能明白什么叫做“先手不输,后手不赢”。 算法 V1 随机算法。 扫描全局找出所有空位。 随机一个空位,下子。 V2 先看看自己有没有已经构成两个一空的 即 O O X X X O (只是大个比方 ...
分类:
编程语言 时间:
2020-03-15 11:30:02
阅读次数:
65
如何手写一个堆? 1. 插入一个数 2. 求集合当中的最小值 3. 删除最小值 4. 删除任意一个元素 5. 修改任意一个元素 堆的基本结构。 性质: 堆是一颗完全二叉树。按照序号来的 除了最后一层,其他都是满的 每一个点都是小于等于儿子 存储 用一维数组来存 x的左儿子是2x,x的右儿子是2x+1 ...
分类:
编程语言 时间:
2020-03-15 11:30:27
阅读次数:
60
描述 归并排序和快速排序都是使用分而治之的思维.归并排序侧重点是最终结果的合并.快速排序的重点则是放在了子问题的分解上面. 代码一 def quick_sort(arr): len_arr = len(arr) if len_arr 参考 "分而治之" "算法设计与分析理论" "Python排序算法 ...
分类:
编程语言 时间:
2020-03-15 11:32:23
阅读次数:
63
原创codeAB 最后发布于2015-01-12 16:22:28 阅读数 8137 收藏展开#coding=utf-8import threading# 创建全局ThreadLocal对象:localVal = threading.local()localVal.val = "Main-Threa ...
分类:
编程语言 时间:
2020-03-15 11:32:54
阅读次数:
66
SpringConfiguration.java 1 /** 2 * spring的配置类,相当于bean.xml 3 */ 4 @Configuration 5 @ComponentScan("com.fanxian") 6 @Import({JdbcConfig.class,Transactio ...
分类:
编程语言 时间:
2020-03-15 11:33:50
阅读次数:
61
系统最大线程数说明 系统可开启的最大线程数,可根据系统本身负载配置进行调优。 查看系统最大线程数 1、查看系统开启的最大线程数。 [root@node01 ~]# ulimit -u 3818 2、查系统支持的最大线程数,一般会很大,相当于理论值。 [root@node01 ~]# cat /pro ...
分类:
编程语言 时间:
2020-03-15 11:39:23
阅读次数:
117
运算符 描述与表示 实例 + 加法 a+b a =8 b=2 c=5 d=-8 a+b 输出结果为10 - 减法 a-b a-b输出结果为6 * 乘法 a*b a*b 输出结果为16 ** 幂 a**b (a的b次幂) a**b 输出结果为64 / 除法 a/c a/c 输出结果为1.6 % 余数 ...
分类:
编程语言 时间:
2020-03-15 11:39:52
阅读次数:
67
一般来说,一提到Java里面的商业计算,我们都知道不能用float和double,因为他们无法进行精确计算。但是Java的设计者给编程人员提供了一个很有用的类BigDecimal,他可以完善float和double类无法进行精确计算的缺憾。BigDecimal类位于java.maths类包下。首先我 ...
分类:
编程语言 时间:
2020-03-15 11:40:53
阅读次数:
70
1 def createScene(): 2 geode = osg.Geode() 3 pointsGeom = osg.Geometry() 4 vertices = osg.Vec3Array() 5 vertices.push_back((-1.02168, -2.15188e-09, 0. ...
分类:
编程语言 时间:
2020-03-15 11:42:40
阅读次数:
81