 |
30-08-2007, 09:30
|
#1
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Ищу репетитора по программированию (Java)
Собственно, сабж.
Обращаться через ПС.
Спасибо!
|
|
|
|
30-08-2007, 10:51
|
#2
|
|
Registered User
Сообщений: 794
Проживание: Ino
Регистрация: 09-06-2006
Status: Offline
Репутация: 0
|
Я вам рекомендую купить/скачать простейшую книгу по джава, изучить синтаксис языка часа за 3 и после этого начать рассылать резюме с пометкой стажер. Другого способа стать специалистом нет. Вы только зря потратите деньги. Если есть конкретные вопросы по джава-технологиям, то можно спросить на соответствующих форумах. Их сейчас достаточно много.
|
|
|
|
30-08-2007, 11:05
|
#3
|
Сообщений: 15,856
Проживание: Länsi-Uusimaa
Регистрация: 25-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от megaswin
Я вам рекомендую купить/скачать простейшую книгу по джава, изучить синтаксис языка часа за 3 и после этого начать рассылать резюме с пометкой стажер.
|
Чё, правда, возьмут? Хотя одного синтаксиса в java точно недостаточно.
|
|
|
|
30-08-2007, 11:12
|
#4
|
|
Registered User
Сообщений: 794
Проживание: Ino
Регистрация: 09-06-2006
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от Hnutik
Чё, правда, возьмут? Хотя одного синтаксиса в java точно недостаточно.
|
Ну возьмут не возьмут это от многих факторов зависит, но одно я знаю точным : пока человек не столкнется с реальным проектом, обьяснять ему про анонимные иннер классы, тонкости ejb или про сервлеты не имеет смысла. Вопрос всегда один - а на фига все так сложно. А когда человек уже увидел реальные системы, то обучение будет гораздо эффективнее. Как-то так
|
|
|
|
30-08-2007, 11:35
|
#5
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Цитата:
|
Сообщение от megaswin
Я вам рекомендую купить/скачать простейшую книгу по джава, изучить синтаксис языка часа за 3 и после этого начать рассылать резюме с пометкой стажер. Другого способа стать специалистом нет. Вы только зря потратите деньги. Если есть конкретные вопросы по джава-технологиям, то можно спросить на соответствующих форумах. Их сейчас достаточно много.
|
Увы...
На мой вопрос об алгоритме, везде, на всех форумах, где спрашивала, было два ответа:
1. ссылка на описание алгоритма, которую я уже и ночью расскажу наизусть и которую я нашла без форумов
2. ответ в стиле: "Джава отстой, джава фигня, джава... " ну и тд.
В общем, не получается у меня всё это закодировать, чтобы тестирование прошло. Нужна помощь умеющего объяснять человека. Самой совсем никак. Не моё это, а надо.
Так что... не всё так просто. 
|
|
|
|
30-08-2007, 10:56
|
#6
|
|
infeasible..
Сообщений: 662
Проживание:
Регистрация: 09-05-2003
Status: Offline
Репутация: 10
|
Ид ты решила род деятельности поменять? 
|
|
|
|
30-08-2007, 11:22
|
#7
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Цитата:
|
Сообщение от Andev
Ид ты решила род деятельности поменять? 
|
У меня проект горит, мне курс сдать надо.
(не по работе, с работой всё нормуль.)
|
|
|
|
30-08-2007, 11:24
|
#8
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Если не репетитора, то помогите плиз найти ошибку, хотя бы. А?
Туплю, реально туплю и не понимаю, где?
public boolean addRow(String line, int row)
{
boolean ok=false;
char[] lTbl = line.toCharArray();
for (int xx=0;xx<this.cols;xx++)
{
if(lTbl[xx]=='0')
{
this.aMap[xx+1][row].value = '0';
ok = true;
}
else if (lTbl[xx]=='f')
{
this.aMap[xx+1][row].value ='f';
ok=true;
}
else
{
ok = false;
//xx=this.cols;
}//System.out.println("eta zaraza pechataet"+ok);
}
System.out.println("a sjuda uze ne doxodit, pochemu?"+ok);
return ok;
}
|
|
|
|
30-08-2007, 11:36
|
#9
|
|
Registered User
Сообщений: 794
Проживание: Ino
Регистрация: 09-06-2006
Status: Offline
Репутация: 0
|
Что это? Точнее что это должно делать? И лучше опубликуй весь класс потому-что в этом методе используются переменные класса типа aMap
|
|
|
|
30-08-2007, 11:44
|
#10
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Цитата:
|
Сообщение от megaswin
Что это? Точнее что это должно делать? И лучше опубликуй весь класс потому-что в этом методе используются переменные класса типа aMap
|
там 6 классов.
чтобы с этим разобраться, нужен репетитор.
никто просто так не захочет всё это смотреть.
(могу, конечно, и майлом отправить... но там очень всё сложно, с ходу не разобраться.)
по этому куску пока проблема (которая всё стопорит).
Метод считывает из файла строчку line, и заносит данные посимвольно на карту в один ряд (считывание ряд за рядом, в данном случае один ряд только).
Если считывание удалось - возвращаем значение true.
public boolean addRow(String line, int row)
{
boolean ok=false; флаг для возврата
char[] lTbl = line.toCharArray(); строчка в таблицу символов
for (int xx=0;xx<this.cols;xx++) каждый символ строки заносится на карту aMap.
{
if(lTbl[xx]=='0') если символ 0 - на карту отмечается 0
{
this.aMap[xx+1][row].value = '0';
ok = true;
}
else if (lTbl[xx]=='f')
{
this.aMap[xx+1][row].value ='f'; если символ f - отмечаю на карте
ok=true;
}
else
{
ok = false; если символ отличен от 0 или f (char - символы)
xx=this.cols; выходим из цикла, ибо ошибка и в файле отличный от 0 и f символ.
}//System.out.println("eta zaraza pechataet"+ok); до этого момента всё работает
}
System.out.println("a sjuda uze ne doxodit, pochemu?"+ok); а сюда уже не выходит
return ok;
}
|
|
|
|
30-08-2007, 11:50
|
#11
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Цитата:
|
Сообщение от Ида
там 6 классов.
чтобы с этим разобраться, нужен репетитор.
никто просто так не захочет всё это смотреть.
(могу, конечно, и майлом отправить... но там очень всё сложно, с ходу не разобраться.)
по этому куску пока проблема (которая всё стопорит).
Метод считывает из файла строчку line, и заносит данные посимвольно на карту в один ряд (считывание ряд за рядом, в данном случае один ряд только).
Если считывание удалось - возвращаем значение true.
public boolean addRow(String line, int row)
{
boolean ok=false; флаг для возврата
char[] lTbl = line.toCharArray(); строчка в таблицу символов
for (int xx=0;xx<this.cols;xx++) каждый символ строки заносится на карту aMap.
{
if(lTbl[xx]=='0') если символ 0 - на карту отмечается 0
{
this.aMap[xx+1][row].value = '0';
ok = true;
}
else if (lTbl[xx]=='f')
{
this.aMap[xx+1][row].value ='f'; если символ f - отмечаю на карте
ok=true;
}
else
{
ok = false; если символ отличен от 0 или f (char - символы)
xx=this.cols; выходим из цикла, ибо ошибка и в файле отличный от 0 и f символ.
}//System.out.println("eta zaraza pechataet"+ok); до этого момента всё работает
}
System.out.println("a sjuda uze ne doxodit, pochemu?"+ok); а сюда уже не выходит
return ok;
}
|
Обратись к Бегемоту, он в Яве спец.
|
|
|
|
30-08-2007, 12:02
|
#12
|
|
Registered User
Сообщений: 794
Проживание: Ino
Регистрация: 09-06-2006
Status: Offline
Репутация: 0
|
6 классов для репетитора маловато, вот если бы 10 то другое дело  Как я понимаю у вас проблема не с джавой а с алгоритмом, так-то может вы сформулируте поподробнее задачу/алгоритм, а потом если нужно будет то мы посмотрим и целых 6 классов.
|
|
|
|
30-08-2007, 12:12
|
#13
|
|
Реалист
Сообщений: 15,352
Проживание: да
Регистрация: 13-06-2007
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от Ида
там 6 классов.
чтобы с этим разобраться, нужен репетитор.
никто просто так не захочет всё это смотреть.
(могу, конечно, и майлом отправить... но там очень всё сложно, с ходу не разобраться.)
по этому куску пока проблема (которая всё стопорит).
Метод считывает из файла строчку line, и заносит данные посимвольно на карту в один ряд (считывание ряд за рядом, в данном случае один ряд только).
Если считывание удалось - возвращаем значение true.
public boolean addRow(String line, int row)
{
boolean ok=false; флаг для возврата
char[] lTbl = line.toCharArray(); строчка в таблицу символов
for (int xx=0;xx<this.cols;xx++) каждый символ строки заносится на карту aMap.
{
if(lTbl[xx]=='0') если символ 0 - на карту отмечается 0
{
this.aMap[xx+1][row].value = '0';
ok = true;
}
else if (lTbl[xx]=='f')
{
this.aMap[xx+1][row].value ='f'; если символ f - отмечаю на карте
ok=true;
}
else
{
ok = false; если символ отличен от 0 или f (char - символы)
xx=this.cols; выходим из цикла, ибо ошибка и в файле отличный от 0 и f символ.
}//System.out.println("eta zaraza pechataet"+ok); до этого момента всё работает
}
System.out.println("a sjuda uze ne doxodit, pochemu?"+ok); а сюда уже не выходит
return ok;
}
|
Ида, хоть на джаве ничего и не делал. но беглый взгляд на эту функцию порождает такие вопросы:
1. строчка идёт в массив. так понимается, что строчки могут быть разной длины? и массив символов lTbl (чё за дурное название) имеет длину равную количеству символов в строчке? так?
2. у тебя цикл по длине карты. там ты обращаешься к элементу массива, подставляя индекс который бегает по карте. проблема - возможный выход за пределы этого массива. перед тем как взять элемент проверяй индекс, возможно он больше чем реальная длина массива, тогда время делать переход к новой строке. перед этим можно заполнить оставшиеся ячейки карты нулями. хотя оптимальнее заполнить карту нулями сразу и всю - перед всеми циклами.
у тебя скорее всего возбуждается исключение именно по причине выхода за границы массива. проверь какой нить output лог, и посмотри код ошибки.
3.выход из цикла присваиванием xx = this.cols это извините извращение. разве в джаве нет инструкции break?
4. и ещё. отформатируй текст так чтобы вложенные блоки были смещены относительно внешних - так проще читать.
Последнее редактирование от Suhov : 30-08-2007 в 12:17.
|
|
|
|
30-08-2007, 12:29
|
#14
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Цитата:
|
Сообщение от Suhov
Ида, хоть на джаве ничего и не делал. но беглый взгляд на эту функцию порождает такие вопросы:
1. строчка идёт в массив. так понимается, что строчки могут быть разной длины? и массив символов lTbl (чё за дурное название) имеет длину равную количеству символов в строчке? так?
2. у тебя цикл по длине карты. там ты обращаешься к элементу массива, подставляя индекс который бегает по карте. проблема - возможный выход за пределы этого массива. перед тем как взять элемент проверяй индекс, возможно он больше чем реальная длина массива, тогда время делать переход к новой строке.
у тебя скорее всего возбуждается исключение именно по причине выхода за границы массива. проверь какой нить output лог, и посмотри код ошибки.
3.выход из цикла присваиванием xx = this.cols это извините извращение. разве в джаве нет инструкции break?
4. и ещё. отформатируй текст так чтобы вложенные блоки были смещены относительно внешних - так проще читать.
|
Привет!
Спасибо за ответ!
но...
1. проверку делаю в другом классе, поэтому на данный метод addRow оно не влияет. Там всё ок.
2. тоже проверила... пока находится в цикле for, всё замечательно пишется на карту. никто никуда не выходит.
3. а он не работал!!!!, поэтому так %)))
4. тут не получается его форматировать, всё само сдвигается.
|
|
|
|
30-08-2007, 12:33
|
#15
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Цитата:
|
Сообщение от Hnutik
А что значит "не доходит" - выдаёт какую-то ошибку или как? По-моему, из этого цикла просто невозможно не выйти. А Вы проверяли, чему равно this.cols?
|
Цитата:
|
Сообщение от Suhov
Ида, хоть на джаве ничего и не делал. но беглый взгляд на эту функцию порождает такие вопросы:
2. у тебя цикл по длине карты. там ты обращаешься к элементу массива, подставляя индекс который бегает по карте. проблема - возможный выход за пределы этого массива. перед тем как взять элемент проверяй индекс, возможно он больше чем реальная длина массива, тогда время делать переход к новой строке. перед этим можно заполнить оставшиеся ячейки карты нулями. хотя оптимальнее заполнить карту нулями сразу и всю - перед всеми циклами.
у тебя скорее всего возбуждается исключение именно по причине выхода за границы массива. проверь какой нить output лог, и посмотри код ошибки.
|
нашла ошибку.
таки ошиблась на единицу.
Спасибо!
но репетитора всё равно ищу 
|
|
|
|
30-08-2007, 11:57
|
#16
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Обращаюсь ко всем спецами по Java.
Если найдётся время и желание помочь с репетиторством, напишите пожалуйста в ПС.
Спасибо всем!
|
|
|
|
30-08-2007, 12:26
|
#17
|
Сообщений: 15,856
Проживание: Länsi-Uusimaa
Регистрация: 25-06-2005
Status: Offline
Репутация: 0
|
А что значит "не доходит" - выдаёт какую-то ошибку или как? По-моему, из этого цикла просто невозможно не выйти. А Вы проверяли, чему равно this.cols?
|
|
|
|
30-08-2007, 12:47
|
#18
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Репетитора всё равно ищу.
я без шуток, правда.
|
|
|
|
30-08-2007, 13:32
|
#19
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
отвлечённо
вот ща сижу и думаю.
мне прислали предложение работать J2EE программистом.
вот мне интересно... за что они меня так, вроде в резюме ничего такого особенного не написано?!
Или у нас совсем с программистами напряжёнка?
Кстати, по теме.
А никому не надо место работы? я ссылочку дам.
|
|
|
|
30-08-2007, 14:12
|
#20
|
Сообщений: 15,856
Проживание: Länsi-Uusimaa
Регистрация: 25-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от Ида
Кстати, по теме.
А никому не надо место работы? я ссылочку дам.
|
Конечно, надо.  Мне ссылочка не помешает.
|
|
|
|
30-08-2007, 14:14
|
#21
|
Сообщений: 15,856
Проживание: Länsi-Uusimaa
Регистрация: 25-06-2005
Status: Offline
Репутация: 0
|
А по теме: в нете можно скачать на английском книгу Thinking in Java Брюса Эккеля, по-русски она называется Философия Java. Самая адекватная книга.
|
|
|
|
30-08-2007, 15:43
|
#22
|
|
счастливая мама
Сообщений: 6,485
Проживание: солнечный круг
Регистрация: 08-08-2003
Status: Offline
Репутация: 10
|
Сухов....да я пошутила...а ты мне и правда как для блАндинки все пояснил 
Я вапще та я знаю...у мну высшее ИТ образование...два 
-----------------
Хорошие девочки делают всё тоже что и плохие, но так как они хорошие, то они делают это хорошо
Я не блондинка, ни брюнетка
я не безе, не шоколад...
я просто дерзкая кокетка....
в душе которой сладкий яд....
|
|
|
|
30-08-2007, 15:45
|
#23
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Цитата:
|
Сообщение от Пружинка
Сухов....да я пошутила...а ты мне и правда как для блАндинки все пояснил 
Я вапще та я знаю...у мну высшее ИТ образование...два 
|
Пойдёте в репетиторы? 
А то у меня ни одного образования, а очень хочется 
|
|
|
|
30-08-2007, 15:49
|
#24
|
|
Реалист
Сообщений: 15,352
Проживание: да
Регистрация: 13-06-2007
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от Пружинка
Сухов....да я пошутила...а ты мне и правда как для блАндинки все пояснил 
Я вапще та я знаю...у мну высшее ИТ образование...два 
|
а, ну тады понятно... да я в тебе и не сомневался, пруж, ты ж вумная, с двумя высшими ит.
быть репетитором у блАндинок, наверно, прикольно. говоришь одно, думаешь о другом, смотришь на третье... и главное - со всем что говоришь - соглашается!
|
|
|
|
30-08-2007, 15:48
|
#25
|
|
счастливая мама
Сообщений: 6,485
Проживание: солнечный круг
Регистрация: 08-08-2003
Status: Offline
Репутация: 10
|
не, я больше ИТ бизнесу и requirement engineering
кодить я вообще не умею  свои работы про программированию "кровью" писАла 
-----------------
Хорошие девочки делают всё тоже что и плохие, но так как они хорошие, то они делают это хорошо
Я не блондинка, ни брюнетка
я не безе, не шоколад...
я просто дерзкая кокетка....
в душе которой сладкий яд....
|
|
|
|
30-08-2007, 15:51
|
#26
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Ну, слушайте... вы... специалисты -блондины- брУнЭты!!!
Неужели никто помочь не может?!
|
|
|
|
30-08-2007, 16:06
|
#27
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
вот вам смешно, а я ща пока ждала, пока алгоритм соседние клетки размножит опять чуть компьютер не убила.
Господи, да за что ж мне такие мучения-то!

