Codengineering - блог о программировании ➜ страница 2410
Циклическая зависимость импорта в Python
допустим, у меня есть следующая структура каталогов: a __init__.py b __init__.py c __init__.py c_file.py d __init__.py d_file.py на a пакета __init__.py на импортируется. Но c_file.py импорт a.b.d. программа не работает, говоря:b не существует, когда c_file.py пытается импортировать a.b.d. (И это на самом деле не существует, потому что мы были в середине импорта.) как можно решить эту проблему? ...
В чем разница между системными образами Intel x86 Atom и Atom 64?
Я использую Android SDK Manager для установки образа системы для Android M Preview. Однако я заметил, что есть два отдельных образа для платформы x86. каковы различия между ними и какой из них следует выбрать для 64-разрядной установки Ubuntu 15.04? (Мой процессор включает AMD-V, и он включен в BIOS, Если это имеет какое-либо значение.) ...
Метапрограммирование на C++ и в D
механизм шаблонов в C++ только случайно стал полезен для метапрограммирования шаблонов. С другой стороны, D был разработан специально для облегчения этого. И, по-видимому, это еще легче понять (или так я слышал). У меня нет опыта работы С D, но мне любопытно, что вы можете сделать в D, и вы не можете в C++, когда речь заходит о метапрограммировании шаблонов? ...
Запуск активности из фрагмента
у меня есть 2 фрагмента с на обоих фрагментах кнопки. Когда я нажимаю кнопку, Я хотел бы начать новую деятельность. Но я не могу заставить его работать. ошибка, которую я получаю:ошибка здесь: несоответствие типа: не удается преобразовать из mFragmentFavorite в Fragment что я делаю неправильно? MyFragmentPagerAdapter import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; public class MyFragmentPagerAdapter e ...
Как добраться C#.Net сборка по имени?
есть что-то вроде: AppDomain.CurrentDomain.GetAssemblyByName("TheAssemblyName") Так что вместо того, чтобы зацикливаться AppDomain.CurrentDomain.GetAssemblies(), мы могли бы просто получить конкретную сборку. ...
Извлечение подстрок в Go
Я пытаюсь прочитать всю строку из консоли (включая пробелы), а затем обработать ее. Используя bufio.ReadString, символ новой строки читается вместе с вводом, поэтому я придумал следующий код для обрезки символа новой строки: input,_:=src.ReadString('n') inputFmt:=input[0:len(input)-2]+"" //Need to manually add end of string есть ли более идиоматические способ сделать это? То есть, есть ли уже библиотека, которая заботится о конечном нулевом байте при извлечении подстрок для вас? (Да, я знаю ...
Какой инструмент использовать для рисования диаграммы дерева файлов [закрыто]
учитывая файловое дерево-каталог с каталогами в нем и т. д., Как бы вы написали скрипт для создания диаграммы файлового дерева в виде графического файла, который я могу встроить в документ текстового процессора. Я предпочитаю вектор (SVG, EPS, EMF...) архив. Инструмент должен работать на Windows, но желательно кроссплатформенные. Инструмент может быть коммерческим, но желательно бесплатно. обновление 2012-02-20. Вопрос был связан с подпроектом документации. Мне пришлось объяснять, где файлы (в ...
Как изменить тип идентификатора в Microsoft.сеть САШ.Тождественность.EntityFramework.IdentityUser
(ASP.NET MVC 5, EF6, VS2013) Я пытаюсь выяснить, как измените тип поля " Id " со string на int тип: Microsoft.AspNet.Identity.EntityFramework.IdentityUser чтобы новые учетные записи пользователей были связаны с целочисленным идентификатором, а не с идентификатором GUID. Но похоже, что это будет сложнее, чем просто добавить новое свойство Id с типом int в мой производный пользовательский класс. Взгляните на эту сигнатуру метода: (из сборки Microsoft.сеть САШ.Тождественность.Ядро.dll) public ...
Передача аргумента в слот
Я хочу переопределить mouseReleaseEvent с кучей QActions и QMenus... connect(action1, SIGNAL(triggered()), this, SLOT(onStepIncreased())); connect(action5, SIGNAL(triggered()), this, SLOT(onStepIncreased())); connect(action10, SIGNAL(triggered()), this, SLOT(onStepIncreased())); connect(action25, SIGNAL(triggered()), this, SLOT(onStepIncreased())); connect(action50, SIGNAL(triggered()), this, SLOT(onStepIncreased())); поэтому я хочу передать аргумент в слот onStepIncreased (Как вы можете ...
Разделите массив JavaScript на куски с помощью подчеркивания.js
мне нужно разделить массив JavaScript в n размера куски. например: учитывая этот массив ["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"] и n равно 4, выход должен быть таким: [ ["a1", "a2", "a3", "a4"], ["a5", "a6", "a7", "a8"], ["a9", "a10", "a11", "a12"], ["a13"] ] Я в курсе чистого JavaScript решений для этой проблемы, но так как я уже использую подчеркивания.js мне интересно, если подчеркнуть обеспечивает лучшее решение для этого. Edit: Я созд ...