23.11.2013 / 23:55 | |
wRadchuk Пользователь
| Virus-ON, Продолжим в почте.
|
24.11.2013 / 15:28 | |
wRadchuk Пользователь
| Пролема исчерпана. ProGuard рулит! |
24.11.2013 / 16:18 | |
DaGGeR16 Пользователь Сейчас: Offline
Имя: Игорь Откуда: Бийск Регистрация: 19.07.2011
| wRadchuk, я ж тебе сказал,преверифицируй через него,и будет счастье тебе
|
30.12.2013 / 21:46 | |
neitron Пользователь Сейчас: Offline
Имя: maksim Регистрация: 12.01.2011
| Прошу помочь понять что не так при перезаписи массива argb в Image и почему после я не могу восстановить текс скрытый в пикселе ?
Прикрепленные файлы: str.txt (2.45 кб.) Скачано 276 раз |
31.12.2013 / 05:14 | |
samodelkin Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| Посмотрел код-ничего не понял.
|
31.12.2013 / 17:09 | |
neitron Пользователь Сейчас: Offline
Имя: maksim Регистрация: 12.01.2011
| К посту чуть по выше добавляю это.
Прикрепленные файлы: Steg.zip (29.86 кб.) Скачано 22 раза |
23.01.2014 / 13:37 | |
Pauk52 Пользователь Сейчас: Offline
Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
| создал сначала функцию которая скачивает полностью веб страницу. А потом подумал зачем мне вся, мне хватит одной строки и добавил проверку if (line.startsWith("<time datetime="))
и программа начала падать с ошибкой Exception in thread "main" java.lang.NullPointerException
at url.HtmlFile.getString(HtmlFile.java:37)
at url.HtmlFile.<init>(HtmlFile.java:23)
at url.GetDifferent.main(GetDifferent.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
и собственно функция public void getString(String webAddress, String realName)throws Exception {
flt = new File(realName);
//Объект, позволяющий осуществить запись в файл
FileWriter wrt = new FileWriter(flt);
URL url = new URL(webAddress);
BufferedReader reader = new BufferedReader(
new InputStreamReader(url.openConnection().getInputStream(), "UTF-8"));
while (true) {
String line = reader.readLine();
if (line.startsWith("<time datetime=")){
wrt.append(line);
wrt.flush();
break;
}
if (line == null){
break;
}
}
}
Изменено Pauk52 (23.01 / 13:38) (всего 1 раз) |
23.01.2014 / 13:44 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Pauk52, while (true) {
String line = reader.readLine();
if (line == null) break;
if (line.indexOf("<time datetime=") != -1){
wrt.append(line);
wrt.flush();
break;
}
}
Потому что нет гарантии, что строка в HTML будет начинаться именно с этих символов. И еще, не забывай закрывать открытые потоки. __________________
let live Изменено aNNiMON (23.01 / 13:45) (всего 1 раз) |
23.01.2014 / 14:13 | |
Pauk52 Пользователь Сейчас: Offline
Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
| aNNiMON, я закрываю потоки. спасибо
|
23.01.2014 / 19:21 | |
Pauk52 Пользователь Сейчас: Offline
Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
| все хорошо но когда вызываю метод заново он продолжает поиск а не заново(находит следующее совпадение, которое мне не нужно) как это исправить?
|