Programowanie

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



6
Złożone zagnieżdżanie częściowych i szablonów
Moje pytanie dotyczy sposobu radzenia sobie ze złożonym zagnieżdżaniem szablonów (zwanych także częściowymi ) w aplikacji AngularJS. Najlepszym sposobem opisania mojej sytuacji jest obraz, który stworzyłem: Jak widać, może to być dość złożona aplikacja z wieloma zagnieżdżonymi modelami. Aplikacja jest jednostronicowa, więc ładuje plik index.html zawierający element div w DOM …

30
Czy metoda pobierania powinna zwracać „null”, czy zgłaszać wyjątek, gdy nie może wygenerować wartości zwracanej? [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ć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Mam metodę, która ma zwrócić obiekt, jeśli zostanie znaleziony. Jeśli nie zostanie znaleziony, …

23
Co jest szybsze: Przydział stosu lub Przydział sterty
To pytanie może zabrzmieć dość elementarnie, ale jest to debata z innym deweloperem, z którym współpracuję. Starałem się układać w stosy rzeczy tam, gdzie mogłem, zamiast stawiać je. Mówił do mnie i patrzył mi przez ramię i stwierdził, że nie jest to konieczne, ponieważ są one tak samo mądre pod …
503 c++  performance  memory  stack  heap 

19
Jak znaleźć metodę, która wywołała bieżącą metodę?
Jak zalogować się w języku C #, jak mogę poznać nazwę metody, która wywołała bieżącą metodę? Wiem wszystko System.Reflection.MethodBase.GetCurrentMethod(), ale chcę przejść o krok dalej w śladzie stosu. Zastanawiałem się nad parsowaniem śladu stosu, ale mam nadzieję znaleźć bardziej przejrzysty sposób, coś w rodzaju Assembly.GetCallingAssembly()metod.

15
Programowo rozjaśnij lub przyciemnij kolor heksadecymalny (lub rgb i mieszaj kolory)
Oto funkcja, nad którą pracowałem, aby programowo rozjaśnić lub przyciemnić kolor heksadecymalny o określoną wartość. Wystarczy podać ciąg znaków jak "3F6D2A"dla color ( col) i liczbę całkowitą base10 ( amt) dla ilości rozjaśnienia lub przyciemnienia. Aby przyciemnić, podaj liczbę ujemną (tj -20.). Powodem, dla którego to zrobiłem, były wszystkie znalezione …
503 javascript  colors  hex 



14
Konwertuj Ustaw na listę bez tworzenia nowej listy
Używam tego kodu do konwersji Setna List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Chcę uniknąć tworzenia nowej listy w każdej iteracji pętli. Czy to jest …
503 java  performance  list  set 

26
Jak uruchomić aplikację node.js jako usługę w tle?
Ponieważ ten post zyskał wiele uwagi przez lata, na dole tego wpisu umieściłem najlepsze rozwiązania dla poszczególnych platform. Oryginalny post : Chcę, aby mój serwer node.js działał w tle, tzn .: kiedy zamykam terminal, chcę, aby mój serwer nadal działał. Poszukałem go i wymyśliłem ten samouczek , jednak nie działa …

3
Pomiń chwytaki Git
Patrzę na git hook, który szuka instrukcji print w kodzie Pythona. Jeśli znaleziono instrukcję print, uniemożliwia to polecenie git. Chcę pominąć ten hak i powiedziano mi, że jest na to polecenie. Nie udało mi się go znaleźć. jakieś pomysły?
503 git  githooks  git-commit 



11
Szybki odczyt bardzo dużych tabel jako ramek danych
Mam bardzo duże tabele (30 milionów wierszy), które chciałbym załadować, ponieważ ramki danych w R. read.table()mają wiele wygodnych funkcji, ale wygląda na to, że w implementacji jest dużo logiki, która spowolniłaby wszystko. W moim przypadku zakładam, że znam typy kolumn z wyprzedzeniem, tabela nie zawiera żadnych nagłówków kolumn ani nazw …
502 r  import  dataframe  r-faq 

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.