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


Регулярное выражение для поиска чисел в строке

Я использую removeNumbers для удаления всех чисел в данной строке с помощью регулярного выражения"(^| )\d+($|( \d+)+($| )| )" Вот код: public class Regex { private static String removeNumbers(String s) { s = s.trim(); s = s.replaceAll(" +", " "); s = s.replaceAll("(^| )\d+($|( \d+)+($| )| )", " "); return s.trim(); } public static void main(String[] args) { String[] tests = new String[] {"123", "123 456 stack 789", "123 456 789 101112 131415 161718 1920 ...

Что может заставить форму не закрываться?

Мне интересно, что может заставить форму не закрываться. У меня есть большая форма, с несколькими TabControls, DataGridViews и многими Databound-элементами управления, по крайней мере, 10 BindingSources задействованы. (Вот почему я не могу разместить свой код здесь, Извините). Теперь у меня проблема, что где-то в разработке (просто рефакторинг) форма перестала закрываться правильно. Когда я нажимаю на кнопку закрытия (Красный Крест), я прохожу через FormClosing и FormClosed, но больше ничего ...

Укажите значение DataContext типа на ItemContainer ListBox в стиле

В ListBox у меня есть свойство ItemContainer IsSelected, связанное с моим свойством ViewModel IsSelected с помощью синтаксиса <ListBox.ItemContainerStyle>. Это работает нормально, но я получаю предупреждение Resharper: Не удается разрешить свойство 'IsSelected' в контексте данных типа " FooSolution.BarViewModel". Как указать тип DataContext в списке ItemContainer, чтобы избавиться от этого предупреждения? Вот код. У меня есть класс BarViewModel: public ObservableCollection<F ...

Динамически выделяемых массивов МПИ

У меня есть проблема с динамическим распределением массивов. Этот код, если я использую статическое распределение, выполняется без проблем... int main (int argc, char *argv[]){ int size, rank; MPI_Status status; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); int lowerBound = 0, upperBound = 0, dimArrayTemp, x, z; int dimBulk = size - 1, nPart, cnt; FILE *pf; pf = fopen("in.txt","r"); ...

Есть ли библиотека Python для перечисления простых чисел?

Существует ли библиотечная функция, которая может перечислять простые числа (в последовательности) в Python? Я нашел этот вопрос Самый быстрый способ перечислить все простые числа ниже N, но я предпочел бы использовать чью-то надежную библиотеку, чем свернуть свою собственную. Я был бы счастлив сделать import math; for n in math.primes: ...

Ответ Swift-JSON начинается с u201c и заканчивается на u201d [закрыто]

У меня есть скрипт Swift, цель которого прямо сейчас-во-первых, отправить строку JSON в файл PHP; во-вторых, вернуть значения, отправленные в скрипт php, разбираемый в консоли XCODE; в-третьих, вернуть одно из значений ниже. Однако моя строка возвращает значения, которые начинаются с u201C и заканчиваются на u201d. Может ли кто-нибудь, пожалуйста, сообщить мне, во-первых, почему он это делает, а во-вторых, как это решить? override func viewDidLoad() { super.viewDidLoad() ...

как трубить pwd в pushd

Как я могу передать вывод pwd в pushd, чтобы я мог использовать pushd в текущем каталоге. Я пытался pwd | pushd И множество других комбинаций, но ничего не работает. ...

Python (новичок) разбирает XML из вызова API

Я искал некоторые учебники/другие вопросы по стеку / документации и все еще не могу понять это. тьфу!!! Делая запрос API и анализ (хочу назначить переменные, но это бонус к этому вопросу), это то, что я пытаюсь. Почему я не могу перечислить название и ссылку для элементов? #!/usr/bin/python # Screen Scraper for Subs import urllib from xml.etree import ElementTree as ET show = 'heroes' season = '4' language = 'en' limit = '1' requestURL = 'http://api.allsubs.org/index.php?' + 's ...

django mysql syncdb не создает таблицы в models.py

У меня есть сервер, использующий django. Я пытаюсь переключить свою базу данных с sqlite3 на mysql. Раньше с sqlite3 все работало нормально. Однако, когда я использую mysql и делаю python manage.py syncdb Я не получил никакой ошибки, но таблицы, указанные в models.py не создаются. Создаются только следующие таблицы: [ec2-user@domU-12-31-39-0F-D2-F3 prototype]$ python manage.py syncdb Syncing... Creating tables ... Creating table auth_permission Creating table auth_group_permissions Creating ...

Измените цвет текста одного ClickableSpan при нажатии, не затрагивая другие Clickablespan в том же TextView

У меня есть TextView с несколькими ClickableSpans в нем. Когда нажимается ClickableSpan, я хочу, чтобы он изменил цвет своего текста. Я попытался установить список состояний цвета в качестве атрибута textColorLink TextView. Это не дает желаемого результата, потому что это заставляет все промежутки менять цвет, когда пользователь нажимает в любом месте на TextView. Интересно, что использование textColorHighlight для изменения цвета фона работает, как и ожидалось: Щелчок на промежутке изменяет т ...