class SortClass: NSObject { func quickSort(inout array:[Int]){ self.quick(&array, left: 0, right: array.count-1) } func quickMain(...
分类:
编程语言 时间:
2014-10-31 11:39:14
收藏:
0 评论:
0 赞:
0 阅读:
119
在《多线程编程之数据访问互斥》一文中简单介绍了原子锁,这里再详细说一下原子锁的概念和用途。(1)简单数据操作 如果在一个多线程环境下对某个变量进行简单数学运算或者逻辑运算,那么就应该使用原子锁操作。因为,使用临界区、互斥量等线程互斥方式将涉及到很多操作系统调用和函数调用等,效率肯定不如原子操作...
分类:
编程语言 时间:
2014-10-31 11:33:04
收藏:
0 评论:
0 赞:
0 阅读:
296
题目:统计一个数字在排序数组中出现的次数.例如,输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于在这个数组中出现了4次,因此输出4.使用二分查找,基本思想:先查找该数字第一次出现的位置,然后查找该数字最后一次出现的位置.代码如下: 1 #include 2 #include 3...
分类:
编程语言 时间:
2014-10-31 11:31:04
收藏:
0 评论:
0 赞:
0 阅读:
261
1 安装maven,配置环境变量2 下载springside4 https://github.com/springside/springside4/releases/tag/V4.1.0.GA3 解压缩springside4-4.1.0.GA目录4 生成eclipse项目命令 mvn ecl...
分类:
编程语言 时间:
2014-10-31 11:29:14
收藏:
0 评论:
0 赞:
0 阅读:
318
代码信息来自于http://ejohn.org/apps/learn/。new做了什么?function Ninja(){ this.name = "Ninja"; } var ninjaA = Ninja(); console.log( ninjaA, "undefined,ninja并不是...
分类:
编程语言 时间:
2014-10-31 11:25:34
收藏:
0 评论:
0 赞:
0 阅读:
238
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的...
分类:
编程语言 时间:
2014-10-31 11:25:05
收藏:
0 评论:
0 赞:
0 阅读:
407
一般来说,Q版角色因为迷你的身高,不可能做太过复杂的动作,因此他们的动态往往是比较典型的标志性动作。换一种说法就是一般Q版角色所展示的动势往往是一个运动的最终结果,而不像其他漫画角色那样用很多微妙的中间动作来丰富角色的姿态。有时这样的动作会因为过于典型化,而显得有些做作,这也正是Q版角色在表达创意....
分类:
编程语言 时间:
2014-10-31 11:22:14
收藏:
0 评论:
0 赞:
0 阅读:
155
第一章 JavaScript基础:值、变量、控制流程JavaScript里有六种基本类型:number类型、string类型、boolean类型、object、function和undefined。1)数字number类型的二进制存储方式: 标准的JavaScript数字描述是64位的浮点型,即d....
分类:
编程语言 时间:
2014-10-31 11:21:14
收藏:
0 评论:
0 赞:
0 阅读:
276
交换两个变量的值,古老的话题,下面把各种方法做个总结。
为了方便,先定义两个变量。
int a = 1;
int b = 2;
一 借助临时变量
1 交换变量值
int tmp;
tmp = a; // tmp = 1
a = b; // a = 2
b = tmp; // b = 1
2 交换地址
int *p;
p = &a; // tmp->1
a = &...
分类:
编程语言 时间:
2014-10-31 10:13:14
收藏:
0 评论:
0 赞:
0 阅读:
255
auto_ptr的知识点,留下自己看。...
分类:
编程语言 时间:
2014-10-31 10:12:54
收藏:
0 评论:
0 赞:
0 阅读:
358
linux里一切皆为文件,在linux/unix的根目录下,有个/proc目录,这个/proc 是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做“/proc”),这个伪文件系统允许与内核内部数据结构交互,获取有关进程的有用信息,在运行中(on the fly)改变设置(通过改变内核参数)。与其他文件系统不同,/proc 存在于内存而不是硬盘中。proc 文件系统提供的信息如...
分类:
编程语言 时间:
2014-10-31 10:11:45
收藏:
0 评论:
0 赞:
0 阅读:
357
简单解释就是:
短连接:jian...
分类:
编程语言 时间:
2014-10-31 10:09:04
收藏:
0 评论:
0 赞:
0 阅读:
618
SpringBatch的流程图如下: 每个Batch都会包含一个Job。Job就像一个容器,这个容器装了若干Step,Batch中实际干活的也就是这些Step,至于Step干什么活,无外乎读取数据,处理数据,然后将这些数据存储起来(ItemReader用来读取数据,ItemProcesso...
分类:
编程语言 时间:
2014-10-31 10:06:34
收藏:
0 评论:
0 赞:
0 阅读:
274
Description新活有个舞蹈室,并且只有一个舞蹈室,假设申请时间以小时为单位,每天24个小时,每周就是168小时,我们规定申请时间从每周一的0点开始递增,比如申请时间区间为【1,24】就代表周一的0点到24点,时间区间【25,48】就代表周二的0点到24点,以此类推。现在假定你是舞蹈室的管理人...
分类:
编程语言 时间:
2014-10-31 10:05:54
收藏:
0 评论:
0 赞:
0 阅读:
422
因为最近学习Boost::python的缘故,想尝试下不同语言之间的相互编译。参考资料:http://blog.csdn.net/joliny/article/details/2457197。很吃惊的是:原本电脑上已经安装好了pytont2.7和vs 2010,不需要安装其他的API或者编译器,直接...
分类:
编程语言 时间:
2014-10-31 10:05:04
收藏:
0 评论:
0 赞:
0 阅读:
696
数组是有序数据的集合,数组中的每一个元素具有同样的数组名和下标来唯一地确定数组中的元素。1. 一维数组1.1 一维数组的定义type arrayName[];type[] arrayName;当中类型(type)能够为Java中随意的数据类型,包含简单类型组合类型,数组名arrayName为一个合法...
分类:
编程语言 时间:
2014-10-31 10:02:54
收藏:
0 评论:
0 赞:
0 阅读:
122
Description请完成以下队列类的实现:(请注意数组实现应该为循环数组)enum ErrorCode{ success, underflow, overflow};const int maxQueue = 100;template class MyQueue{public: MyQueue()...
分类:
编程语言 时间:
2014-10-31 10:01:24
收藏:
0 评论:
0 赞:
0 阅读:
385
js数组的操作用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的...
分类:
编程语言 时间:
2014-10-31 10:00:24
收藏:
0 评论:
0 赞:
0 阅读:
510
运行平台:ubuntu 12.04/GCC 4.8.0第二章:基本内置类型1.decltype类型指示符当我们从表达式的类型来推断要定义的类型时,可以使用decltype()来解析;decltype与auto不同,decltype应用于变量,返回该变量的类型。 string s("Hello Wor...
分类:
编程语言 时间:
2014-10-31 10:00:14
收藏:
0 评论:
0 赞:
0 阅读:
346
在看苹果官方的Swift Language的时候,遇到实验:Write an extension for the Double type that add an absoluteValue property. 在直接使用extension加入了属性的时候,出现错误(当然这时候代码还没写完,Pla.....
分类:
编程语言 时间:
2014-10-31 09:58:14
收藏:
0 评论:
0 赞:
0 阅读:
229