1、冒泡排序法:如果有N个数,两两相邻进行比较,将最值沉入最后一位置,要进行N-1轮比较,第一轮要比较N-1次,第2轮只要比较N-1-1次,因为第一次已经把最值沉入最后一位置,故不需在进行比较一次,也就是说每一轮都减少一次,所以第2个for循环中j num[j+1]) 8 ...
分类:
编程语言 时间:
2015-02-27 18:20:07
阅读次数:
196
采用java.util.TimerTask实现,可以实现循环执行某任务,但不能实现指定时刻执行(可使用quartz Scheduler)。可分为4个小部分:TimerFactoryBean,ScheduledTimerTask,CheckAlarmTask(具体执行的任务),对应的java类。也可以...
分类:
编程语言 时间:
2015-02-27 18:20:24
阅读次数:
201
老虎机相信大家都知道,像一组滚轴,而我们选中其中的某一组值。ios的闹钟选择时间的时候就是这么设计的。在storyboard中拖拽一个pickerview,显示如下:
pickerView是没法选择默认值的,图中的几个字符都是和苹果相关的地名,如要设置我们只能去代码中设置。我们来做一个有三个部分的老虎机,每一部分下面有一个标签,来显示选中的内容。分别拖拽到控制器中建立联系:
...
分类:
编程语言 时间:
2015-02-27 17:16:06
阅读次数:
260
转载请注明出处:
注:内容不全,记录的是部分细节知识点
string
几个初始化:
std::string str1 = "abc";
std::string str2(str1);
std::string str3("abcd");
std::string str4(10, 'a'); //初始化为 10个a
size()类型:
std::string::size_type (...
分类:
编程语言 时间:
2015-02-27 17:13:08
阅读次数:
203
C++ 迭代器 基础介绍
迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器不仅仅是指针,因此你不能认为他们一定具有地址值。例如,一个数组索引,也可以认为是一种迭代器。
除了使用下标来访问 vector 对象的元素外,标准库还提供了另一种访问元素的方法:使用迭代器(iterator)。迭代器是一种检查容器内...
分类:
编程语言 时间:
2015-02-27 17:12:17
阅读次数:
162
序
上一篇文章中简单的介绍了第二种单向加密算法 — — SHA,同时也给出了 SHA-1 的 Java 代码。有这方面需求的童鞋可以去参考一下。今天这篇文章将要介绍第三种单向加密算法 — — HMAC,其实,这种加密算法并不是那么常用,最起码,在我写系列博客之前,我是没有听说过它的。当然,这并不是说 HMAC 不出名,肯定是我孤落寡闻了。
背景
之所以在单向加...
分类:
编程语言 时间:
2015-02-27 17:11:22
阅读次数:
143
进度条的基类是UIProgressView。参数包括样式、进度、进度颜色、滑块颜色。如图:
比如我们做如下修改:
现在我们的进度条变成了如下的样子:
它的方法很简单,只有一个setProgress,设定进度就好了。...
分类:
编程语言 时间:
2015-02-27 17:07:32
阅读次数:
301
闭包是功能性自包含模块,可以在代码中被传递和使用。与objective-c中的block比较类似。
闭包有三种形式:
1、全局函数
2、嵌套函数
3、闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的没有名字的闭包
闭包表达式是一种利用简洁语法构建内联闭包的方式。 闭包表达式...
分类:
编程语言 时间:
2015-02-27 17:08:32
阅读次数:
119
标准模板库 STL(StandardTemplate Library),即标准模板库,是一个具有工业强度的、高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法,为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复...
分类:
编程语言 时间:
2015-02-27 17:03:48
阅读次数:
159
一些操作的说明:由于本屌是学iSO出身,So我所学的c语言大多在mac系统里敲代码的。(一)先介绍下mac的一些操作吧========================================一、mac系统使用 1.mac系统简单介绍 Mac 是一种类 Unix 的图形化界面操作系统,有两种开...
分类:
编程语言 时间:
2015-02-27 17:00:26
阅读次数:
270
我想学习JAVA ,做一名编程人员。 但是没什么基础,除了会玩游戏,别的基本不会什么了。 顶多也就算是了解电脑基础。 我想知道我自学JAVA的话,应该先学什么再学什么。 谢谢大家非常谢谢大家的解答。我现在又面对了 如何学习C的问题。因为没有基础知识,导致我不知从何下手。刚刚下了一本电子书教C的,可....
分类:
编程语言 时间:
2015-02-27 16:52:50
阅读次数:
256
http://pengcqu.iteye.com/blog/502676http://chaoticjava.com/posts/linkedlist-vs-arraylist/
分类:
编程语言 时间:
2015-02-27 16:53:18
阅读次数:
104
C 语言字符串连接的 3种方式#include#include#includechar *join1(char *, char*);void join2(char *, char *);char *join3(char *, char*);int main(void) { char a[4] ...
分类:
编程语言 时间:
2015-02-27 16:52:00
阅读次数:
202
1. ArrayList概述: ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组...
分类:
编程语言 时间:
2015-02-27 16:49:35
阅读次数:
312
//排序10个0-100之间数字 //定义int数组 //这里生成包含101个个数数组是以为要对应输入的值 到对应到数组的index 譬如输入10 对应a[10] int a[101]; //数组赋值 生成 fo...
分类:
编程语言 时间:
2015-02-27 16:50:14
阅读次数:
142
JAVA绘图板import java.awt.BasicStroke;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Color;import java.awt.Cursor;import java.awt.Di...
分类:
编程语言 时间:
2015-02-27 16:49:07
阅读次数:
173