Вопросы-ответы - все решения ➜ страница 273


Задать вопрос

Авто-fit TextView для Android

фон много раз нам нужно автоматически подгонять шрифт TextView к границам, заданным для него. проблема к сожалению, хотя есть много тем и сообщений (и предлагаемых решений), говорящих об этой проблеме (пример здесь, здесь и здесь), ни один из них на самом деле не работает хорошо. вот почему, я решил проверить каждый из них, пока я не найду реальную сделку. Я думаю, что требования от такого textView должно быть: должно позволять использовать любой шрифт, шрифт, стиль и набор символов. долж ...

проброс портов в Windows

У меня есть две сетевые платы в моем ПК: основной имеет локальный ip - > 192.168.1.111 Вторичные имеют локальный ip - > 192.168.0.200 основной имеет подключение к интернету, а второй подключен к устройству с IP 192.168.0.33, он имеет HTTP-сервер на порту 80. У меня есть apache-сервер в основном соединении (порт 4422), и я могу получить доступ из любого места, что я хочу сейчас, когда я обнаруживаю соединение с 4422 я хочу перенаправьте это соединение на 192.168.2.33: 80 Как я могу сдел ...

Git-в чем разница между push.по умолчанию "совпадение" и " простой"

Я уже давно использую git, но мне никогда не приходилось создавать новое удаленное РЕПО, и мне было любопытно это сделать. Я читал учебники, и я запутался в том, как заставить "git push" работать. Если я просто использовать git push он просит меня увидеть ветку по умолчанию (?) чтобы указать? В чем разница между этими двумя вариантами это дает мне? git config --global push.default matching git config --global push.default simple сопоставление просто толкает любые ветви, которые у меня есть ...

"Переключатель" быстрее ,чем "если"?

