Programowanie

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

4
Jak skuteczny może być Meteor, udostępniając ogromną kolekcję wielu klientom?
Wyobraź sobie następujący przypadek: 1000 klientów jest podłączonych do strony Meteor wyświetlającej zawartość kolekcji „Somestuff”. „Somestuff” to kolekcja zawierająca 1000 przedmiotów. Ktoś wstawia nowy element do kolekcji „Somestuff” Co się stanie: Wszystkie listy Meteor.Collectionklientów zostaną zaktualizowane, tj. Wstawienie zostanie przesłane do wszystkich (co oznacza jedną wiadomość wstawienia wysłaną do 1000 …

9
Jak pracować w trybie offline z TFS
Nasz serwer TFS ma teraz tymczasowe problemy z łącznością, przez co VS przestał odpowiadać, przez co ponad 50 programistów nie może pracować! Czy w przypadku takiego problemu można przełączyć TFS w tryb offline?
100 visual-studio  tfs 

8
Jak mogę rozwiązać problemy ze skryptem Perl CGI?
Mam skrypt Perla, który nie działa i nie wiem, jak zawęzić problem. Co mogę zrobić? Uwaga: dodaję pytanie, ponieważ naprawdę chcę dodać moją bardzo długą odpowiedź do Stackoverflow. Wciąż łączę się z nim w innych odpowiedziach i zasługuje na to, aby tu być. Nie wstydź się edytować mojej odpowiedzi, jeśli …
100 perl  cgi 

6
Czy HTML5 pozwoli aplikacjom internetowym na nawiązywanie połączeń HTTP peer-to-peer?
Czy można stworzyć aplikację internetową, która przy pomocy centralnego serwera mogłaby tworzyć bezpośrednie połączenia z innymi użytkownikami tej samej aplikacji internetowej? Wyobrażam sobie proces podobny do dziurkowania UDP. Czytałem o nowym API WebSockets w HTML5, ale wygląda na to, że musisz zainicjować połączenie z serwerem kompatybilnym z WS, zanim będzie …
100 javascript  ajax  html 

6
Google Guice vs. PicoContainer for Dependency Injection
Mój zespół bada frameworki wstrzykiwania zależności i próbuje zdecydować między używaniem Google-Guice a PicoContainer. W naszym frameworku szukamy kilku rzeczy: Mały ślad kodu - przez mały ślad kodu mam na myśli to, że nie chcemy, aby wszędzie w naszej bazie kodu zaśmiecał kod iniekcji zależności. Jeśli potrzebujemy refaktoryzacji w przyszłości, …

5
Co robi `someObject.new` w Javie?
W Javie właśnie się dowiedziałem, że poniższy kod jest legalny: KnockKnockServer newServer = new KnockKnockServer(); KnockKnockServer.receiver receive = newServer.new receiver(clientSocket); FYI, receiver to tylko klasa pomocnicza z następującym podpisem: public class receiver extends Thread { /* code_inside */ } Nigdy wcześniej nie widziałem XYZ.newnotacji. Jak to działa? Czy istnieje sposób, …
100 java 

5
Kiedy należy używać właściwości Tylko do odczytu i Tylko pobieranie
W aplikacji .NET, kiedy należy używać właściwości „ReadOnly”, a kiedy tylko „Get”. Jaka jest różnica między tymi dwoma. private readonly double Fuel= 0; public double FuelConsumption { get { return Fuel; } } lub private double Fuel= 0; public double FuelConsumption { get { return Fuel; } }
100 c#  .net 

4
Mapa cieplna w matplotlib z pcolor?
Chciałbym zrobić taką mapę cieplną (pokazaną na FlowingData ): Dane źródłowe są tutaj , ale losowe dane i etykiety byłyby w porządku, tj import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Tworzenie mapy cieplnej jest dość łatwe w matplotlib: from matplotlib import pyplot as plt heatmap = …

9
NoSql Crash Course / Tutorial [zamknięty]
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 6 lat temu . Popraw to pytanie Widziałem, jak NoSQL pojawia się dość często w SO i dobrze rozumiem, dlaczego chcesz go używać …
100 nosql 

6
Program Visual Studio 2012 Express nagle stał się „niezgodny z tą wersją systemu Windows”?
Używam Visual Studio Express 2012 na Windows 7. Używam go bez problemów już od kilku miesięcy. W zeszły piątek, kiedy wyłączyłem komputer, zostało zainstalowanych wiele aktualizacji systemu Windows. Dziś rano, kiedy uruchomiłem i otworzyłem rozwiązanie VS2012, otrzymałem ten komunikat o błędzie: This program has known compatibility issues ... Visual Studio …

11
Usuń nieużywane odniesienia (! = „Using”)
Jak mogę znaleźć i usunąć nieużywane referencje w moich projektach? Wiem, że możesz łatwo usunąć instrukcje using w porównaniu z 2008 r., Ale nie usuwa to rzeczywistego odniesienia w twoich projektach. Biblioteka dll, do której istnieje odwołanie, będzie nadal kopiowana do twojego pakietu bin / setup.

14
„Znajdź” programu Visual Studio powoduje wyświetlenie komunikatu „Nie znaleziono plików do przeszukania. Znajdź zatrzymany postęp”.
Czasami podczas programowania w środowisku Visual Studio IDE, gdy używasz okna dialogowego „Znajdź w plikach”, aby znaleźć coś, wyszukiwanie kończy się niepowodzeniem i w oknie „Znajdź wyniki” zostanie wyświetlony następujący komunikat. Nie znaleziono plików do przeszukania. Znajdź zatrzymany postęp Gdy pojawi się ten komunikat, wszystkie kolejne wyszukiwania spowodują wyświetlenie tego …

1
Dlaczego przeglądarki nie wyświetlają błędu, gdy zamiast „javascript” w wartości onclick używane jest inne słowo?
Odziedziczyłem stronę internetową i właśnie natknąłem się na tę ciekawostkę: <a href="/delete" onClick="jamoscript:return confirm('Do you really want to do that?');">Delete all</a> Mogę wyświetlić zawierającą go stronę i kliknąć łącze, aby wyświetlić okno dialogowe potwierdzenia, dokładnie tak samo, jak robię to po zmianie opcji „ jamoscript” na „ javascript”. Żadna diagnostyka …
100 javascript  html 

7
Funkcja mapowania w MATLAB?
Jestem trochę zaskoczony, że MATLAB nie ma funkcji Map, więc zhakowałem jeden razem, ponieważ jest to coś, bez czego nie mogę żyć. Czy jest tam lepsza wersja? Czy jest jakaś standardowa funkcjonalna biblioteka programistyczna dla MATLAB, której brakuje? function results = map(f,list) % why doesn't MATLAB have a Map function? …

2
Do czego służy opcja „expand” w kopiach grunt-contrib-copy? Wszystkie przykłady go używają, ale dokumentacja nie mówi nic o tym, co robi
Oto plik README i przykłady: https://github.com/gruntjs/grunt-contrib-copy/blob/master/README.md . Oto odpowiednia część kodu (której najwyraźniej nie rozumiem) z https://github.com/gruntjs/grunt-contrib-copy/blob/master/tasks/copy.js : module.exports = function (grunt) { „użyj ścisłego”; var path = require ('path'); grunt.registerMultiTask ('copy', 'Copy files.', function () { var kindOf = grunt.util.kindOf; var options = this.options ({ processContent: false, processContentExclude: [] …

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.