Programowanie

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

5
Czy operator Java & = ma zastosowanie & czy &&?
Zarozumiały boolean a = false; Zastanawiałem się, czy robię: a &= b; jest równa a = a && b; //logical AND, a is false hence b is not evaluated. albo z drugiej strony to znaczy a = a & b; //Bitwise AND. Both a and b are evaluated.
139 java  operators 

21
Dobre powody, aby NIE używać relacyjnej bazy danych?
Czy możesz wskazać alternatywne narzędzia do przechowywania danych i podać dobre powody, aby ich używać zamiast starych, dobrych relacyjnych baz danych? Moim zdaniem większość aplikacji rzadko wykorzystuje pełną moc SQL - ciekawie byłoby zobaczyć, jak zbudować aplikację wolną od SQL.
139 sql  database  nosql 

6
Czy powinienem używać `import os.path` czy` import os`?
Według oficjalnej dokumentacji , os.pathjest modułem. Jaki jest zatem preferowany sposób importu? # Should I always import it explicitly? import os.path Lub... # Is importing os enough? import os NIE odpowiadaj „Importowanie osdziała dla mnie”. Wiem, ja też teraz działa (od Pythona 2.6). Chcę wiedzieć, jakie są oficjalne zalecenia w …


5
Różnica między funkcjami jQuery „click”, „bind”, „live”, „delegate”, „trigger” i „on” (z przykładem)?
Przeczytałem dokumentację każdej funkcji na jQuery official website, ale nie ma takich zestawień porównawczych między poniższymi funkcjami: $().click(fn) $().bind('click',fn) $().live('click',fn) $().delegate(selector, 'click', fn) $().trigger('click') // UPDATED $().on('click', selector ,fn); // more UPDATED Unikaj linków referencyjnych. Jak dokładnie działają wszystkie powyższe funkcje i które powinny być preferowane w jakiej sytuacji? Uwaga: …
139 javascript  jquery 

3
Dlaczego Cloneable nie jest przestarzałe?
Powszechnie wiadomo, że Cloneableinterfejs w Javie jest uszkodzony. Jest ku temu wiele powodów, o których nie wspomnę; inni już to zrobili. Jest to również stanowisko samych architektów Javy . Moje pytanie brzmi zatem: dlaczego nie zostało jeszcze wycofane? Jeśli główny zespół Java zdecydował, że jest uszkodzony, musiał również rozważyć jego …


30
Dlaczego potrzebujemy obiektów bytów? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Naprawdę potrzebuję uczciwej, przemyślanej debaty na temat zalet obecnie …
139 sql  database  orm  entities 

10
Jak obejść brak transakcji w MongoDB?
Wiem, że są tutaj podobne pytania, ale albo mówią mi, żebym przełączył się z powrotem na zwykłe systemy RDBMS, jeśli potrzebuję transakcji, albo użyj operacji atomowych lub zatwierdzania dwufazowego . Drugie rozwiązanie wydaje się najlepszym wyborem. Trzeci, za którym nie chcę podążać, ponieważ wydaje się, że wiele rzeczy może pójść …

2
Różnica między RegisterStartupScript i RegisterClientScriptBlock?
Czy jedyną różnicą między opcjami RegisterStartupScripti the RegisterClientScriptBlockjest to, że RegisterStartupScript umieszcza javascript przed zamykającym </form>tagiem strony, a RegisterClientScriptBlock umieszcza go zaraz po początkowym <form>tagu strony? Kiedy wybrałbyś jedną z nich? Napisałem krótką przykładową stronę, na której miałem problem i nie jestem pewien dokładnego powodu, dla którego tak się dzieje. …
139 c#  javascript  asp.net  .net 

8
Odbicie Java: Jak uzyskać nazwę zmiennej?
Czy za pomocą Java Reflection można uzyskać nazwę zmiennej lokalnej? Na przykład, jeśli mam to: Foo b = new Foo(); Foo a = new Foo(); Foo r = new Foo(); czy można zaimplementować metodę, która może znaleźć nazwy tych zmiennych, na przykład: public void baz(Foo... foos) { for (Foo foo: …
139 java  reflection 

1
Do jakiego celu służy tag <script> wewnątrz tagu <noscript>?
Ostatnio byłem na szaleństwie „view source” na stronach internetowych o ciekawym wyglądzie i zawartości. Jedna z tych witryn, Squarespace , zawiera bloki &lt;script&gt;tagów wewnątrz &lt;noscript&gt;tagu, na przykład: &lt;!-- Page is at: http://squarespace.com --&gt; ... ... &lt;noscript id="inline-deps"&gt; &lt;link rel="stylesheet" type="text/css" href="//cloud.typography.com/7811972/758964/css/fonts.css" /&gt; &lt;script type="text/javascript" src="https://static.squarespace.com/static/ta/5134cbefe4b0c6fb04df8065/7400/assets/logomark/logomark.min.js?37"&gt;&lt;/script&gt; &lt;link rel="stylesheet" href="https://static.squarespace.com/static/ta/5134cbefe4b0c6fb04df8065/7400/assets/logomark/logomark.min.css?37" type="text/css" /&gt; …

6
Dlaczego Python drukuje znaki Unicode, gdy domyślnym kodowaniem jest ASCII?
Z powłoki Pythona 2.6: &gt;&gt;&gt; import sys &gt;&gt;&gt; print sys.getdefaultencoding() ascii &gt;&gt;&gt; print u'\xe9' é &gt;&gt;&gt; Spodziewałem się jakiegoś bełkotu lub błędu po instrukcji print, ponieważ znak „é” nie jest częścią ASCII i nie określiłem kodowania. Wydaje mi się, że nie rozumiem, co oznacza ASCII jako domyślne kodowanie. EDYTOWAĆ Przeniosłem …



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.