# Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。# Python3中有六个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionaries(字典)# Numbers(数字)# Pyth ...
分类:
编程语言 时间:
2019-08-10 14:31:09
阅读次数:
131
位置参数: linux 程序中会大量用到位置参数,位置参数就形如: mkdir a b c d e f g 在以上程序中 mkdir 它自己也是一个参数,它个参数用 $0 表示 后面的参数用 $1 (a) $2(b) $3 (c) 最多到 $10,如果超10,那要用 shift 进行参数移位 参数移 ...
分类:
编程语言 时间:
2019-08-10 14:31:35
阅读次数:
90
package cn.gls.jdk18;import java.util.Collections;import java.util.Comparator;import java.util.LinkedList;import java.util.List;public class SortTest ...
分类:
编程语言 时间:
2019-08-10 14:32:15
阅读次数:
86
动态属性与属性描述符 属性描述符是什么? 在解释属性查找顺序之前我们需要了解Python中的属性描述符,属性描述符作为其他类对象的属性而存在,实现了特殊方法中的get、set、delete中的一种即可称作属性描述符。 其中只实现了__get__()的称作非数据描述符,实现了_ ...
分类:
编程语言 时间:
2019-08-10 14:32:30
阅读次数:
111
//上面测试的下单消息是direct类型消息的,现在创建一个topic消息 //测试结果: //如何在rabbitMq管理页面查看没有还没被消费的消息信息: 通过界面发送Mq消息,场景,如日志发现某条消息没有发送,可以在这里发送回去: ...
分类:
编程语言 时间:
2019-08-10 14:33:59
阅读次数:
351
整个内存中分为四大区: CODE:代码区,存放代码的; DATA:数据区,存放常量、字符串、用static申明的变量; 特点:不会因为程序的退出,数据而消失。 STACK:栈,任何一个程序要运行,都将会推入栈,待运行完毕后重新释放; HEAP:heap区的分类由程序员自己设定,注意容量。 ...
分类:
编程语言 时间:
2019-08-10 14:35:10
阅读次数:
104
spring boot拦截器、过滤器、servlet和健康检查机制 spring boot拦截器 spring boot配置拦截器与原来大致相同,只是需要在拦截器的配置类上添加@Configuration注解,让spirng boot将拦截器加入spring容器中。 1、首先这里我们像之前一样创建一 ...
分类:
编程语言 时间:
2019-08-10 14:35:37
阅读次数:
88
考场上看错题,没什么好说的。 然而它就是一个大板子。 发的题解勉强还能看。但是我还想再讲讲。 题目的表述是,如果从A能直接或间接到B,那么就不能同时轰炸A和B。 那么我们从图里随便拽出一条有向路径,从这条路径中随意挑2个点AB,那么要么能从A到B要么从B到A 那么你任意挑出的这两个点只要不是同一个点 ...
分类:
编程语言 时间:
2019-08-10 14:38:08
阅读次数:
130
1.快速排序(QuickSort) 1.1 快速排序是对冒泡排序的一种改进。通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另一部分的所有数据都要小,然后再按照此方法对这两部分数据进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 2.归并排序(MergeS ...
分类:
编程语言 时间:
2019-08-10 15:43:18
阅读次数:
113
我们经常会遇到需要将多个字符串拼接在一起的情形,比如将 我最喜欢吃的水果是 和 西瓜 拼成一句话变成 我最喜欢吃的水果是西瓜 在 Python 中字符串拼接的方法很简单,只要使用 + 将需要拼接的内容连在一起就可以了。我们来看看代码怎么写: ...
分类:
编程语言 时间:
2019-08-10 15:45:03
阅读次数:
76
请求参数的绑定 绑定机制 表单提交的数据都是k=v格式的,如username=haha&password=123 SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的 要求:提交表单的name和参数的名称是相同的 支持的数据类型 基本数据类型和字符串类型 要求:提 ...
分类:
编程语言 时间:
2019-08-10 15:47:20
阅读次数:
109
1. 什么是spring,它能够做什么? Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角 ...
分类:
编程语言 时间:
2019-08-10 15:49:45
阅读次数:
111
我们写代码的过程中,难免会因为粗心、手误、知识点掌握不熟练等原因,导致程序运行报错无法运行或运行结果与预期不符。 看一下比较常见的两种 bug: SyntaxError:语法错误,表示你写的代码不符合 Python 的语法规范。比如字符串使用了中文引号等。 NameError:名字错误,常见于使用了 ...
分类:
编程语言 时间:
2019-08-10 15:51:41
阅读次数:
776
正则表达式 88.使用正则表达式匹配出<html><h1>www.baidu.com</html>中的地址a="张明 98 分",用 re.sub,将 98 替换为 10089.正则表达式匹配中(.*)和(.*?)匹配区别?90.写一段匹配邮箱的正则表达式 ...
分类:
编程语言 时间:
2019-08-10 16:58:21
阅读次数:
131
java 多线程的实现方法 可以通过继承Thread类和实现Runnable接口来实现,而Thread类实际上实现了Runnable接口 ,两种创建线程的方法性质是一样的,并没有什么本质区别 Thread类 1. 创建MyThread 类并继承Thread类 2. 在MyThread类中重写 Thr ...
分类:
编程语言 时间:
2019-08-10 17:04:05
阅读次数:
95
//先登录163邮箱获取授权 勾选后安装提示会叫你设置授权密码之类的:记住授权的密码 //调用后如图所示: ...
分类:
编程语言 时间:
2019-08-10 17:04:25
阅读次数:
79
所谓的临界区:是指进程中的一段需要访问共享资源并且当另一个进程处于相应代码区域时便不会被执行的代码区域对于临界区的管理的必须要满足一下的四个要求:互斥:同一时间临界区中最多存在一个线程Progress:如是一个线程想要进入临界区,那么它最终会成功有限等待:如果一个线程i处于入口区,那么在i的请求被接... ...
分类:
编程语言 时间:
2019-08-10 17:06:30
阅读次数:
82
一. 三种定时类型。 1.cron --@Scheduled(cron="0/5 * * * *?") 当时间达到设置的时间会触发事件。上面那个例子会每5秒执行一次。 2018/1/4 14:27:30 2018/1/4 14:27:35 2018/1/4 14:27:40 2018/1/4 14: ...
分类:
编程语言 时间:
2019-08-10 17:06:48
阅读次数:
77
一个语法糖,让Java Object 转 JSON 好写好看
分类:
编程语言 时间:
2019-08-10 17:07:07
阅读次数:
87
反射 反射是框架设计的灵魂 一、类的加载时机 当程序要使用某个类时,如果该类还未被加载到内存中,系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 :就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 连接:验证 是否有正确的内 ...
分类:
编程语言 时间:
2019-08-10 17:08:15
阅读次数:
115