это switch сообщении на самом деле быстрее if заявление? я запустил код ниже в компиляторе Visual Studio 2010 x64 C++ с помощью /Ox флаг: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter = 0; size_t testSwitch() { clock_t start = clock(); size_t i; for (i = 0; i < MAX_COUNT; i++) { switch (counter % 4 + 1) { case 1: counter += 4; break; case 2: counter += 3; b ...

Как конвертировать все таблицы из MyISAM в InnoDB?

Я знаю, что могу выдать таблицу alter индивидуально, чтобы изменить хранилище таблиц с MyISAM на InnoDB. Мне интересно, есть ли способ быстро изменить все из них на InnoDB? ...

Ярлык для создания свойств в Visual Studio?

Я видел, как некоторые люди создают свойства в C# очень быстро, но как они это делали? какие ярлыки доступны в Visual Studio (в настоящее время используется Visual Studio 2010) для создания свойств? Я использую C#. например, public string myString {get;set;} ...

Что означает -> в определениях функций Python?

недавно я заметил кое-что интересное, глядя на спецификация грамматики Python 3.3: funcdef: 'def' NAME parameters ['->' test] ':' suite дополнительный блок "стрелка" отсутствовал в Python 2, и я не мог найти никакой информации о его значении в Python 3. Оказывается, это правильный Python и он принят интерпретатором: def f(x) -> 123: return x Я думал, что это может быть какой-то синтаксис условие, но: Я не могу проверить x здесь, у него еще не определено, независимо от того, что ...

Что такое ссылки.js используется для?

Что такое _references.JS-файл, используемый в новом ASP.NET проект MVC 4? ...

Как очистить ImageView в Android?

Я повторно использовать ImageViews для моих дисплеев, но в какой-то момент у меня нет значений, чтобы положить его. Итак, как очистить ImageView в Android? Я пробовал: mPhotoView.invalidate(); mPhotoView.setImageBitmap(null); ни один из них не очистил вид, он по-прежнему показывает предыдущее изображение. ...

получение информации о системе на уровне ОС

в настоящее время я создаю приложение Java, которое может работать на многих разных платформах, но в первую очередь на вариантах Solaris, Linux и Windows. кто-нибудь смог успешно извлечь информацию, такую как текущее используемое дисковое пространство, использование процессора и памяти, используемой в базовой ОС? Как насчет того, что само приложение Java потребляет? предпочтительно я хотел бы получить эту информацию без использования JNI. ...

В чем разница между HTTP и REST?

прочитав много о различиях между REST и SOAP, у меня сложилось впечатление, что REST-это просто еще одно слово для HTTP. Может кто-нибудь объяснить, какую функциональность REST добавляет к HTTP? Примечание: Я не ищу сравнения отдыха с мылом. обновление: Спасибо за ваши ответы. Теперь мне стало ясно, что REST-это просто набор правил о том, как использовать HTTP. Поэтому я опубликовал продолжение о том, какие преимущества эти условности есть . Примечание: теперь я понимаю значение REST; как отм ...

Как реализовать обновление установщика WiX?

в работе мы используем WiX для создания установочных пакетов. Мы хотим, чтобы установка продукта X привела к удалению предыдущей версии этого продукта на этой машине. Я читал в нескольких местах в интернете о крупном обновлении, но не мог заставить его работать. Может ли кто-нибудь указать точные шаги, которые мне нужно предпринять, чтобы добавить функцию удаления предыдущей версии в WiX? ...

Можно ли удалить встроенные стили с помощью jQuery?

плагин jQuery применяет встроенный стиль (display:block). Я чувствую себя ленивым и хочу переопределить его с display:none. каков лучший (ленивый) способ? ...

Как вы можете zip или распаковать из скрипта, используя только встроенные возможности Windows? [закрытый]

В Windows вы можете zip некоторые файлы щелкните правой кнопкой мыши -- > отправить в -- > сжатая (сжатая) папка и unzip двойным щелчком на .zip файл и извлечь файлы. есть ли способ применить эти способности из сценария (.bat file)без необходимости устанавливать какие-либо 3rd party? ...

Как перегрузить оператор квадратных скобок в C#?

DataGridView, например, позволяет сделать это: DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; но для жизни меня я не могу найти документацию по индексу/квадратной скобке оператора. Как они это называют? Где это реализовано? Может ли он бросить? Как я могу сделать то же самое в моих собственных классов? ETA: Спасибо за все быстрые ответы. Кратко: соответствующая документация находится под свойством "Item"; способ перегрузки заключается в объявлении свойства, такого как public ...

UILabel выравнивает текст по центру

Как выровнять текст в UILabel? ...

Быстрое создание большого файла в системе Windows

в том же духе, что и быстро создайте большой файл в системе Linux, Я хотел бы быстро создать большой файл в системе Windows. По большому счету я думаю 5 ГБ. Содержание не имеет значения. Встроенная команда или короткий пакетный файл были бы предпочтительнее, но я приму приложение, если нет других простых способов. ...

В чем разница между filter и filter by в SQLAlchemy?

может ли кто-нибудь объяснить разницу между filter и filter_by функции в SQLAlchemy? Я в замешательстве и не вижу разницы. Какой из них я должен использовать? ...

Как избежать взаимоблокировок СУБД MySQL 'при попытке получить блокировку; попробуйте перезапустить сделки

у меня есть таблица innoDB, которая записывает онлайн-пользователей. Он обновляется при каждом обновлении страницы пользователем, чтобы отслеживать, на каких страницах они находятся, и их последнюю дату доступа к сайту. Затем у меня есть cron, который запускается каждые 15 минут для удаления старых записей. я получил "тупик, найденный при попытке получить блокировку; попробуйте перезапустить транзакцию" около 5 минут прошлой ночью, и, похоже, это происходит при запуске вставок в эту таблицу. Мо ...

Как захватить список определенного типа с помощью mockito

есть ли способ захватить список определенного типа с помощью mockitos ArgumentCaptore. Это не работает: ArgumentCaptor<ArrayList<SomeType>> argument = ArgumentCaptor.forClass(ArrayList.class); ...

Сохранение изменений после редактирования таблицы в среде SQL Server Management Studio

Если я хочу сохранить какие-либо изменения в таблице, ранее сохраненные в среде SQL Server Management Studio (данные в таблице отсутствуют), я получаю сообщение об ошибке: сохранение изменений не допускается. Внесенные изменения требуют следующие таблицы должны быть удалены и повторно созданы. Вы либо сделали изменения в таблице, которую нельзя повторно создать или включить этот параметр Запретить сохранение изменений, требующих повторного создания таблицы. Что может предотвратить та ...

Как закончить код на C++

Я хотел бы, чтобы мой код C++ перестал работать, если выполняется определенное условие, но я не уверен, как это сделать. Так что просто в любой момент, если if оператор true завершает код следующим образом: if (x==1) { kill code; } ...

Получить абсолютный путь к текущему скрипту

Я искал повсюду и получал много различных решений и переменных, содержащих информацию, чтобы получить абсолютный путь. Но они, кажется, работают в одних условиях, а не в других. Есть ли один способ серебряной пули, чтобы получить абсолютный путь выполняемого скрипта в PHP? Для меня, скрипт запускается из командной строки, но решение должно функционировать так же хорошо, если работать в Apache и т. д. уточнение: изначально выполненный скрипт, а не обязательно файл, в котором закодировано реше ...

Изменение имени ключа в словаре

Я хочу изменить ключ записи в словаре Python. есть ли простой способ сделать это? ...

Какова цель неявного типа авторизации предоставления в OAuth 2?

Я не знаю, есть ли у меня просто какое-то слепое пятно или что, но я много раз читал спецификацию OAuth 2 и просматривал архивы списков рассылки, и мне еще предстоит найти хорошее объяснение того, почему был разработан неявный Поток грантов для получения токенов доступа. По сравнению с предоставлением кода авторизации, он, кажется, просто отказывается от аутентификации клиента без очень веской причины. Как это "оптимизировано для клиентов, реализованных в браузере с использованием языка сценарие ...

Определите, является ли устройство смартфоном или планшетом? [дубликат]

этот вопрос уже есть ответ здесь: Планшет или телефон - Android 28 ответов Я хотел бы получить информацию об устройстве, чтобы увидеть, если это смартфон или планшет. Как я могу это сделать? Я хотел бы показать различные веб-страницы из ресурсов в зависимости от типа устройства: String s="Debug-infos:"; s += "n OS Version: " + System.getProperty("os.version") + "(" + android.os.Build.VERSION.INCR ...

Как определить, находится ли точка в 2D треугольник?

есть простой способ определить, находится ли точка внутри треугольника? Это 2D, а не 3D. ...

Установить службу Windows с помощью командной строки Windows?

Я хочу установить службу Windows с помощью командной строки Windows (а не командной строки Visual Studio). Как мне это сделать? ...

Что такое быстрый эквивалент isEqualToString в Objective-C?

Я пытаюсь запустить код ниже: import UIKit class LoginViewController: UIViewController { @IBOutlet var username : UITextField = UITextField() @IBOutlet var password : UITextField = UITextField() @IBAction func loginButton(sender : AnyObject) { if username .isEqual("") || password.isEqual("")) { println("Sign in failed. Empty character") } } мой предыдущий код был в Objective-C, который работает нормально: if([[self.username text] isEqualToString: @""] || [[self.p ...

Почему в Python3 нет функции xrange?

недавно я начал использовать Python3, и это отсутствие xrange болит. простой пример: 1) вместо python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as t def xrange(x): return iter(range(x)) def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print (et-st) count() результаты, соответственно: 1) 1.53888392448 2) 3.215819835662842 ...