Вопросы с тегом «ls»

153
Определите, какие атрибуты были изменены в обратном вызове Rails after_save?

Я настраиваю обратный вызов after_save в моем обозревателе модели для отправки уведомления, только если атрибут публикации модели был изменен с false на true. Так как методы, такие как изменились? полезны только перед сохранением модели, так как я сейчас (и безуспешно) пытаюсь сделать это следующим...

153
Rails 3 проверяет, изменился ли атрибут

Необходимо проверить, изменился ли блок атрибутов перед обновлением в Rails 3. улица1, улица2, город, штат, почтовый индекс Я знаю, что мог бы использовать что-то вроде if @user.street1 != params[:user][:street1] then do something.... end Но этот кусок кода будет очень долго. Есть ли более чистый...

153
Можно ли скрыть ресурсы расширения на вкладке сети веб-инспектора Chrome?

Когда я просматриваю загруженные ресурсы для страницы в веб-инспекторе Chrome, я также вижу HTML / JS / CSS, запрошенный некоторыми расширениями. В приведенном выше примере, indicator.html, indicator.jsи indicator.cssна самом деле являются частью расширения читаемости Chrome , не часть моего...

153
Почему массивы Python медленные?

Я ожидал, array.arrayчто будет быстрее, чем списки, так как массивы кажутся распакованными. Однако я получаю следующий результат: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]:...

152
Путь Windows в Python

Например, как лучше всего представить каталог Windows "C:\meshes\as"? Я пытался изменить сценарий, но он никогда не работал, потому что я не могу понять каталог правильно, я полагаю, из-за '\'действия в качестве...

152
Rails скрытое поле неопределенный метод ошибка слияния

Я хочу сделать что-то подобное в рельсах Вот то, что я до сих пор в рельсах: <%= form_for @order do |f| %> <%= f.hidden_field :service, "test" %> <%= f.submit %> <% end %> Но тогда я получаю эту ошибку: undefined method `merge' for "test":String Как я могу передать значения...

152
Узнайте, открыта ли консоль Chrome

Я использую этот небольшой скрипт, чтобы узнать, открыт ли Firebug: if (window.console && window.console.firebug) { //is open }; И это хорошо работает. Я полчаса искал способ определить, открыта ли встроенная консоль веб-разработчика Google Chrome, но я не смог найти никаких подсказок....

152
Почему порядок в словарях и множествах произвольный?

Я не понимаю, как зацикливание словаря или набора в python осуществляется в произвольном порядке. Я имею в виду, что это язык программирования, поэтому все в языке должно быть определено на 100%, верно? У Python должен быть какой-то алгоритм, который решает, какая часть словаря или набора выбрана,...

151
Как предотвратить кеширование страниц браузера в Rails

Ubuntu -> Apache -> Phusion Passenger -> Rails 2.3 Основная часть моего сайта реагирует на ваши клики. Поэтому, если вы нажмете на ссылку, она отправит вас к месту назначения и мгновенно восстановит вашу страницу. Но, если вы нажмете кнопку «Назад», вы не увидите новую страницу. К...

151
Каков наиболее эффективный способ хранения списка в моделях Django?

В настоящее время в моем коде много объектов Python, похожих на следующие: class MyClass(): def __init__(self, name, friends): self.myName = name self.myFriends = [str(x) for x in friends] Теперь я хочу превратить это в модель Django, где self.myName - это строковое поле, а self.myFriends - это...

151
Случайная запись в ActiveRecord

Мне нужно получить случайную запись из таблицы через ActiveRecord. Я последовал примеру Джемиса Бака из 2006 года . Тем не менее, я также натолкнулся на другой способ поиска в Google (не могу приписать ссылку из-за ограничений нового пользователя): rand_id = rand(Model.count) rand_record =...

151
Разница между нулевой и пустой («») строкой Java

В чем разница между nullи ""(пустая строка)? Я написал простой код: String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false Оба утверждения возвращаются false. Кажется, я не могу найти, какова реальная разница между...

151
Можно ли взломать функцию печати Python?

Примечание. Этот вопрос носит исключительно информационный характер. Мне интересно посмотреть, как глубоко во внутренностях Python можно пойти с этим. Не так давно внутри определенного вопроса началось обсуждение того, можно ли изменить строки, переданные в операторы print, после / во время вызова...

150
Переопределение Java-метода equals () - не работает?

equals()Сегодня я столкнулся с интересной (и очень расстраивающей) проблемой с этим методом, которая вызвала сбой, как мне казалось, хорошо протестированного класса и ошибку, на которую у меня ушло очень много времени. Просто для полноты, я не использовал IDE или отладчик - просто старый добрый...

150
Переопределить методы атрибута ActiveRecord

Пример того, о чем я говорю: class Person < ActiveRecord::Base def name=(name) super(name.capitalize) end def name super().downcase # not sure why you'd do this; this is just an example end end Это похоже на работу, но я только что прочитал раздел переопределение методов атрибутов в документации...

150
Округление поплавка в рубине

У меня проблемы с округлением. У меня есть число с плавающей точкой, которое я хочу округлить до сотых долей. Тем не менее, я могу использовать только то, .roundчто в основном превращает его в int, то 2.34.round # => 2. есть есть простой способ сделать что-то вроде2.3465 # =>...

150
Почему django model.save () не вызывает full_clean ()?

Мне просто любопытно, если кто-нибудь знает, есть ли веская причина, почему в django orm не вызывает 'full_clean' на модели, если она не сохраняется как часть формы модели. Обратите внимание, что full_clean () не будет вызываться автоматически при вызове метода save () вашей модели. Вам нужно будет...