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