Programowanie

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

7
Względne częstotliwości / proporcje z dplyr
Załóżmy, że chcę obliczyć proporcje różnych wartości w każdej grupie. Na przykład, przy użyciu mtcarsdanych, jak mogę obliczyć względną częstotliwość liczby biegów przez rano (automatyczny / manualny) w jednej porcji z dplyr? library(dplyr) data(mtcars) mtcars <- tbl_df(mtcars) # count frequency mtcars %>% group_by(am, gear) %>% summarise(n = n()) # am …
153 r  group-by  dplyr  frequency 

3
AttributeError: moduł „datetime” nie ma atrybutu „strptime”
Oto moja Transactionklasa: class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy A kiedy próbuję uruchomić datefunkcję: tr = Transaction('AAPL', 600, '2013-10-25') print tr.date Otrzymuję następujący błąd: self.date = datetime.strptime(self.d, "%Y-%m-%d") AttributeError: 'module' object …
153 python  class  python-2.7 

14
Zależności testowe wielu projektów z gradle
Mam konfigurację z wieloma projektami i chcę używać gradle. Moje projekty wyglądają tak: Projekt A -> src/main/java -> src/test/java Projekt B -> src/main/java(zależy src/main/javaod projektu A ) -> src/test/java(zależy src/test/javaod projektu A ) Mój plik projektu B build.gradle jest taki: apply plugin: 'java' dependencies { compile project(':ProjectA') } Zadaniem compileJavawielkie …

14
Tworzysz słownik z pliku CSV?
Próbuję utworzyć słownik z pliku CSV. Pierwsza kolumna pliku csv zawiera unikalne klucze, a druga kolumna zawiera wartości. Każdy wiersz pliku csv reprezentuje unikalną parę klucz-wartość w słowniku. Próbowałem użyć klas csv.DictReaderi csv.DictWriter, ale mogłem tylko dowiedzieć się, jak wygenerować nowy słownik dla każdego wiersza. Chcę jeden słownik. Oto kod, …


10
ASP.NET Core zwraca kod JSON z kodem stanu
Szukam prawidłowego sposobu zwracania kodu JSON z kodem stanu HTTP w moim kontrolerze interfejsu API sieci Web .NET Core. Używam tego w ten sposób: public IHttpActionResult GetResourceData() { return this.Content(HttpStatusCode.OK, new { response = "Hello"}); } To było w aplikacji 4.6 MVC, ale teraz z .NET Core wydaje mi się, …

9
Postgresql - zmień rozmiar kolumny varchar na mniejszą długość
Mam pytanie odnośnie ALTER TABLEpolecenia na naprawdę dużym stole (prawie 30 milionów wierszy). Jedna z jego kolumn to a varchar(255)i chciałbym zmienić jej rozmiar na a varchar(40). Zasadniczo chciałbym zmienić moją kolumnę, uruchamiając następujące polecenie: ALTER TABLE mytable ALTER COLUMN mycolumn TYPE varchar(40); Nie mam problemu, jeśli proces jest bardzo …

8
Zwracanie tablicy przy użyciu języka C
Jestem stosunkowo nowy w C i potrzebuję pomocy w metodach radzenia sobie z tablicami. Pochodząc z programowania w Javie, jestem przyzwyczajony do mówienia int [] method()w celu zwrócenia tablicy. Jednak odkryłem, że w C musisz używać wskaźników do tablic, kiedy je zwracasz. Będąc nowym programistą, naprawdę w ogóle tego nie …
153 c  arrays  pointers  char 

18
Jak sprawnie zbudować drzewo z płaskiej konstrukcji?
Mam kilka obiektów w płaskiej strukturze. Obiekty te mają IDi do ParentIDwłasności, więc mogą być umieszczone na drzewach. Nie są w określonej kolejności. Każda ParentIDwłaściwość niekoniecznie jest zgodna z IDw strukturze. Dlatego może to być kilka drzew wyłaniających się z tych obiektów. Jak przetworzyłbyś te obiekty, aby stworzyć powstałe drzewa? …

5
Jak mogę zobaczyć wszystkie problemy, które obserwuję na Github?
Github ma świetną funkcję, dzięki której możesz „obejrzeć” problem. Jest to przydatne do otrzymywania powiadomień o postępach w tej sprawie. Czasami jednak chcesz sprawdzić stan problemu, o którym wiesz, że zgłosiłeś go do obejrzenia, ale nie pamiętasz, co to było. Jest to szczególnie interesujące, imho, w przypadku projektów, które nie …
153 github 

5
Wyrażenie regularne do dokładnego dopasowania ciągu
Chcę dopasować dwa hasła za pomocą wyrażenia regularnego. Na przykład mam dwa wejścia „123456” i „1234567”, wtedy wynik nie powinien być zgodny (fałsz). A kiedy wpisałem „123456” i „123456”, wynik powinien być zgodny (prawda). Nie mogłem zrobić miny. Jak mam to zrobić?
153 regex 

2
Automatyczna data utworzenia obiektów formularza modelu Django?
Jaki jest najlepszy sposób na automatyczne ustawienie daty utworzenia obiektu, a także pola, które będzie rejestrować, kiedy obiekt był ostatnio aktualizowany? models.py: created_at = models.DateTimeField(False, True, editable=False) updated_at = models.DateTimeField(True, True, editable=False) views.py: if request.method == 'POST': form = MyForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user obj.save() return …

4
Zapobiegaj rozszerzaniu elementów siatki przez zawartość
TL; DR: Czy jest coś podobnego table-layout: fixeddo siatek CSS? Próbowałem utworzyć kalendarz z widokiem na rok z dużą siatką 4x3 dla miesięcy i tam zagnieżdżonymi siatkami 7x6 dla dni. Kalendarz powinien wypełniać stronę, tak aby kontener siatki lat miał szerokość i wysokość 100% każdy. .year-grid { width: 100%; height: …

12
Usuń parametry adresu URL bez odświeżania strony
Próbuję usunąć wszystko po znaku „?” w adresie URL przeglądarki, gdy dokument jest gotowy. Oto, czego próbuję: jQuery(document).ready(function($) { var url = window.location.href; url = url.split('?')[0]; }); Mogę to zrobić i zobaczyć, jak działa poniżej: jQuery(document).ready(function($) { var url = window.location.href; alert(url.split('?')[0]); });
153 javascript  jquery 


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.