Programowanie

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

4
AngularJS: Gdzie korzystać z obietnic?
Widziałem kilka przykładów usług logowania na Facebooku, które korzystały z obietnic dostępu do FB Graph API. Przykład 1 : this.api = function(item) { var deferred = $q.defer(); if (item) { facebook.FB.api('/' + item, function (result) { $rootScope.$apply(function () { if (angular.isUndefined(result.error)) { deferred.resolve(result); } else { deferred.reject(result.error); } }); }); …


21
Konwertuj zmienną typedef-c na jej odpowiednik w postaci łańcucha
Zakładając, że mam deklarację typedef w swoim pliku .h jako taką: typedef enum { JSON, XML, Atom, RSS } FormatType; Chciałbym zbudować funkcję, która konwertuje wartość liczbową typu typedef na ciąg. Na przykład, jeśli wiadomość [self toString:JSON]została wysłana; zwróci „JSON”. Funkcja wyglądałaby mniej więcej tak: -(NSString *) toString:(FormatType)formatType { //need …
141 c  objective-c  enums  typedef 


6
Ignorowanie akcentowanych liter w porównaniu ciągów
Muszę porównać 2 ciągi w C # i traktować litery akcentowane tak samo, jak litery bez akcentu. Na przykład: string s1 = "hello"; string s2 = "héllo"; s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase); s1.Equals(s2, StringComparison.OrdinalIgnoreCase); Te 2 ciągi muszą być takie same (jeśli chodzi o moją aplikację), ale oba te stwierdzenia dają wynik fałszywy. …
141 c#  string  localization 







16
Jaki jest cel bloku „if (0)” w bloku if-else?
Moje pytanie dotyczy linii, o której wspomniałem w temacie i którą widzę w wielu miejscach w kodzie produkcyjnym. Ogólny kod wygląda następująco: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another actual code ... } else { // …
141 c  if-statement 

6
Jak pobrać pakiet NuGet bez nuget.exe lub rozszerzenia programu Visual Studio?
Jak mogę pobrać pakiet NuGet? Nie mam rozszerzenia NuGet programu Visual Studio ani programu wiersza polecenia nuget.exe. Jak mogę pobrać plik .nupack z sieci? Jak rozumiem, będę mógł wyodrębnić z niego .dllpliki (za pomocą 7-zip), aby używać ich normalnie. Pakiet, który mnie interesuje, to http://nuget.org/packages/Microsoft.Bcl.Async , ale ogólnie chciałbym wiedzieć, …
141 c#  .net  visual-studio  nuget 

9
Jak obsługiwać kliknięcie ListView w systemie Android
Jak słuchać zdarzenia kliknięcia w widoku ListView? Oto, co mam teraz ListView list = (ListView)findViewById(R.id.ListView01); ... list.setAdapter(adapter); Kiedy wykonam następujące czynności list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView parentView, View childView, int position, long id) { setDetail(position); } public void onNothingSelected(AdapterView parentView) { } }); To nie wydaje się działać po …


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.