冒泡排序算法原理: 比较相邻的元素。如果第一个比第二个大,就交换他们两个, 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对, 针对所有的元素重复以上的步骤,除了最后一个, 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较, 创建方法: 调用方法实现排序: 显示结果: ...
分类:
编程语言 时间:
2017-09-04 13:29:29
阅读次数:
172
有两个数组a,b,大小都为n,数组元素的值任意,无序;通过交换a,b中的元素,使数组a元素的和与数组b元素的和之间的差最小。 C++:http://blog.csdn.net/cwqbuptcwqbupt/article/details/7521733 python:http://www.iteye ...
分类:
编程语言 时间:
2017-09-04 13:29:39
阅读次数:
181
https://github.com/spring-projects/spring-framework/tagshttp://spring.io/blog/2017/03/01/spring-framework-4-3-7-released进入官网之后,点击上侧导航栏中的Projects项目链接,在... ...
分类:
编程语言 时间:
2017-09-04 13:31:06
阅读次数:
251
sql: 我们要实现的功能是针对不同用户允许其访问不同的资源。 用户表: 角色表: 权限表: 我们发现,用户java1234拥有admin的角色的user:*权限,用户jack拥有teacher的角色的student.*权限。marry和json用户无角色。 实例项目地址:git@github.co ...
分类:
编程语言 时间:
2017-09-04 13:31:21
阅读次数:
230
机制 锁机制是用来解决多线程共享资源时产生的冲突问题的。java 为每一个对象关联一个对象锁,通常把锁分为对象锁和类锁,他们的本质都是对象锁,只不过对象锁关联的是类的 Object 对象 (java.lang.Object),而类锁关联的是类的 Class 对象 java.lang.Class。 j... ...
分类:
编程语言 时间:
2017-09-04 14:47:48
阅读次数:
279
对于字典中的值的提取
1.简单的字典提取
>>>dict={"name":"hxy",‘age‘:28}
>>>dict[‘name‘]
‘hxy‘
>>>dict[‘age‘]
28
2.字典内的字典值的提取
>>>dict={"name":[{"name1":"hxy","name2":"forand"}],‘age‘:28}
>>>printdict[‘nam..
分类:
编程语言 时间:
2017-09-04 14:48:04
阅读次数:
199
一,正则表达式的基础 正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败 模式字符串使用特殊的语法来表示一个正则表达式: 字母和数字表示他们自身。一个正则表达式模式中的字母和数字匹配同样的字符串。 多数字母和数字前加一个 ...
分类:
编程语言 时间:
2017-09-04 14:48:13
阅读次数:
280
变量 变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。 变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值, ...
分类:
编程语言 时间:
2017-09-04 14:48:45
阅读次数:
132
C++模板说到C++模板特化与偏特化,就不得不简要的先说说C++中的模板。我们都知道,强类型的程序设计迫使我们为逻辑结构相同而具体数据类型不同的对象编写模式一致的代码,而无法抽取其中的共性,这样显然不利于程序的扩充和维护。C++模板就应运而生。C++的模板提供了对逻辑结构相同的数据对象通用行为的定义... ...
分类:
编程语言 时间:
2017-09-04 14:50:01
阅读次数:
141
一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list ...
分类:
编程语言 时间:
2017-09-04 14:50:33
阅读次数:
197
通过这节学习来知道如何在linux下执行python代码 sys是system的缩写,用来获取操作系统和编译器的一些配置,设置及操作 我们要充分的理解他最好是在linux的环境下进行测试 sys.argv[0] ,返回的是代码所在文件的路径 sys.argv[1], 返回的是代码后的第一个参数 ,以 ...
分类:
编程语言 时间:
2017-09-04 14:50:54
阅读次数:
153
2、简单总结functools.partial的作用就是,把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数,调用这个新函数会更简单。 3、 使用模块有什么好处? 最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程 ...
分类:
编程语言 时间:
2017-09-04 14:51:01
阅读次数:
186
今天自己搭建了ssm框架,头文件什么的都是拷贝的笔记的,本来不会出错。可是偏偏报错(如下): 整整折腾了一上午,也没解决。网上大多数都是让project里面更新,或者头文件要求统一等等,根本解决不了问题。 最后取消了xml验证,才恢复正常,其实程序运行本身没问题,步骤是Window-->Prefer ...
分类:
编程语言 时间:
2017-09-04 14:52:13
阅读次数:
401
Python语言简洁明了,可以用较少的代码实现同样的功能。这其中Python的四个内置数据类型功不可没,他们即是list, tuple, dict, set。这里对他们进行一个简明的总结。 List 字面意思就是一个集合,在Python中List中的元素用中括号[]来表示,可以这样定义一个List: ...
分类:
编程语言 时间:
2017-09-04 14:52:57
阅读次数:
227
python数字类型,数字、字符串、元祖、列表、字典 布尔:Flase、Ture(判断真假) 长整型/整形: Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等 浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科 ...
分类:
编程语言 时间:
2017-09-04 14:54:50
阅读次数:
173
一、如何实现多线程实现 Runnable 接口 1 public static void main(String[] args) { 2 MyThread myThread = new MyThread();// 一个实现了Runnable接口的类 3 Thread t = new Thread(m... ...
分类:
编程语言 时间:
2017-09-04 14:55:09
阅读次数:
186
String literal is not properly closed by a double-quote 这个错误:string字串没有以双引号结束String DBURL = "jdbc:oracle:thin:@192.168.1.25:1521:ora10g";这句最后面少一个双引号 s ...
分类:
编程语言 时间:
2017-09-04 14:55:55
阅读次数:
268
逻辑与“&&”逻辑或“||”逻辑非“1逻辑异或“∧”逻辑与“&”逻辑或“|”逻辑运算符的真值表ABA&&BA||B!AA∧BA&BA|BTTTTFFTTTFFTFTFTFTFTTTFTFFFFTFFF
分类:
编程语言 时间:
2017-09-04 14:56:23
阅读次数:
228
认识python中元类的准备工作。 1,首先需要明白一个概念就是python中一切皆为对象。 2,什么是新式类,旧式类 知乎上的这篇文章个人表示不错,言简意赅:https://www.zhihu.com/question/22475395 1)首先,写法不一样: class A: pass clas ...
分类:
编程语言 时间:
2017-09-04 14:57:42
阅读次数:
222
<?php//数组形式访问对对象/***1.通过继承PHP内置接口ArrayAccess来实现*2.必须实现方法:offsetExists,offsetGet,offsetSet,offsetUnset;*/classNewObjectimplementsArrayAccess{/***检查一个偏移位置是否存在*@parammixed$offset*@returnbool*/publicfunctionoffsetExists(..
分类:
编程语言 时间:
2017-09-04 14:58:50
阅读次数:
161