Programowanie

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

14
Podziel poprzednie zatwierdzenie na wiele zatwierdzeń
Czy bez tworzenia gałęzi i wykonywania kilku funky pracy nad nową gałęzią jest możliwe rozbicie pojedynczego zatwierdzenia na kilka różnych zatwierdzeń po tym, jak zostało ono przypisane do lokalnego repozytorium?
1222 git 



10
Jak zmienić nazwę tagu Git?
Dzisiaj przeglądałem dzienniki projektu i zdałem sobie sprawę, że jakiś czas temu natknąłem się na nazwę tagu. Czy jest jakiś sposób na zmianę nazwy tagu? Google nie znalazł niczego przydatnego. Zdaję sobie sprawę, że mogłem sprawdzić oznakowaną wersję i stworzyć nowy tag, nawet tego spróbowałem. Ale wydaje się, że tworzy …
1219 git  git-tag 

13
Zmiana kolumny: zero na zero
Mam tabelę z kilkoma zerowymi kolumnami liczb całkowitych. Jest to niepożądane z kilku powodów, dlatego chcę zaktualizować wszystkie wartości null na 0, a następnie ustawić te kolumny na NOT NULL. Oprócz zmiany wartości null na 0dane należy zachować. Szukam konkretnej składni SQL, aby zmienić kolumnę (nazwać ją ColumnA) na „ …

13
Jak opróżnić wyjście funkcji drukowania?
Czy chcesz uzyskać więcej informacji o stosie przepełnienia stosu : Co to jest? Jak zmusić funkcję drukowania Pythona do wyświetlania na ekranie? Nie jest to duplikat Wyłącz buforowanie wyjściowe - połączone pytanie próbuje niebuforowanego wyjścia, ale jest to bardziej ogólne. Najważniejsze odpowiedzi w tym pytaniu są na to zbyt mocne …

11
Czy mogę połączyć wiele wierszy MySQL w jedno pole?
Używając MySQL, mogę zrobić coś takiego: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Mój wynik: shopping fishing coding ale zamiast tego chcę tylko 1 wiersz, 1 kolumnę: Oczekiwany wynik: shopping, fishing, coding Powodem jest to, że wybieram wiele wartości z wielu tabel, a po wszystkich połączeniach mam o wiele …
1214 mysql  sql  concat  group-concat 


23
Jak sprawdzić, czy ciąg zawiera inny ciąg w Objective-C?
Jak mogę sprawdzić, czy ciąg ( NSString) zawiera inny mniejszy ciąg? Miałem nadzieję na coś takiego: NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); Ale najbliższe, jakie mogłem znaleźć, to: if ([string rangeOfString:@"hello"] == 0) { NSLog(@"sub string doesnt exist"); } else { NSLog(@"exists"); } W każdym razie, czy to …

11
Jak korzystać z Git Merge - Quash?
Mam zdalny serwer Git, oto scenariusz, który chcę wykonać: Dla każdego błędu / funkcji tworzę inną gałąź Git Nadal zatwierdzam swój kod w tym oddziale Git z nieoficjalnymi wiadomościami Git W górnym repozytorium musimy wykonać jedno zatwierdzenie dla jednego błędu z oficjalną wiadomością Git Jak więc połączyć moją gałąź z …
1208 git  git-merge  git-squash 

15
Jak mogę uzyskać od jQuery wykonanie synchronicznego, a nie asynchronicznego żądania Ajax?
Mam widget JavaScript, który zapewnia standardowe punkty rozszerzenia. Jednym z nich jest beforecreatefunkcja. Powinien powrócić, falseaby zapobiec tworzeniu elementu. Dodałem wywołanie Ajax do tej funkcji za pomocą jQuery: beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { if (result.isOk == false) alert(result.message); …

13
Którego typu danych MySQL należy użyć do przechowywania wartości logicznych
Ponieważ wydaje się, że MySQL nie ma żadnego typu danych „boolowskich”, jaki typ danych „nadużywasz” do przechowywania prawdziwych / fałszywych informacji w MySQL? Zwłaszcza w kontekście pisania i czytania ze skryptu PHP. Z czasem wykorzystałem i widziałem kilka podejść: tinyint, pola varchar zawierające wartości 0/1, pola varchar zawierające ciągi „0” …


30
Jak mierzyć upływ czasu w Pythonie?
Chcę rozpocząć odliczanie czasu gdzieś w moim kodzie, a następnie uzyskać upływ czasu, aby zmierzyć czas potrzebny do wykonania kilku funkcji. Myślę, że źle używam modułu timeit, ale dokumenty są dla mnie mylące. import timeit start = timeit.timeit() print("hello") end = timeit.timeit() print(end - start)

30
Uzyskiwanie przez Chrome akceptacji samopodpisanego certyfikatu localhost
Utworzyłem samopodpisany certyfikat SSL dla localhost CN. Firefox akceptuje ten certyfikat po początkowej reklamacji, zgodnie z oczekiwaniami. Chrome i IE odmawiają jednak zaakceptowania go, nawet po dodaniu certyfikatu do systemowego magazynu certyfikatów w obszarze Zaufane rooty. Mimo że certyfikat jest wymieniony jako poprawnie zainstalowany po kliknięciu „Wyświetl informacje o certyfikacie” …

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.