Programowanie

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


1
Dlaczego ten kod F # jest tak wolny?
Implementacja Levenshtein w językach C # i F #. Wersja C # jest 10 razy szybsza dla dwóch ciągów około 1500 znaków. C #: 69 ms, F # 867 ms. Czemu? O ile wiem, robią dokładnie to samo? Nie ma znaczenia, czy jest to wersja Release czy Debug. EDYCJA: Jeśli …
128 c#  performance  f#  inline 

7
Czy konieczne jest osobne zamykanie każdego zagnieżdżonego programu OutputStream i Writer?
Piszę kawałek kodu: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); Czy muszę zamykać każdy strumień lub program zapisujący, jak poniżej? gzipOutputStream.close(); bw.close(); outputStream.close(); A może po prostu zamknięcie ostatniego strumienia będzie w porządku? bw.close();

8
Czy mogę wykluczyć niektóre konkretne adresy URL z <url-pattern> wewnątrz <filter-mapping>?
Chcę, aby jakiś konkretny filtr był stosowany do wszystkich adresów URL z wyjątkiem jednego konkretnego (tj. Z /*wyjątkiem /specialpath). Czy jest taka możliwość? przykładowy kod: &lt;filter&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.somproject.AFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;!-- the question is: how to modify this line? --&gt; &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt; &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt;


11
Kto zaprojektował / zaprojektował IOStreams w C ++ i czy nadal będzie uważany za dobrze zaprojektowany według dzisiejszych standardów? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Po pierwsze, może się wydawać, że proszę o subiektywne …
128 c++  iostream 


4
Jakie wtyczki VIM są dostępne dla Eclipse? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
128 eclipse  vim  ide 


3
Jak używać CURL przez proxy?
Chcę ustawić curl, aby używać serwera proxy. Adres URL jest dostarczany przez formularz html, co nie stanowiło problemu. Bez proxy działa dobrze. Znalazłem kod na tej i innych stronach, ale nie działają. Każda pomoc w znalezieniu właściwego rozwiązania byłaby bardzo mile widziana. Czuję, że poniżej są blisko, ale czegoś mi …
128 php  curl  proxy  php-curl 



20
częściowe formatowanie ciągu
Czy można wykonać częściowe formatowanie ciągu za pomocą zaawansowanych metod formatowania ciągów, podobnie jak w przypadku safe_substitute()funkcji szablonu ciągu ? Na przykład: s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError 'bar'

2
Jak posiadanie zmiennej dynamicznej wpływa na wydajność?
Mam pytanie dotyczące wydajności dynamicw języku C #. Czytałem, dynamicże kompilator działa ponownie, ale co robi? Czy musi przekompilować całą metodę ze dynamiczmienną używaną jako parametr, czy tylko te wiersze z dynamicznym zachowaniem / kontekstem? Zauważyłem, że użycie dynamiczmiennych może spowolnić prostą pętlę for o 2 rzędy wielkości. Kod, którym …
128 c#  performance  dynamic 

10
Wyrażenia wskaźnikowe: * ptr ++, * ++ ptr i ++ * ptr
Niedawno natknąłem się na ten problem, którego sam nie potrafię zrozumieć. Co naprawdę oznaczają te trzy wyrażenia ? *ptr++ *++ptr ++*ptr Próbowałem Ritchie. Ale niestety nie był w stanie nadążyć za tym, co powiedział o tych 3 operacjach. Wiem, że wszystkie są wykonywane w celu zwiększenia wskaźnika / wskazanej wartości. …
128 c++  c  pointers  increment 

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.