基本思想: 在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 冒泡排序的示例: 算法实现 冒泡排序算法的改进 对冒泡排序常见的改进方法是加入一标志性变 ...
分类:
编程语言 时间:
2017-08-23 00:54:24
阅读次数:
220
class CalculateThread extends Thread { private Handler handler; @Override public void run() { super.run(); Looper.prepare(); handler = new Handler() { ...
分类:
编程语言 时间:
2017-08-23 00:53:26
阅读次数:
222
<?php 索引数组//数组第一种定义 $arr = array(1,2,3);var_dump($arr); //数组第二种定义$arr = [1,2,3];var_dump($arr); //数组第三种定义$arr[0] = 7;$arr[1] = "hello";var_dump($arr); ...
分类:
编程语言 时间:
2017-08-23 00:53:18
阅读次数:
191
因为作所以烦因为烦所以快乐...(为什么不先查一下有没有现成的命令,后悔啊!!) 不知道有xcopy这个命令就自己想写个复制子目录和文件的功能。。。以下故事诞生了 是这样的,昨天在学校弄的半成品,半成品弄完晚上就跟朋友打cf了。。。他是个会带队团灭的牛逼人物!! 然后隔天早上去学校就拿半成品测试了一 ...
分类:
编程语言 时间:
2017-08-23 00:52:52
阅读次数:
178
这个函数真的很强大,这篇随笔也将一直更新一些总结,直到涵盖大多数应用: eg1: 今天公司项目中从云端获取了一段字符串 "+CBC: 0,90,4090" 我想获取其中的数字0,90,4090.我们当然可以写一个函数,判断,并且逐一取值,然后再糅合成想要的数据,但是这样也真的太麻烦了,于是sscan ...
分类:
编程语言 时间:
2017-08-23 00:52:37
阅读次数:
256
SpringMVC中接收到的数据都是String形式,然后再根据反射机制将String转换成对应的类型。如果此时想接收一个Date类型,那么我们可以定义一个转换器来完成。 例如,我们有下面的Emp类: 其中hiredate是日期类型。 下面是前端页面代码: 下面是Spring的Action代码: 上 ...
分类:
编程语言 时间:
2017-08-23 00:50:59
阅读次数:
192
Java 8用默认方法与静态方法这两个新概念来扩展接口的声明。 Defaulable接口用关键字default声明了一个默认方法notRequired(),Defaulable接口的实现者之一DefaultableImpl实现了这个接口,并且让默认方法保持原样。Defaulable接口的另一个实现者 ...
分类:
编程语言 时间:
2017-08-23 00:49:58
阅读次数:
178
一、创建一个列表 用把逗号分隔的不同的数据项使用方括号括起来即可。如下所示: 二、访问列表中的值 使用下标索引来访问列表中的值,与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。 三、查看列表可进行的操作 四、append 五、count 六、index 七、insert 八、pop ...
分类:
编程语言 时间:
2017-08-23 00:49:47
阅读次数:
154
xml 模块介绍 和json一样,适用于不同语言及程序的数据交换的协议。但是json用起来更简单,并有代替xml的趋势。 现在多数金融数据提供方(e.g. bloombegy)还在用xml的方式。 在python中,生成和解析 XML 文件 用 导入 xml.etree.ElementTree 模块 ...
分类:
编程语言 时间:
2017-08-23 00:47:45
阅读次数:
131
Java与C语言的区别? 1.C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低。 2.指针,Java无指针,而指针式c语言最大的优点,他可以使用户几乎可以访问计算机的所有内存资源和其他部分资源。 3.自动内存管理,Java中有垃圾回收机制,Java程序中所有对象都是用 ...
分类:
编程语言 时间:
2017-08-23 00:47:36
阅读次数:
123
正则: “.”和"\" "."点儿,在正则表达式中表示任意一个字符。 "\"在正则表达式中是转意字符,当我们需要描述一个已经被正则表达式使用的特殊字符时,我们就可以通过使用"\"将其转变为原本的意思。 "\"在正则表达式中也有一些预定义的特殊内容: \d:表示任意一个数字 \w:表示任意一个单词字符 ...
分类:
编程语言 时间:
2017-08-23 00:45:39
阅读次数:
177
官方文档是这样解释的: 简单点说就是,这个在碰撞(触发)的过程中,每一帧都会调用。 有时候,为了某些标志位或者variable的稳定,建议在此方法中赋值,避免某些值的丢失。 比如: 我做一个碰撞检测,有时候因为某些原因(比如丢帧)会造成碰撞检测失败,因此,为了避免此问题,把关键的标志位和变量在此处赋 ...
分类:
编程语言 时间:
2017-08-23 00:42:13
阅读次数:
168
一、IoC定义 IoC,即控制反转。开发者在使用类的实例之前,需要先创建对象的实例。但是IoC将创建实例的任务交给IoC容器,这样开发应用代码时只需要直接使用类的实例,这就是IoC。在讨论控制反转这个概念的过程中,Martin Fowler提出了一个更为准确的概念,叫做依赖注入(Dependency ...
分类:
编程语言 时间:
2017-08-23 00:42:04
阅读次数:
152
快排的优势: 1、期望为O(n lgn) 2、常数因子比较小 3、就地排序 4、在虚存环境很好工作 与合并排序一样是分治思想,但是不是从中间截断,而是通过partition过程实现的 每次选择最后一个元素为q,然后小的放前面,大的放后面,用ij两个坐标实现 代码:待补充 ...
分类:
编程语言 时间:
2017-08-23 00:41:50
阅读次数:
133
爬取糗事百科段子,假设页面的URL是 http://www.qiushibaike.com/8hr/page/1 要求: 使用requests获取页面信息,用XPath / re 做数据提取 获取每个帖子里的用户头像链接、用户姓名、段子内容、点赞次数和评论次数 保存到 json 文件内 参考代码 ...
分类:
编程语言 时间:
2017-08-23 00:41:33
阅读次数:
153
using System; using System.Collections.Generic; using System.Linq; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(s ...
分类:
编程语言 时间:
2017-08-23 00:40:42
阅读次数:
229
什么是Json: JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。Json采用完全独立于语言的文本格式,但是也使用了类似C语言的家族习惯(例如C,C++,C#,Java,JavaScript,Perl,Pytho ...
分类:
编程语言 时间:
2017-08-23 00:39:50
阅读次数:
141