码迷,mamicode.com
首页 > 编程语言
java:产生小数位数为2的随机概率,使得和为1
public static List setDataSec(List instno) { List result = new ArrayList(); String[] mon ={"2014-01","2014-02","2014-03","2014-04"}; int[] flag ={1...
分类:编程语言   时间:2015-01-01 22:22:40    阅读次数:273
python提取mp3专辑图片
现在网上下载的mp3,放到电脑里面很多时候你可以看到mp3文件会显示出专辑图片, 如下图这样: 就这种效果,有的歌曲没得,有的有, 百度百科这样介绍到: ID3标签 ID3是一种metadata容器,多应用于MP3格式的音频文件中。它可以将相关的曲名、演唱者、专辑、音轨数等信息存储在MP3文件中。 ID3标签是MP3音乐档案中的歌曲附加讯息,它能够在MP3中附加曲子的演出者、作者以...
分类:编程语言   时间:2015-01-01 21:17:23    阅读次数:217
scala版本的梅森旋转随机数算法
package xzxz import scala.annotation.tailrec class MersenneTwister(seed: Int) { private val SIZE: Int = 624 private val PERIOD: Int = 397 private val DIFF: Int = SIZE - PERIOD private de...
分类:编程语言   时间:2015-01-01 21:16:02    阅读次数:309
Java程序设计教程-第1章绪论
1、谁是Java语言的创始人?Games Gosling2、Java语言有哪些优点和缺点?Java语言的特点:(1)简单性,Java去掉了C++中的很多复杂的机制;(2) 网络特性,Java语言因为对互联网络的良好支持而得到迅速推广的;(3)面向对象,彻底的面向对象特性;(4)平台无关性/可移植性,...
分类:编程语言   时间:2015-01-01 21:15:11    阅读次数:573
线程通信中的细节问题
wait(),notify(),notifyAll()这三个方法都是Object类中的方法;上述三个方法只能在synchronized方法中调用,即无论线程调用一个对象的wait方法还是notify方法,该线程必须先得到该对象的锁标记;这样,notify就只能唤醒同一对象监视器中调用wait的线程。...
分类:编程语言   时间:2015-01-01 21:14:08    阅读次数:243
Java随笔:多重转型
下面这段代码的输出是什么?System.out.println((int)(char)(byte)(-1));这里做了3次转型,结果不是一下子看得出。第一次,-1,int第二次,?,byte:这里做了截断0xffffffff转成了0xff。第三次,?,char:这里char是无符号,byte带符号。...
分类:编程语言   时间:2015-01-01 21:10:56    阅读次数:177
特征选择常用算法综述
(1)什么是特征选择特征选择( Feature Selection )也称特征子集选择( Feature Subset Selection , FSS ),或属性选择( Attribute Selection ),是指从全部特征中选取一个特征子集,使构造出来的模型更好。(2)为什么要做特征选择在机器...
分类:编程语言   时间:2015-01-01 21:09:14    阅读次数:251
java-集合篇
1.集合的概念集合:是Java API提供的一些类的实例,用于动态存储多个对象JDK所提供的集合API位于Java.util包下。2.集合框架图(都在util包下)
分类:编程语言   时间:2015-01-01 21:06:24    阅读次数:185
Scheduled Jobs with Custom Clock Processes in Java with Quartz and RabbitMQ
Scheduled Jobs with Custom Clock Processes in Java with Quartz and RabbitMQ
分类:编程语言   时间:2015-01-01 21:07:31    阅读次数:357
java数据结构系列之——数组(1)
import javax.management.RuntimeErrorException;public class MyArray { private long array[]; private int elements;//用于记录数组中实际数据的个数 public MyArray(){ a.....
分类:编程语言   时间:2015-01-01 21:07:10    阅读次数:216
JAVA多线程--信号量(Semaphore)
简介 ????????信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。 ????????一个计数信号量。从概念上讲,信...
分类:编程语言   时间:2015-01-01 19:51:54    阅读次数:197
Python处理中文的包-mafan
今天Mayuyu要介绍一个非常有用的包,叫做mafan。Mafan是一组Python工具集合,用于方便处理中文。可以做繁简检测,繁简转化,检查中文标点,检查是否中英文混合,甚至还提供分词。具体可以参考如下链接   链接:http://www.open-open.com/lib/view/open1418367676855.html     而mafan的源代码在这里:https://...
分类:编程语言   时间:2015-01-01 19:48:51    阅读次数:169
Ubuntu 14.04下java开发环境的搭建--2--Eclipse的安装
前面说了JDK的安装,http://www.cnblogs.com/bcsflilong/p/4196536.html下面我们来安装Eclipse!安装Eclipse 的前提是,你的JDK已经安装成功好了 开始安装。首先在合适的地方解压eclipse-jee-kepler-SR2-linux-gtk...
分类:编程语言   时间:2015-01-01 19:48:15    阅读次数:304
Nashorn 在JDK 8中融合Java与JavaScript之力
从JDK 6开始,Java就已经捆绑了JavaScript引擎,该引擎基于Mozilla的Rhino。该特性允许开发人员将JavaScript代码嵌入到Java中,甚至从嵌入的JavaScript中调用Java。此外,它还提供了使用jrunscript从命令行运行JavaScript的能力。如果不需...
分类:编程语言   时间:2015-01-01 19:49:33    阅读次数:520
Java随笔:小心16进制负数
看看下面这段代码输出什么:System.out.println(Long.toHexString(0x100000000L + 0xcafebabe));一个long+一个int,int转为long,再与前者相加。应该是 0x1cafebabe 没错。结果输出的是:cafebabe这里隐藏了一个问题...
分类:编程语言   时间:2015-01-01 19:46:50    阅读次数:618
闲来无事,温习一下快速排序法
快速排序法,还是很常用的。不论是面试还是写代码。这里说一下怎么coding出快速排序法。至于什么复杂度之类的,请参考http://zh.wikipedia.org/wiki/%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F#C. 快速排序法的核心是分治法(Divide ...
分类:编程语言   时间:2015-01-01 19:48:14    阅读次数:216
C语言指针的初始化和赋值
1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不能够是变量,也不能够直接用整型地址值(可是int*p=0;除外,该语句表示指针为空)。此时,*p仅仅是表示定义的是个指针变量,并没有间接取值的意思。比如:int a = 25;int *ptr = &a;int b[10];in...
分类:编程语言   时间:2015-01-01 19:46:53    阅读次数:133
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!