Programowanie

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

12
Jak utworzyć przestrzeń nazw Twitter Bootstrap, aby style nie powodowały konfliktów
Chcę używać Twitter Bootstrap, ale tylko na określonych elementach, więc muszę znaleźć sposób na prefiksowanie wszystkich klas Twitter Bootstrap moim prefiksem lub użycie mniejszej liczby kombinacji. Nie mam jeszcze z tym doświadczenia, więc nie bardzo rozumiem, jak to zrobić. Oto przykład kodu HTML, który próbuję nadać stylowi: <div class="normal-styles"> <h1>dont …

9
Odpowiednik guawy dla IOUtils.toString (InputStream)
Apache Commons IO ma wygodną metodę IOUtils.toString () do odczytywania ciągu znakówInputStream . Ponieważ próbuję odejść od Apache Commons i przenieść się do Guawy : czy istnieje odpowiednik w guawie? Przejrzałem wszystkie klasy w com.google.common.iopakiecie i nie mogłem znaleźć nic tak prostego. Edycja: rozumiem i doceniam problemy z zestawami znaków. …
106 java  io  inputstream  guava 

11
Jak ustawić prototyp obiektu JavaScript, który został już utworzony?
Załóżmy, że mam obiekt foow swoim kodzie JavaScript. foojest złożonym obiektem i jest generowany gdzie indziej. Jak mogę zmienić prototyp fooobiektu? Moją motywacją jest ustawienie odpowiednich prototypów obiektów serializowanych z .NET do literałów JavaScript. Załóżmy, że napisałem następujący kod JavaScript na stronie ASP.NET. var foo = <%=MyData %>; Załóżmy, że …

10
Plik Babel jest kopiowany bez przekształcania
Mam ten kod: "use strict"; import browserSync from "browser-sync"; import httpProxy from "http-proxy"; let proxy = httpProxy.createProxyServer({}); i zainstalowałem babel-corei babel-cliglobalnie przez npm. Chodzi o to, że próbuję skompilować to na moim terminalu: babel proxy.js --out-file proxified.js Plik wyjściowy jest kopiowany zamiast kompilacji (mam na myśli to, że jest taki …

6
Wyłączyć rezerwę SSL i używać tylko TLS dla połączeń wychodzących w .NET? (Łagodzenie skutków Pudla)
Próbuję złagodzić naszą lukę w ataku Poodle SSL 3.0 Fallback . Nasi administratorzy już zaczęli wyłączać SSL na rzecz TLS dla połączeń przychodzących do naszych serwerów. Poradziliśmy również naszemu zespołowi, aby wyłączył SSL w swoich przeglądarkach internetowych. Patrzę teraz na naszą bazę kodu .NET, która inicjuje połączenia HTTPS z różnymi …
106 .net  ssl 


4
Jak wyświetlić historię zmian dla pliku Mercurial?
W przypadku danego pliku w repozytorium Mercurial, jak wyświetlić historię zmian? Jak możesz porównać dwie wersje pliku? Najlepiej robić to wszystko za pomocą narzędzi wizualnych (używamy ExamDiff do wykonywania innych różnic). Powiedziałbym, że jest to podstawowa funkcja kontroli źródła, ale nie wiem, jak to zrobić z Mercurialem.
106 mercurial  diff  revision 

5
Kolor w git-log
Po uruchomieniu git log --decorate --pretty=onelinedane wyjściowe będą miały wpisy takie jak (HEAD, refs/published/master, master)z kolorami. W moim gitconfig mam też: [color "branch"] current = yellow reverse local = yellow remote = green Jak odtworzyć te kolory podczas tworzenia niestandardowego formatu, takiego jak poniższy? git log --decorate --stat --graph --pretty=format:"%d …
106 git  git-log 

2
W jaki sposób generyczna kowariancja i kontrawariancja jest implementowana w C # 4.0?
Nie uczestniczyłem w PDC 2008, ale usłyszałem wiadomości, że C # 4.0 ma obsługiwać kowariancję i kontrwariancję rodzajową. Oznacza to, że List<string>można przypisać do List<object>. Jak to możliwe? W książce Jona Skeeta C # in Depth wyjaśniono, dlaczego typy generyczne języka C # nie obsługują kowariancji i kontrawariancji. Służy głównie …

6
Jak poprawnie używać tagu „sekcja” w HTML5?
Próbuję zbudować układ w HTML5 i po przeczytaniu kilku różnych artykułów jestem po prostu zdezorientowany. Próbuję uzyskać informacje na temat tego, jak powinno być używane. Poniżej znajdują się odmiany, z którymi się poruszam: 1) <section id="content"> <h1>Heading</h1> <div id="primary"> Some text goes here... </div> </section> Czy możesz użyć tagu sekcji, …
106 html 

7
Dlaczego „czysty polimorfizm” jest lepszy od stosowania RTTI?
Prawie każdy zasób C ++, który widziałem, który omawia tego rodzaju rzeczy, mówi mi, że powinienem preferować podejście polimorficzne od używania RTTI (identyfikacja typu w czasie wykonywania). Ogólnie rzecz biorąc, traktuję tego rodzaju rady poważnie i spróbuję zrozumieć uzasadnienie - w końcu C ++ to potężna bestia i trudna do …
106 c++  polymorphism  rtti 



4
Kiedy zapamiętywanie jest automatyczne w GHC Haskell?
Nie mogę zrozumieć, dlaczego m1 najwyraźniej jest zapamiętywany, podczas gdy m2 nie znajduje się w następującym: m1 = ((filter odd [1..]) !!) m2 n = ((filter odd [1..]) !! n) m1 10000000 zajmuje około 1,5 sekundy przy pierwszym połączeniu i ułamek tego czasu przy kolejnych (przypuszczalnie buforuje listę), natomiast m2 …
106 haskell  ghc  memoization 

7
Praca z README.md na github.com [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 3 lata temu . Popraw to pytanie Nie jestem zbyt zaznajomiony z lekkim językiem znaczników używanym przez github podczas aktualizowania plików README. Gdzie …
106 github  markdown  markup 

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.