Programowanie

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


10
Czy pobrać dziennik zatwierdzeń dla określonej linii w pliku?
Czy jest jakiś sposób, aby git dostarczył ci dziennik zatwierdzeń dla samych zatwierdzeń, które dotknęły określonej linii w pliku? Podobnie jak git blame, ale git blamepokaże OSTATNIE zatwierdzenie, które dotknęło określonego wiersza. Naprawdę chciałbym uzyskać podobny dziennik, nie listę zatwierdzeń do dowolnego miejsca w pliku, ale tylko zatwierdzenia, które dotknęły …
502 git 

14
Jak przekonwertować tablicę bajtów zakończoną zerem na ciąg?
Muszę przeczytać, [100]byteaby przenieść sporo stringdanych. Ponieważ nie wszystkie stringlitery mają dokładnie 100 znaków, pozostała część byte arrayjest wypełniona literą 0s. Jeśli przekonwertować [100]bytedo stringprzez: string(byteArray[:]), odpadzie 0s są wyświetlane jako ^@^@s. W C stringwygasa po 0, więc zastanawiam się, jaki jest najlepszy sposób przekonwertować to byte arraydo stringw Golang.
502 go 

9
Obraz wewnątrz div ma dodatkową przestrzeń pod obrazem
Dlaczego w poniższym kodzie wysokość divjest większa niż wysokość img? Pod obrazem jest przerwa, ale nie wygląda ona na margines. Jaka jest przerwa lub dodatkowa przestrzeń pod obrazem? #wrapper { border: 1px solid red; width:200px; } img { width:200px; } <div id="wrapper"> <img src="http://i.imgur.com/RECDV24.jpg" /> </div> Uruchom fragment koduUkryj wynikiRozwiń …
502 html  css  image 

11
Dlaczego w Javie nie ma SortedList?
W Javie są interfejsy SortedSeti SortedMap. Oba należą do środowiska Java Collections i zapewniają uporządkowany sposób dostępu do elementów. Jednak w moim rozumieniu nie ma SortedListJava. Możesz użyć java.util.Collections.sort()do sortowania listy. Masz pojęcie, dlaczego jest tak zaprojektowany?

7
async / czekaj - kiedy zwrócić zadanie kontra nieważne?
W jakich scenariuszach chcielibyśmy skorzystać public async Task AsyncMethod(int num) zamiast public async void AsyncMethod(int num) Jedyny scenariusz, o którym mogę pomyśleć, to jeśli potrzebujesz zadania, aby móc śledzić jego postępy. Ponadto w poniższej metodzie asynchronizacja i oczekiwanie na słowa kluczowe są niepotrzebne? public static async void AsyncMethod2(int num) { …

11
Znajdź rekordy MongoDB, w których pole tablicy nie jest puste
Wszystkie moje rekordy mają pole o nazwie „zdjęcia”. To pole jest tablicą ciągów. Chcę teraz 10 najnowszych rekordów, w których ta tablica NIE JEST pusta. Grzebałem w Internecie, ale o dziwo nie znalazłem wiele na ten temat. Przeczytałem opcję $ where, ale zastanawiałem się, jak powolne jest to dla funkcji …
502 mongodb  mongoose 

13
Usuń z Dołącz w MySQL
Oto skrypt do tworzenia moich tabel: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED, PRIMARY KEY (post_id) ); W moim kodzie PHP, usuwając klienta, …
501 mysql 



7
XDocument lub XmlDocument
Teraz się uczę, XmlDocumentale właśnie natknąłem się na to, XDocumenta kiedy próbuję znaleźć różnicę lub korzyści z nich, nie mogę znaleźć czegoś przydatnego, czy mógłbyś mi powiedzieć, dlaczego używałbyś jednego nad drugim?


7
Częściowo wybranie zatwierdzenia z Git
Pracuję nad 2 różnymi gałęziami: wydanie i rozwój . Zauważyłem, że nadal muszę zintegrować niektóre zmiany, które zostały wprowadzone w gałęzi wydania z powrotem do gałęzi programistycznej . Problem polega na tym, że nie potrzebuję całego zatwierdzenia, tylko kilka kawałków w niektórych plikach, więc to proste git cherry-pick bc66559 nie …


11
MySQL - UPDATE zapytanie oparte na zapytaniu SELECT
Muszę sprawdzić (z tej samej tabeli), czy istnieje związek między dwoma zdarzeniami na podstawie daty i godziny. Jeden zestaw danych będzie zawierał datę końcową niektórych zdarzeń, a drugi zestaw danych będzie zawierał datę początkową innych zdarzeń. Jeśli pierwsze wydarzenie zakończy się przed drugim, chciałbym je połączyć. Do tej pory mam: …
501 mysql  select  sql-update 

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.