Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów


7
jQuery .live () vs .on () metoda dodawania zdarzenia click po załadowaniu dynamicznego HTML
Korzystam z jQuery v.1.7.1, gdzie metoda .live () jest najwyraźniej przestarzała. Problemem jest to, że podczas dynamicznego ładowania HTML do elementu przy użyciu: $('#parent').load("http://..."); Jeśli spróbuję później dodać zdarzenie kliknięcia, nie rejestruje ono zdarzenia przy użyciu jednej z następujących metod: $('#parent').click(function() ...); lub // according to documentation this should be …

10
Kliknięcie przycisku w formularzu powoduje odświeżenie strony
Mam formularz w Angular, który zawiera dwa znaczniki przycisków. Jeden przycisk przesyła formularz na ng-click. Drugi przycisk służy wyłącznie do nawigacji ng-click. Jednak po kliknięciu tego drugiego przycisku AngularJS powoduje odświeżenie strony, które powoduje 404. Upuściłem punkt przerwania w funkcji i uruchamia moją funkcję. Jeśli wykonam jedną z poniższych czynności, …

8
Czy można zezwolić na wywoływanie didSet podczas inicjalizacji w Swift?
Pytanie Dokumenty Apple'a określają, że: Obserwatory willSet i didSet nie są wywoływane przy pierwszej inicjalizacji właściwości. Są wywoływane tylko wtedy, gdy wartość właściwości jest ustawiona poza kontekstem inicjalizacji. Czy można wymusić ich wywoływanie podczas inicjalizacji? Czemu? Powiedzmy, że mam tę klasę class SomeClass { var someProperty: AnyObject { didSet { …
217 ios  swift  didset 

30
Dodaj wyśrodkowany tekst na środku linii podobnej do <hr />
Zastanawiam się, jakie opcje ma jeden w xhtml 1.0 strict, aby utworzyć linię po obu stronach tekstu w podobny sposób: Sekcja pierwsza ----------------------- Następna sekcja ----------------------- Sekcja druga Myślałem o zrobieniu takich fantazyjnych rzeczy: &lt;div style="float:left; width: 44%;"&gt;&lt;hr/&gt;&lt;/div&gt; &lt;div style="float:right; width: 44%;"&gt;&lt;hr/&gt;&lt;/div&gt; Next section Lub alternatywnie, ponieważ powyższe ma problemy …

21
GridLayout (nie GridView) jak równomiernie rozciągnąć wszystkie dzieci
Chcę mieć siatkę 2x2 z przyciskami w środku. To tylko ICS, więc próbuję użyć nowego GridLayout. Oto XML mojego układu: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;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"&gt; &lt;Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /&gt; &lt;Button android:text="Cell 1" android:layout_row="0" android:layout_column="1" android:textSize="14dip" /&gt; &lt;Button android:text="Cell 2" android:layout_row="1" android:layout_column="0" …

17
Jak wykryć, czy skrypt jest pozyskiwany
Mam skrypt, w którym nie chcę, aby zadzwonił, exitjeśli jest pozyskiwany. Myślałem o sprawdzeniu, czy $0 == bashma to jednak problemy, jeśli skrypt pochodzi z innego skryptu lub jeśli użytkownik pozyskuje go z innej powłoki ksh. Czy istnieje niezawodny sposób na wykrycie, czy skrypt jest pozyskiwany?
217 bash  ksh 

18
Usuwanie listy znaków w ciągu
Chcę usunąć znaki w ciągu znaków w pythonie: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Ale mam wiele postaci, które muszę usunąć. Myślałem o liście list = [',', '!', '.', ';'...] Ale jak mogę użyć listdo zastąpienia znaków w string?
217 python  string  list  replace 

8
Jak używać $ rootScope w Angular do przechowywania zmiennych?
Jak używać $rootScopedo przechowywania zmiennych w kontrolerze, do którego chcę później uzyskać dostęp w innym kontrolerze? Na przykład: angular.module('myApp').controller('myCtrl', function($scope) { var a = //something in the scope //put it in the root scope }); angular.module('myApp').controller('myCtrl2', function($scope) { var b = //get var a from root scope somehow //use var …


5
Układ automatycznie rozwijany za pomocą Qt-Designer
Korzystam z Qt Designer. Chcę utworzyć taki, QVBoxLayoutktóry będzie się automatycznie rozwijał, aby wypełnić całe okno. Układ QVBoxLayoutpozostałości pozostaje ustalony. Jak mogę sprawić, QVBoxLayoutaby okno rozszerzyło się i wypełniło całe okno przez projektanta?
217 qt  layout  qt-designer 

13
Statycznie zagnieżdżona klasa w Javie, dlaczego?
Szukałem na kod Java dla LinkedListi zauważył, że wszystko jest używać statycznego zagnieżdżonych klasy Entry. public class LinkedList&lt;E&gt; ... { ... private static class Entry&lt;E&gt; { ... } } Jaki jest powód używania statycznej klasy zagnieżdżonej zamiast normalnej klasy wewnętrznej? Jedynym powodem, o którym mogłem pomyśleć, było to, że Entry …
217 java  class  static  member 

2
Dlaczego nie mogę wcisnąć_powrotu unikatowej_ptr do wektora?
Co jest nie tak z tym programem? #include &lt;memory&gt; #include &lt;vector&gt; int main() { std::vector&lt;std::unique_ptr&lt;int&gt;&gt; vec; int x(1); std::unique_ptr&lt;int&gt; ptr2x(&amp;x); vec.push_back(ptr2x); //This tiny command has a vicious error. return 0; } Błąd: 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&lt;_Tp&gt;::construct(_Tp*, const …


2
Edytor JSON oparty na graficznym interfejsie użytkownika lub sieci, który działa jak eksplorator właściwości [zamknięty]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
217 jquery  ajax  json  editor  wysiwyg 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.