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


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

PHP PDO возвращает одну строку

обновление 2: Так это самый оптимизированный он может получить? $DBH = new PDO( "connection string goes here" ); $STH = $DBH -> prepare( "select figure from table1" ); $STH -> execute(); $result = $STH -> fetch(); echo $result ["figure"]; $DBH = null; обновление 1: Я знаю, что могу добавить ограничение на sql-запрос, но я также хочу избавиться от цикла foreach, который мне не нужен. ОРИГИНАЛЬНЫЙ ВОПРОС: у меня есть следующий скрипт, который хорош IMO для возврата многих стро ...

Можете ли вы определить, находится ли Chrome в режиме инкогнито с помощью скрипта?

можно ли определить, находится ли Google Chrome в режиме инкогнито с помощью скрипта? Edit:Я на самом деле имел в виду, возможно ли это с помощью пользовательского скрипта, но ответы предполагают, что JavaScript работает на веб-странице. Я снова задал вопрос здесь в отношении пользовательских скриптов. ...

Как я могу получить список столбцов в таблице базы данных SQLite?

Я ищу, чтобы получить список столбцов в таблице. База данных является последним выпуском SQLite (3.6, я считаю). Я ищу код, который делает это с помощью SQL-запроса. Дополнительные бонусные баллы за метаданные, связанные со столбцами (например, длина, тип данных и т. д...) ...

Запретить автоматическую прокрутку браузера при обновлении

Если вы перейдете на страницу a и прокрутите ее, то обновите страницу в том месте, где вы ее оставили. Это здорово, однако это также происходит на страницах, где есть расположение якоря в url. Примером может быть, если вы нажали на ссылку http://example.com/post/244#comment5 и обновил страницу после просмотра вокруг вас не будет на якоре и страница прыгает вокруг. Есть ли способ предотвратить это с помощью javascript? Так что независимо от того, что вы всегда будете перемещаться к якорю. ...

CMake & CTest: make test не создает тесты

Я пытаюсь CTest в CMake для того, чтобы автоматически запускать некоторые из моих тестов с помощью make test цель. Проблема в том, что CMake не "понимает", что тест, который я готов запустить, должен быть построен, поскольку он является частью проекта. поэтому я ищу способ явно указать эту зависимость. ...

Нарисуйте пунктиром (не пунктиром!) линия, с IBDesignable в 2017 году

