码迷,mamicode.com
首页 > 编程语言
Java 中对类进行排序的方法(转)
JAVA中的比较器接口Comparable用于数组对象的排序,要使用此功能,必须让类继承自Comparable接口,重写compareTo(Object obj)方法。import java.util.*; class Person implements Comparable{private Str...
分类:编程语言   时间:2015-11-08 14:27:40    阅读次数:176
C++ String与int转换
#include #include #include using namespace std;string int2str(int &i) { string s; stringstream ss(s); ss << i; return ss.str();}int main(i...
分类:编程语言   时间:2015-11-08 14:28:07    阅读次数:143
JAVA 7新特性——在单个catch代码块中捕获多个异常,以及用升级版的类型检查重新抛出异常
在Java 7中,catch代码块得到了升级,用以在单个catch块中处理多个异常。如果你要捕获多个异常并且它们包含相似的代码,使用这一特性将会减少代码重复度。下面用一个例子来理解。Java 7之前的版本:12345678910catch (IOException ex) {logger.error...
分类:编程语言   时间:2015-11-08 14:24:11    阅读次数:217
从JAVA多线程理解到集群分布式和网络设计的浅析
对于JAVA多线程的应用非常广泛,现在的系统没有多线程几乎什么也做不了,很多时候我们在何种场合如何应用多线程成为一种首先需要选择的问题,另外关于java多线程的知识也是非常的多,本文中先介绍和说明一些常用的,在后续文章中如果有必要再说明更加复杂的吧,本文主要说明多线程的一下几个内容:1、在应用开发中...
分类:编程语言   时间:2015-11-08 14:24:22    阅读次数:373
leetcode find median sorted arrays python
# @link http://www.cnblogs.com/zuoyuan/p/3759682.htmlclass Solution(object): def findMedianSortedArrays(self, nums1, nums2): """ :typ...
分类:编程语言   时间:2015-11-08 14:24:30    阅读次数:213
深入理解Java中的final关键字
Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何...
分类:编程语言   时间:2015-11-08 14:22:16    阅读次数:243
递归算法及经典递归例子代码实现( 转自http://www.cnblogs.com/joinclear)
递归(recursion):程序调用自身的编程技巧。 递归满足2个条件: 1)有反复执行的过程(调用自身) 2)有跳出反复执行过程的条件(递归出口)递归例子:(1)阶乘 n! = n * (n-1) * (n-2) * ...* 1(n>0)//阶乘int recursive(int i){ in....
分类:编程语言   时间:2015-11-08 14:19:43    阅读次数:193
unity3d中对像之间的相互作用的实现
首先这里的对像是面向对像中的对像;其实就是C#中对像间相互作用的实现;一、一般面向对像中关联和依赖的方式;如关联方式:class A{B m_B;A(B b){m_B = b;}action(){m_B.do();}}依赖方式:class A{A(){}action(B b){b.do();}}二、...
分类:编程语言   时间:2015-11-08 14:16:46    阅读次数:194
Java再学习——线程之创建
Java创建线程有两种方法,一种是继承Thread,另一种实现Runnable或Callable接口。一,继承Threadpublic class APP { public static void main(String[] args) { Thread thread = new...
分类:编程语言   时间:2015-11-08 14:17:28    阅读次数:257
Java多线程断点下载
多线程下载已经提高了下载的效率,但是当一些特殊情况发生的时候,我们需要对程序进行处理,这样效率会更高。比如,断电断网等造成下载中断,那么我们下一次又要重新开始下载,这样效率底下,所以我们可以考虑使用断点下载。其原理主要是把每次每个线程的下载状况(已经下载的位置)保存到文件,下次读取出来,从上一次下载...
分类:编程语言   时间:2015-11-08 14:13:32    阅读次数:269
[转]Java代码(性能)优化总结
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可...
分类:编程语言   时间:2015-11-08 14:15:37    阅读次数:317
NumPy-快速处理数据--ndarray对象--多维数组的存取、结构体数组存取、内存对齐、Numpy内存结构
Python多维数组的存取、结构体数组存取、内存对齐、Numpy内存结构
分类:编程语言   时间:2015-11-08 14:14:39    阅读次数:269
python之函数用法get()
# -*- coding: utf-8 -*-#python 27#xiaodeng#python之函数用法get()#http://www.runoob.com/python/att-dictionary-get.html#dict.get(key, default=None)#说明:返回指定键的...
分类:编程语言   时间:2015-11-08 14:13:44    阅读次数:183
[LeetCode][JavaScript]Remove Invalid Parentheses
Remove Invalid ParenthesesRemove the minimum number of invalid parentheses in order to make the input string valid. Return all possible results.Note: ...
分类:编程语言   时间:2015-11-08 14:07:26    阅读次数:492
python之函数用法fromkeys()
# -*- coding: utf-8 -*-#python 27#xiaodeng#python之函数用法fromkeys()#fromkeys()#说明:用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值'''>>> help(dict.fromkeys)Hel...
分类:编程语言   时间:2015-11-08 14:09:20    阅读次数:1684
C++大型文件数据读取(以读取浮点数为例)
利用fread优化C++大数据的读取。 因为最近有几个实验需要处理大型数据,因为需要读取的是一千万个double型的数据,虽然不要求快速读取文件数据,但是实在是无法忍受那几十秒钟的停顿。所以上网搜了下关于大数据的处理。 虽然可以利用scanf()提高读取的速度,但还是有几十秒钟的停顿。所以在这里选...
分类:编程语言   时间:2015-11-08 14:06:45    阅读次数:735
线程安全的无锁RingBuffer的实现
在程序设计中,我们有时会遇到这样的情况,一个线程将数据写到一个buffer中,另外一个线程从中读数据。所以这里就有多线程竞争的问题。通常的解决办法是对竞争资源加锁。但是,一般加锁的损耗较高。其实,对于这样的一个线程写,一个线程读的特殊情况,可以以一种简单的无锁RingBuffer来实现。这样代码的运...
分类:编程语言   时间:2015-11-08 14:05:26    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!