Вопросы-ответы - все решения ➜ страница 271
Превратить строку в допустимое имя файла?
У меня есть строка, которую я хочу использовать в качестве имени файла, поэтому я хочу удалить все символы, которые не будут разрешены в именах файлов, используя Python. Я бы предпочел быть строгим, чем иначе, поэтому предположим, что я хочу сохранить только буквы, цифры и небольшой набор других символов, таких как "_-.() ". Какое самое элегантное решение? имя файла должно быть действительным на нескольких операционных системах (Windows, Linux и Mac OS) - это MP3-файл в моей библиотеке с песне ...
библиотека jQuery события click стрельбы несколько раз
Я пытаюсь написать игру в видеопокер на Javascript как способ получить основы этого, и я столкнулся с проблемой, когда обработчики событий jQuery click запускаются несколько раз. они прикреплены к кнопкам для размещения ставки, и он отлично работает для размещения ставки на первой руке во время игры (стрельба только один раз); но в ставках на вторую руку он запускает событие click дважды каждый раз, когда нажата кнопка ставки или ставки на место (так что дважды правильно сумма ставки для каждог ...
"Инфраструктура pkix путь здание не удалось" и "не удалось найти действительный путь сертификации в требуемое целевое"
Я пытаюсь получить твиты с помощью twitter4j библиотека для моего проекта Java. На моем первом запуске я получил ошибку о сертификате sun.security.validator.ValidatorException и sun.security.provider.certpath.SunCertPathBuilderException. Затем я добавил сертификат twitter: C:Program FilesJavajdk1.7.0_45jrelibsecurity>keytool -importcert -trustcacerts -file PathToCert -alias ca_alias -keystore "C:Program FilesJavajdk1.7.0_45jrelibsecuritycacerts" но безуспешно. Вот процедура, ч ...
События C# и потокобезопасность
обновление как на C# 6, ответ на этот вопрос: SomeEvent?.Invoke(this, e); я часто слышу / читаю следующие советы: всегда делайте копию события, прежде чем проверять его на null и огонь. Это позволит устранить потенциальную проблему с потоковой передачей, где событие становится null в месте прямо между тем, где вы проверяете null и где вы стреляете событие: // Copy the event delegate before checking/calling EventHandler copy = TheEvent; if (copy != null) copy(this, EventArgs.Empty); / ...
Как правильно использовать пространства имен в C++?
Я пришел из фона Java, где используются пакеты, а не пространства имен. Я привык класть классов, которые работают вместе, чтобы сформировать полный объект в пакеты, а затем повторно использовать их позже из этого пакета. Но теперь я работаю в C++. Как вы используете пространства имен в C++? Вы создаете одно пространство имен для всего приложения, или вы создаете пространства имен для основных компонентов? Если да, то как вы создаете объекты из классов в других пространствах имен? ...
В Docker, в чем разница между контейнером и изображением?
в чем разница между контейнером и изображением в Docker? В начало работы с Docker tutorial эти термины используются, но я не понимаю разницы. может кто-нибудь пролить свет? ...
Ленивый метод для чтения большого файла в Python?
У меня очень большой файл 4GB, и когда я пытаюсь его прочитать, мой компьютер зависает. Поэтому я хочу прочитать его по частям и после обработки каждого куска сохранить обработанный кусок в другой файл и прочитать следующий кусок. есть ли способ, чтобы yield эти куски ? Я хотел бы, чтобы ленивый способ. ...
Как преобразовать массив объектов в массив строк в Java
Я использую следующий код для преобразования массива объектов в массив строк: Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); но мне интересно, есть ли другой способ сделать это, что-то вроде : String_Array=(String[])Object_Array; но это приведет к ошибке выполнения:Exception in thread "AWT-EventQueue-0" java.lang.Class ...
Ветвление и ветвление в GitHub
Я хотел бы узнать больше о преимуществах и недостатках разветвления проекта github против создания ветви проекта github. разветвление делает мою версию проекта более изолированной от оригинала, потому что я не должен быть в списке сотрудников исходного проекта. Поскольку мы разрабатываем проект в доме, нет никаких проблем в добавлении людей в качестве соавторов. Но мы хотели бы понять, будет ли разветвление проекта вносить изменения слияния обратно основной проект сложнее. То есть, я задаюсь во ...
Диалоговое окно ввода текста для Андроид
когда пользователь нажимает Button в моем приложении (которое печатается в SurfaceView), Я бы хотел текст Dialog чтобы появиться, и я хотел бы сохранить результат в String. Я бы хотел текст Dialog для наложения текущего экрана. Как я могу это сделать? ...
Добавление атрибутов в jQuery
Как я могу добавить атрибут в определенные HTML-теги в jQuery? например, вот такой простой HTML: <input id="someid" /> затем добавление атрибута disabled= "true" следующим образом: <input id="someid" disabled="true" /> ...
Как я могу архивировать ветви git?
У меня есть некоторые старые ветви в моем репозитории git, которые больше не находятся в активной разработке. Я хотел бы архивировать ветви, чтобы они не отображались по умолчанию при запуске git branch-l-r. я не хочу их удалять, потому что хочу сохранить историю. Как я могу это сделать? Я знаю, что можно создать ref вне refs/heads. Например, refs/archive / old_branch. Есть ли какие-то последствия этого? ...
Каков список допустимых имен предупреждений @SuppressWarnings в Java?
каков список допустимых @SuppressWarnings предупреждения в Java? бит, который находится между ("") in @SuppressWarnings(""). ...
Почему делает узел.js ' fs.readFile () возвращает буфер вместо строки?
Я пытаюсь прочитать содержимое test.txt(который находится в той же папке источник JavaScript) и отобразить его с помощью этого кода: var fs = require("fs"); fs.readFile("test.txt", function (err, data) { if (err) throw err; console.log(data); }); контент test.txt был создан nano: Узел Тестирования.js readFile () и я получаю это: Nathan-Camposs-MacBook-Pro:node_test Nathan$ node main.js <Buffer 54 65 73 74 69 6e 67 20 4e 6f 64 65 2e 6a 73 20 72 65 61 64 46 69 6c 65 28 29> ...
В чем разница между interface и @interface в java?
Я не касался Java с момента использования JBuilder в конце 90 - х годов во время учебы в университете, поэтому я немного не в курсе-во всяком случае, на этой неделе я работал над небольшим проектом Java и использовал Intellij IDEA в качестве моей IDE, для изменения темпов моей обычной разработки .Net. Я заметил, что он поддерживает добавление интерфейсов и @интерфейсов, что такое @интерфейс, и как он отличается от обычного интерфейса? public interface Test { } и public @interface Test { } ...
Объяснение Python 'enter' и ' exit '
Я видел это в чьем-то коде. Что это значит? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print s print s ...
В Python, что это значит, если объект является subscriptable или нет?
какие типы объектов попадают в домен "subscriptable"? ...
Недопустимый аргумент обратной передачи или обратного вызова. Проверка событий включена с помощью ' '
Я получаю следующую ошибку, когда я отправляю обратно на стороне клиента. У меня есть код JavaScript, который изменяет ASP:ListBox на стороне клиента. Как это исправить? сведения об ошибке ниже: Server Error in '/XXX' Application. -------------------------------------------------------------------------------- Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> ...
Как изменить размер вкладки на GitHub?
когда я просматриваю файлы на GitHub, вкладки отображаются в виде 8 пробелов. пример: можно ли изменить эту конфигурацию на 2 или 4 пространства? ...
Программно установить левый drawable в TextView
у меня есть textView в xml здесь. <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:drawableLeft="@drawable/checkmark" android:gravity="center_vertical" android:textStyle="bold" android:textSize="24dip" android:maxLines="1" android:ellipsize="end"/> Как вы можете видеть, я установил DrawableLeft в xml. Я хотел бы ...
Наиболее эффективный алгоритм для реверсирования битов (от MSB - >LSB до LSB - >MSB) в C [закрыто]
каков наилучший алгоритм для достижения следующего: 0010 0000 => 0000 0100 преобразование из MSB->LSB в LSB - >MSB. Все биты должны быть обращены; то есть, это не endianness-замена. ...
Как программно закрыть форму
каков правильный способ получить JFrame закрыть, то же самое, как если бы пользователь попал в X закрыть кнопку или нажать Alt+F4 (в Windows)? у меня есть моя операция закрытия по умолчанию установить так, как я хочу, через: setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); он делает именно то, что я хочу с вышеупомянутыми элементами управления. Этот вопрос не об этом. то, что я действительно хочу сделать, это заставить графический интерфейс вести себя так же, как пресса X кнопка закрытия з ...
Материальный эффект на кнопке с цветом фона
Я использую библиотеку поддержки Android v21. Я создал кнопку с пользовательским цветом фона. Эффекты дизайна материала, такие как ripple, reveal, исчезли (за исключением высоты при щелчке), когда я использую задний основной цвет. <Button style="?android:attr/buttonStyleSmall" android:background="?attr/colorPrimary" android:textColor="@color/white" android:textAllCaps="true" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Button1" /> Ниж ...
Эта версия приложения не настроена для выставления счетов через Google Play
когда я пытаюсь запустить свое приложение с помощью биллинга в приложении, я получаю сообщение об ошибке: "эта версия приложения не настроена для выставления счетов через Google Play. Регистрация справочный центр для получения дополнительной информации". У меня есть разрешение на выставление счетов уже в файле манифеста, и у меня есть подпись .apk загружен в виде проекта на Google Play, и я также установил тот же подписанный apk на свой телефон. любая помощь о том, как решить эту проблему? ...
Как я могу сделать сравнение строк с учетом регистра SQL на MySQL?
У меня есть функция, которая возвращает пять символов с смешанный случай. Если я сделаю запрос на эту строку, он вернет значение независимо от регистра. Как я могу сделать строковые запросы MySQL чувствительными к регистру? ...
Сортировка списка на основе значений из другого списка?
у меня есть список строк, как это: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1] каков самый короткий способ сортировки X с использованием значений из Y для получения следующего вывода? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] порядок элементов, имеющих один и тот же" ключ " не имеет значения. Я могу прибегнуть к использованию for конструкции, но мне любопытно, если есть более короткий путь. Есть предложения? ...
Различия методов классов в Python: связанные, несвязанные и статические
в чем разница между следующими методами класса? это то, что один статичен, а другой нет? class Test(object): def method_one(self): print "Called method_one" def method_two(): print "Called method_two" a_test = Test() a_test.method_one() a_test.method_two() ...
Как добавить MVC5 в Visual Studio 2013?
Я начинаю новый проект, и хотел бы дать попробовать MVC 5 (я построил веб-приложение с помощью MVC 4 раньше). в Visual Studio 2013 я нажимаю новый проект и перехожу к Visual C# > Web > Visual Studio 2012 (хотя я установил VS 2013, он говорит 2012 в меню), и в этом списке у меня есть только приложение MVC 4, а не 5. фреймворк в выпадающем меню установлен на .NET Framework 4.5.1-и все равно ничего. Я проверил Инструменты > Расширения и обновления и искали MVC 5-но он не нашел ничего оф ...
андроид установить стиль в коде
Я пытаюсь использовать конструктор TextView со стилем, подобным этому: TextView myText = new TextView(MyActivity.this, null, R.style.my_style ); однако, когда я это делаю, текстовое представление не похоже на стиль (я проверил стиль, установив его на статический объект). Я также пробовал использовать myText.setTextAppearance(MyActivity.this, R.style.my_style) но это также не работает ...
git diff-обработка длинных линий?
Я git-diff в файле, но изменение находится в конце длинной строки. Если я использую клавиши курсора для перемещения вправо он теряет цветовое кодирование и хуже линии не выстраиваются, что делает его труднее отслеживать изменения. есть ли способ, чтобы предотвратить эту проблему, или просто сделать линии вместо обруча? (запуск git 1.5.5 через mingw32) ...