Programowanie

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


30
Jaka jest twoja najbardziej kontrowersyjna opinia programowa?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jest to zdecydowanie subiektywne, ale chciałbym uniknąć kłótni. Myślę, że może być interesujące pytanie, jeśli ludzie będą traktować to odpowiednio. Pomysł na to pytanie zrodził …


20
nodejs vs node na Ubuntu 12.04
Zainstalowałem nodejs na Ubuntu z instrukcji podanych tutaj Kiedy piszę node --versionw terminalu, widzę to: -bash: /usr/sbin/node: No such file or directory Widzę jednak węzeł w /usr/sbin/katalogu. Pisanie npm --versionprogramów 1.3.5 Pisanie nodejs --versionprogramówv0.10.15 Ponadto widzę węzeł w /usr/bin/katalogu. Jak mam zacząć nodepracę? Ponadto, jeśli użyję zsh zamiast bash, wtedy …

9
Różnice między łańcuchem C ++ == a Compare ()?
Właśnie przeczytałem kilka zaleceń dotyczących używania std::string s = get_string(); std::string t = another_string(); if( !s.compare(t) ) { zamiast if( s == t ) { Prawie zawsze używam ostatniego, ponieważ jestem do tego przyzwyczajony i wydaje mi się to naturalne, bardziej czytelne. Nawet nie wiedziałem, że istnieje osobna funkcja porównania. …
363 c++  string 

5
Jak uzyskać ocenione atrybuty w niestandardowej dyrektywie
Próbuję uzyskać oceniany atrybut z mojej niestandardowej dyrektywy, ale nie mogę znaleźć odpowiedniego sposobu na zrobienie tego. Stworzyłem ten jsFiddle do opracowania. <div ng-controller="MyCtrl"> <input my-directive value="123"> <input my-directive value="{{1+1}}"> </div> myApp.directive('myDirective', function () { return function (scope, element, attr) { element.val("value = "+attr.value); } }); czego mi brakuje?

22
Wydajność HTTP a HTTPS
Czy istnieją jakieś zasadnicze różnice w wydajności między http a https? Wydaje mi się, że pamiętam, że HTTPS może być piąty tak szybko jak HTTP. Czy dotyczy to serwerów / przeglądarek obecnej generacji? Jeśli tak, to czy są jakieś oficjalne dokumenty na jego poparcie?
363 performance  http  https 

8
Git - naciśnij aktualny skrót do gałęzi
Czy istnieje skrót, aby powiedzieć Gitowi, aby przesunął bieżącą gałąź śledzenia do początku? Uwaga: Wiem, że mogę zmienić domyślne zachowanie push , ale szukam rozwiązania ad-hoc, które nie zmienia domyślnego zachowania. Załóżmy na przykład, że jestem na gałęzi feature/123-sandbox-tests, której będę używać git push origin feature/123-sandbox-tests co jest nużące. Szukam …
363 git 

17
Dlaczego document.write jest uważane za „złą praktykę”?
Wiem, że document.writejest uważane za złą praktykę; i mam nadzieję, że opracuję listę powodów, aby przesłać do zewnętrznego dostawcy, dlaczego nie powinni używać document.writew implementacjach swojego kodu analitycznego. Podaj document.writeponiżej powód zgłoszenia złej praktyki.
363 javascript 

10
Czy przechowywanie listy rozdzielanej w kolumnie bazy danych jest tak złe?
Wyobraź sobie formularz internetowy z zestawem pól wyboru (można wybrać dowolne lub wszystkie z nich). Zdecydowałem się zapisać je na oddzielonej przecinkami liście wartości przechowywanych w jednej kolumnie tabeli bazy danych. Teraz wiem, że poprawnym rozwiązaniem byłoby utworzenie drugiej tabeli i poprawna normalizacja bazy danych. Łatwiej było wdrożyć łatwe rozwiązanie, …

30
Jak rozwiązać wyjątek Hibernacji „nie udało się leniwie zainicjować zbioru roli”
Mam ten problem: org.hibernate.LazyInitializationException: nie udało się leniwie zainicjować kolekcji roli: mvc3.model.Topic.comments, żadna sesja ani sesja nie została zamknięta Oto model: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; private String text; @OneToMany(mappedBy …


9
Jak mogę zindeksować tablicę MATLAB zwróconą przez funkcję bez uprzedniego przypisania jej do zmiennej lokalnej?
Na przykład, jeśli chcę odczytać środkową wartość magic(5), mogę to zrobić w następujący sposób: M = magic(5); value = M(3,3); dostać value == 13. Chciałbym móc zrobić coś takiego: value = magic(5)(3,3); value = (magic(5))(3,3); zrezygnować ze zmiennej pośredniej. Jednak MATLAB narzeka Unbalanced or unexpected parenthesis or bracketna pierwszy nawias …


12
Ponowne ładowanie submodułów w IPython
Obecnie pracuję nad projektem Pythona, który zawiera podmoduły i używa numpy / scipy. Ipython jest używany jako interaktywna konsola. Niestety nie jestem zadowolony z przepływu pracy, którego używam teraz, byłbym wdzięczny za porady. W IPython środowisko jest ładowane za pomocą prostej importkomendy. Jednak często konieczna jest zmiana kodu w jednym …
363 python  ipython 

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.