Programowanie

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

14
Jak wybrać wiele wierszy wypełnionych stałymi?
Wybieranie stałych bez odwoływania się do tabeli jest całkowicie dozwolone w instrukcji SQL: SELECT 1, 2, 3 Zestaw wyników, który zwraca ten ostatni, to pojedynczy wiersz zawierający wartości. Zastanawiałem się, czy istnieje sposób na wybranie wielu wierszy naraz przy użyciu stałego wyrażenia, coś w rodzaju: SELECT ((1, 2, 3), (4, …
176 sql  select  constants 

5
Otwórz bufor jako podział pionowy w VIM
Jeśli edytujesz plik w VIM, a następnie musisz otworzyć istniejący bufor (np. Z listy buforów:), :buffersjak możesz otworzyć go w podziale pionowym? Wiem, że możesz go już otworzyć normalnym podziałem, takim jak: :sbuffer N NJest tam żądany numer bufora, jednak powyższe otwiera ten Nbufor poziomo, a nie pionowo. Zdaję sobie …
176 vim 

9
Najlepszy sposób na sprawdzenie „wartości pustej lub zerowej”
Jaki jest najlepszy sposób sprawdzenia, czy wartość jest pustym ciągiem w instrukcjach sql Postgres? Wartość może być wyrażeniem długim, dlatego zaleca się, aby była zapisywana tylko raz w szachu. Obecnie używam: coalesce( trim(stringexpression),'')='' Ale wygląda trochę brzydko. stringexpressionmoże być char(n)kolumną lub wyrażeniem zawierającym char(n)kolumny ze spacjami na końcu. Jaki jest …


6
Dlaczego otrzymuję wyjątek z komunikatem „Nieprawidłowa konfiguracja na elemencie niewirtualnym (nadpisywalnym w VB)…”?
Mam test jednostkowy, w którym muszę mockować metodę niewirtualną, która zwraca typ bool public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); } } Mam więc pozorowany obiekt XmlCupboardAccessklasy i próbuję skonfigurować …
176 c#  unit-testing  moq 


2
Jak odzyskać wstawiony identyfikator po wstawieniu wiersza w SQLite za pomocą Pythona?
Jak odzyskać wstawiony identyfikator po wstawieniu wiersza w SQLite za pomocą Pythona? Mam taki stół: id INT AUTOINCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(50) Wstawiam nowy wiersz z przykładowymi danymi username="test"i password="test". Jak odzyskać wygenerowany identyfikator w bezpieczny sposób? Dotyczy to rozwiązania internetowego, w którym dwie osoby mogą wprowadzać dane …
176 python  sqlite 

9
Java: zalecane rozwiązanie do głębokiego klonowania / kopiowania instancji
Zastanawiam się, czy istnieje zalecany sposób wykonywania głębokiego klonowania / kopiowania instancji w Javie. Mam na myśli 3 rozwiązania, ale niektórych mogę przegapić i chciałbym poznać Twoją opinię edytuj: dołącz propositon Bohzo i doprecyzuj pytanie: bardziej chodzi o głębokie klonowanie niż płytkie klonowanie. Zrób to sam: zakoduj clone ręcznie właściwości …
176 java  clone 

17
Sprawdź, czy tabela istnieje bez użycia opcji „wybierz z”
Czy istnieje sposób sprawdzenia, czy tabela istnieje bez wybierania i sprawdzania z niej wartości? To znaczy, wiem, że mogę SELECT testcol FROM testtablesprawdzić liczbę zwróconych pól, ale wydaje się, że musi istnieć bardziej bezpośredni / elegancki sposób, aby to zrobić.
176 mysql  sql 


8
Arytmetyka wskaźnika dla void pointer w C
Kiedy wskaźnik do określonego typu (powiedzmy int, char, float, ..) jest zwiększany, jego wartość jest zwiększana o wielkości tego typu danych. Jeśli voidwskaźnik, który wskazuje na dane o rozmiarze, xjest zwiększany, w jaki sposób ma wskazywać xbajty do przodu? Skąd kompilator wie, aby dodać xdo wartości wskaźnika?

12
ToList () - czy tworzy nową listę?
Powiedzmy, że mam zajęcia public class MyObject { public int SimpleInt{get;set;} } I mam List<MyObject>, a ja ToList()to, a następnie zmieniam jedną z SimpleInt, czy moja zmiana zostanie propagowana z powrotem do oryginalnej listy. Innymi słowy, jaki byłby wynik następującej metody? public void RunChangeList() { var objs = new List<MyObject>(){new …
176 c#  linq 



20
Jak dodać dwa ciągi, jakby były liczbami?
Mam dwa ciągi zawierające tylko liczby: var num1 = '20', num2 = '30.5'; Spodziewałbym się, że mógłbym je dodać do siebie, ale zamiast tego są one łączone: num1 + num2; // = '2030.5' Jak mogę wymusić traktowanie tych ciągów jako liczb?
176 javascript 

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.