Programowanie

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


21
Jak mogę zamknąć menu po kliknięciu na zewnątrz?
Chciałbym zamknąć menu logowania, gdy użytkownik kliknie gdziekolwiek poza tym menu i chciałbym to zrobić z Angular2 i „podejściem” Angular2 ... Wdrożyłem rozwiązanie, ale naprawdę nie czuję się z nim pewnie. Myślę, że musi być najłatwiejszy sposób na osiągnięcie tego samego rezultatu, więc jeśli masz jakieś pomysły ... porozmawiajmy :)! …

8
Zamień wszystkie wartości 0 na NA
Mam ramkę danych z kilkoma kolumnami numerycznymi. Niektóre wiersze mają wartość 0, które w analizie statystycznej należy uznać za zerowe. Jaki jest najszybszy sposób zamiany wszystkich wartości 0 na NULL w R?
144 r  r-faq 

3
ROZRÓŻNIENIE LICZBY MySQL
Próbuję zebrać liczbę różnych wizyt wczoraj w moim CP, a następnie je policzyć. SELECT DISTINCT `user_id` as user, `site_id` as site, `ts` as time FROM `cp_visits` WHERE ts >= DATE_SUB(NOW(), INTERVAL 1 DAY) Z jakiegoś powodu jest to pobieranie wielu wyników z tym samym identyfikatorem witryny ... jak mogę tylko …
144 mysql 

2
Jak zmienić bazę zmian w bieżącej gałęzi na podstawie zmian, które są scalane?
W porządku. Jeśli jestem na gałęzi (powiedzmy working) i chcę scalić zmiany z innej gałęzi (powiedzmy master), uruchamiam polecenie git-merge masterbędąc w workinggałęzi, a zmiany są scalane bez ponownego bazowania historii. Jeśli uruchomię git-rebase master, zmiany w masterprogramie zostaną przeniesione do górnej części mojej workinggałęzi. Ale co, jeśli chcę scalić …
144 git  merge  rebase  git-rebase 

18
Jak zamknąć aktywność i wrócić do poprzedniej aktywności w Androidzie
Mam główne działanie, które po kliknięciu przycisku rozpoczyna nowe działanie, wykorzystałem do tego następujący kod: Intent intent = new Intent(this, SettingsActivity.class); startActivity(intent); Powyższy kod został uruchomiony z głównego działania. Teraz w moim nowym działaniu, które jest wywoływane przez działanie główne, mam przycisk Wstecz. Kiedy kliknę ten przycisk Wstecz, chcę, aby …

3
Czy kolumny z tablicami indeksów PostgreSQL?
W dokumentacji nie mogę znaleźć jednoznacznej odpowiedzi na to pytanie. Jeśli kolumna jest typem tablicowym, czy wszystkie wprowadzone wartości będą indeksowane indywidualnie? Stworzyłem prostą tabelę z jedną int[]kolumną i umieściłem na niej unikalny indeks. Zauważyłem, że nie mogłem dodać tej samej tablicy liczb int, co prowadzi mnie do przekonania, że …

14
boolean w instrukcji if
Dzisiaj dostałem uwagę na temat kodu, biorąc pod uwagę sposób, w jaki sprawdzam, czy zmienna jest prawdziwa, czy fałszywa w zadaniu szkolnym. Kod, który napisałem, wyglądał mniej więcej tak: var booleanValue = true; function someFunction(){ if(booleanValue === true){ return "something"; } } Powiedzieli, że lepiej / schludniej napisać to w …

5
Jak wyświetlić listę zmian od czasu określonego zatwierdzenia?
Czy w ogóle można pobrać listę zatwierdzeń z podanego numeru zatwierdzenia do HEAD? Wiem, że jest to możliwe przed datą zatwierdzenia, ale potrzebuję tego według numeru zatwierdzenia i nie mogę znaleźć żadnej dokumentacji, a nawet jeśli jest to możliwe.
144 git 

7
PowerShell: Uruchom polecenie z katalogu skryptu
Mam skrypt PowerShell, który wykonuje pewne czynności przy użyciu bieżącego katalogu skryptu. Więc w tym katalogu, bieganie .\script.ps1działa poprawnie. Teraz chcę wywołać ten skrypt z innego katalogu bez zmiany katalogu, do którego się odwołuje skrypt. Więc chcę wywołać ..\..\dir\script.ps1i nadal chcę, aby skrypt zachowywał się tak, jak został wywołany z …
144 powershell 

5
Jak wykluczyć określone katalogi / pliki z wyszukiwania git grep
Czy istnieje sposób na wykluczenie pewnych ścieżek / katalogów / plików podczas przeszukiwania repozytorium git przy użyciu git grep? Coś podobnego do --excludeopcji w normalnym greppoleceniu? Muszę użyć, git grepponieważ używanie grepbezpośrednio działa zbyt wolno w dużych repozytoriach git.
144 git  grep 

4
Aktualizacja pakietów w Emacsie
Mam następującą konfigurację dla pakietów (nie jestem pewien, czy istnieje lepsza zalecana): (require 'package) (setq package-archives '(("ELPA" . "http://tromey.com/elpa/") ("gnu" . "http://elpa.gnu.org/packages/") ("marmalade" . "http://marmalade-repo.org/packages/"))) ; Apparently needed for the package auto-complete (why?) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (package-initialize) (setq url-http-attempt-keepalives nil) Mam trzy pytania związane z instalacją i …
144 emacs  elpa 

6
Cofanie części zatwierdzenia za pomocą git
Chcę cofnąć określone zatwierdzenie w git. Niestety, nasza organizacja nadal standardowo używa CVS, więc kiedy ponownie zatwierdzam CVS, wiele zatwierdzeń git jest łączonych w jedno. W tym przypadku chciałbym wyróżnić oryginalne zatwierdzenie git, ale jest to niemożliwe. Czy istnieje podejście podobne do git add --patchtego, które pozwoliłoby mi selektywnie edytować …
144 git  git-cvs 


4
Django Reverse z argumentami „()” i słowami kluczowymi „{}” nie znaleziono
Cześć, mam irytujący problem. Mam taki wzorzec adresu URL: # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), działa dobrze w przeglądarce, ale do testów, kiedy robię to w powłoce: from django.test import Client from django.core.urlresolvers import reverse client= Client() response = client.get(reverse('edit_project'), project_id=4) Jestem przerażony: NoReverseMatch: Reverse for 'edit_project' with arguments '()' and keyword arguments …

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.