码迷,mamicode.com
首页 > 其他好文
String、StringBuilder、 StringBuffer 深入分析 源码解析
java学习有一段时间了,但学习的东西都是框架等东西,java基础知识有点遗忘,所以重温一下java基础知识,写写文章里面有错的希望大家指正共同进步~~ 一、String 大家经常会说使用“+”号连接String 字符串比StringBuffer慢,String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,那接下来我们详细分析一下为什么使用“+”号速度会慢,为什么String 对象是不可变对象: 1、final修饰类、引用变量、基本变量...
分类:其他好文   时间:2015-06-06 12:04:31    阅读次数:100
基于邻接表的图建立(有向图+无向图)
图的表示(建立)有两种方法: ①邻接矩阵:A(i,j)=1表示i,j存在一条边,空间复杂度O(n^2),稠密图 ②邻接表:只记录存在的边,Vector+List的数据结构,稀疏图 邻接矩阵的图建立这里不做赘述,接下来我们看一下邻接表的图建立: 有向图 注意理解头插入节点的过程 int n,m;//n表示城镇个数,m表示道路条数 struct LinkNode//列表...
分类:其他好文   时间:2015-06-06 12:06:27    阅读次数:496
sqoop 1.4.4-cdh5.1.2快速入门
一、快速入门 (一)下载安装 1、下载并解压 wget http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.4-cdh5.1.2.tar.gz tar -zxvf sqoop-1.4.4-cdh5.1.2.tar.gz 2、将sqoop中的命令添加至$PATH中 export PATH=$PATH:/home/jediael/setup...
分类:其他好文   时间:2015-06-06 12:06:23    阅读次数:252
我要去哪?
我是一个计算机专业的大学生,主要方向是C++,在一个彩电企业的制造系统的自动化部门工作(区别于研发系统)两年了。我的工作环境里面,没有C++牛人,写代码的也只有我一个人。部长是个技术达人,VB是他自学的,也能写出来很不错的东西。也是我唯一可以交流的人。这个部门是负责生产线自动化设备的引进与研...
分类:其他好文   时间:2015-06-06 12:03:19    阅读次数:135
unbuntu 14安装 golang
golang目前有两种编译,一种是golang官方提供的,另外一个是gnu提供的gccgo。这里安装的是Golang,从仓库安装(apt-get) sudo apt-get install golang如果上面的命令执行不了,可以尝试以下命令: sudo add-get-respository .....
分类:其他好文   时间:2015-06-06 12:02:58    阅读次数:159
尾递归(转)
add by zhj: 尾递归其实跟循环在代码形式上非常像,尾递归会同时用到反推和正推,由n->n-1是反推,由acc1, acc2 = acc2, acc1+acc2是正推。参见本文最后,分别用循环和尾递归实现Fibonacci数列。原文:http://www.nowamagic.net/libr...
分类:其他好文   时间:2015-06-06 12:03:16    阅读次数:158
MapReduce(十五): 从HDFS阅读本文的源代码分析
以Map任务读取文本数据为例:1) LineRecordReader负责对文件切割的定位,以及对读取每一行内容的封装供用户Map任务使用。每次在定位在文件里不为0的位置时,多读取一行,由于前一个处理该位置之前的数据时,会完整把该一行已经读取并处理。2) LineReader负责对所要訪问文件输入流的...
分类:其他好文   时间:2015-06-06 12:00:54    阅读次数:138
TAT,我的LCT转双旋了
这里是rotate和splay函数void rotate(int x){ int y=pre[x],z=pre[y],d=ch[y][0]==x; ch[y][d^1]=ch[x][d];pre[ch[x][d]]=y; ch[z][ch[z][1]==y]=x;pre[x]=z;...
分类:其他好文   时间:2015-06-06 12:03:11    阅读次数:112
梦断代码 读后感2
团队开发要有好的初期规划以及明确的项目目标,目标变来变去是很多项目失败的根本。连自己都不知道做什么,还能指望做出什么来。这同样说明了需求分析的重要性,要了解客户的需求从客户的角度看问题。所以所谓的目标就是客户的需求,满足了客户的需求目标也就算达到了。其次,确定好目标后在软件开发的关键过程中团队的.....
分类:其他好文   时间:2015-06-06 12:01:18    阅读次数:91
BZOJ 1620: [Usaco2008 Nov]Time Management 时间管理( 二分答案 )
二分一下答案就好了...----------------------------------------------------------------------------------------#include#include#include#include#include#define re...
分类:其他好文   时间:2015-06-06 12:01:08    阅读次数:114
设计模式之责任链模式
客户端将消息对象发送给接收者,责任链模式将接收者连成一条链,并在该链上传递该消息对象,直到有对象处理它。通过让更多对象接触到消息请求,避免了发送者和接收者的耦合。 接收者Handler作为一个抽象类,持有自身引用,指向它的后继接收者successor。我们可以通过工厂模式构建这条责任链。 ...
分类:其他好文   时间:2015-06-06 12:01:08    阅读次数:164
去掉集合中的重复元素
1 //去掉集合中额重复元素 2 //方法:选择排序的思想 3 4 public class ArrayListDemo1 { 5 6 public static void main(String[] args) { 7 8 ArrayList arrayList =...
分类:其他好文   时间:2015-06-06 11:59:36    阅读次数:99
发现一只野生无知的小宾
有一只特立独行的猫,它的名字叫做无知的小宾。 http://news.163.com/api/15/0604/15/AR9CM92E00011229.html 以上新闻亮瞎了我的钛合金狗眼,我很庆幸我认识的人太少了,还没有发现逆袭能超过我的人士,我太谦虚了,实话说的太多,容易掏出自己秘密。万一,跟我...
分类:其他好文   时间:2015-06-06 11:57:58    阅读次数:117
支-14. 简单的计算器(10)
本题要求编写一个简单计算器程序,可依据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。输入格式:输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。输出格式:当运算符为+、-、*、/、%时,...
分类:其他好文   时间:2015-06-06 11:59:43    阅读次数:583
跳跃表 -- 随机平衡原理
Skip lists are a data structure that can be used in place of balanced trees.Skip lists use probabilistic balancing rather than strictly enforced balan...
分类:其他好文   时间:2015-06-06 11:58:32    阅读次数:204
理解String不可变
问题的引入: java中只有值传递,没有引用传递,这里有两种情况,一种是传对象,一种是传基础类型,传对象其实是传对象的引用, http://guhanjie.iteye.com/blog/1683637这篇文章描述了一些情况: 基础类型传递的时候,直接把内存里面真正的值传递过去,而在对象传递的...
分类:其他好文   时间:2015-06-06 11:59:11    阅读次数:110
LeetCode: Reverse Words in a String && Rotate Array
Title:Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".https://leetcode.com/pro...
分类:其他好文   时间:2015-06-06 11:59:49    阅读次数:100
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!