码迷,mamicode.com
首页 > 编程语言
Java产生900个1到1000不重复的随机数
这是一到2015年阿里巴巴的笔试试题,题目就是输出900个1-1000的不重复的随机数,代码如下:public class RandomTest{ public static void main(String[] args){ int[] result = RandomTest.randomNumber(1,1000,900); for(int k =0 ;k<...
分类:编程语言   时间:2015-04-06 10:12:58    阅读次数:286
JAVA学习笔记(六十)- 网络编程登录实例
客户端import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.ObjectOutputStream; import java.io.OutputStream; import java.i...
分类:编程语言   时间:2015-04-06 10:12:37    阅读次数:147
JAVA学习笔记(六十一)- 反射Reflection
反射Reflectionimport java.lang.reflect.Modifier;/* * 反射Reflection * java.lang.Class类 */ public class Test01 { public static void main(String[] args) { String name = "tom"; // 方式一:通过...
分类:编程语言   时间:2015-04-06 10:12:48    阅读次数:130
Java中多线程的学习和使用(一)概述及创建方式
转载请注明http://www.cnblogs.com/devtrees/p/4395477.html多线程的学习一.多线程概述(一).进程与线程在说多线程或者线程之前,让我们来了解一下更显而易见的进程概念。那什么是进程呢?进程就是正在进行中的程序。Windows操作系统中在任务栏处右击,弹出的菜单...
分类:编程语言   时间:2015-04-06 10:05:11    阅读次数:228
Java常见设计模式之工厂模式
工厂模式在我们日常的应用中应当算是比较广泛的一种设计模式了。今天让我们一起来学习一下,工厂的设计模式。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模式(Factory Method):又称为多形性工厂; 3)抽象工....
分类:编程语言   时间:2015-04-06 10:03:35    阅读次数:152
倒排索引构建算法BSBI和SPIMI
参考文献: http://www.cnblogs.com/fly1988happy/archive/2012/04/01/2429000.html http://blog.csdn.net/v_july_v/article/details/7109500 我的数据挖掘算法:https://github.com/linyiqun/DataMiningAlgorithm 我的算法库:h...
分类:编程语言   时间:2015-04-06 08:59:45    阅读次数:197
堆排序(python)
堆排序算法 先看第一个函数HeapAdjust,这个函数功能是在已经是构成堆的二叉树上,如果节点k数据变化了,对节点k进行修正,使之成为一个新的堆二叉树,n为数据长度。 def HeapAdjust(lst,k,n): while(2*k+1<n): j=2*k+1 if j+1lst[j+1]: j=j+1 if...
分类:编程语言   时间:2015-04-06 09:01:20    阅读次数:242
好记性不如烂笔头78-多线程-非static的synchronized的影响范围
synchronized与static synchronized 的区别  synchronized是对类的当前实例进行加锁,防止其他线程同时访问该类的该实例的所有synchronized块,注意这里是“类的当前实例”,类的两个不同实例就没有这种约束了。那么static synchronized恰好就是要控制类的所有实例的访问了,static synchronized是限制线程同时访问jvm中该类的...
分类:编程语言   时间:2015-04-06 08:58:51    阅读次数:157
R语言基础编程技巧汇编 - 16
1.      利用magrittr包进行管道操作 很多情况下,管道操作符可以很大程度的简化代码,并且使其更加直观、易读、易懂,下面就简单说明了useR2014上颇受R用户喜爱的magrittr包。 the pipe operatoris one (if not THE) most important innovation introduced, this year, to the Recos...
分类:编程语言   时间:2015-04-06 08:59:44    阅读次数:287
Python学习之路16——元组
一个Python小白的学习之路...
分类:编程语言   时间:2015-04-06 08:57:29    阅读次数:186
R语言基础编程技巧汇编 - 17
1.       timestamp函数输出当前时间 timestamp() ##------ Sun Apr 05 20:54:06 2015 ------##   该函数可以输入当前的系统时间,可用于耗时很长的程序定时输出当前时间,用于判断程序是否正常运行;也可用于调试,判断哪一段代码效率较低。   2.       多个比较的boxplot图 a=c(1,2,3,4,5,2,1...
分类:编程语言   时间:2015-04-06 08:56:57    阅读次数:440
第四周项目3-用对象数组操作长方柱类
编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。 对照已经给出的代码,要做的工作及要求有: · 需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象数组b; · B数组中的前3个对象b[0]、b[1]、b[2]直接参数初始了,需要定义构造函数,而初始化中,各对象提供的参数数目不同,需要有默认参数...
分类:编程语言   时间:2015-04-06 08:55:58    阅读次数:136
【C语言】编写递归函数编写厄密多项式。
/*编写递归函数编写厄密多项式,函数应该和下面的函数原型匹配: int hermite(int n, int x) 厄密多项式是这样定义的: n = 2时,h(n(x)) = 2*x*(h(n-1)(x)) - 2*(n-1)*(h(n-2)(x)); 编写递归函数,函数应该和下面的函...
分类:编程语言   时间:2015-04-06 08:56:15    阅读次数:122
深入浅出RxJava三--响应式的好处
原文链接在第一篇中,我介绍了RxJava的基础知识。第二篇中,我向你展示了操作符的强大。但是你可能仍然没被说服。这篇里面,我讲向你展示RxJava的其他的一些好处,相信这篇足够让你去使用Rxjava.错误处理到目前为止,我们都没怎么介绍onComplete()和onError()函数。这两个函数用来通知订阅者,被观察的对象将停止发送数据以及为什么停止(成功的完成或者出错了)。下面的代码展示了怎么使用...
分类:编程语言   时间:2015-04-06 08:55:46    阅读次数:185
C++教程第一章-Hello World
参考书籍:C++ Primer 5th 代码下载地址:https://github.com/alivebao/StudyofCPlusPlus 1.      Hello World 学写代码的第一个程序-Hello World Code: int _tmain(int argc, _TCHAR* argv[]) { std::cout<<"Hello World"<<std:...
分类:编程语言   时间:2015-04-06 08:53:28    阅读次数:128
黑马程序员_日记21_JavaString常用方法
——- android培训、java培训、期待与您交流! ———-String类用来描述字符串,它提供了许多的方法来操作字符串。 那么,在String众多的方法中,常用的方法有哪些呢??1 获取1.1 字符串的长度int length(); 示例:String str = "abcdefg"; str.length();注意不是str.length;1.2 根据索引获取字符char c...
分类:编程语言   时间:2015-04-06 08:52:32    阅读次数:186
怎样学习一门编程语言
选择一门语言1.确定你感兴趣的领域你可以开始学习任何编程语言(尽管其中一些被描述地比其他的更加“易学”),你得去问自己自己想用通过学习这门语言完成什么样的工作。这将会帮助你确定你应该追求的编程方式并且提供一个良好的开始。如果你想进入Web开发行业,那你将会有一堆语言需要去学习,这和开发计算机程序相反。移动App的开发需要比PC等的开发更多的技巧。所有的这些决定将会影响着你的发展方向。2.考虑从一个“...
分类:编程语言   时间:2015-04-06 08:50:32    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!