легко нарисовать накатал линия с UIKit. Итак: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; есть ли способ нарисовать настоящую пунктирную линию? какие идеи? так как этот вопрос действительно старый и никто не поставил в полный @IBDesignable решение, вот оно... надеюсь, что это спасет кого-то набрав. @IBDesignable class DottedVertical: UIView { @IBInspectable var dotColor: UIColor = UIColor.etc @IBInspectable var lowerHalfOnly: Bool = f ...

Путаница в выборе между JavaGit, JGit и EGit

Я делаю Java-приложение, которое использует Git. Я обнаружил, что есть что-то под названием JavaGit,EGit и JGit. Я знаю, что JavaGit и EGit / JGit отличаются. Я не понимаю разницы между EGit и JGit. Оба размещаются в проектах Eclipse, но один из них, похоже, связан с Eclipse, а другой-нет. Я не использую Eclipse, и я не планирую, поэтому я действительно не забочусь о " Eclipse интеграция." JGit как-то связан с Eclipse? (Он размещен на www.eclipse.org и еще документация JGit также имеет мно ...

Календарь.getInstance (часовой пояс.getTimeZone ("UTC")) не возвращает время UTC

Я действительно смущен результатом, который я получаю с Calendar.getInstance(TimeZone.getTimeZone("UTC")) вызов метода, он возвращает время IST. вот код, который я использовал Calendar cal_Two = Calendar.getInstance(TimeZone.getTimeZone("UTC")); System.out.println(cal_Two.getTime()); и ответ, который я получил: Sat Jan 25 15:44:18 IST 2014 поэтому я попытался изменить часовой пояс по умолчанию на UTC, а затем я проверил, то он работает нормально Calendar cal_Two = Calendar.getInstance( ...

Удалить все классы, кроме одного

Ну, я знаю, что с некоторыми действиями jQuery мы можем добавить много классов к определенному div: <div class="cleanstate"></div> скажем, что с некоторыми кликами и другими вещами div получает много классов <div class="cleanstate bgred paddingleft allcaptions ..."></div> Итак, как я могу удалить все классы, кроме одного? Единственная идея, которую я придумал, это: $('#container div.cleanstate').removeClass().addClass('cleanstate'); пока removeClass() убивает все ...

Как RecursiveIteratorIterator работает в PHP?

как RecursiveIteratorIterator работы? руководство PHP не имеет ничего документально или объяснено. В чем разница между IteratorIterator и RecursiveIteratorIterator? ...

Несколько операторов RunWith в jUnit

Я пишу модульный тест и хочу использовать JUnitParamsRunner и MockitoJUnitRunner для одного тестового класса. к сожалению, не работает: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } есть ли способ использовать оба, Mockito и JUnitParams в одном тестовом классе? ...

Запуск простых тестов JUnit на Android Studio (IntelliJ) при использовании конфигурации на основе Gradle

я использую Android Studio/IntelliJ чтобы построить на существующем и хотел бы добавить некоторые простые JUnit модульные тесты. Какая папка подходит для добавления таких тестов? андроид Gradle плагин определяет структуру каталогов с src/main/java для основного исходного кода и src/instrumentTest/java на Android тесты. попытка добавить мои тесты JUnit в instrumentTest не сработала для меня. Я могу запустить его как ...

Как удалить временную часть значения datetime (SQL Server)?

вот что я использую: SELECT CAST(FLOOR(CAST(getdate() as FLOAT)) as DATETIME) Я думаю, что там может быть более элегантный способ. требования: он должен быть как можно быстрее (чем меньше формы, тем лучше). конечный результат должен быть datetime тип, а не строку. ...

Когда мне нужно использовать блоки Begin / End и ключевое слово Go в SQL Server?

может кто-нибудь сказать мне, когда и где мне нужно использовать begin и end блоки в SQL Server? Кроме того, что именно Go ключевое слово do? ...

SQLAlchemy flush () и получить вставленный идентификатор?

Я хочу сделать что-то вроде этого: f = Foo(bar='x') session.add(f) session.flush() # do additional queries using f.id before commit() print f.id # should be not None session.commit() но f.id нет, когда я пытаюсь это сделать. Как я могу заставить это работать? - Dan ...

В Apache Кафка против Апачи шторм

Apache Kafka: распределенная система обмена сообщениями Apache Storm: Обработка Сообщений В Реальном Времени Как мы можем использовать обе технологии в конвейере данных в реальном времени для обработки данных о событиях? с точки зрения конвейера данных в реальном времени оба, как мне кажется, выполняют одинаковую работу. Как мы можем использовать обе технологии на конвейере данных? ...

Узел.js-наследование от EventEmitter

Я вижу этот шаблон в довольно многих узлах.библиотеки js: Master.prototype.__proto__ = EventEmitter.prototype; (источник здесь) может кто-нибудь объяснить мне на примере, почему это такой распространенный шаблон и когда это удобно? ...

Что такое эквивалент repmat MATLAB в NumPy

Я хотел бы выполнить эквивалент следующего кода MATLAB с помощью NumPy:repmat([1; 1], [1 1 1]). Как бы мне это сделать? ...

Разница между OnTouch и OnClick Android

есть ли разница между OnTouchListener и OnClickListener? Я спрашиваю не с точки зрения программирования, а с точки зрения пользовательского опыта. какой из них лучше использовать? нужно ли нам реализовать оба? ...

Как протестировать веб-сайт для Retina на Windows без фактического дисплея Retina?

есть ли способ имитировать дисплей Retina в Windows для тестирования веб-сайта для дисплеев HiDPI, таких как Retina? Я запускаю Windows на стандартном мониторе 24 " 1920x1080. Вчера вечером я проверил свой сайт на совершенно новом 15" Retina MacBook Pro, и графика выглядела все размытой (гораздо хуже, чем на обычном 15-дюймовом MacBook), в то время как шрифт был супер четким и резким, что делает логотип еще хуже из-за прямого сравнения. я следовал этот учебник, чтобы сделать мой сайт готовые R ...

в чем разница между 'super' и 'extends' в Java Generics [дубликат]

этот вопрос уже есть ответ здесь: разница между супер Т> и расширяет T> в Java [дубликат] 15 ответов Я пытаюсь изучить Java дженерики. Я не понимаю, когда вы будете использовать <T extends Foo> и когда вы будете использовать <T super Foo>. Что каждая из этих вещей означает о T? Допустим, у меня есть <T extends Comparable> и <T super Comparable>, что означает каждый из них? ...

Получение ширины терминала В C?

Я искал способ получить ширину терминала из моей программы C. То, что я продолжаю придумывать, это что-то вроде: #include <sys/ioctl.h> #include <stdio.h> int main (void) { struct ttysize ts; ioctl(0, TIOCGSIZE, &ts); printf ("lines %dn", ts.ts_lines); printf ("columns %dn", ts.ts_cols); } но каждый раз, когда я пытаюсь это я получаю austin@:~$ gcc test.c -o test test.c: In function ‘main’: test.c:6: error: storage size of ‘ts’ isn’t known test.c:7: error: ...

Переопределение сохраненного свойства в Swift

Я заметил, что компилятор не позволяет мне переопределить сохраненное свойство с другим сохраненным значением (что кажется странным): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } однако мне разрешено делать это с помощью вычисляемого свойства: class Jedi { let lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor : String{return "Red"} } ...

Как github определяет язык проекта?

недавно я работал над проектом github как на JavaScript, так и на C++, и заметил, что github помечает проект как C++. Если вам нужно выбрать один язык, это, вероятно, правильное обозначение, так как код C++ компилируется как библиотека JavaScript, но это заставило меня задуматься... как github выясняет, на каком языке помечать каждый проект? ...

Github: как проверить мой собственный репозиторий

Я очень новичок в GitHub. Я создал репозиторий GitHub и вытолкнул его с моего компьютера. теперь мне нужно работать над ним с другого компьютера. Как я могу проверить свой собственный репозиторий? Должен ли я раскошелиться на него как на чужие репозитории? Мне кажется немного глупо раскошеливаться на мой собственный репозиторий. ...

В чем разница между декларативной и процедурной парадигм программирования?

в чем разница между декларативный и процедурные парадигмы программирования? Не могли бы вы привести несколько примеров? какие еще существуют парадигмы программирования? ...

Событие изменения триггера выпадающего списка

Я хочу вызвать событие изменения выпадающего списка в $(document).готов с помощью jQuery. У меня есть каскадный выпадающий список для страны и государства на странице сведений о пользователе. как я могу установить значение (которое берется из БД на основе идентификатора пользователя) для страны и государства в MVC с C#. ...

Ключевое слово без знака в C++

имеет ли ключевое слово unsigned значение по умолчанию для определенного типа данных в C++? Я пытаюсь написать функцию для класса для прототипа: unsigned Rotate(unsigned object, int count) но я действительно не понимаю, что unsigned средства. Разве это не должно быть похоже unsigned int или что-то? ...

JavaScript-обратные ссылки на регулярные выражения строк

вы можете backreference, как это в JavaScript: var str = "123 $test 123"; str = str.replace(/($)([a-z]+)/gi, ""); Это было бы (довольно глупо) заменить "$test" на "test". Но представьте, что я хотел бы передать полученную строку $2 в функцию, которая возвращает другое значение. Я пробовал это, но вместо того, чтобы получить строку "test", я получаю "$2". Есть ли способ достичь этого? // Instead of getting "" passed into somefunc, I want "test" // (i.e. the result of the regex) str = str.repl ...

Как получить результат консоли.trace () как строка в javascript с chrome или firefox?

console.trace() выводит результат на консоль. Я хочу получить результаты в виде строки и сохранить их в файл. Я не определяю имена для функций, и я также не могу получить их имена с callee.caller.name. ...