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


Почему python говорит, что у меня "нет модуля с именем venv"?

Я установил virtual env с sudo pip install virtualenv, но когда я запускаю python -m venv flask, я все еще получаю это: /usr/bin/python: No module named venv Версии, если это уместно: pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7) Python 2.7.9 Чего мне здесь не хватает? ...

BASH-перемешивание символов в строках из файла

У меня есть файл (filename.txt) со следующей структурой: >line1 ABC >line2 DEF >line3 GHI >line4 JKL Я хотел бы перетасовать символы в строках, которые делают не start wit >. Выходные данные (например) будут выглядеть следующим образом: >line1 BCA >line2 DFE >line3 IHG >line4 KLJ Это то, что я пытался перетасовать символы в строке: sed 's/./&n/' | shuf | tr -d "n". Похоже, что это работает, но не учитывает новые строки. Более того, он выполняет команду ...

Python: как обмениваться данными между экземплярами разных классов?

Class BigClassA: def __init__(self): self.a = 3 def foo(self): self.b = self.foo1() self.c = self.foo2() self.d = self.foo3() def foo1(self): # do some work using other methods not listed here def foo2(self): # do some work using other methods not listed here def foo3(self): # do some work using other methods not listed here Class BigClassB: def __init__(se ...

Подсказка по DataGridView

У меня есть всплывающая подсказка, показываемая при наведении курсора на строку в моем DataGridView-отлично работает, за исключением мерцания всплывающей подсказки при наведении курсора на строку, которая ее отображает. Private Sub DataGridView1_MouseHover(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseMove Dim hit As DataGridView.HitTestInfo = DataGridView1.HitTest(e.X, e.Y) If hit.Type = DataGridViewHitTestType.Cell Then ...

Выбранные элементы управления ListView чекбокс в MVVM в WPF

Я хочу передать выбранные элементы ListView checkbox в view model, позже я буду использовать дальнейший процесс для хранения в базе данных. Код в виде недели.xaml as <Window.DataContext> <Binding Source="{StaticResource Locator}" Path="TaskExecDefModel"></Binding> </Window.DataContext> <Window.Resources> <ResourceDictionary> <DataTemplate x:Key="ItemDataTemplate"> <CheckBox x:Name="che ...

Обновить случайную строку в БД с помощью Flask-Sqlalchemy

Я пытался обновить случайно выбранную строку в моей базе данных Sqlite с помощью Flask и Flask-Sqlalchemy. У меня есть всего несколько строк в базе данных со столбцами "word", "yes" и "no", где word-это строка, а yes и no-целые числа. На панели "голосовать" есть две кнопки: да и нет. Когда кнопка нажата, соответствующий код выполняется, должен увеличить столбец да или нет, и представление обновляется новым случайным словом из таблицы слов. @app.route("/vote", methods=["GET", "POST"]) def vote( ...

Firefox и Chrome замедляются на localhost; известное исправление не работает на Windows 7

Известно, что Firefox и Chrome работают медленно на localhost, когда включен IP6. В предыдущих версиях Windows самое простое исправление-это закомментировать эту строку из файла hosts, как описано вответ на этот вопрос . ::1 localhost Однако, Как отмечено в этом вопросе, В Windows 7 эта строка уже закомментирована: # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost Есть ли альтернативный способ отключить ссылку ::1 localhost в Windows 7? ...

Использование Ninject в DbContext многоуровневого приложения

Я пытаюсь разобраться с Ninject и не могу найти здесь никаких статей, которые помогли бы решить мою проблему. Я создал простое n-уровневое решение, которое содержит веб, бизнес-логику и уровни доступа к данным. В DAL я создал модель для моей базы данных (простая двухтабличная БД) и универсальных репозиториев (IRepository и ItemRepository), которые выглядят следующим образом. public interface IRepository<T> where T : class { IQueryable<T> GetAll(); } Реализация этого интерфейс ...

Как найти XML-элементы через XPath в Python в пространстве имен-агностическим способом?

Поскольку у меня была эта раздражающая проблема во второй раз, я думал, что просьба поможет. Иногда мне приходится получать элементы из XML-документов, но способы сделать это неудобны. Я хотел бы знать библиотеку python, которая делает то, что я хочу, элегантный способ формулировки моих XPath, способ автоматической регистрации пространств имен в префиксах или скрытое предпочтение во встроенных реализациях XML или в lxml для полного удаления пространств имен. Разъяснение следует, Если вы уже зн ...

NHibernate & LINQ: использование Fetch () с пользовательским методом ToPagedList

У меня есть проблема с использованием метода nHibernate Fetch() (или FetchMany()) с моим методом подкачки, который использует фьючерсы для получения необходимой информации. И я не знаю, как это исправить, но я точно знаю, что он делает. Позвольте мне объяснить, что у меня есть до сих пор. Я использую метод расширения, найденный здесь, чтобы получить число строк в качестве будущего значения. это выглядит так. public static IFutureValue<TResult> ToFutureValue<TSource, TResult>(this ...