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

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

17
Как реализовать абстрактный класс в Ruby?
Я знаю, что в Ruby нет концепции абстрактного класса. Но если это вообще нужно реализовать, как это сделать? Я пробовал что-то вроде ... class A def self.new raise 'Doh! You are trying to write Java in Ruby!' end end class B < A ... ... end Но когда я пытаюсь …

9
Ошибка импорта носа Python
Я не могу заставить среду тестирования носа распознавать модули под моим тестовым скриптом в файловой структуре. Я привел простейший пример, демонстрирующий проблему. Я объясню это ниже. Вот структура файла пакета: ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.py содержит: def dumb_true(): return True tests / test_foo.py содержит: import foo def test_foo(): assert …

18
Java SecurityException: информация о подписавшем не совпадает
Я, как обычно, перекомпилировал свои классы и внезапно получил следующее сообщение об ошибке. Зачем? Как я могу это исправить? java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information of other classes in the same package at java.lang.ClassLoader.checkCerts(ClassLoader.java:776)

4
Как мне войти в незащищенное паролем хранилище ключей Java или изменить пароль?
Я пытаюсь импортировать доверенный сертификат в хранилище ключей Java cacerts , но у меня проблема. Я попытался перечислить существующие доверенные сертификаты, и кажется, что хранилище ключей не защищено паролем. $ keytool -list -keystore cacerts Enter keystore password: ***************** WARNING WARNING WARNING ***************** * The integrity of the information stored in …

4
Модуль% в шаблоне Django
Я ищу способ использовать что-то вроде оператора модуля в django. Я пытаюсь добавить имя класса к каждому четвертому элементу цикла. По модулю это будет выглядеть так: {% for p in posts %} <div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif %}}"> <div class="preview"> </div> …
121 python  django  templates 

6
Ruby заменяет строку захваченным шаблоном регулярного выражения
У меня проблемы с переводом этого на Ruby. Вот фрагмент JavaScript, который делает именно то, что я хочу: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } Я пробовал gsub , sub и replace, но, похоже, ни один из них не сделал того, чего я ожидал. Вот примеры того, что я пробовал: "Z_sdsd: …
121 ruby  regex  replace 

19
javascript: рекурсивная анонимная функция?
Скажем, у меня есть базовая рекурсивная функция: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Как я мог это сделать, если у меня есть анонимная функция, например ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? …

3
Postgres: Отдельно, но только для одного столбца
У меня есть таблица на pgsql с именами (имеющая более 1 миллиона строк), но у меня также есть много дубликатов. Я выбираю 3 поля: id, name, metadata. Я хочу выбрать их случайным образом с помощью ORDER BY RANDOM()и LIMIT 1000, поэтому я делаю это много шагов, чтобы сэкономить немного памяти …


11
Как настроить ведение журнала в системный журнал в Python?
Я не могу разобраться в loggingмодуле Python . Мои потребности очень просты: я просто хочу записывать все в системный журнал. Прочитав документацию, я придумал этот простой тестовый сценарий: import logging import logging.handlers my_logger = logging.getLogger('MyLogger') my_logger.setLevel(logging.DEBUG) handler = logging.handlers.SysLogHandler() my_logger.addHandler(handler) my_logger.debug('this is debug') my_logger.critical('this is critical') Но этот сценарий не …
121 python  logging  syslog 

10
Как программно очистить кеш браузера?
Я ищу способ программно очистить кеш браузера. Я делаю это, потому что приложение кэширует конфиденциальные данные, и я хотел бы удалить их, когда вы нажмете «выйти». Это произойдет либо через сервер, либо через JavaScript. Конечно, использование программного обеспечения на чужом / общедоступном компьютере по-прежнему не рекомендуется, поскольку существует больше опасностей, …


5
Как удалить все обработчики событий кликов с помощью jQuery?
У меня проблема. Обычно, когда пользователь щелкает ссылку «Изменить» на странице, выполняется следующий код JQuery: $("#saveBtn").click(function () { saveQuestion(id); }); Таким образом, событие onClick кнопки сохранения вызывает saveQuestion()метод и передает идентификатор вопроса, для которого была нажата ссылка «Изменить». Но если в одном и том же сеансе пользователь нажимает кнопку редактирования …
121 javascript  jquery  click 

11
Как предотвратить несколько экземпляров Activity, когда оно запускается с разными намерениями
Я обнаружил ошибку в своем приложении, когда оно запускается с помощью кнопки «Открыть» в приложении Google Play Store (ранее называвшемся Android Market). Кажется, что для его запуска из Play Store используется иное, Intentчем для запуска из меню значков приложений телефона. Это приводит к запуску нескольких копий одного и того же …

18
Как автоматически изменить размер текстового поля с помощью Prototype?
В настоящее время я работаю над приложением внутренних продаж для компании, в которой работаю, и у меня есть форма, которая позволяет пользователю изменять адрес доставки. Теперь я думаю, что было бы намного лучше, если бы текстовое поле, которое я использую для основных деталей адреса, просто занимало бы область текста в …

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