← All posts tagged Java

13oz
работа ? никому не нужен #программер на удаленку? программер более-менее умеет #python #java и #ruby с #ruby_on_rails И не жадный в плане денег
13oz
работа ? Жуйк переезд жуечка, а скажи мне, может ли человек, более-менее знающий python и java, знакомый (пока не до конца) с МакКоннелом, умеющий гуглить и с опытом работы (не программером) найти работу программером в Мск? где-то на 50к на старте
13oz
Java выковыриваю строки из DataInputStream. Точнее, его парсю, с целью выковырять из него XML. Получаются какие-то чудовищные конструкции. Парсить пришлось readChar'ом, что бы не проморгать пробелы и < — так что собирать строки приходится из чаров, а это фееричный пиздец
13oz
Java code двоичное_дерево
кто как думает, на сколько это годный вариант добавления узла в двоичное дерево:
	public void addNode(int i)
	{
		if(i<this.currentNode.getPayload())
			this.addLeft(i);
		else this.addRight(i);
	}
	
	private void addLeft(int i)
	{
		if(this.currentNode.getLeft() == null)
			this.currentNode.addLeft(i);
		else
		{
			this.currentNode = this.currentNode.getLeft();
			addNode(i);
		}
	}
	
	private void addRight(int i)
	{
		if(this.currentNode.getRight() == null)
			this.currentNode.addRight(i);
		else
		{
			this.currentNode = this.currentNode.getRight();
			addNode(i);
		}
	}

ЗЫ currentNode - указатель на текущий узел, getPayload() - метод, возвращающий значение в узле (для теста использую Int)
13oz
Java а SAX такое же неудобное для парсинга RSS говно, как и STAX. Даже еще более неудобное. Блять, в следующей версии не буду полагаться на встроенные xml-парсеры, а сделаю свой. With blackjack and hoockers
13oz
Java посылаю лучи ненависти тем, кто в своих интерфейсах использует обозначения переменных типа lname и qname. сукиблядипидарасы
13oz
Java частично победил StaX. Имеет ли смысл сохранять rss-поток в памяти? На пример, что бы сохранить нужные новости на диске, и вести учет читал/не читал
13oz
Java n00b кодинг жуйка, а подскажи мне, какая из этих двух реализаций пузырьковой сортировки лучше:
вариант А:
public void bubbleSort()
{
if(!this.isEmpty())
{
for(int i=0; i<this.getLength(); i++)
{
for(int j=0+i; j<this.getLength(); j++)
{
if(this.getNode(i).getData() > this.getNode(j).getData())
swap(this.getNode(i), this.getNode(j));
}
}
}
}
вариант В:
public boolean bubbleSort()
{
if(this.isEmpty())
{
return true;
}
else
{
this.emersion();
return true;
}
}

private void emersion()
{
int len = this.getLength();
for(int i = 0; i < len; i++)
{
int data = this.getElement(i);
for(int j = 0; j < len-1; j++)
{
if(data < this.getElement(j))
this.swapElements(i, j);
}
}
}
13oz
Java coding Android продолжаю ковырять андроид в плане кодинга. и тут, блин, обработка событий происходит через вложенные классы! да твою жеж мать! вот блять не могли они следать просто вызов функции? один хер так и происходит, просто вызов приходится делать через буфер вложенного класса