Programowanie

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

2
Jak uzyskać min / max dwóch liczb całkowitych w Postgres / SQL?
Jak znaleźć maksimum (lub minimum) dwóch liczb całkowitych w Postgres / SQL? Jedna z liczb całkowitych nie jest wartością kolumny. Podam przykładowy scenariusz: Chciałbym odjąć liczbę całkowitą z kolumny (we wszystkich wierszach), ale wynik nie powinien być mniejszy niż zero. Na początek mam: UPDATE my_table SET my_column = my_column - …
147 postgresql 

8
Czy atrybut „type” jest niezbędny w przypadku tagów <script>?
Widziałem jedno i drugie: &lt;script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'&gt;&lt;/script&gt; i to: &lt;script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'&gt;&lt;/script&gt; Czy atrybut typu ma jakiekolwiek znaczenie?
147 html 

7
Jak uruchomić wiele powłok w Emacsie
Używam Emacsa 23.3.1 w Windows 7. Wiem, że mogę uruchomić powłokę z emacsa używając powłoki Mx. Chciałbym mieć wiele okien powłoki w tym samym czasie, ale wpisanie powłoki Mx po raz drugi otwiera mi to samo okno powłoki. Czy jest sposób, aby mieć różne okna powłoki?
147 emacs 

5
Czy SVG obsługuje osadzanie obrazów bitmapowych?
Czy obraz SVG jest czysto wektorowy, czy też możemy połączyć obrazy bitmapowe w obraz SVG? A co z transformacjami zastosowanymi w obrazach bitmapowych (perspektywa, odwzorowania itp.)? Edycja : obrazy mogą być dołączane do pliku SVG poprzez odnośnik do linku. Zobacz http://www.w3.org/TR/SVG/struct.html#ImageElement . Moje pytanie dotyczyło w istocie tego, czy obrazy …
147 image  svg  bitmapimage 


17
Co jest lepsze, wartość zwracana czy parametr wyjściowy?
Jeśli chcemy uzyskać wartość z metody, możemy użyć jednej z wartości zwracanych, na przykład: public int GetValue(); lub: public void GetValue(out int x); Naprawdę nie rozumiem różnic między nimi, więc nie wiem, co jest lepsze. Czy możesz mi to wyjaśnić? Dziękuję Ci.
147 c#  reference 

7
Główny parametr Node.js package.json
Przeprowadziłem już sporo poszukiwań. Jednak nadal mam wątpliwości co do głównego parametru w package.json z Node.js. W jaki sposób wypełnienie tego pola może pomóc? Pytając w inny sposób, czy mogę uruchomić moduł w innym stylu, jeśli to pole przedstawia? Czy w głównym parametrze można wypełnić więcej niż jeden skrypt? Jeśli …

6
Mock funkcje w Go
Uczę się Go, kodując mały, osobisty projekt. Mimo że jest mały, zdecydowałem się przeprowadzić rygorystyczne testy jednostkowe, aby od samego początku nauczyć się dobrych nawyków w Go. Zwykłe testy jednostkowe były w porządku i eleganckie, ale teraz jestem zaintrygowany zależnościami; Chcę mieć możliwość zamiany niektórych wywołań funkcji na pozorowane. Oto …
147 unit-testing  mocking  go 

8
Usuwanie elementów ze std :: set podczas iteracji
Muszę przejść przez zestaw i usunąć elementy, które spełniają predefiniowane kryteria. Oto kod testowy, który napisałem: #include &lt;set&gt; #include &lt;algorithm&gt; void printElement(int value) { std::cout &lt;&lt; value &lt;&lt; " "; } int main() { int initNum[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; std::set&lt;int&gt; …

2
Jaka jest różnica między Sjlj vs Dwarf vs SEH?
Nie mogę znaleźć wystarczających informacji, aby zdecydować, którego kompilatora powinienem użyć do skompilowania projektu. Na różnych komputerach znajduje się kilka programów symulujących proces. W systemie Linux używam GCC. Wszystko w porządku. Potrafię zoptymalizować kod, szybko się kompiluje i zużywa mało pamięci. Robię własny benchmark z kompilatorami MSVC i GCC. Później …

13
Jak programuje się codzienne maszyny?
W jaki sposób programuje się maszyny codziennego użytku (nie tyle komputery i urządzenia mobilne, ile urządzenia, zegarki cyfrowe itp.)? Jaki kod jest używany do programowania automatu sprzedającego Coca-Cola? W jaki sposób mój ekspres akceptuje zaprogramowany czas i zaczyna parzyć dzbanek kawy kilka godzin później, kiedy ten czas nadejdzie? Czy tego …

2
Czytanie łańcucha za pomocą scanf
Jestem trochę zdezorientowany. Miałem wrażenie, że poprawny sposób odczytu napisu C scanf()przebiega zgodnie z liniami (nieważne możliwe przepełnienie bufora, to tylko prosty przykład) char string[256]; scanf( "%s" , string ); Jednak wydaje się, że działa też: scanf( "%s" , &amp;string ); Czy to tylko mój kompilator (gcc), szczęście czy coś …
147 c  scanf 

10
Normalizowanie szybkości kółka myszy w różnych przeglądarkach
Dla innego pytania ułożyłem tę odpowiedź , w tym ten przykładowy kod . W tym kodzie używam kółka myszy do powiększania / zmniejszania płótna HTML5. Znalazłem kod, który normalizuje różnice szybkości między przeglądarką Chrome i Firefox. Jednak obsługa zoomu w Safari jest znacznie, znacznie szybsza niż w którymkolwiek z nich. …

10
Jak zamienić ciągi zawierające ukośniki na sed?
Mam projekt Visual Studio, który jest rozwijany lokalnie. Pliki kodu należy wdrożyć na serwerze zdalnym. Jedynym problemem jest to, że adresy URL, które zawierają, są zakodowane na stałe. Projekt zawiera adresy URL, takie jak ? Page = one . Aby link był ważny na serwerze, musi to być / page …
147 sed 

5
Jaka jest domyślna metoda HTTP formularza?
Gdy formularz HTML jest przesyłany bez określenia metody, jaka jest używana domyślna metoda HTTP? POBIERZ czy OPUBLIKUJ? Czy to zachowanie kiedykolwiek zmieniło się między standardami HTML? Jeśli to możliwe, zacytuj standardowy dokument W3C.
147 html  forms 

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.