Programowanie

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

10
Implementacja wzorca puli obiektów w języku C #
Czy ktoś ma dobry zasób dotyczący wdrażania strategii puli obiektów współużytkowanych dla ograniczonego zasobu w duchu puli połączeń Sql? (tj. zostałby zaimplementowany w pełni, że jest bezpieczny dla wątków). Aby odpowiedzieć na prośbę @Aaronaught o wyjaśnienie, użycie puli będzie dotyczyło żądań równoważenia obciążenia do usługi zewnętrznej. Ujmując to w scenariuszu, …

30
zakończone niezerową wartością wyjścia
Próbuję zaimportować swój projekt. ale kiedy uruchamiam aplikację, pojawia się następujący błąd: Error: Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Vishnu Ruhela\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non- zero exit value 1 oto mój plik z ocenami apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.vishnuruhela.signup" …


2
Dlaczego HashSet <Point> jest o wiele wolniejszy niż HashSet <string>?
Chciałem przechowywać niektóre lokalizacje pikseli bez zezwalania na duplikaty, więc pierwsze co przychodzi mi na myśl to HashSet&lt;Point&gt;lub podobne klasy. Jednak wydaje się to być bardzo powolne w porównaniu do czegoś podobnego HashSet&lt;string&gt;. Na przykład ten kod: HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img = new Bitmap(1000, 1000)) { …

8
Przeanalizuj ciąg do DateTime w C #
Mam datę i godzinę w łańcuchu o takim formacie: "2011-03-21 13:26" //year-month-day hour:minute Jak mogę to przeanalizować System.DateTime? Chcę użyć funkcji takich jak DateTime.Parse()lub, DateTime.ParseExact()jeśli to możliwe, aby móc ręcznie określić format daty.
165 c#  .net  string  parsing  datetime 

1
W jaki sposób funkcja util.toFastProperties w Bluebird sprawia, że ​​właściwości obiektu są „szybkie”?
W util.jspliku Bluebird ma następującą funkcję: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Z jakiegoś powodu po funkcji return znajduje się instrukcja, której nie jestem pewien, dlaczego się tam znajduje. Wydaje się również, że jest to celowe, ponieważ autor …

17
Czy w MVVM ViewModel lub Model powinien implementować INotifyPropertyChanged?
Większość przykładów MVVM, przez które pracowałem, miało implementację ModelINotifyPropertyChanged , ale w przykładzie CommandSink Josha Smitha implementuje ViewModelINotifyPropertyChanged . Nadal poznawczo łączę koncepcje MVVM, więc nie wiem, czy: INotifyPropertyChangedAby zabrać się CommandSinkdo pracy, musisz wstawić ViewModel To tylko aberracja normy i nie ma to większego znaczenia Zawsze powinieneś mieć implementację …

12
Jak poprawić wydajność ngRepeat na ogromnym zbiorze danych (angular.js)?
Mam ogromny zbiór danych obejmujący kilka tysięcy wierszy z około 10 polami każdy, około 2 MB danych. Muszę to wyświetlić w przeglądarce. Najprostsze podejście (pobieranie danych, umieszczanie ich $scope, ng-repeat=""wykonywanie swojej pracy) działa dobrze, ale zawiesza przeglądarkę na około pół minuty, gdy zaczyna wstawiać węzły do ​​DOM. Jak mam podejść …

9
Dlaczego nietrwałość nie jest uważana za użyteczną w programowaniu wielowątkowym w C lub C ++?
Jak wykazałem w odpowiedzi, którą niedawno opublikowałem, wydaje mi się, że jestem zdezorientowany użytecznością (lub jej brakiem) volatilew kontekstach programowania wielowątkowego. Rozumiem, że za każdym razem, gdy zmienna może zostać zmieniona poza przepływem kontroli fragmentu kodu uzyskującego do niej dostęp, ta zmienna powinna być zadeklarowana jako taka volatile. Takie sytuacje …

10
Dlaczego potrzebujemy tagu fieldset?
Dlaczego potrzebujemy &lt;fieldset&gt;tagu? Niezależnie od celu, jaki służy, jest prawdopodobnie podzbiorem tagu formularza. Wyszukałem informacje o W3Schools, które mówią: &lt;fieldset&gt;Znacznik jest używany do grupowania elementów w formie. &lt;fieldset&gt;Tag rysuje ramkę wokół powiązanych elementów. Więcej wyjaśnień dla tych, którzy mylą „dlaczego istnieje w specyfikacji” z „tym, co robi”. Myślę, że część …
165 html  fieldset 


10
eval polecenie w Bash i jego typowe zastosowania
Po przeczytaniu stron podręcznika bash iw odniesieniu do tego postu . Wciąż nie rozumiem, co dokładnie evalrobi polecenie i jakie byłyby jego typowe zastosowania. Na przykład, jeśli: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo ${$n} ## First attempt …
165 linux  bash  shell  scripting  eval 

14
Pobieranie „[archiwizator] nieobsługiwanej wersji (1.13) w nagłówku pliku” podczas uruchamiania pg_restore
Właśnie zaktualizowałem do Postgres 10.2 na Mac OS, który pasuje do 10.2 na Heroku. Próbuję pobrać kopię bazy danych i przywrócić ją lokalnie. Przed aktualizacją przywrócenie będzie działać dobrze. biegnę pg_restore --verbose --clean --no-acl --no-owner -h localhost -d database_name backup.dump ale otrzymuję ten błąd: pg_restore: [archiwizator] nieobsługiwana wersja (1.13) w …

7
Czy REST DELETE jest naprawdę idempotentne?
DELETE ma być idempotentne. Jeśli USUWAM http://example.com/account/123 , konto zostanie usunięte. Jeśli zrobię to ponownie, czy spodziewałbym się 404, ponieważ konto już nie istnieje? Co się stanie, jeśli spróbuję USUNĄĆ konto, które nigdy nie istniało?
165 http  rest  http-headers 


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.