Programowanie

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

17
Narzędzie wiersza polecenia do znajdowania rozmiaru sterty Java i używanej pamięci (Linux)?
Czy istnieje narzędzie wiersza polecenia (Linux) do sprawdzania rozmiaru sterty (i używanej pamięci) aplikacji Java? Próbowałem przez jmap. Ale daje informacje. o obszarach pamięci wewnętrznej, takich jak Eden / PermGen itp., co nie jest dla mnie przydatne. Szukam czegoś takiego: Maksymalna pamięć: 1 GB Minimalna pamięć: 256 MB Pamięć sterty: …
171 java  linux  performance  memory  heap 

4
Instalowanie najnowszej wersji git w systemie Ubuntu
Moja aktualna wersja git 1.7.9.5 ... Muszę zaktualizować do co najmniej git 1.7.10, aby mieć git clonepolecenie do prawidłowego działania Próbowałem sudo add-apt-repository ppa:git-core/ppauaktualnić, ale spowodowało to: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 125, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: …
171 git  ubuntu 


2
Zmodyfikuj krycie alfa zmiennej LESS
Używając MNIEJ, wiem, że mogę zmienić nasycenie lub odcień zmiennej koloru. To wygląda tak: background: lighten(@blue, 20%); Chcę jednak zmienić krycie alfa mojego koloru. Najlepiej w ten sposób: background: alpha(@blue, 20%); Czy istnieje prosty sposób na zrobienie tego w MNIEJ?
171 css  variables  less  opacity  alpha 


7
Wyliczenie w Javie - po co używać toString zamiast name
Jeśli spojrzysz w enum api na metodę name(), mówi ona, że: Zwraca nazwę tej stałej wyliczeniowej, dokładnie taką, jaka została zadeklarowana w deklaracji wyliczenia. Większość programistów powinna używać metody toString zamiast tej, ponieważ metoda toString może zwracać bardziej przyjazną dla użytkownika nazwę. Ta metoda jest przeznaczona głównie do stosowania w …
171 java  enums 

12
node.js synchronicznie wykonuje polecenia systemowe
Potrzebuję w funkcji node.js. result = execSync('node -v'); która synchronicznie wykona podaną linię poleceń i zwróci wszystkie stdout'ed przez ten tekst polecenia. ps. Synchronizacja jest nieprawidłowa. Wiem. Tylko do użytku osobistego. AKTUALIZACJA Teraz mamy rozwiązanie mgutz, które daje nam kod zakończenia, ale nie stdout! Wciąż czekam na dokładniejszą odpowiedź. AKTUALIZACJA …

7
Przekształcenie iteratora JavaScript w tablicę
Próbuję użyć nowego obiektu Map z Javascript EC6, ponieważ jest już obsługiwany w najnowszych wersjach przeglądarki Firefox i Chrome. Ale uważam, że jest to bardzo ograniczone w programowaniu "funkcjonalnym", ponieważ brakuje w nim klasycznych metod mapowania, filtrów itp., Które dobrze działałyby z [key, value] parą. Ma forEach, ale to NIE …

12
Czy można wykonać rzadkie pobieranie bez uprzedniego sprawdzenia całego repozytorium?
Pracuję z repozytorium z bardzo dużą liczbą plików, których wypisanie zajmuje kilka godzin. Zastanawiam się, czy Git działałby dobrze z tego rodzaju repozytorium teraz, gdy obsługuje rzadkie pobrania, ale każdy przykład, który mogę znaleźć, robi następujące rzeczy: git clone <path> git config core.sparsecheckout true echo <dir> > .git/info/sparse-checkout git read-tree …
171 git 

15
Kiedy należy używać final dla parametrów metody i zmiennych lokalnych?
Znalazłem kilka odniesień ( na przykład ), które sugerują używanie finaljak największej ilości i zastanawiam się, jakie to ważne. Dzieje się tak głównie w kontekście parametrów metod i zmiennych lokalnych, a nie ostatecznych metod lub klas. W przypadku stałych ma to oczywisty sens. Z jednej strony kompilator może dokonać pewnych …
171 java  final 

19
Jak porównać dwa kolory pod kątem podobieństwa / różnicy
Chcę zaprojektować program, który pomoże mi ocenić pomiędzy 5 predefiniowanymi kolorami, który jest bardziej podobny do koloru zmiennego iz jakim procentem. Chodzi o to, że nie wiem, jak to zrobić ręcznie, krok po kroku. Dlatego jeszcze trudniej jest wymyślić program. Więcej szczegółów: Kolory pochodzą z fotografii tub z żelem o …
171 algorithm  colors  compare  rgb  hsv 

2
Dlaczego lambdy mogą być lepiej zoptymalizowane przez kompilator niż zwykłe funkcje?
W swojej książce The C++ Standard Library (Second Edition)Nicolai Josuttis stwierdza, że ​​kompilator może lepiej zoptymalizować lambdy niż zwykłe funkcje. Ponadto kompilatory C ++ optymalizują lambdy lepiej niż zwykłe funkcje. (Strona 213) Dlaczego? Pomyślałem, że jeśli chodzi o inlining, nie powinno już być żadnej różnicy. Jedynym powodem, dla którego mogłem …

11
Data Rails ActiveRecord pomiędzy
Muszę sprawdzić komentarze przesłane w ciągu jednego dnia. Pole jest częścią standardowych znaczników czasu, to created_at. Wybrana data pochodzi z date_select. Jak mogę ActiveRecordto zrobić? Potrzebuję czegoś takiego: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"

7
Mieszaj kod Razor i JavaScript
Jestem dość zdezorientowany, jak mieszać brzytwę i js. To jest obecna funkcja, z którą utknąłem: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Gdybym mógł zadeklarować kod C # z, <c#></c#>a wszystko inne było kodem JS - to byłby …
171 c#  javascript  razor 


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.