- 博客(15)
- 收藏
- 关注
原创 java中的NaN
public class TestNaN { public static void main(String args[]){ // 在double 和 float 类型中,有NaN值 double a =0 , b= 0 ,c; c = a/(a+b); Sy
2014-05-11 10:17:33 473
转载 JAVA默认排序算法问题
1. 为什么写这篇文章这篇文章的根源是在产品中发现了一个诡异的bug:只能在产品环境下重现,在我的本地开发环境无法重现,而双方的代码没有任何区别。最后用remote debug的方法找到异常所在:Exception in thread "main" java.lang.IllegalArgumentException: Comparison method violates
2014-05-11 09:55:22 953
转载 快排
Jon Bently的快排void quicksort(int l, int u){ int i, m; if(l >= u) return; m = l; for(i = l+1; i<= u; i++) if(x[i] < x[l]) // buggy! swap(++m, i); swap(l, m);
2014-03-27 08:59:45 511
转载 BufferedReader/BufferedWriter 使用示例
import java.io.FileReader;import java.io.FileWriter;import java.io.BufferedReader;import java.io.PrintWriter;import java.io.IOException;/** * ---------------------------------------------------
2014-03-20 09:43:30 479
原创 生成k个小于n的互不相同的随机数
基本思想: 1. 获得小于n的随机数可以使用rand()%n获得,但既然是伪随机的,当然有可能重复; 2. 利用洗牌的原理,将n个数(0至n-1)按次序排好,依次让每个数和一个随机挑选出的位子进行互换,这样肯定不会重复,而且次序被打乱,具有随机性。 只用交换k次,就可以取出k个小于n的互不相同的随机数。
2014-03-06 09:31:30 796
转载 2014年互联网IT公司产品、技术类人员工资待遇大全
以下均为应届毕业生的起薪待遇:一、民企1. 百度 13k*14.6,special 14~17k*14.6开发类 13K*14.6 (2014)测试类、前端类 12K*14.6 (2014)2. 腾讯 11.5k*16,special 12~14k*16技术类研究生 11.5K*16 (2014)终端开发本科生 10K*16 (2014)3. 阿里 13k*15~1
2014-01-17 10:20:22 1046
转载 关联、组合、聚合、依赖关系比较
类之间的关系1. 种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。2. 其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。3. Genera
2014-01-04 20:32:52 477
转载 谈谈BAT高薪招聘应届生:为什么刚毕业能拿到高薪?
原文网址:http://www.itmian4.com/forum.php?mod=viewthread&tid=4046谈谈BAT高薪招聘应届生的事情,某猎头同行微博上发布了一篇帖子,爆料应届生拿到20-30W起薪的offer就和捡白菜一样,甚至还有北邮的学生来了一句,俺们的求职标准:至少15W的offer+北京户口。不谈自己能够提供什么,只谈自己想要什么,这个逻辑似乎有些问题。
2014-01-01 18:24:04 1807
转载 2014 IT公司校招应届生待遇大揭秘
近年来IT互联网行业发展前景不错,各大IT公司为了抢夺优秀的高校应届毕业生,频频开出高价年薪。那么对于广大应届毕业生来说,公司的薪资自然成为广大IT行业求职者最为关注的事情,IT面试通过整理各方面的IT待遇信息,现对IT行业的校招薪水情况作个大致梳理。 公司名称 职位类别 待遇(校招年份) 百度
2013-12-16 19:50:42 1142
转载 Java 泛型数组
Java 不支持泛型数组。也就是说,[java] view plaincopyList[] ls = new ArrayList[10]; 是不支持的,而[java] view plaincopyList[] ls = new ArrayList[10] 却可以。可是
2013-12-12 16:19:58 473
转载 程序员七种基本技能
七种程序员的基本技能,它们是:数组、字符串与哈希表,正则表达式,调试,两门语言,一个开发环境,SQL语言,编写软件的思想。 数组、字符串与哈希表任何受过专业训练的程序员,对“数据结构”这门课程中涉及到的各种数据结构都不会陌生,但是在实际的编程工作中,大部分的数据结构都不会用到,而且也永远都不会用到。虽然如此,深入地理解基本数据结构的概念和实现细节,仍然是每个程序员的任务。这不仅仅是
2013-12-03 18:36:34 835
转载 互联网市场为什么涨薪这么快?目前的市场供需情况?
本帖最后由 IT民工 于 2013-9-8 13:30 编辑来源:http://www.itmian4.com/forum.php?mod=viewthread&tid=3439&extra=page%3D1价格围绕价值波动,影响波动的因素主要是供需关系。那码农的薪水取决于什么?自然取决于供给和需求。那整个码农市场供给几多?需求几多?这话题太大,估计只有教育部和人社部能回答。在此,我取
2013-12-02 19:04:34 775
转载 Java技术学习书籍推荐
一、基础类 1、《Thinking in java》,入门第一位是建立正确的概念。 2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。 二、进阶类 1、《Effective Java》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。 2、《Java Puzzlers》,通过谜题介绍一些你可能没有注意到的边
2013-12-02 14:44:13 490
原创 ubuntu下的java环境设置
刚开始学linux,自己学着网上的步骤,进行java的环境设置:1、下载JDK,可以去官方网址下载Linux x86 jdk-6u45-i586.bin2、在/usr下建立新文件夹java,用于存放下载的文件3、更改这个文件的权限,运行文件sudo chmod u+x jdk-6u45-i586.bin./jdk-6u45-i586.bin4、设置环境变量:打开/etc/
2013-11-30 10:38:29 526
转载 如何在Ubuntu 11.10下成功安装Java
转载别人的文章升级到ubuntu 11.10之后,由于库里没有sun-java6-jdk,需要自行安装。因此,到Oracle网站下载了Java 6u27(为什么不下java7呢?因为目前支持的软件不多,另外如果真要的话,也可以很方便的切换到Java7),然后就可以开始手动安装了。下载地址:http://www.oracle.com/technetwork/java/javase/downl
2013-11-29 20:55:16 511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人