码迷,mamicode.com
首页 > 编程语言
数组重排序方法
今天在复习的过程中,发现自己对数组的重排序方法sort()一直存在一个误区,重新捋顺,在此记录。。。 数组中存在两个可以直接用来重排序的方法:reverse()和sort(),reverse()方法就是反转数组项的顺序。在默认情况下,sort()方法按升序排列数组项,在这个过程中sort方法会调用每
分类:编程语言   时间:2016-02-22 00:18:19    阅读次数:229
[Immutable.js] Using fromJS() to Convert Plain JavaScript Objects into Immutable Data
Immutable.js offers the fromJS() method to build immutable structures from objects and array. Objects are converted into maps. Arrays are converted in
分类:编程语言   时间:2016-02-22 00:11:20    阅读次数:282
求两个数的最大公约数(Euclid算法)
求两个数 p 和 q 的最大公约数(greatest common divisor,gcd),利用性质 如果 p > q, p 和 q 的最大公约数 = q 和 (p % q)的最大公约数。 证明:见 http://blog.csdn.net/niushuai666/article/details/
分类:编程语言   时间:2016-02-22 00:10:51    阅读次数:168
PHP - 多维数组
多维数组指的是包含一个或多个数组的数组。 PHP 能理解两、三、四或五级甚至更多级的多维数组。不过,超过三级深的数组对于大多数人难于管理。 注释:数组的维度指示您需要选择元素的索引数。 对于二维数组,您需要两个索引来选取元素 对于三维数组,您需要三个索引来选取元素 PHP - 两维数组 两维数组是数
分类:编程语言   时间:2016-02-22 00:09:57    阅读次数:141
C语言基础
一、 C语言的特点 ·语言简洁、使用起来比较灵活 ·可以直接操作底层硬件,执行效率高 ·C语言编写的程序可移植性好 ·强大的数据处理能力, 而且可以直接访问内存地址 ·C语言是一门面向过程的语言 二、运行过程 一个C程序运行成功,总结4个步骤: 编写程序 -> 编译 -> 链接 -> 运行 ; 三、
分类:编程语言   时间:2016-02-22 00:07:25    阅读次数:308
c++中模板运用
函数模板: 格式:template <typename T1, typename T2... > foo(T& t1,T2& t2...); 声明存于.h文件中,定义存于.c文件中。 类模板: 格式:template <class T> class className; 模板外定义class的成员函
分类:编程语言   时间:2016-02-22 00:06:48    阅读次数:220
python的列表,元组和字典简单介绍
引入javapython存取多个值:数组或list集合------------------------>列表,元组key-value格式:Map------------------------>字典自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组..
分类:编程语言   时间:2016-02-21 22:56:49    阅读次数:542
Java面试
将首字母大写Stringa="iamaboy"; String[]b=a.split("\\s+"); StringBuffersb=newStringBuffer(); for(inti=0;i<b.length;i++){ sb.append(String.valueOf(b[i].charAt(0)).toUpperCase()+b[i].substring(1)+""); } System.out.println(sb);
分类:编程语言   时间:2016-02-21 22:57:53    阅读次数:355
No_16_0221 Java基础学习第一天
文档版本开发工具测试平台工程名字日期作者备注 V1.0 2016.02.21 lutianfei none 第一章 Java概述(一)计算机基础常用DOS命令(二) Java语言概述Java 跨平台原理(三)Java 开发工具介绍1、入门案例介绍问题:找不到或无法加载主类 HelloWorld2、环
分类:编程语言   时间:2016-02-21 22:55:37    阅读次数:471
线程之间的通信
我们在iOS开发中使用多线程一般使用这几种,NSThread,GCD,NSOperation; 我们多在自线程中进行数据加载或者下载的操作,所以总免不了将获取到的数据发送到主线程进行显示或者进行操作,下面就是我们经常使用基本的线程之间的通信; 项目的准备工作: 1.新建一个Xcode项目,在stor
分类:编程语言   时间:2016-02-21 22:54:51    阅读次数:394
java面试题
JDK1.5新增的功能 字符流和字节流的区别,使用场景,相关类 线程安全的概念,实现线程安全的几种方法 抽象类和接口的区别,使用场景 hash算法的实现原理,hashcode的实现原理 error和exception的区别,RuntimeException和非RuntimeException的区别
分类:编程语言   时间:2016-02-21 22:51:18    阅读次数:246
javascript 变量,作用域,内存管理小结
js的变量保存两种类型的数据——基本数据类型与引用类型。具有以下几点特征: 变量: 1)基本类型值在内存中占固定大小的空间,因此被保存在栈内存中; 2) 把保存基本类型值得变量赋给另一个变量,会创建这个值的副本; 3) 引用类型的值是对象,存在堆内存中; 4) 变量不会保存对象,只是创建了新的指针指
分类:编程语言   时间:2016-02-21 22:50:35    阅读次数:236
线性链表的双向链表——java实现
.线性表链式存储结构:将采用一组地址的任意的存储单元存放线性表中的数据元素。 链表又可分为: 单链表:每个节点只保留一个引用,该引用指向当前节点的下一个节点,没有引用指向头结点,尾节点的next引用为null。 循环链表:一种首尾相连的链表。 双向链表:每个节点有两个引用,一个指向当前节点的上一个节
分类:编程语言   时间:2016-02-21 22:49:10    阅读次数:320
No_16_0221 Java基础学习第二天
文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.02.21 lutianfei none 第二章 Java基础语法(一)关键字(二)标识符1、常见命名规则(三)注释(四)常量原码、反码、补码有符号数据表示法(五)变量数据类型的默认转换数据类型的强制转换面试题1面试题2练...
分类:编程语言   时间:2016-02-21 22:50:13    阅读次数:307
Hessian入门(包括与Spring集成)
纯Hessian接口开发步骤 + Hessian+Spring 接口开发步骤
分类:编程语言   时间:2016-02-21 22:49:52    阅读次数:628
c++ 创建路径方法
#include "stdio.h" #include "stdlib.h" #include <sys/types.h> #include <sys/stat.h> #include <errno.h> #include <dirent.h> void createPath(const std::
分类:编程语言   时间:2016-02-21 22:46:44    阅读次数:289
在java中使用redis
在java中使用redis很简单,只需要添加jedist.jar,通过它的api就可以了。而且,api和redis的语法几乎完全相同。以下简单的测试: 参考:http://www.runoob.com/redis/redis-java.html 1 package com.test.redis; 2
分类:编程语言   时间:2016-02-21 22:47:56    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!