Programowanie

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

9
Jak działają funkcjonalne języki programowania?
Jeśli funkcjonalne języki programowania nie mogą zapisać żadnego stanu, w jaki sposób robią proste rzeczy, takie jak czytanie danych wejściowych od użytkownika? W jaki sposób „przechowują” dane wejściowe (lub przechowują jakiekolwiek dane?) Na przykład: w jaki sposób ta prosta rzecz w C mogłaby przełożyć się na funkcjonalny język programowania, taki …

5
Jak zainstalować program SQL Server Management Studio 2012 (SSMS) Express?
Właśnie zainstalowałem SQL Server 2012 Express , mogę połączyć się z bazą danych z VS2012RC. Baza danych działa :) Używam Win7 SP1 64bit. Pobieram program z wybranej przeze mnie stronyENU\x64\SQLManagementStudio_x64_ENU.exe Chcę zainstalować Management Studio 2012 , ale po rozpakowaniu instalator przestał działać. Widzę tylko przez chwilę jakąś aplikację konsolową. Co …

3
Jak wdrożyć SNAPSHOT ze źródłami i JavaDoc?
Chcę wdrożyć źródła i javadoc z moimi migawkami. Oznacza to, że chcę zautomatyzować następujące polecenie: mvn clean source:jar javadoc:jar deploy Wystarczy wykonać: mvn clean deploy Nie chcę, aby generowanie javadoc / sources było wykonywane podczas installfazy (tj. Lokalnych kompilacji). Wiem, że wtyczki source / javadoc można zsynchronizować z wykonaniem releasewtyczki, …

4
http utrzymać przy życiu w czasach nowożytnych
Według autora haproxy, który wie co nieco o http: Keep-alive został wynaleziony, aby zmniejszyć zużycie procesora na serwerach, gdy procesory były 100 razy wolniejsze. Ale nie jest powiedziane, że trwałe połączenia zajmują dużo pamięci, a nie mogą być używane przez nikogo poza klientem, który je otworzył. Dziś w 2009 roku …

4
Czy przekierowanie 302 zachowa ciąg referencyjny?
Muszę przekierować użytkownika z jednej strony na drugą, ale muszę zachować oryginalny ciąg referencyjny. Na przykład, jeśli zaczynają na http://www.othersite.com/pageA.jsp , kliknij łącze, które prowadzi ich do http://www.example.com/pageB.jsp , a następnie wykonuje 302 przekierowanie do http://www.example.com/pageC.jsp , potrzebuję, aby zawierał ciąg referencyjnyhttp://www.othersite.com/pageA.jsp Czy jest to normalne zachowanie w przypadku przekierowania …

7
Czy metody prywatne są naprawdę bezpieczne?
W Javie privatemodyfikator dostępu uważa się za bezpieczny, ponieważ nie jest widoczny poza klasą. Wtedy świat zewnętrzny również nie wie o tej metodzie. Ale pomyślałem, że odbicie w Javie może użyć do złamania tej reguły. Rozważ następujący przypadek: public class ProtectedPrivacy{ private String getInfo(){ return "confidential"; } } Teraz z …

4
Jak używać isInEditMode (), aby wyświetlić układ z niestandardowym widokiem w edytorze
Muszę edytować oprogramowanie, które ma niestandardowy widok, kiedy próbuję edytować układ XML, Eclipse mówi mi: Użyj View.isInEditMode () w niestandardowych widokach, aby pominąć kod, gdy jest wyświetlany w Eclipse Ale nie mam pojęcia, jak i gdzie muszę używać isInEditMode () w aplikacji Mój plik xml to <?xml version="1.0" encoding="utf-8"?> <LinearLayout …

17
Nie można załadować pliku lub zestawu „System.Net.Http, Version = 2.0.0.0” w MVC4 Web API
Mam trochę dziwny problem. Opracowałem aplikację z MVC 4 i nowym interfejsem API sieci Web i działa dobrze lokalnie. Zainstalowałem MVC4 na serwerze i wdrożyłem aplikację. Teraz pojawia się następujący błąd: Nie można załadować pliku lub zestawu „System.Net.Http, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35” lub jednej z …

16
Ogranicz wysokość ListView w systemie Android
Chcę pokazać przycisk pod a ListView. Problem polega na tym, że jeśli ListViewzostanie wydłużony (dodane elementy ...), przycisk zostanie wypchnięty z ekranu. Próbowałem LinearLayoutz wagami (jak zasugerowano w Androidzie: dlaczego nie ma maxHeight dla widoku? ), Ale albo źle zrozumiałem wagi, albo po prostu nie działało. Również znalazłem gdzieś wskazówkę …

9
Czy ((a + (b & 255)) & 255) to to samo co ((a + b) & 255)?
Przeglądałem kod w C ++ i znalazłem coś takiego: (a + (b & 255)) & 255 Podwójny AND mnie zirytował, więc pomyślałem: (a + b) & 255 ( ai bsą 32-bitowymi liczbami całkowitymi bez znaku) Szybko napisałem skrypt testowy (JS), aby potwierdzić moją teorię: for (var i = 0; i …
92 c++  binary  logic 

5
Różnica między atrybutami modelAttribute i commandName w tagu formularza na wiosnę?
Wiosną 3 widziałem dwa różne atrybuty w tagu formularza w jsp <form:form method="post" modelAttribute="login"> w tym przypadku atrybut modelAttribute jest nazwą obiektu formularza, którego właściwości są używane do wypełniania formularza. I użyłem go do wysłania formularza i kontrolera, którego używałem @ModelAttributedo przechwytywania wartości, wywoływania walidatora, stosowania logiki biznesowej. Tutaj wszystko …

7
Sprawa za lub przeciw .NET (bestia) [zamknięta]
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ć …
92 c#  .net 

17
Jak wycofać zaewidencjonowanie TFS?
Chciałbym cofnąć zmianę, którą ostatnio wprowadziłem w TFS. W Subversion było to całkiem proste. Jednak wydaje się to być niesamowitym bólem głowy w TFS: Opcja 1: pobierz poprzednią wersję Uzyskaj ręcznie poprzednią wersję każdego pliku Sprawdź do edycji Fail - checkout (w VS2008) zmusza mnie do pobrania najnowszej wersji Opcja …

13
Uruchomienie aplikacji Facebook na hoście lokalnym
Planuję połączyć się z czatem na Facebooku z mojego lokalnego hosta. Będę potrzebował klucza sesji z Facebooka. Kiedy podam adres URL witryny jako localhost:8080lub ip-address:8080nie działa. Czytałem o konfigurowaniu dwóch aplikacji z 2 różnymi kluczami API, jeden działa na dev m / c, a drugi na localhost, ale nie do …

4
Jaka jest różnica między konstrukcją językową a funkcją „wbudowaną” w PHP?
Wiem, że include, isset, require, print, echo, i niektóre inne funkcje nie są jednak konstrukcje językowe. Niektóre z tych konstrukcji językowych wymagają nawiasów, inne nie. require 'file.php'; isset($x); Niektóre mają wartość zwracaną, inne nie. print 'foo'; //1 echo 'foo'; //no return value Jaka jest więc wewnętrzna różnica między konstrukcją językową …

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.