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

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

8
Создание поля динамического выбора
У меня возникли проблемы, пытаясь понять, как создать поле динамического выбора в Django. У меня есть модель, настроенная примерно так: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() То, что я пытаюсь сделать, это создать поле выбора, значения которого являются путевыми точками, …

6
Являются ли Java статические инициализаторы потокобезопасными?
Я использую статический блок кода для инициализации некоторых контроллеров в реестре, который у меня есть. Поэтому мой вопрос: могу ли я гарантировать, что этот статический блок кода будет вызываться только один раз при первой загрузке класса? Я понимаю, что не могу гарантировать, когда будет вызван этот блок кода, я предполагаю, …

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

4
Фрагмент URL и 302 перенаправления
Хорошо известно, что фрагмент URL (часть после #) не отправляется на сервер. Мне, правда, интересно, как работают фрагменты, когда Location:задействовано перенаправление сервера (через HTTP-статус 302 и заголовок). Мой вопрос действительно двоякий: Если в исходном URL-адресе был фрагмент ( /original.php#foo) и выполняется перенаправление /new.php, фрагмент-фрагмент исходного URL-адреса просто теряется? Или это …

9
Почему выражение 0 <0 == 0 возвращает False в Python?
Глядя на Queue.py в Python 2.6, я обнаружил, что эта конструкция показалась мне немного странной: def full(self): """Return True if the queue is full, False otherwise (not reliable!).""" self.mutex.acquire() n = 0 &lt; self.maxsize == self._qsize() self.mutex.release() return n Если maxsize0, очередь никогда не заполнится. Мой вопрос, как это работает …
136 python 

10
Какая библиотека Java-графики с открытым исходным кодом является лучшей? (кроме jfreechart) [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
136 java  charts  plot 

8
SQLite с шифрованием / защитой паролем
Я только учусь использовать SQLite, и мне было любопытно, если это возможно: Шифрование файла базы данных? Пароль защищает открытие базы данных? PS. Я знаю, что существует это «Расширение шифрования SQLite (SEE)», но согласно документации «SEE - это лицензионное программное обеспечение…» и «Стоимость бессрочной лицензии на исходный код для SEE составляет …


13
Как развернуть кортеж в аргументы функции шаблона переменной?
Рассмотрим случай шаблонной функции с переменными аргументами шаблона: template&lt;typename Tret, typename... T&gt; Tret func(const T&amp;... t); Теперь у меня есть кортеж tзначений. Как мне вызвать, func()используя значения кортежа в качестве аргументов? Я читал об bind()объекте функции с call()функцией, а также о apply()функции в различных устаревших документах. Реализация GNU GCC 4.4, …
136 c++  c++11  arguments  tuples 

14
Обернуть текст в тег <td>
Я хочу обернуть текст, который добавляется к &lt;td&gt;элементу. Я пытался с style="word-wrap: break-word;" width="15%". Но это не упаковка текста. Обязательно ли указывать 100% ширины? У меня есть другие элементы управления для отображения, поэтому доступна только 15% ширины.


30
Ошибка Maven: не удалось найти или загрузить основной класс org.codehaus.plexus.classworlds.launcher.Launcher
Я установил последнюю версию maven-3.0.4в Windows 7 : подробности установки: Путь установки: C:\apache-maven-3.0.4 Переменные среды: M2_HOME C:\apache-maven-3.0.4\apache-maven\src JAVA_HOME C:\Program Files\Java\jdk-1.7.0_04 Добавлены переменные пути: %M2_HOME%\bin;%JAVA_HOME%\bin; В командном окне это выглядит так: C:\&gt;java -version java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b22) Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode, sharing) …
136 java  windows  maven 

22
Программная клавиатура открывает и закрывает слушателя в активности в Android
У меня есть Activityгде 5 EditTextс. Когда пользователь нажимает на первую EditText, открывается программная клавиатура, чтобы ввести в нее некоторое значение. Я хочу установить Viewвидимость некоторых других, Goneкогда программная клавиатура открывается, а также когда пользователь нажимает на первую, EditTextа также когда программная клавиатура закрывается от нее EditTextпри нажатии кнопки «назад». …

9
Как создать файл и любые папки, если папки не существуют?
Представьте, что я хочу создать (или перезаписать) следующий файл: - C:\Temp\Bar\Foo\Test.txt Используя метод File.Create (..) , это можно сделать. НО, если у меня нет ни одной из следующих папок (из этого примера, путь выше) температура Бар Foo тогда я получаю исключение DirectoryNotFoundException . Итак ... учитывая путь, как мы можем …
136 c#  .net  file-access 

8
Мемоизация в Хаскеле?
Любые указатели на то, как эффективно решить следующую функцию в Haskell, для больших чисел (n &gt; 108) f(n) = max(n, f(n/2) + f(n/3) + f(n/4)) Я видел примеры запоминания в Хаскеле для решения чисел Фибоначчи, которые включали (лениво) вычисление всех чисел Фибоначчи до требуемого n. Но в этом случае для …

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