Programowanie

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

23
Jak sprawdzić niezdefiniowaną lub zerową zmienną w JavaScript?
Często używamy następującego wzorca kodu w naszym kodzie JavaScript if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } Czy istnieje mniej szczegółowy sposób sprawdzania, który ma taki sam efekt? Według niektórych forów i literatury po prostu poniższe powinny mieć ten sam efekt. if (some_variable) …

30
Jak napisać kod obiektowy w C? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Jakie są sposoby pisania kodu obiektowego w C? Zwłaszcza w odniesieniu do polimorfizmu. Patrz także …
500 c  oop  object 


5
Czy standard C ++ pozwala niezainicjowanemu boolowi na zawieszenie programu?
Wiem, że „niezdefiniowane zachowanie” w C ++ może pozwolić kompilatorowi na zrobienie wszystkiego, co chce. Miałem jednak awarię, która mnie zaskoczyła, ponieważ uznałem, że kod jest wystarczająco bezpieczny. W takim przypadku prawdziwy problem wystąpił tylko na konkretnej platformie używającej określonego kompilatora i tylko wtedy, gdy włączono optymalizację. Próbowałem kilku rzeczy, …


24
Jak zmusić Gita do sklonowania w bieżącym katalogu
Robię: git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./ Dostaję: Fatal: ścieżka docelowa „.” już istnieje i nie jest pustym katalogiem. Znam ścieżkę. już istnieje. I zapewniam, że katalog jest pusty. (Robię to w środku i nic nie widzę!) Czego mi brakuje tutaj, aby sklonować ten projekt do bieżącego katalogu?
499 git  git-clone 

11
Warunkowe AngularJS ngClass
Czy jest jakiś sposób na wyrażenie czegoś w rodzaju ng-classwarunku? Na przykład próbowałem następujące: <span ng-class="{test: 'obj.value1 == \'someothervalue\''}">test</span> Problem z tym kodem polega na tym, że bez względu na wszystko obj.value1test klasy jest zawsze stosowany do elementu. Robiąc to: <span ng-class="{test: obj.value2}">test</span> Dopóki obj.value2nie jest równa prawdziwej wartości, klasa …
499 html  css  angularjs 


14
Jak korzystać z kontroli źródła Git for Unity3D?
Czy chcesz uzyskać więcej informacji na temat Przepełnienia stosu w : Git для контроля версий w Unity3D? Jakie są najlepsze praktyki korzystania z kontroli źródła Git w Unity 3D, szczególnie w przypadku binarnego charakteru projektów Unity 3D? Proszę opisać przepływ pracy, jakie ścieżki będą zawarte w .gitignore, jakie ustawienia należy …

8
Staging Usunięte pliki
Powiedzmy, że mam plik w moim repozytorium git o nazwie foo. Załóżmy, że został usunięty za pomocą rm(nie git rm). Następnie status git pokaże: Changes not staged for commit: deleted: foo Jak przeprowadzić etap usuwania tego pojedynczego pliku? Jeśli spróbuję: git add foo To mówi: 'foo' did not match any …
499 git  git-add  git-rm  git-stage 

11
Przepełnienie tekstu CSS w komórce tabeli?
Chcę użyć CSS text-overfloww komórce tabeli, tak aby jeśli tekst był zbyt długi, aby zmieścił się w jednym wierszu, będzie przycinany wielokropkiem zamiast zawijania do wielu wierszy. czy to możliwe? Próbowałem tego: td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } white-space: nowrapWygląda jednak na to, że tekst (i jego …
499 css  overflow 


30
Węzeł Sass nie mógł znaleźć powiązania dla bieżącego środowiska
Mam problemy z budowaniem aplikacji, ponieważ błąd węzła ciągle zawiedzie. BŁĄD w brakującym powiązaniu / Użytkownicy / warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node Węzeł Sass nie mógł znaleźć powiązania dla bieżącego środowiska: OS X 64-bit z Node 0.10.x Próbowałem biegać npm rebuild node-sass który mówi Binarny jest w porządku; wychodzę. Podczas pracy node -vdostaję wersję …
499 node.js  npm 


21
Radzisz sobie z wieloma wersjami Pythona i PIP?
Czy jest jakiś sposób, aby pipdobrze grać z wieloma wersjami Pythona? Na przykład chcę użyć, pipaby jawnie zainstalować rzeczy w mojej instalacji w wersji 2.5 lub mojej instalacji w wersji 2.6. Na przykład, easy_installużywam easy_install-2.{5,6}. I tak - wiem o virtualenv i nie - to nie jest rozwiązanie tego konkretnego …
499 python  pip 

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.