Programowanie

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



3
wiele tagów <nav>
Czy możemy używać wielu tagów na tej samej stronie w html5? Przeczytałem ten artykuł na Zeldman.com, ale nie jest dla mnie do końca jasny to znaczy &lt;header&gt;&lt;nav&gt;links here&lt;/nav&gt;&lt;/header&gt; &lt;footer&gt;&lt;nav&gt;links here&lt;/nav&gt;&lt;/footer&gt;
97 html 

9
Usługa WCF dławi się na właściwościach bez „zestawu”. Jakieś obejście?
Mam pewną klasę, którą mijam w wyniku metody usługi i ta klasa ma właściwość tylko do pobierania: [DataContract] public class ErrorBase { [DataMember] public virtual string Message { get { return ""; } } } Otrzymuję wyjątek po stronie usług: System.Runtime.Serialization.InvalidDataContractException: Nie ustawiono metody dla właściwości „Message” w typie „MyNamespace.ErrorBase”. …

6
Procedura składowana wolna w przypadku wywołania z sieci WWW, szybka z Management Studio
Mam procedurę składowaną, która niesamowicie przekracza limit czasu za każdym razem, gdy jest wywoływana z aplikacji internetowej. Uruchomiłem Sql Profiler i prześledziłem wywołania, które wygasły, i w końcu odkryłem następujące rzeczy: Po wykonaniu instrukcji z poziomu MS SQL Management Studio, z tymi samymi argumentami (w rzeczywistości skopiowałem wywołanie procedury ze …

3
Dlaczego sizeof int jest błędne, a sizeof (int) jest prawidłowe?
Wiemy, że sizeofjest to operator służący do obliczania rozmiaru dowolnego typu danych i wyrażenia, a gdy operand jest wyrażeniem, można pominąć nawiasy. int main() { int a; sizeof int; sizeof( int ); sizeof a; sizeof( a ); return 0; } pierwsze użycie sizeofjest złe, podczas gdy inne mają rację. Gdy …
97 c++  c  sizeof 

4
Jak korzystać ze struktury Swift w Objective-C
Po prostu mam strukturę, która przechowuje stałe aplikacji, jak poniżej: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Te stałe mogą być używane w kodzie Swift, wywołując Constant.ParseClientKeyna przykład. Ale w moim kodzie zawiera również …



4
Dziwny wzrost wydajności w prostym benchmarku
Wczoraj znalazłem artykuł Christopha Nahra zatytułowany ".NET Struct Performance", w którym porównano kilka języków (C ++, C #, Java, JavaScript) dla metody, która dodaje dwie struktury punktowe ( doublekrotki). Jak się okazało, wykonanie wersji C ++ zajmuje około 1000 ms (iteracje 1e9), podczas gdy C # nie może zejść poniżej …

3
Używanie emit vs wywoływanie sygnału tak, jakby to była zwykła funkcja w Qt
Powiedzmy, że mam ten sygnał: signals: void progressNotification(int progress); Dopiero niedawno dowiedziałem się o słowie kluczowym emit w Qt. Do tej pory wykonywałem sygnały, po prostu wywołując je jak zwykłą funkcję. Więc zamiast: emit progressNotification(1000 * seconds); Napisałbym: progressNotification(1000 * seconds); Nazywanie ich w ten sposób wydawało się działać, a …
97 c++  qt 

7
Fragmentacja sterty dużych obiektów
Aplikacja C # / .NET, nad którą pracuję, cierpi na powolny wyciek pamięci. Użyłem CDB z SOS, aby spróbować określić, co się dzieje, ale dane nie wydają się mieć żadnego sensu, więc miałem nadzieję, że któryś z was mógł już tego doświadczyć. Aplikacja działa na platformie 64-bitowej. Ciągle oblicza i …

1
Dlaczego kompilator C # szaleje w tej zagnieżdżonej kwerendzie LINQ?
Spróbuj skompilować następujący kod, a zobaczysz, że kompilator zajmuje&gt; 3 GB pamięci RAM (cała wolna pamięć na moim komputerze) i bardzo długi czas na kompilację (w rzeczywistości otrzymuję wyjątek IO po 10 minutach). using System; using System.Linq; public class Test { public static void Main() { Enumerable.Range(0, 1).Sum(a =&gt; Enumerable.Range(0, …
97 c#  linq 



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.