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

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

5
Выполнить AsyncTask несколько раз
В своей деятельности я использую класс, расширяющий AsyncTask, и параметр, являющийся экземпляром этой AsyncTask. Когда звоню, mInstanceOfAT.execute("")все нормально. Но приложение вылетает, когда я нажимаю кнопку обновления, которая снова вызывает AsyncTask (в случае, если сетевое задание не работает). Причина тогда появляется исключение, которое говорит Невозможно выполнить задачу: задача уже выполнена (задача …

6
Вложенные атрибуты недопустимые параметры
У меня есть Billобъект, в котором много Dueобъектов. DueОбъект также принадлежит к Person. Мне нужна форма, которая может создавать объект Billи его дочерние Duesэлементы на одной странице. Я пытаюсь создать форму, используя вложенные атрибуты, похожие на те, что в этом Railscast . Соответствующий код приведен ниже: due.rb class Due < …

12
Обработка необязательных параметров в javascript
У меня есть статическая функция javascript, которая может принимать 1, 2 или 3 параметра: function getData(id, parameters, callback) //parameters (associative array) and callback (function) are optional Я знаю, что всегда могу проверить, является ли данный параметр неопределенным, но как мне узнать, что было передано, было параметром или обратным вызовом? Как …
127 javascript 


12
Объедините текстовые файлы с командной строкой Windows, отбрасывая ведущие строки
Мне нужно объединить несколько относительно больших текстовых файлов, и я бы предпочел сделать это через командную строку. К сожалению, у меня только Windows, и я не могу устанавливать новое программное обеспечение. type file1.txt file2.txt > out.txt позволяет мне почти получить то, что я хочу, но я не хочу, чтобы первая …

5
Git push / clone на новый сервер
Я только изучаю Git и кое-что не могу решить. Могу ли я отправить копию на другой сервер в другом месте после создания и использования репозитория git локально на моем Mac? Я нахожусь за брандмауэром, поэтому, к сожалению, я не могу работать git cloneс другой машины.
127 git 

15
Первичный ключ или уникальный индекс?
На работе у нас есть большая база данных с уникальными индексами вместо первичных ключей, и все работает нормально. Я разрабатываю новую базу данных для нового проекта, и у меня возникает дилемма: В теории БД первичный ключ является фундаментальным элементом, это нормально, но в РЕАЛЬНЫХ проектах каковы преимущества и недостатки обоих? …

4
Почему String.valueOf (null) вызывает исключение NullPointerException?
согласно документации метод String.valueOf(Object obj)возвращает: если аргумент равен null, то строка равна "null"; в противном случае obj.toString()возвращается значение. Но почему, когда я пытаюсь сделать это: System.out.println("String.valueOf(null) = " + String.valueOf(null)); вместо этого бросает NPE? (попробуйте сами, если не верите!) Исключение в потоке "main" java.lang.NullPointerException в java.lang.String. (Неизвестный источник) в java.lang.String.valueOf …

8
Перенаправить STDERR / STDOUT процесса ПОСЛЕ его запуска с помощью командной строки?
В оболочке вы можете выполнять перенаправление > <и т. Д., Но как насчет ПОСЛЕ запуска программы? Вот как я пришел к этому вопросу: программа, работающая в фоновом режиме моего терминала, продолжает выводить раздражающий текст. Это важный процесс, поэтому мне нужно открыть другую оболочку, чтобы избежать текста. Я бы хотел иметь …
127 linux  bash  shell 

12
Использование recyclerview с базой данных
В настоящее время не существует реализации RecyclerView.Adapter по умолчанию. Может с официальным релизом гугл добавит. Поскольку не существует никакой поддержки CursorAdapterс в RecyclerViewнастоящее время, как мы можем использовать RecyclerViewс базой данных? Какие-либо предложения ?

11
Как накладывать изображения
Я хочу наложить одно изображение на другое с помощью CSS. Примером этого является первое изображение (фон, если хотите) будет ссылкой на миниатюру продукта, при этом ссылка открывает лайтбокс / всплывающее окно с увеличенной версией изображения. Я хотел бы поверх этого связанного изображения изображение увеличительного стекла, чтобы показать людям, что изображение …
127 html  css 

4
Как работают сеансы PHP? (а не «как они используются?»)
Файлы сеанса обычно хранятся, скажем, /tmp/на сервере и имеют имена sess_{session_id}. Я просматривал содержимое и не могу понять, как они на самом деле работают. Получить имя переменной и содержимое из файла очень просто. Но как PHP узнает, какая сессия кому принадлежит? Session_id кажется совершенно случайным, и один IP-адрес может иметь …
127 php  session 


6
Почему я не могу добавить внутрь обработчика Promise.catch?
Почему я не могу просто вызвать Errorобратный вызов внутри catch и позволить процессу обрабатывать ошибку, как если бы она была в любой другой области? Если я не сделаю console.log(err)ничего, ничего не распечатывается, и я ничего не знаю о том, что произошло. Процесс просто заканчивается ... Пример: function do1() { return …

6
Какое расширение файла подходит для шейдеров GLSL? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 12 месяцев назад . Уточните этот вопрос Я изучаю затенение glsl и сталкивался …
127 opengl  glsl  shader 

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