Programowanie

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

5
Dlaczego .NET używa domyślnie zaokrąglania bankiera?
Zgodnie z dokumentacją decimal.Roundmetoda wykorzystuje algorytm zaokrąglania do parzystości, który nie jest powszechny w większości aplikacji. Dlatego zawsze kończę na napisaniu niestandardowej funkcji, aby wykonać bardziej naturalny algorytm zaokrąglania do połowy: public static decimal RoundHalfUp(this decimal d, int decimals) { if (decimals < 0) { throw new ArgumentException("The decimals must …
271 .net  rounding 

10
Znajdź i zamień studio Androida
Czy istnieje sposób na znalezienie i zastąpienie wszystkich wystąpień słowa w całym projekcie (nie tylko jednej klasy za pomocą refaktora -> zmiana nazwy), a także zachowanie wielkości liter, albo w Android Studio, albo przy użyciu skryptu wiersza poleceń? Na przykład dostawca musi udać się do sprzedawcy, dostawcy -> kupca, DOSTAWCY …

18
Zmiana trasy nie przewija do góry na nowej stronie
Znalazłem jakieś niepożądane, przynajmniej dla mnie, zachowanie podczas zmiany trasy. W kroku 11 samouczka http://angular.github.io/angular-phonecat/step-11/app/#/phones możesz zobaczyć listę telefonów. Jeśli przewiniesz na dół i klikniesz jeden z najnowszych, zobaczysz, że zwoju nie ma na górze, a raczej w środku. Znalazłem to również w jednej z moich aplikacji i zastanawiałem się, …


5
Zalety dziedziczenia prototypowego w porównaniu z klasycznym?
W końcu przestałem ciągnąć stopy przez te wszystkie lata i postanowiłem nauczyć się JavaScript „poprawnie”. Jednym z najbardziej porywających elementów projektowania języków jest implementacja dziedziczenia. Mając doświadczenie w Ruby, bardzo cieszyłem się z zamykania i dynamicznego pisania; ale przez całe życie nie mogę zrozumieć, jakie korzyści można uzyskać z instancji …





2
Najlepszy moduł węzła do analizowania XML [zamknięty]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Jeśli chodzi o parsowanie XML, który jest najlepszym modułem węzła, którego można używać do …

1
W jaki sposób „int main () {(([] () {}) ());}” jest poprawnym C ++?
Ostatnio natknąłem się na następujący ezoteryczny fragment kodu. int main(){(([](){})());} Sformatuj go w następujący sposób, aby był bardziej czytelny: int main(){ (([](){})()); // Um... what?!?! } Ale nie mogę się zastanowić, jak (([](){})())ważny jest kod. Nie wygląda na składnię wskaźnika funkcji. To nie może być jakiś sposób na przeciążenie operatora. …
271 c++  c++11  lambda  syntax 


21
Czy istnieje silnik szablonów dla Node.js? [Zamknięte]
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 …

12
Fragment nad innym problemem fragmentu
Kiedy pokazuję jeden fragment (pełny ekran z #77000000tłem) nad innym (nazwijmy go głównym), mój główny fragment nadal reaguje na kliknięcia (możemy kliknąć przycisk, nawet jeśli go nie widzimy). Pytanie : jak zapobiec kliknięciom pierwszego (głównego) fragmentu? EDYTOWAĆ Niestety nie mogę po prostu ukryć głównego fragmentu, ponieważ używam przezroczystego tła na …

21
Jak zmienić kolory Drawable w Androidzie?
Pracuję nad aplikacją na Androida i mam rysownicę, którą ładuję z obrazu źródłowego. Na tym zdjęciu chciałbym przekonwertować wszystkie białe piksele na inny kolor, powiedzmy niebieski, a następnie buforować wynikowy obiekt do rysowania, aby móc go później użyć. Powiedzmy na przykład, że mam plik PNG 20x20, który ma białe kółko …

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.