Programowanie

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

6
Wpisz konwertujące plastry interfejsów
Jestem ciekaw dlaczego Go does't niejawnie przekonwertować []Tdo []interface{}kiedy będzie niejawnie konwertować Tdo interface{}. Czy w tej konwersji brakuje czegoś nietrywialnego? Przykład: func foo([]interface{}) { /* do something */ } func main() { var a []string = []string{"hello", "world"} foo(a) } go build narzeka nie można użyć (typu [] ciągu) …

10
Główny program SQL Server „dbo” nie istnieje,
Otrzymuję następujący błąd Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. Czytałem o ALTER AUTHORIZATION, ale nie mam pojęcia, w jakiej bazie danych to się dzieje. Ten błąd jest bardzo często wypluwany …




8
Jak wybrać ostatnie dwa znaki ciągu
Muszę wybrać dwa ostatnie znaki ze zmiennej, bez względu na to, czy jest to cyfra, czy litery. Na przykład: var member = "my name is Mate"; Chciałbym wyświetlić dwie ostatnie litery z łańcucha w memberzmiennej.
194 javascript  string 



1
Warunek w ramach DOŁĄCZ lub GDZIE
Czy jest jakaś różnica (wydajność, najlepsza praktyka itp.) Między umieszczeniem warunku w klauzuli JOIN a klauzuli WHERE? Na przykład... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName = 'John' -- Condition in WHERE SELECT * FROM dbo.Customers …
194 sql  performance 


2
Zrozumienie, kiedy data.table jest odniesieniem do (zamiast kopii) innego data.table
Mam mały problem ze zrozumieniem właściwości przejścia przez odniesienie data.table. Niektóre operacje wydają się „łamać” odniesienie i chciałbym dokładnie zrozumieć, co się dzieje. Po utworzeniu data.tablez innego data.table(poprzez <-, a następnie aktualizację nowej tabeli o :=, oryginalna tabela również ulega zmianie. Jest to oczekiwane, zgodnie z: ?data.table::copy i stackoverflow: pass-by-reference-the-operator-in-the-data-table-package …

14
Status Git pokazuje pliki jako zmienione, nawet jeśli zawartość jest taka sama
Otrzymałem kasę od git od kogoś innego i próbuję zatwierdzić niestacjonarne zmiany w lokalnym repozytorium. Jednak wiele plików (jeśli nie każdy) wydaje się zmodyfikowanych, mimo że ich zawartość jest dokładnie taka sama. Ustawiłem już core.fileModena false, a także core.autocrlfna false, bez powodzenia. Warto wspomnieć, że otrzymane przeze mnie repozytorium Git …
194 git 

11
Praca modulo z liczbami ujemnymi
W programie C próbowałem poniższych operacji (aby sprawdzić zachowanie) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); dał mi wyjście jak (2, -2 , -2)w gcc. Za każdym razem spodziewałem się pozytywnego wyniku. Czy moduł może być …
194 c  gcc  modulo 

10
Zmieniasz z zsh na bash na OSX i znów?
Uczę się więc rozwijać w Railsach i odkryłem moc zsh. Jednak w przypadku niektórych innych moich zadań chcę używać normalnego Basha. Chociaż są takie same, po prostu czuję się swobodnie z układaniem bashu w niektórych sytuacjach. Jak przełączać się w przód iw tył lub włączać i wyłączać Zsh? Dzięki!
194 bash  terminal  zsh 


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.