Codengineering - блог о программировании ➜ страница 1345


Как использовать itertools Python.groupby()?

Я не смог найти понятное объяснение того, как на самом деле использовать Python . Что я пытаюсь сделать, это: возьмите список-в этом случае дети объективируются lxml элемент разделить его на группы на основе определенных критериев затем повторите каждую из этих групп отдельно. я рассмотрел документация и в примеры, но у меня были проблемы, пытаясь применить их за пределами простого списка чисел. Итак, как я могу использовать itertools.groupby()? Есть ли другая техника, которую я должен ис ...

Как печатать объекты класса с помощью print ()?

Я изучаю веревки в Python. Когда я пытаюсь напечатать объект класса Foobar С помощью print() функция, я получаю такой вывод: <__main__.Foobar instance at 0x7ff2a18c> есть ли способ я могу установить печать поведения (или строковое представление) из класс и объекты? Например, когда я звоню print() на объекте класса я хотел бы напечатать его элементы данных в определенном формат. Как добиться этого в Python? если вы знакомы с классами C++, выше может быть достигнуто для стандарта ostream ...

Существует ли условный тернарный оператор в VB.NET?

в Perl (и других языках) условный тернарный оператор может быть выражен следующим образом: my $foo = $bar == $buz ? $cat : $dog; есть ли подобный оператор в VB.NET? ...

getApplication() и getApplicationContext()

Я не мог найти удовлетворительный ответ на это, так что здесь мы идем: в чем дело с Activity/Service.getApplication() и Context.getApplicationContext()? в нашем приложении оба возвращают один и тот же объект. В Ан ActivityTestCase однако, издеваясь приложение сделает getApplication() вернись с издевкой, но getApplicationContext будет по-прежнему возвращать другой экземпляр контекста (один введенный Android). Это жучок? Это нарочно? Я даже не понимаю разницу в первую очередь. Есть дела за преде ...

Как я могу получить доступ к localhost из моего Android устройства?

Я могу получить доступ к моему ноутбуку веб-сервер с помощью эмулятора Android, я использую 10.0.2.2:portno хорошо работать. но когда я подключаю свой реальный телефон Android, браузер телефона не может подключиться к тому же веб-серверу на моем ноутбуке. Телефон подключен к ноутбуку с помощью кабеля USB. Если я запустил команда adb devices, я вижу свой телефон. чего мне не хватает? ...

Когда нужно сделать исключение?

у меня есть исключения, созданные для каждого условия, которое мое приложение не ожидает. UserNameNotValidException,PasswordNotCorrectException etc. однако мне сказали, что я не должен создавать исключения для тех условий. В моем UML это исключения из основного потока, так почему бы ему не быть исключением? какие-либо указания или рекомендации по созданию исключений? ...

Отключить только полную группу по

я случайно включил режим ONLY_FULL_GROUP_BY следующим образом: SET sql_mode = 'ONLY_FULL_GROUP_BY'; как его отключить? ...

Как запускать задачи Gulp последовательно один за другим

в фрагменте, как это: gulp.task "coffee", -> gulp.src("src/server/**/*.coffee") .pipe(coffee {bare: true}).on("error",gutil.log) .pipe(gulp.dest "bin") gulp.task "clean",-> gulp.src("bin", {read:false}) .pipe clean force:true gulp.task 'develop',['clean','coffee'], -> console.log "run something else" на develop задача, которую я хочу запустить clean и после того, как это будет сделано, бегите coffee и когда это будет сделано, запустит ...

Подсчитать количество вхождений символа в строку в JavaScript

мне нужно посчитать количество вхождений символа в строку. например, предположим, что моя строка содержит: var mainStr = "str1,str2,str3,str4"; Я хочу найти количество запятых , символ, который равен 3. И количество отдельных строк после разделения по запятым, которое равно 4. мне также нужно проверить, что каждая из строк, т. е. str1 или str2 или str3 или str4, не должна превышать, скажем, 15 символов. ...

Как правильно очистить объект Python?

class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self) выше не исключение AttributeError. Я понимаю Python не гарантирует существование "глобальных переменных" (данные членов в этом контексте?), когда __del__() вызывается. Если это так, и это является причиной исключения, как я могу убедиться, что объект разрушается правильно? ...