Вопросы-ответы - все решения ➜ страница 381
Как вычислить логарифм с основанием 2 в Java для целых чисел?
Я использую следующую функцию для вычисления логарифмической базы 2 для целых чисел: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } имеет ли он оптимальную производительность? кто-нибудь знает готовую функцию J2SE API для этой цели? UPD1удивительно для меня, арифметика с плавающей точкой, кажется, быстрее, чем целочисленная арифметика. UPD2из-за комментариев я буду вести более подробный расследование ...
stringByAppendingPathComponent недоступен
мое приложение делится фото на Instagram, чтобы сделать это, он сначала сохраняет его во временном каталоге: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") Он работал на Swift 1.2, но не работает Swift 2.0. данное сообщение об ошибке: stringByAppendingPathComponent недоступен: вместо этого используйте URLByAppendingPathComponent на NSURL. ...
Как загрузить содержимое текстового файла в переменную javascript?
У меня есть текстовый файл в корень моего веб-приложения http://localhost/foo.txt и я хотел бы загрузить его в переменную в javascript.. в Groovy я бы сделал так: def fileContents = 'http://localhost/foo.txt'.toURL().text; println fileContents; Как я могу получить аналогичный результат в JavaScript? ...
Есть ли способ использовать SVG в качестве контента в псевдо-элементе: до или после
Я хочу разместить некоторые изображения SVG перед некоторыми выбранными элементами. Я использую JQuery, но это не имеет значения. Я хотел бы иметь: перед элементом, чтобы быть как: #mydiv:before { content:"<svg.. code here</svg>"; display:block; width:22px; height:10px; margin:10px 5px 0 10px; } Если я делаю это, как показано выше, он просто отображает строку. Я проверил спецификации, и, похоже, есть некоторые ограничения на то, какой контент может быть. Есть ...
Swift извлечение регулярных выражений соответствует
Я хочу извлечь подстроки из строки, которая соответствует шаблону регулярных выражений. так что я ищу что-то вроде этого: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } вот что у меня есть: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var results = regex.matchesInString(text, options: nil, range: NSMakeRange(0, countElement ...
Как играть в видео с AVPlayerViewController (AVKit) в Swift
Как вы играете видео с AV Kit Player View Controller в Swift? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } } ...
Что такое нормализованный UTF-8?
The проект ICU (который также теперь имеет PHP библиотека) содержит классы, необходимые для нормализации строк UTF-8, чтобы упростить сравнение значений при поиске. однако, я пытаюсь выяснить что это значит для приложений. Например, в каких случаях я хочу "каноническую эквивалентность" вместо "эквивалентности совместимости" или наоборот? ...
Лучший способ разбора с запятой в качестве десятичного разделителя?
следующее приводит к Exception: String p="1,234"; Double d=Double.valueOf(p); System.out.println(d); есть ли лучший способ для разбора "1,234" и 1.234 чем: p = p.replaceAll(",",".");? ...
Byte[] to InputStream или OutputStream
у меня есть столбец blob в моей таблице базы данных, для которого я должен использовать byte[] в моей программе Java в качестве отображения и использовать эти данные я должен преобразовать его в InputStream или OutputStream. Но я не знаю, что происходит внутри, когда я это делаю. Может ли кто-нибудь кратко объяснить мне, что происходит, когда я делаю это преобразование? ...
Нельзя просто использовать имя таблицы PostgreSQL ("отношение не существует")
Я пытаюсь запустить следующий PHP-скрипт для выполнения простого запроса к базе данных: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or die('Query failed: ' . pg_last_error()); это приводит к следующей ошибке: ошибка запроса: ошибка ...
Почему ConcurrentHashMap предотвращает пустые ключи и значения?
документация javadoc в размере ConcurrentHashMap говорит: как Hashtable но в отличие от HashMap этот класс не разрешить null для использования в качестве ключа или значения. мой вопрос: почему? 2-й вопрос: почему Hashtable не позволяет null? я использовал много хэш-карт для хранения данных. Но при переходе на ConcurrentHashMap я несколько раз попадал в неприятности из-за Возникновению исключительных ситуаций типа NullPointerException. ...
Что такое declspec и когда мне нужно его использовать?
Я видел экземпляры _ _ declspec в коде, который я читаю. Что это? И когда мне нужно будет использовать эту конструкцию? ...
CSS3 непрерывный поворот анимации (так же, как загрузка солнечных часов)
Я пытаюсь скопировать индикатор активности Apple style (значок загрузки солнечных часов) с помощью анимации PNG и CSS3. У меня есть изображение, вращающееся и делающее это непрерывно, но, похоже, есть задержка после того, как анимация закончилась, прежде чем она сделает следующий поворот. @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } #loading img { -webkit-animation-name: rotate; -webkit-an ...
Как работает интерпретатор команд Windows (CMD.EXE) разбирать скрипты?
я столкнулся с ss64.com что дает хорошую помощь в написании пакетных сценариев, которые будут выполняться интерпретатором команд Windows. однако, я не смог найти хорошее объяснение грамматика пакетных сценариев, как вещи расширяются или не расширяются, и как избежать вещей. вот примеры вопросов, которые я не смог решить: как управляется система котировок? Я сделал TinyPerl скрипт (foreach $i (@ARGV) { print '*' . $i ; }), скомпилировал его и назвал так : my_script.exe "a ""b"" c" выход → ...
Вызов функции из строки в C#
Я знаю, что в PHP вы можете сделать вызов типа: $function_name = 'hello'; $function_name(); function hello() { echo 'hello'; } возможно ли это в .Net? ...
Динамический экземпляр Python из строкового имени класса в динамически импортируемом модуле
в python я должен создать экземпляр определенного класса, зная его имя в строке, но этот класс "живет" в динамически импортируемом модуле. Ниже приведен пример: загрузчика-класс скрипт: import sys class loader: def __init__(self, module_name, class_name): # both args are strings try: __import__(module_name) modul = sys.modules[module_name] instance = modul.class_name() # obviously this doesn't works, here is my main problem! except ImportError: # manage impor ...
Spring Data-JPA против JPA: в чем разница?
Я немного запутался в разнице между Spring Data-JPA и JPA. Я знаю о JPA, что это спецификация для сохранения объектов Java в реляционной базе данных с использованием популярной технологии ORM, т. е. другими словами, JPA предоставляет интерфейсы и другие технологии ORM, реализует эти интерфейсы, известные как поставщик JPA, например Hibernate. теперь, что такое весенние данные JPA. Является ли Spring Data JPA добавила еще несколько функций (интерфейсов) над JPA, и все же это указано только или э ...
Использование файла tnsnames.ora в Oracle SQL Developer
Я оцениваю Oracle SQL Developer. мой tnsnames.ora заполняется, и tnsping к соединению, определенному в tnsnames.ora работает нормально. Тем не менее, SQL Developer не отображает никаких соединений. Oracle SQL Developer парит упоминает, что если у вас есть клиентское программное обеспечение Oracle и tnsnames.файл ora уже установлен на вашем компьютере, Oracle SQL Developer автоматически заполнит соединения навигатор из имен сетевых служб, определенных в tnsnames.Ора. Я также пытался уста ...
Как фильтровать Android logcat по приложению? [дубликат]
этот вопрос уже есть ответ здесь: Фильтр LogCat, чтобы получить только сообщения из моего приложения в Android? 29 ответов Как я могу фильтровать вывод Android logcat по приложению? Мне это нужно, потому что, когда я подключаю устройство, я не могу найти выход, который я хочу из-за спама от других процессов. ...
Как включить функцию закрытия ключа escape в модальном режиме загрузки Twitter?
я следовал инструкциям по Twitter Bootstrap modal на своей главной странице документации и используется data-keyboard="true" синтаксис упомянут, но клавиша escape не закрывает модальное окно. есть ли что-то еще, что я упускаю? код: <a href="#my-modal" data-keyboard="true" data-toggle="modal">Open Modal</a> <div class='modal fade hide' id='my-modal'> <div class='modal-body'> <div>Test</div> </div> </div> ...
Как я могу узнать, какую версию git я запускаю?
Я пытаюсь следовать некоторым учебникам, чтобы узнать, как использовать Git, но некоторые инструкции предназначены для конкретных версий. есть ли команда, которую я могу использовать, чтобы узнать, какую версию я установил? ...
Что делать hjust и vjust делать, когда делать заговор, используя ggplot?
каждый раз, когда я делаю сюжет с помощью ggplot, я провожу немного времени, пытаясь разные значения для hjust и vjust в строке, как + opts(axis.text.x = theme_text(hjust = 0.5)) чтобы получить метки оси, чтобы выровнять, где метки оси почти касаются оси, и заподлицо с ней (выравнивается по оси, так сказать). Однако, я действительно не понимаю, что происходит. Часто,hjust = 0.5 дает такие резко отличающиеся результаты от hjust = 0.6, например, что я не смог понять это, просто играя вокруг с ...
Как предоставить локализованное описание с типом ошибки в Swift?
Я определяю пользовательский тип ошибки с синтаксисом Swift 3, и я хочу предоставить удобное описание ошибки, которая возвращается localizedDescription свойства Error "объект". Как я могу это сделать? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My error") } } } let error: Error = MyError.customError error.localizedDescri ...
Что такое "подъем" в Haskell?
Я не понимаю, что такое "лифтинг". Должен ли я сначала понять монады, прежде чем понять, что такое "лифт"? (Я тоже совершенно не знаю о монадах:) или кто-то может объяснить мне это простыми словами? ...
Как вывести список всех баз данных в оболочке mongo?
Я знаю, как перечислить все коллекции в конкретной базе данных, но как перечислить все доступные базы данных в оболочке MongoDB? ...
Заголовок HTTP-авторизации
мне было интересно, допустимо ли помещать пользовательские данные в заголовок авторизации HTTP. Мы разрабатываем RESTful API, и нам может понадобиться способ указать пользовательский метод авторизации. В качестве примера назовем его FIRE-TOKEN проверка подлинности. было бы что-то вроде этого действительным и разрешенным в соответствии со спецификацией: Authorization: FIRE-TOKEN 0PN5J17HBGZHT7JJ3X82:frJIUN8DYpKDtOLCwo//yllqDzg= первая часть второй строки (перед':') является ключом API, вторая ч ...
Как определить состояния ключа-модификатора в WPF?
есть ли какие-то глобальные конструкции, которые я могу использовать всякий раз, когда мне нужно получить доступ к кнопкам Control, Shift, Alt? Например, внутри MouseDown событие a TreeView. Если да, то как? ...
Как я могу разбить эту длинную линию в Python?
Как вы собираетесь форматировать длинную строку, такую как эта? Я хотел бы получить его не более 80 символов в ширину: logger.info("Skipping {0} because its thumbnail was already in our system as {1}.".format(line[indexes['url']], video.title)) Это мой лучший вариант? url = "Skipping {0} because its thumbnail was already in our system as {1}." logger.info(url.format(line[indexes['url']], video.title)) ...
Django rest framework, использовать различные сериализаторы в том же ModelViewSet
я хотел бы предоставить два разных сериализатора и все же иметь возможность воспользоваться всеми возможностями ModelViewSet: при просмотре списка объектов, я хотел бы, чтобы каждый объект имел url-адрес, который перенаправляет на его детали и все другие отношения появляются с помощью __unicode __ целевой модели; пример: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", "descrizione": "unitn!", "creatore": "emilio", "accesso": "CHI", "membri": [ "e ...
Как я могу передать параметры в частичное представление в mvc 4
у меня есть такая ссылка: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> и когда я нажму на это, он вызовет эту частичную страницу: @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } частичная страница _Profile содержит: Html.Action("Action", "Controller", model.Paramter) пример: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always ...