题目1:一个正整数数组,有2个数只出现了一次,其他的数都出现了2次,求出这2个只出现了一次的数。要求算法复杂度为O(n),空间复杂度为O(1)思路:所有数相异或,出现2次的数消掉了,剩下的是出现1次的2个数相异或的结果,结果的为1的位表示这2个数的差异位。比如list_t=[1,2,3,8,4,4,...
分类:
编程语言 时间:
2015-08-25 15:43:42
阅读次数:
213
1.C中通过字符数组来存储字符串,而C++中通过string类来存储并处理字符串。#include#includeusing namespace std; int main(){ string str1,str2; //空字符串 string str3 = "Hello C+...
分类:
编程语言 时间:
2015-08-25 15:44:03
阅读次数:
178
1.声明和定义 声明是相编译器介绍名字-标识符,它告诉编译器“这个变量或函数在某处可以找到,它的模样”。而定义是说:“在这里建立变量”或“这里建立函数”,为变量和函数分配存储的空间。2.语言的翻译 任何计算机语言都要从某种人们容易理解的形式(源程序)转换成为机器理解和执行的形式(机器指令),编译.....
分类:
编程语言 时间:
2015-08-25 15:43:52
阅读次数:
235
引自:http://cos.name/cn/topic/104496/我们可能经常想根据某一列或者某两列来对矩阵进行排序,在R中可以使用order函数来实现这一点假设数据集为a,针对第七列从小到大进行排序,命令如下:a[order(a$V7),]如果想要查看前几行的话,使用:head(a[order...
分类:
编程语言 时间:
2015-08-25 15:42:46
阅读次数:
178
1、多进程,multiprocessing模块, 进程间的通信:Queue[队列],Pipes[管子]2、多线程, 注意:线程公用变量,混乱 解决方法Lock:因为只有一个锁,所以当要执行统一个函数的时候,只有在解锁的前提下才能执行。balance = 0lock = threading.Lock....
分类:
编程语言 时间:
2015-08-25 15:42:57
阅读次数:
193
简介:
树形菜单在b/s编程中经常碰到,但是并不是每个tree插件都支持List类型的json数据,同时由于后台转换并不如前端节省资源,所以作此插件;
主要功能:
1.可以自定义属性名称;
2.可以多字段排序;
注意:此插件无去重复功能,所以数据可能重复的,请自行去重复之后再行使用;
示例:
var tree=[...
分类:
编程语言 时间:
2015-08-25 14:20:46
阅读次数:
150
枚举是一种常见的数据类型,他的主要功能就是将某一种有固定数量可能性的变量的值,以一组命名过的常数来指代。比如正常情况下方向有四种可能,东,南,西,北。
我们就可以声明一组常量来指代方向的四种可能。使用枚举可以防止用户使用无效值,同时该变量可以使代码更加清晰。
//1 枚举的声明
//我们直接看示例,一般有两种方式,一个一个写,还有可以写一行
enum O...
分类:
编程语言 时间:
2015-08-25 14:20:21
阅读次数:
126
在Kafak中国社区的qq群中,这个问题被提及的比例是相当高的,这也是Kafka用户最常碰到的问题之一。本文结合Kafka源码试图对该问题相关的因素进行探讨。希望对大家有所帮助。怎么确定分区数? “我应该选择几个分区?”——如果你在Kafka中国社区的群里,这样的问题你会经常碰到的。不过有些遗憾的....
分类:
编程语言 时间:
2015-08-25 14:12:36
阅读次数:
257
int add(int a,int b){ return a+b;}第一种,c语言通用。定义一个process_job函数指针类型,返回值为 int ,函数参数为int a,int b。使用用两种方法。 typedef int (*process_job)(int a,int b); ...
分类:
编程语言 时间:
2015-08-25 14:12:39
阅读次数:
163
java中常用的存储容器就是数组的集合,每种容器存储的形式和结构又有所不同。数组,是最基础的容器,在创建数组的时候有三种方式分别如下:int[] arr = new int[5];int[] arr = new String[]{1,2,3,4,5};int[] arr = {1,2,3,4,5};...
分类:
编程语言 时间:
2015-08-25 14:10:55
阅读次数:
191
String 类(被final修饰)字符串是一种特殊的对象,一旦字符串被初始化就不可以被改变了.(内容不变)例如:String s = “abc”;String s1 = new String(“abc”);s在内存中有一个对象, s代表的是一个类类型变量,”abc”是一个对象.s1在内存中有两个对...
分类:
编程语言 时间:
2015-08-25 14:08:48
阅读次数:
191
constructor 不带返回类型,否则报错:the constructor call must be the first..static 方法,静态绑定,不需要被覆盖,也不能被覆盖,不加static修饰时才是被覆盖。继承理解:子类Child继承父类FatherChild 类对象在堆内存中,包含了...
分类:
编程语言 时间:
2015-08-25 14:06:51
阅读次数:
173
从目前来看,unity3d在ios上用的ll2cpp还是有bug的,项目中用的c#版本的box2D在ios上就出现了诡异的现象,将其切换到mono后端的时候一切正常。在目前的版本情况下(ios上必须用ll2cpp来支持64bit),只有用原生的box2D版本来避免ll2cpp的犯错。另外一个比较正常...
分类:
编程语言 时间:
2015-08-25 14:03:11
阅读次数:
233
一旦计算出一个数值数字,基本上它是不断分裂使用10。重新计,看看有多少个数字。 今天发现能够考虑先将数字转换为字符串,然后通过string.length获得数值的位数,这样做方便的多。string num2str1(unsigned int num){ stringstream ss; ss<<.....
分类:
编程语言 时间:
2015-08-25 13:58:18
阅读次数:
256
int groundLayerIndex = LayerMask.GetMask (Tags.Ground);Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);RaycastHit hitInfo;if(Physics.Rayc...
分类:
编程语言 时间:
2015-08-25 13:55:41
阅读次数:
257
1.注解简介 在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典 型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Ja....
分类:
编程语言 时间:
2015-08-25 13:54:08
阅读次数:
217
1:StringBuffer(掌握) (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。 (2)StringBuffer的构造方法 A:StringBuffer() B:St...
分类:
编程语言 时间:
2015-08-25 13:53:02
阅读次数:
194