Programowanie

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

5
Dlaczego CancellationToken jest oddzielony od CancellationTokenSource?
Szukam uzasadnienia, dlaczego CancellationTokenstruktura .NET została wprowadzona jako dodatek do CancellationTokenSourceklasy. Rozumiem, jak należy używać interfejsu API, ale chcę również zrozumieć, dlaczego jest tak zaprojektowany. To znaczy, dlaczego mamy: var cts = new CancellationTokenSource(); SomeCancellableOperation(cts.Token); ... public void SomeCancellableOperation(CancellationToken token) { ... token.ThrowIfCancellationRequested(); ... } zamiast bezpośredniego przekazywania, CancellationTokenSourcejak: var …




10
Najbardziej efektywny sposób rzutowania List <SubClass> na List <BaseClass>
Mam coś List&lt;SubClass&gt;, co chcę traktować jako List&lt;BaseClass&gt;. Wygląda na to, że nie powinno to stanowić problemu, ponieważ rzutowanie a SubClassna a BaseClassjest bardzo proste, ale mój kompilator narzeka, że ​​rzutowanie jest niemożliwe. Jaki jest więc najlepszy sposób na uzyskanie odniesienia do tych samych obiektów, co List&lt;BaseClass&gt;? W tej chwili …

8
Ustawianie wysokości wiersza tabeli
Mam ten kod: &lt;table class="topics" &gt; &lt;tr&gt; &lt;td style="white-space: nowrap; padding: 0 5px 0 0; color:#3A5572; font-weight: bold;"&gt;Test&lt;/td&gt; &lt;td style="padding: 0 4px 0 0;"&gt;1.0&lt;/td&gt; &lt;td&gt;abc&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="white-space: nowrap; padding: 0 5px 0 0; color:#3A5572; font-weight: bold;"&gt;test2&lt;/td&gt; &lt;td style="padding: 0 4px 0 0;"&gt;1.3&lt;/td&gt; &lt;td&gt;def&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; Rzędy są zbyt …
139 html  css 

2
Jak podczas edycji programu Microsoft Office VBA mogę wyłączyć wyskakujące komunikaty „Błąd kompilacji”?
Podczas edytowania makra lub funkcji Microsoft Office VBA często przesuniesz kursor z niezakończonej linii. Na przykład, aby skopiować coś, co chcesz wkleić do tego wiersza. Ale jeśli ta częściowa linia nie jest poprawna składniowo, edytor VBA przerywa pracę, wyświetlając komunikat „Błąd kompilacji”, który należy odrzucić. Czy istnieje sposób na wyłączenie …
139 vba  editor 

3
W R, jak uzyskać nazwę obiektu po wysłaniu go do funkcji?
Szukam odwrotności get(). Biorąc pod uwagę nazwę obiektu, chciałbym, aby ciąg znaków reprezentujący ten obiekt został wyodrębniony bezpośrednio z obiektu. Trywialny przykład z foobyciem symbolem zastępczym funkcji, której szukam. z &lt;- data.frame(x=1:10, y=1:10) test &lt;- function(a){ mean.x &lt;- mean(a$x) print(foo(a)) return(mean.x)} test(z) Wydrukowałoby: "z" Moje obejście, które jest trudniejsze do …
139 r 




5
Polecenia wieloliniowe w GHCi
Mam problem z wprowadzaniem poleceń wielowierszowych w ghci. Poniższy dwuwierszowy kod działa z pliku: addTwo :: Int -&gt; Int -&gt; Int addTwo x y = x + y Ale kiedy wchodzę w ghci, pojawia się błąd: &lt;interactive&gt;:1:1: error: Variable not in scope: addTwo :: Int -&gt; Int -&gt; Int Próbowałem …
139 haskell  ghci 

3
Python TypeError: za mało argumentów dla ciągu formatu
Oto wynik. Są to ciągi utf-8, jak sądzę ... niektóre z nich mogą być typu NoneType, ale natychmiast zawodzą, przed takimi jak to ... instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl TypeError: za mało argumentów dla ciągu formatu Jednak jego …


6
Jak importować i eksportować komponenty za pomocą React + ES6 + webpack?
Bawię się Reacti ES6używam babeli webpack. Chcę zbudować kilka komponentów w różnych plikach, zaimportować je w jednym pliku i połączyć je zwebpack Powiedzmy, że mam kilka takich komponentów: my-navbar.jsx import React from 'react'; import Navbar from 'react-bootstrap/lib/Navbar'; export class MyNavbar extends React.Component { render(){ return ( &lt;Navbar className="navbar-dark" fluid&gt; ... …

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.