Programowanie

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


9
Upewnij się, że kontroler ma błąd konstruktora publicznego bez parametrów
Postępowałem zgodnie z tym samouczkiem, który działał świetnie, dopóki nie zmodyfikowałem mojego, DbContextaby mieć dodatkowego konstruktora. Mam teraz problemy z rozdzielczością i nie wiem, co zrobić, aby to naprawić. Czy istnieje łatwy sposób, aby zmusić go do pobrania konstruktora bez parametrów, czy podchodzę do tego niepoprawnie? DbContext z dwoma konstruktorami: …

4
int na ciąg szesnastkowy
Muszę przekonwertować int na ciąg szesnastkowy. Podczas konwersji 1400 => 578za pomocą ToString("X")lub, ToString("X2")ale potrzebuję tego jak 0578. Czy ktoś może mi podać, IFormatteraby upewnić się, że ciąg ma 4 znaki?
105 c# 

10
Jak rozwiązać problemy z uprawnieniami podczas przywracania bazy danych PostgreSQL
Zrzuciłem czystą kopię zapasową bazy danych Postgres bez właściciela za pomocą polecenia pg_dump sample_database -O -c -U Później, kiedy przywracam bazę danych za pomocą psql -d sample_database -U app_name Jednak napotkałem kilka błędów, które uniemożliwiają mi przywrócenie danych: ERROR: must be owner of extension plpgsql ERROR: must be owner of …

3
Relacja poziomów izolacji transakcji z blokadami na stole
Przeczytałem o 4 poziomach izolacji: Isolation Level Dirty Read Nonrepeatable Read Phantom Read READ UNCOMMITTED Permitted Permitted Permitted READ COMMITTED -- Permitted Permitted REPEATABLE READ -- -- Permitted SERIALIZABLE -- -- -- Chcę zrozumieć blokadę, jaką przyjmuje każda izolacja transakcji na stole READ UNCOMMITTED - no lock on table READ …


4
Przyczyna procesu będącego ofiarą impasu
Mam proces z Select, który zajmuje dużo czasu, w kolejności od 5 do 10 minut. Obecnie nie używam NOLOCK jako wskazówki do silnika bazy danych MS SQL. W tym samym czasie mamy inny proces, który dokonuje aktualizacji i wstawia do tej samej bazy danych i tych samych tabel. Rozpoczął się …




7
Tablica PHP do CSV
Próbuję przekonwertować szereg produktów do pliku CSV, ale wydaje mi się, że to nie jest plan. Plik CSV to jedna długa linia, oto mój kod: for($i=0;$i<count($prods);$i++) { $sql = "SELECT * FROM products WHERE id = '".$prods[$i]."'"; $result = $mysqli->query($sql); $info = $result->fetch_array(); } $header = ''; for($i=0;$i<count($info);$i++) { $row …
105 php  csv 

1
Różnica między CMAKE_CURRENT_SOURCE_DIR a CMAKE_CURRENT_LIST_DIR
Z Wiki: CMAKE_CURRENT_SOURCE_DIR to jest katalog, w którym znajduje się aktualnie przetwarzany plik CMakeLists.txt CMAKE_CURRENT_LIST_DIR (od 2.8.3) jest to katalog aktualnie przetwarzanego pliku listy. Z Dokumentów: CMAKE_CURRENT_SOURCE_DIR: ścieżka do aktualnie przetwarzanego katalogu źródłowego. To pełna ścieżka do katalogu źródłowego, który jest obecnie przetwarzany przez cmake. CMAKE_CURRENT_LIST_DIR: Pełny katalog aktualnie przetwarzanego …
105 cmake 

3
Bezpieczeństwo wątków w słowniku Pythona
Mam klasę, która zawiera słownik class OrderBook: orders = {'Restaurant1': None, 'Restaurant2': None, 'Restaurant3': None, 'Restaurant4': None} @staticmethod def addOrder(restaurant_name, orders): OrderBook.orders[restaurant_name] = orders Uruchamiam 4 wątki (po jednym dla każdej restauracji), które wywołują metodę OrderBook.addOrder. Oto funkcja uruchamiana przez każdy wątek: def addOrders(restaurant_name): #creates orders ... OrderBook.addOrder(restaurant_name, orders) Czy …

8
Jak rozszerzyć funkcję o klasy ES6?
На этот вопрос есть ответы на Stack Overflow на русском : Наследование от функции ES6 umożliwia rozszerzenie specjalnych obiektów. Więc możliwe jest dziedziczenie z funkcji. Taki obiekt można wywołać jako funkcję, ale jak mogę zaimplementować logikę dla takiego wywołania? class Smth extends Function { constructor (x) { // What should …


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.