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

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

9
Как решить «должен быть экземпляр строки, заданной строки» до PHP 7?
Вот мой код: function phpwtf(string $s) { echo "$s\n"; } phpwtf("Type hinting is da bomb"); Что приводит к этой ошибке: Исправляемая фатальная ошибка: аргумент 1, передаваемый в phpwtf (), должен быть экземпляром string, string Больше, чем маленький Оруэллиан, видит, как PHP распознает и отклоняет желаемый тип на одном дыхании. Есть …
217 php  types  type-hinting 

2
Правильный способ интеграции плагинов jQuery в AngularJS
Мне было интересно, как правильно интегрировать плагины jQuery в мое угловое приложение. Я нашел несколько уроков и скриншотов, но они, похоже, предназначены для определенного плагина. Например: http://amitgharat.wordpress.com/2013/02/03/an-approach-to-use-jquery-plugins-with-angularjs/ http://www.youtube.com/watch?v=8ozyXwLzFYs Должен ли я создать директиву так App.directive('directiveName', function() { return { restrict: 'A', link: function(scope, element, attrs) { $(element).'pluginActivationFunction'(scope.$eval(attrs.directiveName)); } }; }); …

13
Автоматический запуск Python-отладчика при ошибке
Это вопрос, который меня интересовал уже довольно давно, но я так и не нашел подходящего решения. Если я запускаю скрипт и сталкиваюсь, скажем, с IndexError, python печатает строку, местоположение и краткое описание ошибки и завершает работу. Можно ли автоматически запускать pdb при возникновении ошибки? Я не против наличия дополнительного оператора …
217 python  debugging 

7
jQuery .live () и метод .on () для добавления события щелчка после загрузки динамического HTML
Я использую jQuery v.1.7.1, где метод .live () явно устарел. Проблема у меня заключается в том, что при динамической загрузке HTML в элемент с помощью: $('#parent').load("http://..."); Если я попытаюсь добавить событие click после этого, оно не зарегистрирует событие одним из следующих способов: $('#parent').click(function() ...); или // according to documentation this …

21
GridLayout (не GridView), как растянуть всех детей равномерно
Я хочу иметь сетку 2х2 с кнопками внутри. Это только ICS, поэтому я пытаюсь использовать новый GridLayout. Вот XML моего макета: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favorites_grid" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00ff00" android:rowCount="2" android:columnCount="2"> <Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell 1" android:layout_row="0" android:layout_column="1" android:textSize="14dip" /> <Button android:text="Cell 2" android:layout_row="1" …

10
Нажатие кнопки внутри формы вызывает обновление страницы
У меня есть форма в Angular, в которой есть две кнопки-теги. Одна кнопка отправляет форму на ng-click. Другая кнопка предназначена исключительно для навигации ng-click. Однако, когда нажимается эта вторая кнопка, AngularJS вызывает обновление страницы, которое вызывает 404. Я сбросил точку останова в функции, и она вызывает мою функцию. Если я …

8
Можно ли разрешить вызывать didSet во время инициализации в Swift?
Вопрос Документы Apple указывают, что: Наблюдатели willSet и didSet не вызываются при первой инициализации свойства. Они вызываются, только когда значение свойства установлено вне контекста инициализации. Можно ли заставить их вызываться во время инициализации? Зачем? Допустим, у меня есть этот класс class SomeClass { var someProperty: AnyObject { didSet { doStuff() …
217 ios  swift  didset 

18
Удаление списка символов в строке
Я хочу удалить символы в строке в Python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Но у меня есть много персонажей, которые я должен удалить. Я думал о списке list = [',', '!', '.', ';'...] Но как я могу использовать listдля замены символов в string?
217 python  string  list  replace 

12
Как Go компилируется так быстро?
Я гуглил и ковырялся на сайте Go, но, похоже, не могу найти объяснения необыкновенному времени сборки Go. Являются ли они продуктами языковых возможностей (или их отсутствием), высоко оптимизированным компилятором или чем-то еще? Я не пытаюсь продвигать Go; Мне просто любопытно.

4
Почему этот оператор if, объединяющий присваивание и проверку на равенство, возвращает true?
Я думал о некоторых ошибках новичка, и я закончил тем, что на ifутверждении. Я немного расширил код до этого: int i = 0; if (i = 1 && i == 0) { std::cout << i; } Я видел , что ifоператор возвращает верно, и это cout«S , iкак 1. Если …
217 c++  if-statement 


13
Статический вложенный класс в Java, почему?
Я просматривал код Java LinkedListи заметил, что он использует статический вложенный класс Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } В чем причина использования статического вложенного класса, а не нормального внутреннего класса? Единственная причина, по которой я мог придумать, заключалась в том, что …
217 java  class  static  member 

5
Автоматически расширяемый макет с Qt-Designer
Я использую Qt Designer. Я хочу создать, QVBoxLayoutкоторый будет автоматически расширяться, чтобы заполнить все окно. Расположение QVBoxLayoutостается фиксированным. Как я могу заставить QVBoxLayoutрасширяться и заполнять все окно через дизайнер?
217 qt  layout  qt-designer 

2
Почему я не могу push_back уникальный_птр в вектор?
Что не так с этой программой? #include <memory> #include <vector> int main() { std::vector<std::unique_ptr<int>> vec; int x(1); std::unique_ptr<int> ptr2x(&x); vec.push_back(ptr2x); //This tiny command has a vicious error. return 0; } Ошибка: In file included from c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include/c++/mingw32/bits/c++allocator.h:34:0, from c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include/c++/bits/allocator.h:48, from c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include/c++/memory:64, from main.cpp:6: c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include/c++/bits/unique_ptr.h: In member function 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) …

2
Редактор JSON на основе графического или веб-интерфейса, который работает как проводник свойств [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
217 jquery  ajax  json  editor  wysiwyg 

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