Programowanie

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

18
Jak mogę zabić proces według nazwy zamiast PID?
Czasami, gdy próbuję uruchomić Firefoksa, mówi „proces Firefox już działa”. Więc muszę to zrobić: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep firefox jeremy@jeremy-desktop:~$ kill 7451 To, co chciałbym, to …
349 linux  bash  shell 

13
Jaka jest różnica między obiektami HashMap i Map w Javie?
Jaka jest różnica między następującymi mapami, które tworzę (w innym pytaniu, ludzie odpowiadali za ich pomocą pozornie zamiennie i zastanawiam się, czy / jak się różnią): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
349 java  dictionary  hashmap 

6
std :: unique_lock <std :: mutex> czy std :: lock_guard <std :: mutex>?
На этот вопрос есть ответы на Stack Overflow на русском : Чем std :: unique_lock отличается от std :: lock_guard? Mam dwa przypadki użycia. A. Chcę zsynchronizować dostęp przez dwa wątki do kolejki. B. Chcę zsynchronizować dostęp do kolejki przez dwa wątki i użyć zmiennej warunkowej, ponieważ jeden z wątków …

14
Node.js: co to jest błąd ENOSPC i jak go rozwiązać?
Mam problem z Node.js i przesyłaniem plików na serwer. Do przesyłania plików na serwer używam tej wtyczki . Podczas uruchamiania przesyłania pliku na serwer proces Node.js ulegał awarii i wyświetlał błąd: Błąd: ENOSPC. Kod serwera nie działa. $ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.9G 4.1G …
349 node.js 



9
Znajdź indeks ostatniego wystąpienia podłańcucha w ciągu
Chcę znaleźć pozycję (lub indeks) ostatniego wystąpienia określonego podłańcucha w danym ciągu wejściowym str. Załóżmy na przykład, że łańcuch wejściowy jest, str = 'hello'a podłańcuch jest target = 'l', to powinien dać wynik 3. W jaki sposób mogę to zrobić?
349 python  string 

3
zmiany w git stash dotyczą nowej gałęzi?
Pracowałem nad gałęzią master, wprowadziłem pewne zmiany, a potem je ukryłem. Teraz mój mistrz jest w HEAD. Ale teraz chcę pobrać te zmiany, ale do nowej gałęzi, która rozgałęzia się z wersji HEAD gałęzi master. Jak mam to zrobic ?
349 git 

4
Co to jest adres URL obiektu blob i dlaczego jest używany?
Mam wiele problemów z adresem URL obiektu blob. Szukałem srctagu wideo na YouTube i odkryłem, że film srcbył podobny do: src="blob:https://crap.crap" Otworzyłem adres URL obiektu blob, który był w srcfilmie, w którym wystąpił błąd. Nie mogę otworzyć linku, ale działał z srctagiem. Jak to jest możliwe? Wymagania: Co to jest …

16
Jak zmienić kolor elementu SVG?
Chcę użyć tej techniki http://css-tricks.com/svg-fallbacks/ i zmienić kolor svg, ale jak dotąd nie byłem w stanie tego zrobić. Umieszczam to w css, ale mój obraz jest zawsze czarny, bez względu na wszystko. Mój kod: .change-my-color { fill: green; } &lt;svg&gt; &lt;image class="change-my-color" xlink:href="https://svgur.com/i/AFM.svg" width="96" height="96" src="ppngfallback.png" /&gt; &lt;/svg&gt; Uruchom fragment …
349 css  svg 



12
Zmienne globalne w AngularJS
Mam problem z inicjowaniem zmiennej w zakresie w kontrolerze. Następnie zmienia się w innym kontrolerze, gdy użytkownik loguje się. Ta zmienna służy do kontrolowania takich rzeczy, jak pasek nawigacyjny i ogranicza dostęp do części witryny w zależności od typu użytkownika, dlatego ważne jest, aby zachował swoją wartość. Problem polega na …


10
Jak działają prawdopodobne / mało prawdopodobne makra w jądrze Linuksa i jakie są ich zalety?
Przekopałem się przez niektóre części jądra Linuxa i znalazłem takie wywołania: if (unlikely(fd &lt; 0)) { /* Do something */ } lub if (likely(!err)) { /* Do something */ } Znalazłem ich definicję: #define likely(x) __builtin_expect((x),1) #define unlikely(x) __builtin_expect((x),0) Wiem, że są do optymalizacji, ale jak działają? A o ile …

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.