программирование

Q & A для профессиональных программистов и энтузиастов

19
Загрузка файла пакетного файла Windows с URL-адреса
Я пытаюсь загрузить файл с веб-сайта (например, http://www.example.com/package.zip ) с помощью командного файла Windows. Я получаю код ошибки, когда пишу функцию ниже: xcopy /E /Y "http://www.example.com/package.zip" Пакетному файлу не нравится "/" после http. Есть ли способы избежать этих символов, чтобы не предполагать, что они являются параметрами функции?

11
Является ли дублированный код более терпимым в модульных тестах?
Некоторое время назад я испортил несколько модульных тестов, когда прошел и реорганизовал их, чтобы сделать их более СУХИМИ - цель каждого теста больше не была ясна. Похоже, существует компромисс между удобочитаемостью тестов и ремонтопригодностью. Если я оставлю дублированный код в модульных тестах, они станут более читаемыми, но если я изменю …



4
Как периодически запускать запрос AJAX?
<meta http-equiv="Refresh" Content="5"> Этот скрипт перезагружает или обновляет страницу каждые 5 секунд. Но я хочу сделать это с помощью вызова jQuery и AJAX. Является ли это возможным?
113 jquery  ajax 

13
Отключить кеш для некоторых изображений
Я генерирую изображения с помощью библиотеки PHP. Иногда браузер не загружает новый сгенерированный файл. Как отключить кеш только для изображений, созданных мной динамически? Примечание: я должен использовать одно и то же имя для создаваемых изображений с течением времени.
113 html  image  caching 

3
Индексы групп захвата регулярных выражений Java
У меня есть следующая строка, typeName="ABC:xxxxx;"; Мне нужно достать слово ABC, Я написал следующий фрагмент кода, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Так что, если я ставлю group(0)я , ABC:но если я ставлю group(1)это ABC, так что я хочу знать Что это 0и 1значит? Будет лучше, если …
113 java  regex 

11
Как переименовать столбец в таблице базы данных с помощью SQL?
Если я хочу просто переименовать столбец (не изменять его тип или ограничения, только его имя) в базе данных SQL с помощью SQL, как мне это сделать? Или это невозможно? Это для любой базы данных, заявляющей о поддержке SQL, я просто ищу специфичный для SQL запрос, который будет работать независимо от …

9
Получение полезной нагрузки запроса из запроса POST в сервлете Java
У меня есть библиотека javascript, которая отправляет запрос POST на мой сервлет Java, но в этом doPostметоде я не могу получить содержимое полезной нагрузки запроса. В Chrome Developer Tools весь контент находится в разделе Request Payload на вкладке заголовков, и контент там, и я знаю, что POST получает метод doPost, …
113 java  http  servlets  post 

3
Объяснение ковариации, инвариантности и контравариантности простым языком?
Сегодня я прочитал несколько статей о ковариантности, контравариантности (и инвариантности) в Java. Я читал статьи в Википедии на английском и немецком языках, а также некоторые другие сообщения в блогах и статьи IBM. Но я все еще немного не понимаю, о чем они? Некоторые говорят, что это связано с отношениями между …

20
Как вы можете перебирать элементы std :: tuple?
Как я могу перебирать кортеж (используя C ++ 11)? Я пробовал следующее: for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); но это не работает: Ошибка 1: извините, не реализовано: невозможно развернуть "Listener ..." в список аргументов фиксированной длины. Ошибка 2: я не могу появиться в постоянном выражении. Итак, как мне правильно перебирать элементы …

10
Повреждает ли память (ptr), где ptr - NULL?
Теоретически могу сказать, что free(ptr); free(ptr); - это повреждение памяти, поскольку мы освобождаем уже освобожденную память. А вдруг free(ptr); ptr=NULL; free(ptr); Поскольку ОС будет вести себя неопределенным образом, я не могу получить фактический теоретический анализ происходящего. Что бы я ни делал, это повреждение памяти или нет? Действителен ли освобождение нулевого …


4
Как правильно определить объект в массиве в схеме Mongoose с 2d geo index
В настоящее время у меня проблемы с созданием схемы для документа ниже. Ответ от сервера всегда возвращает значения поля "trk" как [Object]. Почему-то я понятия не имею, как это должно работать, поскольку я пробовал, по крайней мере, все подходы, которые имели для меня смысл ;-) Если это поможет, моя версия …

2
JNI преобразовывает jstring в char *
Я передал строку URL-адреса из кода Java в код C в качестве jstringтипа данных с помощью JNI. И моему библиотечному методу нужен char *URL-адрес as. Как я могу конвертировать jstringв char *? PS: Есть ли преимущества использования jcharArray в C? (т.е. передача char []вместо строки в собственном методе)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.