#第一次,找到最大值 n=[3,5,1,6,2] for i in range(len(n)-1): if n[i]>n[i+1]: n[i],n[i+1]=n[i+1],n[i] print (n[-1]) #第二次,找到次大值,放在倒数第二的位置 n=[3,1,5,2,6] for i in r ...
分类:
编程语言 时间:
2018-09-08 11:50:32
阅读次数:
333
python里面生成随机数的方法主要集中在numpy模块的random子模块中:importnumpyasnp(1)生成一个随机浮点数,范围是0-1:np.random.random()(2)生成指定范围内的随机浮点数:np.random.uniform(a,b)这里啊a,b参数指的是一个范围(3)生成指定范围内的随机整数:np.random.randint(a,b)(4)生成指定范围内的任意数:
分类:
编程语言 时间:
2018-09-08 11:52:12
阅读次数:
154
# 函数销毁# 全局函数销毁# 重新定义同名函数# del语句删除函数对象# 程序结束时def foo(xyz=[], u='abc', z=123): xyz.append(1) return xyzprint(id(foo))def foo(xyz=[]): xyz.append(1) retu ...
分类:
编程语言 时间:
2018-09-08 11:53:55
阅读次数:
266
1,首先引入配置文件org.springframework.amqp,如下: 2,准备工作:安装好rabbitmq,并在项目中增加配置文件 rabbit.properties 内容如下: 3,配置spring-rabbitmq.xml,内容如下: 4,生产者(发送端)代码: 5,消费端代码:Test ...
分类:
编程语言 时间:
2018-09-08 12:24:20
阅读次数:
1890
详细报错代码(ps:标题中写不下报错主要代码) 1.问题由来 IDEA中测试使用spring boot+freemarker时启动报错 2.原因 @RequestMapping("hello")中的路径与映射方法返回的视图名冲突了,不能写一样的 如图 (原来哪个代码图片找不到了,所以就直接写了一个, ...
分类:
编程语言 时间:
2018-09-08 13:04:54
阅读次数:
4776
如果使用Maven构建项目,spring在加载xsd文件时总是先试图在本地查找xsd文件(spring的jar包中已经包含了所有版本的xsd文件), 如果没有找到,才会转向去URL指定的路径下载。 1.Spring3 配置文件样例(applicationContext.xml) 2.Spring4 ...
分类:
编程语言 时间:
2018-09-08 13:09:48
阅读次数:
216
树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。 特点:每个节点有另个或者多个节点;没有父节点的节点分为根节点;每个非根节点只有一个父节点;除了根节点外,每个子节点可以分 ...
分类:
编程语言 时间:
2018-09-08 14:03:31
阅读次数:
184
原题目这样的:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 "" 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀 ...
分类:
编程语言 时间:
2018-09-08 14:04:18
阅读次数:
179
一、HTML中 | safe 可在后台用以下方式处理 二、views.py操作 ...
分类:
编程语言 时间:
2018-09-08 14:05:43
阅读次数:
195
之前处理过这个问题,因为没有记录,所以第二次踩坑了,所以此次留存处理记录 centos6.5、默认的python2.6、pip1.5.4 安装django pip install django 执行结果: 日志内容: 怀疑是没装setuptools install --upgrade pip set ...
分类:
编程语言 时间:
2018-09-08 14:06:13
阅读次数:
264
SpringMVC常用注解: @Component:通用 @Controller: controller层使用 @Service: service层使用 @Repository: dao层使用 @PathVariable: 映射URL绑定的占位符 例:访问 xxx/testPathVariable/ ...
分类:
编程语言 时间:
2018-09-08 14:07:12
阅读次数:
133
前言:本文解决的问题 什么是抽象类 抽象类的应用场景 接口可以有方法实现吗 接口和抽象类的区别 1 什么是抽象类 在声明时含有关键字abstract就是抽象类,抽象类它可以看作具体类的一个模板,继承它的子类可以从抽象类中共享一些方法(可能是不完整的)和属性。 A class which is dec ...
分类:
编程语言 时间:
2018-09-08 14:07:26
阅读次数:
196
Shiro的角色管理,可以根据 添加Role实体类,修改User类,修改数据源 @Getter @Setter @AllArgsConstructor public class Role implements Serializable { private String name; } @Getter ...
分类:
编程语言 时间:
2018-09-08 14:08:24
阅读次数:
195
一 前言 虽然已经有很多前辈已经分析过AbstractQueuedSynchronizer(简称AQS)类,但是感觉那些点始终是别人的,看一遍甚至几遍终不会影响深刻。所以还是记录下来印象更深刻,还能和大家一起探讨(这就是重复造轮子的好处,另外也主要是这篇篇幅太长了,犹豫了好久才决定写作)。既然有很多 ...
分类:
编程语言 时间:
2018-09-08 14:09:00
阅读次数:
183
多此dump和多次load的问题:不支持多次dump和load 上面的解决办法就是使用dumps和loads,因为在内存中,一行一行的写(加上换行符),一行一行的读 ...
分类:
编程语言 时间:
2018-09-08 14:09:42
阅读次数:
343
大致分为:Field 注入、构造注入、setter 注入 其中 Field 注入被认为有害的: 1. 违反了单一原则 当一个 class 中有多个依赖时,如果仅仅使用 Field 注入,则看不出有很多依赖关系。而使用构造注入\setter 注入,可以观察到,这样我通常会对代码进行重构。 2. 依赖隐 ...
分类:
编程语言 时间:
2018-09-08 14:09:50
阅读次数:
158
因为在实际应用中用户密码不会使用明文保存,最广泛的是使用md5 sha等不可逆的加密算法将密码加密后存入数据库,所以在认证的时候也要将登录请求中的密码做同样的加密才能与数据库中数据做比对。 创建用户 @Getter @Setter public class User implements Seria ...
分类:
编程语言 时间:
2018-09-08 14:11:53
阅读次数:
171
格式化输出 %: 占位符 s: 字符串 d: 数字 %%: 表示一个%, 第一个%是用来转义 实例: 初始编码 最初的编码是由美国提出,当时只规定了 ASCII码用来存储字母及符号,后来为了解决全球化文字的差异,创建了万国码:unicode 在 unicode中, 1个字节表示了所有的英文、特殊字符 ...
分类:
编程语言 时间:
2018-09-08 14:12:24
阅读次数:
156