Programowanie

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

6
Wyświetl nazwy wszystkich ograniczeń dla tabeli w Oracle SQL
Zdefiniowałem nazwę dla każdego ograniczenia dla wielu tabel, które utworzyłem w Oracle SQL. Problem polega na tym, że aby usunąć ograniczenie dla kolumny określonej tabeli, muszę znać nazwę, którą podałem dla każdego ograniczenia, o której zapomniałem. Jak wyświetlić listę wszystkich nazw ograniczeń, które określiłem dla każdej kolumny tabeli? Czy jest …

10
Jak wybrać inny plik app.config dla kilku konfiguracji kompilacji
Mam projekt typu dll, który zawiera testy integracji MSTest. Na moim komputerze testy kończą się pomyślnie i chcę, aby to samo działo się na serwerze CI (używam TeamCity). Ale testy kończą się niepowodzeniem, ponieważ muszę dostosować niektóre ustawienia w app.config. Dlatego myślałem o oddzielnym drugim pliku app.config, który będzie zawierał …


7
AngularJS - $ anchorScroll smooth / duration
Czytając dokumentację AngularJS , nie doszedłem do wniosku, czy $anchorScrollmożna mieć opcję czasu trwania / łagodzenia, aby płynnie przewijać elementy. Mówi tylko: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); Nie używam jquery i nie chcę; czy nadal istnieje sprytny, ale prosty sposób na utworzenie lub rozszerzenie $anchorScroll, aby przewijanie było bardziej płynne?

1
Tuning nginx worker_process w celu uzyskania 100k trafień na minutę
Mamy serwer, który obsługuje jeden plik html. W tej chwili serwer ma 2 procesory i 2 GB pamięci RAM. Z blitz.io uzyskujemy około 12 tys. Połączeń na minutę i gdziekolwiek od 200 limitów czasu w ciągu tych 60 sekund z 250 równoczesnymi połączeniami na sekundę. worker_processes 2; events { worker_connections …
115 nginx 

2
Najbardziej wydajny sposób na zmianę rozmiaru map bitowych w systemie Android?
Tworzę aplikację społecznościową, w której obrazy są przesyłane z serwera na urządzenie. Gdy urządzenie ma mniejsze rozdzielczości ekranu, muszę zmienić rozmiar map bitowych na urządzeniu, aby dopasować je do zamierzonych rozmiarów wyświetlania. Problem polega na tym, że użycie createScaledBitmap powoduje, że napotykam wiele błędów braku pamięci po zmianie rozmiaru hordy …

6
Maksymalny rozmiar stosu programu w C / C ++
Chcę zrobić DFS na macierzy 100 x 100. (Powiedzmy, że elementy tablicy reprezentują węzły grafów) Zatem zakładając najgorszy przypadek, głębokość wywołań funkcji rekurencyjnych może dochodzić do 10000, a każde wywołanie zajmuje do powiedzmy 20 bajtów. Czy jest to wykonalne oznacza, że ​​istnieje możliwość przepełnienia stosu? Jaki jest maksymalny rozmiar stosu …
115 c++  c  stack 

9
Wzór blokowania zapewniający prawidłowe korzystanie z .NET MemoryCache
Zakładam, że ten kod ma problemy ze współbieżnością: const string CacheKey = "CacheKey"; static string GetCachedData() { string expensiveString =null; if (MemoryCache.Default.Contains(CacheKey)) { expensiveString = MemoryCache.Default[CacheKey] as string; } else { CacheItemPolicy cip = new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.Now.AddMinutes(20)) }; expensiveString = SomeHeavyAndExpensiveCalculation(); MemoryCache.Default.Set(CacheKey, expensiveString, cip); } return …

2
Dlaczego git ciągle pokazuje moje zmiany, kiedy przełączam gałęzie (zmodyfikowane, dodane, usunięte pliki), bez względu na to, czy uruchomię git add, czy nie?
Jestem naprawdę nowy w git i próbowałem zrozumieć, dlaczego git ciągle pokazuje wszystko, co zmieniłem w jednej gałęzi w innej, kiedy uruchamiam git checkout, aby przełączać się między gałęziami. Najpierw próbowałem nie używać git add i nie działało. Jednak próbowałem wtedy użyć git add, ale nie rozwiązałem problemu. Nie używam …
115 git 



12
Hash Code i Checksum - jaka jest różnica?
Rozumiem, że kod skrótu i ​​suma kontrolna to podobne rzeczy - wartość liczbowa obliczona dla bloku danych, która jest stosunkowo unikalna. tj. prawdopodobieństwo, że dwa bloki danych dadzą tę samą numeryczną wartość skrótu / sumy kontrolnej jest na tyle niskie, że można je zignorować na potrzeby aplikacji. Czy mamy więc …


15
Czy można przesłonić funkcję toString () JavaScript, aby zapewnić znaczące dane wyjściowe do debugowania?
Kiedy console.log()w moim programie JavaScript widzę obiekt, po prostu widzę dane wyjściowe [object Object], które nie są zbyt pomocne w ustaleniu, jaki to obiekt (ani nawet jakiego typu). W C # jestem przyzwyczajony do zastępowania, ToString()aby móc dostosować reprezentację debugera do obiektu. Czy jest coś podobnego, co mogę zrobić w …


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.