программирование

Q & A для профессиональных программистов и энтузиастов

14
Как я могу проверить, если флажок установлен?
Я создаю мобильное веб-приложение с помощью jQuery Mobile и хочу проверить, установлен ли флажок. Вот мой код. <script type=text/javascript> function validate(){ if (remember.checked == 1){ alert("checked") ; } else { alert("You didn't check it! Let me check it for you.") } } </script> <input id="remember" name="remember" type="checkbox" onclick="validate()" /> Но …

16
Как мне вызвать :: std :: make_shared в классе только с защищенными или закрытыми конструкторами?
У меня есть этот код, который не работает, но я думаю, что цель ясна: testmakeshared.cpp #include <memory> class A { public: static ::std::shared_ptr<A> create() { return ::std::make_shared<A>(); } protected: A() {} A(const A &) = delete; const A &operator =(const A &) = delete; }; ::std::shared_ptr<A> foo() { return A::create(); …
187 c++  c++11  shared-ptr 

14
JavaScript: фильтр () для объектов
ECMAScript 5 имеет filter()прототип для Arrayтипов, но не для Objectтипов, если я правильно понимаю. Как бы я реализовать filter()для Objects в JavaScript? Допустим, у меня есть этот объект: var foo = { bar: "Yes" }; И я хочу написать, filter()что работает на Objectс: Object.prototype.filter = function(predicate) { var result = …

2
sqlite3.ProgrammingError: указано неверное количество привязок. Текущий оператор использует 1, и есть 74 поставленных
def insert(array): connection=sqlite3.connect('images.db') cursor=connection.cursor() cnt=0 while cnt != len(array): img = array[cnt] print(array[cnt]) cursor.execute('INSERT INTO images VALUES(?)', (img)) cnt+= 1 connection.commit() connection.close() Я не могу понять, почему это дает мне ошибку, фактическая строка, которую я пытаюсь вставить, имеет длину 74 символа, это: "/ gifs / epic-fail-photos-there-i-fixed-it-aww-man-the -tire-давление-low.gif» Я попытался str …
187 python  sqlite 

7
Правильный способ ожидания завершения одной функции, прежде чем продолжить?
У меня есть две функции JS. Один зовет другого. В вызывающей функции я хотел бы вызвать другую, дождаться завершения этой функции и продолжить. Так, например / псевдокод: function firstFunction(){ for(i=0;i<x;i++){ // do something } }; function secondFunction(){ firstFunction() // now wait for firstFunction to finish... // do something else }; …

2
Какая разница в применении Gradle-плагина
Я не понимаю блок плагинов Gradle apply plugin: 'someplugin1' apply plugin: 'maven' и другой: plugins { id 'org.hidetake.ssh' version '1.1.2' } В первом блоке у нас есть название плагина. во второй пакет и версия. Я не понимаю, где я должен использовать первый блок, а когда второй.

7
Hover и Active только когда не отключен
Я использую hover , active и disabled для стиля кнопок. Но проблема в том, что когда кнопка отключена, наведение и активные стили по-прежнему применяются. Как применить наведение и активную только на включенные кнопки?
187 css 


19
Как устранить ошибку «java.net.BindException: адрес уже используется: JVM_Bind»?
В Eclipse я получил эту ошибку: run: [java] Error creating the server socket. [java] Oct 04, 2012 5:31:38 PM cascadas.ace.AceFactory bootstrap [java] SEVERE: Failed to create world : java.net.BindException: Address already in use: JVM_Bind [java] Java Result: -1 BUILD SUCCESSFUL Total time: 10 seconds Я не уверен, почему он появился …

10
jquery-ui-dialog - Как подключиться к событию закрытия диалога
Я использую jquery-ui-dialogплагин Я ищу способ обновить страницу, когда в некоторых случаях диалоговое окно закрыто. Есть ли способ зафиксировать событие закрытия из диалогового окна? Я знаю, что могу запускать код при нажатии кнопки закрытия, но это не касается закрытия пользователя с помощью escape или x в правом верхнем углу.

8
Рекурсивная блокировка (мьютекс) против нерекурсивной блокировки (мьютекс)
POSIX позволяет мьютексам быть рекурсивными. Это означает, что один и тот же поток может заблокировать один и тот же мьютекс дважды и не будет блокироваться. Конечно, он также должен разблокировать его дважды, иначе никакой другой поток не сможет получить мьютекс. Не все системы, поддерживающие потоки pthread, также поддерживают рекурсивные мьютексы, …

3
Создает ли лямбда-выражение объект в куче при каждом выполнении?
Когда я перебираю коллекцию, используя новый синтаксический сахар Java 8, такой как myStream.forEach(item -> { // do something useful }); Разве это не эквивалентно приведенному ниже фрагменту "старого синтаксиса"? myStream.forEach(new Consumer<Item>() { @Override public void accept(Item item) { // do something useful } }); Означает ли это, что новый анонимный …
187 java  lambda  java-8 

12
Как запустить make-файл в Windows?
У меня есть некоторые загруженные демонстрации, которые идут с Makefile.win и Makefile.sgi. Как я могу запустить их в Windows, чтобы скомпилировать демки?
187 windows  makefile 


10
Python CSV строка в массив
Кто-нибудь знает простую библиотеку или функцию для анализа строки, закодированной в csv, и превращения ее в массив или словарь? Я не думаю, что мне нужен встроенный модуль csv, потому что во всех примерах, которые я видел, используются пути к файлам, а не строки.
187 python  string  arrays  csv 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.