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


Перетасовка списка объектов

у меня есть список объектов в Python и я хочу, чтобы перетасовать их. Я думал, что смогу использовать random.shuffle метод, но это, кажется, ошибка, когда список объектов. Есть ли способ перетасовки объекта или другой способ обойти это? import random class a: foo = "bar" a1 = a() a2 = a() b = [a1,a2] print random.shuffle(b) это не удастся. ...

Использование Python 3 в virtualenv

используя virtualenv, я запускаю свои проекты с версией Python по умолчанию (2.7). В одном проекте мне нужно использовать Python 3.4. Я brew install python3 установить его на моем Mac. Теперь, как я могу создать virtualenv, который использует новую версию? например, sudo virtualenv envPython3 Если я попробую: virtualenv -p python3 test Я: Running virtualenv with interpreter /usr/local/bin/python3 Using base prefix '/usr/local/Cellar/python3/3.4.0_1/Frameworks/Python.framework/Versions/3. ...

Можно ли выбрать фиксацию из другого репозитория git?

Я работаю с репозиторием git, который нуждается в фиксации из другого репозитория git, который ничего не знает о первом. обычно я бы вишневый выбор с помощью HEAD@{x} в reflog, но ведь это .git ничего не знает об этой записи reflog (различные физические каталога), как я могу выбрать это, или я могу? Я использую git-svn. Моя первая ветка использует git-svn на trunk из репозитария, а в соседней ветке использует git-svn на a Ветка подрывной деятельности. ...

Как эффективно объединить строки в Go?

В, а string является примитивным типом, что означает, что он доступен только для чтения, и каждая манипуляция с ним создаст новую строку. Итак, если я хочу объединить строки много раз, не зная длины результирующей строки, каков наилучший способ сделать это? наивный способ будет: s := "" for i := 0; i < 1000; i++ { s += getShortStringFromSomewhere() } return s но это не кажется очень эффективным. ...

Как запустить скрипт PowerShell?

как запустить скрипт PowerShell? у меня есть скрипт с именем myscript. ps1 у меня установлены все необходимые фреймворки Я установил эту политику выполнения я следовал инструкциям на эта страница справки MSDN и я пытаюсь запустить его так: powershell.exe 'C:my_pathyada_yadarun_import_script.ps1' (С или без --noexit) который возвращает ровно ничего, за исключением того, что имя файла вывода. Нет ошибки, нет сообщения, ничего. О, когда я добавлю -noexit, то же самое происходит, но я остаюсь ...

Когда использовать статические классы в C# [дубликат]

этот вопрос уже есть ответ здесь: класс с одним методом - лучший подход? 14 ответов вот что MSDN должен сказать под когда использовать статические классы: static class CompanyInfo { public static string GetCompanyName() { return "CompanyName"; } public static string GetCompanyAddress() { return "CompanyAddress"; } //... } использовать статический класс в качестве единицы организация ...

Как полностью заменить локальную ветку на удаленную ветку в Git?

У меня есть две ветви: локальный филиал (тот, с которым я работаю) удаленная ветка (публичная, только хорошо протестированные коммиты идут туда) недавно я серьезно испортил свой местный филиал (думаю, каждый git-Новичок был на моем месте в какой-то момент времени) Как бы я полностью заменил локальную ветвь на удаленную, чтобы я мог продолжить свою работу с того места, где сейчас находится удаленная ветвь? (Я уже искал Так что и выезд на удаленную ветку локально не имеет никакого эффекта) ...

Как преобразовать NSString в NSNumber

как я могу преобразовать NSString содержащий номер любого примитивного типа данных (например,int,float,char,unsigned int и т. д.)? Проблема в том, что я не знаю, какой тип числа будет содержать строка во время выполнения. у меня есть идея, как это сделать, но я не уверен, что это работает с любым типом, а также без знака и с плавающей запятой: long long scannedNumber; NSScanner *scanner = [NSScanner scannerWithString:aString]; [scanner scanLongLong:&scannedNumber]; NSNumber *number = [NSN ...

В Java, каков наилучший способ определить размер объекта?

например, предположим, что у меня есть приложение, которое может читать в CSV-файле с кучей строк данных. Я даю пользователю сводку о количестве строк на основе типов данных, но я хочу убедиться, что я не читаю слишком много строк данных и не вызываю OutOfMemoryErrorы. Каждая строка преобразуется в объект. Есть простой способ узнать размер этого объекта программно? Есть ли ссылка, которая определяет, насколько велики примитивные типы и ссылки на объекты для a VM? сейчас, у меня есть код, кот ...

Каковы различия между модулем urllib, urllib2 и requests?

в Python, каковы различия между urllib,urllib2 и requests модуль? Почему их три? Они, кажется, делают то же самое... ...