Programowanie

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

16
Jak wyodrębnić pod-hash z hasha?
Mam haszysz: h1 = {:a => :A, :b => :B, :c => :C, :d => :D} Jaki jest najlepszy sposób na wyodrębnienie takiego podhashu? h1.extract_subhash(:b, :d, :e, :f) # => {:b => :B, :d => :D} h1 #=> {:a => :A, :c => :C}
97 ruby  hash 

22
Nie można uruchomić zaćmienia - nie znaleziono maszyny wirtualnej Java
Eclipse działało wczoraj dobrze (i było tak, odkąd go zainstalowałem około rok temu). Teraz nagle pojawia się następujący błąd podczas uruchamiania: "A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: …
97 eclipse  java 

6
Jak skompilować C ++ z Clang?
Zainstalowałem Clang za pomocą apt-get w Ubuntu i mogę z powodzeniem skompilować pliki C przy jego użyciu. Jednak nie mam pojęcia, jak za jego pomocą skompilować C ++. Co muszę zrobić, aby skompilować C ++?
97 c++  clang 


11
Ustaw fokus na pole wprowadzania podczas ładowania
W jaki sposób podczas ładowania strony można ustawić kursor na określonym polu wprowadzania danych? Czy można również zachować początkową wartość tekstu i umieścić kursor na końcu wpisu? <input type="text" size="25" id="myinputbox" class="input-text" name="input2" value = "initial text" />
97 javascript  html  dom  xhtml 

5
HMAC-SHA1 w bash
Czy istnieje skrypt bash do generowania HMAC-SHA1skrótu? Szukam czegoś równoważnego z następującym kodem PHP: hash_hmac("sha1", "value", "key");
97 bash  sha1  hmac 

6
Jak usunąć tylko podkreślenie z: przed?
Mam zestaw stylizowanych linków używających :beforedo zastosowania strzałki. Wygląda dobrze we wszystkich przeglądarkach, ale kiedy zastosuję podkreślenie do łącza, nie chcę, aby część była podkreślona :before(strzałka). Zobacz na przykład jsfiddle: http://jsfiddle.net/r42e5/1/ Czy można to usunąć? Styl testowy, z którym siedziałem #test p a:hover:before, został zastosowany (według Firebuga), ale podkreślenie wciąż …



7
Użycie portu Cassandra - jak używane są porty?
Eksperymentując z Cassandrą zauważyłem, że Cassandra nasłuchuje następujących portów: TCP *: 8080 TCP *: 8888 TCP *: 57311 TCP *: 57312 TCP 127.0.0.1:7000 TCP 127.0.0.1:9160 UDP 127.0.0.1:700 W jaki sposób Cassandra używa każdego z wymienionych portów?
97 nosql  cassandra 

10
Czy możliwe są zagnieżdżone komentarze HTML?
zgodnie z tytułem; czy można mieć zagnieżdżone komentarze w prawidłowym HTML? zobacz poniższy przykład ... <p>some text</p> <!-- comment 1 <p>commented out html</p> <!-- comment 2 // are nested html comment allowed? end of comment 2 --> <p>more commented out html</p> end of comment 1 --> <p>some more text</p> Wydaje …

26
Co w Eclipse może powodować ikonę błędu „red-x” w Eksploratorze pakietów, gdy wszystkie źródła Java kompilują się bez błędów?
Używam Eclipse do programowania w języku Java. Wszystkie moje źródła kompilują się dobrze, a wynikowa aplikacja dobrze się kompiluje. Jednak w Eksploratorze pakietów ciągle otrzymuję powiadomienie o błędzie „red-x”. Wszystkie moje źródła w tym katalogu źródłowym (zbyt długie na migawkę) kompilują się dobrze, żadne z nich nie pokazuje ikony błędu …
97 java  eclipse 

5
W jaki sposób dziedziczenie wirtualne rozwiązuje niejednoznaczność „diamentu” (dziedziczenie wielokrotne)?
class A { public: void eat(){ cout<<"A";} }; class B: virtual public A { public: void eat(){ cout<<"B";} }; class C: virtual public A { public: void eat(){ cout<<"C";} }; class D: public B,C { public: void eat(){ cout<<"D";} }; int main(){ A *a = new D(); a->eat(); } Rozumiem …


2
Czy konieczne jest używanie autoreleasepool w programie Swift?
Na stronie 17 tej prezentacji WWDC14 jest napisane Pracujesz z Objective-C? Nadal trzeba zarządzać pulami automatycznych wydań autoreasepool {/ * kod * /} Co to znaczy? Czy to oznacza, że ​​jeśli moja baza kodu nie ma żadnych plików Objective-C, autoreleasepool {}jest niepotrzebna? W odpowiedzi na powiązane pytanie znajduje się przykład, …

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.