冒泡排序是最简单的排序之一了,其大体思想就是通过与相邻元素的比较和交换来把小的数交换到最前面。这个过程类似于水泡向上升一样,因此而得名。举个栗子,对5,3,8,6,4这个无序序列进行冒泡排序。首先从后向前冒泡,4和6比较,把4交换到前面,序列变成5,3,8,4,6。同理4和8交换,变成5,3,4,8
分类:
编程语言 时间:
2016-03-21 17:56:46
阅读次数:
218
建议使用 TypeScript 开始 Angular 2 的编程。 Angular 2 有 ES5 API ,但是 Angular 2 是用 TypeScript 写的并且大部分人都在使用 TypeScript 。使用 TypeScript 编写 Angular 2 会更美观和简便。 Angular
分类:
其他好文 时间:
2016-03-21 17:58:59
阅读次数:
556
Character是类,char基本数据类型. 在java中有三个类负责对字符的操作:Character、String、StringBuffer。其中Character类是对单个字符进行操作,String是对一个字符序列的操作,StringBuffer是对一串字符进行操作。 char可以自动包装成C
分类:
编程语言 时间:
2016-03-21 17:58:17
阅读次数:
377
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。): [1] Java反射知识-->Spring IoC :http
分类:
编程语言 时间:
2016-03-21 17:57:41
阅读次数:
287
启动DatePicker 左下角的日期按钮可以切换到TimePicker 右上角的溢出菜单可以打开RecurrencePicker: 选择自定义菜单,则会显示RecurrenceOptionCreator: 选择底部spinner里面的直到某个日期选项,然后点击那个日期,则会显示一个简化版的Date
分类:
其他好文 时间:
2016-03-21 17:55:51
阅读次数:
188
scala如果你想实现像if ,while等类似的控制结构,根本没有值要传入花括号{}直接的代码里。要怎么实现。 比如说,我们要实现一个断言的控制结构,myAssert(), myAssert函数参考自带参数和一个标示变量,如果标示位为false,则什么都不做,如果为true则进行正常判断。 下面是
分类:
其他好文 时间:
2016-03-21 17:55:41
阅读次数:
278
中间层 时刻注意可移植性和健壮性 必须检查每个参数,保证他们不但合法有效,而且正确。最重要——检查用户提供的指针: ※1.检查读写(1)向用户空间写入数据——copy_to_user()参数: (2)从用户控件读取数据——copy_from_user()把第二个参数指定的位置上的数据拷贝到第一个参数
分类:
其他好文 时间:
2016-03-21 17:55:21
阅读次数:
132
阅读下面程序,请回答如下问题: 问题1:这个程序要找的是符合什么条件的数? 问题2:这样的数存在么?符合这一条件的最小的数是什么? 问题3:在电脑上运行这一程序,你估计多长时间才能输出第一个结果?时间精确到分钟(电脑:单核CPU 4.0G Hz,内存和硬盘等资源充足)。 问题4:在多核电脑上如何提高
以下题号均为LeetCode题号,便于查看原题。 10. Regular Expression Matching 题意:实现字符串的正则匹配,包含'.' 和 '*'。'.' 匹配任意一个字符,"*" 匹配 '*' 之前的0个或多个字符。 example: 思路:输入字符串 s[0...m] 和 p[
分类:
其他好文 时间:
2016-03-21 17:54:58
阅读次数:
127
文件打包与压缩 命令 选项 注解 示例 compress 文件名 压缩指定的文件,压缩后的格式为*.z compress install.log -d 解压被压缩的文件 .z为后缀的文件;compress -d=uncompress compress -d install.log zip 压缩名 文
分类:
系统相关 时间:
2016-03-21 17:57:06
阅读次数:
199
大家好,今天我们要讲的是http模块的第二部分,主要学习ng2中Jsonp、URLSearchParams、observable中断选择数据流的用法。 例子的第一个程序,上节课已经讲过了。这节课我们学习第二个程序,从wiki的api中跨域获取数据,可实现300毫秒内中断和选择最近请求等炫酷功能,这些
分类:
Web程序 时间:
2016-03-21 17:55:06
阅读次数:
6643
在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开
分类:
编程语言 时间:
2016-03-21 17:53:38
阅读次数:
375
[蓝桥杯] 错误票据 峰值内存消耗 < 64M CPU消耗 < 1000ms 【题目描述 - Problem Description】 某涉密单位下发了某种票据,并要在年终全部收回。 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号
分类:
其他好文 时间:
2016-03-21 17:55:01
阅读次数:
212
程序和资源管理 分类 命令 选项 注解 背景管理 & command+& 将任务放到后台进行 ctrl+z 暂停任务 fg [%number] 讲后台程序推到前台来,number表示进程编号,不加参数表示将最近的进程推到前台 jobs 查询所有后台任务 系统状态监控 ps 显示当前系统中运行的进程,
分类:
系统相关 时间:
2016-03-21 17:54:30
阅读次数:
231
在实际开发项目中,会遇到很多定时任务的工作。比如:定时导出某些数据、定时发送消息或邮件给用户、定时备份什么类型的文件等等 一般可以写个定时器,来完成相应的需求,在node.js中自已实现也非常容易,接下来要介绍的是node-schedule来完成定时任务 下面就用示例来说明一下node-schedu
分类:
Web程序 时间:
2016-03-21 17:52:44
阅读次数:
234
恢复内容开始 ps:注意: 1.前提需要连接服务器 2.输入输出流需要添加到主运行循环 3.输入流:用来写数据 4.输出流:用来读数据 步骤总结: 1.建立连接,设置ip和端口号 2.通过建立C语言输入输出流,连接服务器,再把C语言的输入输出流转换成OC对象 3.设置OC类型的输入输出流代理为当前控
分类:
移动开发 时间:
2016-03-21 17:53:13
阅读次数:
231