|
|
|
|
30-08-2007, 16:13
|
#28
|
|
Реалист
Сообщений: 15,352
Проживание: да
Регистрация: 13-06-2007
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от Ида
вот вам смешно, а я ща пока ждала, пока алгоритм соседние клетки размножит опять чуть компьютер не убила.
Господи, да за что ж мне такие мучения-то!

|
во во. алгоритм клетки размножает. в извращённой форме.
вот всё так у программистов. и сервера падают, а не тётки  и встаёт винда  а не... то что вы подумали.
Ида, вот Бегемот пришёл, он тебя сейчас научит  как клетки правильно размножаться должны.
|
|
|
|
30-08-2007, 16:15
|
#29
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Цитата:
|
Сообщение от Suhov
во во. алгоритм клетки размножает. в извращённой форме.
вот всё так у программистов. и сервера падают, а не тётки  и встаёт винда  а не... то что вы подумали.
Ида, вот Бегемот пришёл, он тебя сейчас научит  как клетки правильно размножаться должны.
|
да я жду уже... я уже скоро с горя сама всё доделаю %)))
|
|
|
|
31-08-2007, 16:16
|
#30
|
|
[Mon]
Сообщений: 10,259
Проживание: virtual
Регистрация: 06-02-2004
Status: Offline
Репутация: 42
|
Цитата:
|
Сообщение от Ида
да я жду уже... я уже скоро с горя сама всё доделаю %)))
|
А что за курс?
1) Почему карту надо считывать по-строчно?
2) Судя по описанию задачи, клетка на карте хранит не только информацию о наличии стены, то и параметры поиска (Г и Х). Для них новые массивы создавать?
Опять же, в зависимости от целей курса, ответы на данные вопросы могут быть абсолютно неважны, либо, наооборт - отражать суть того, что от вас требуется.
-----------------
-=*=-
|
|
|
|
03-09-2007, 10:41
|
#31
|
|
Registered User
Сообщений: 794
Проживание: Ino
Регистрация: 09-06-2006
Status: Offline
Репутация: 0
|
У меня на выходных было время и я реализовал этот алгоритм. Может будет тебе нужно. Сам прикрепленный зип на самом деле исполняемый джар. Сорцы и эклипсовский проект внутри. для запуска java -jar asterisk.zip. В текстовом файле пример карты.
|
|
|
|
03-09-2007, 22:37
|
#32
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Короче... проект завалила, не прошло "деббагирование" препода.
Буду писать новый.
Абсолютно серьёзно, есть желающие помочь?
(Тему ещё не знаю)
|
|
|
|
03-09-2007, 22:47
|
#33
|
|
Registered User
Сообщений: 69
Проживание:
Регистрация: 10-09-2006
Status: Offline
Репутация: 0
|
Могу предложит книги по Яве на русском. Аналог в финляндии есть только на английском.
-----------------
Piastri_ blinn piastri......
|
|
|
|
04-09-2007, 00:42
|
#34
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Цитата:
|
Сообщение от Flint
Могу предложит книги по Яве на русском. Аналог в финляндии есть только на английском.
|
Спасибо!
А там в книгах алгоритмы как-нибудь тоже рассматриваются?
Так-то... книги есть, конспекты есть, форумы и советчики разные есть... опыта нет... и мозгов.
поэтому нужен репетитор.
Последнее редактирование от Ида : 04-09-2007 в 00:46.
|
|
|
|
04-09-2007, 08:24
|
#35
|
|
Registered User
Сообщений: 794
Проживание: Ino
Регистрация: 09-06-2006
Status: Offline
Репутация: 0
|
|
|
|
|
04-09-2007, 09:06
|
#36
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Всем спасибо!
тему можно закрыть
|
|
|
|
04-09-2007, 16:34
|
#37
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
ну что... 
таки я добила алгоритм.
никому "списать" не надо?
*решение совсем иное, нежели в зип файле выше.
|
|
|
|
06-09-2007, 13:29
|
#38
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Новую тему решила не открывать. Ну и знаю, что форум читают технари.
Подскажите пожалуйста, какие есть компиляторы (линкеры?) под виндоуз для программирования на С (не С++)?
В общем... что имею: виндоуз, TextPad, руки, задание
Что надо сделать: написать задание в текстпаде руками и как-то это преобразить в работающую программу под виндоуз. Ну и чтобы всё это работало в Линуксе тоже.
Спасибо!
ПыСы: Как всё делать под Линуксом - знаю, в данном случае разговор про виндоуз (ибо один из компов Линукса не имеет  ). На другие форумы тоже уже написала. Все советы приветствуются. 
|
|
|
|
06-09-2007, 13:54
|
#39
|
|
просто зверь
Сообщений: 6,244
Проживание:
Регистрация: 28-07-2004
Status: Offline
Репутация: 14
|
|
|
|
|
06-09-2007, 14:09
|
#40
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Огромное спасибо! 
|
|
|
|
| Опции темы |
Поиск в этой теме |
|
|
|
| Опции просмотра |
Оценка этой теме |
Комбинированный вид
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
|
|
|