Programowanie

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

2
Porównaj protokół w Swift i interfejs w Javie
Przechodzę przez samouczek iOS ze strony programisty Apple . Wydaje mi się, że protocoli interfacemają prawie taką samą funkcjonalność. Czy są między nimi jakieś różnice? różne zastosowania w projekcie? Zaktualizowano Tak , przeczytałem powyższy link i nadal nie jestem pewien, jakie są różnice i zastosowanie między protocoli interface. Kiedy zadaję …
149 java  swift 




10
Jak widzisz całą historię poleceń w interaktywnym Pythonie?
Pracuję nad domyślnym interpreterem języka Python w systemie Mac OS X i Cmd+ K(wyczyściłem) moje wcześniejsze polecenia. Mogę je przeglądać pojedynczo, używając klawiszy strzałek. Ale czy istnieje opcja taka jak --history w powłoce bash, która pokazuje wszystkie polecenia, które wprowadziłeś do tej pory?
149 python  macos 

4
Dodaj unikalne ograniczenie do kombinacji dwóch kolumn
Mam stół i jakoś ta sama osoba Persondwukrotnie weszła do mojego stołu. W tej chwili klucz podstawowy to tylko autonumerowanie, ale istnieją dwa inne pola, które chcę wymusić, aby były unikalne. Na przykład pola to: ID Name Active PersonNumber Chcę tylko 1 rekord z unikatowym PersonNumber i Active = 1 …
149 sql  sql-server 

30
Recyclerview nie wywołuje onCreateViewHolder
Mój RecyclerViewnie wywołuje onCreateViewHolder, onBindViewHoldernawet MenuViewHolderkonstruktora, dlatego nic nie pojawia się w RecyclerView. Umieszczam dzienniki do debugowania i żaden dziennik nie jest wyświetlany. Co może być problemem? Mój adapter: public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> { private LayoutInflater inflater; List<Menu> data = Collections.emptyList(); public MenuAdapter(Context context, List<Menu> data) { Log.i("DEBUG", "Constructor"); …

10
Używanie podpisu obrazu w Markdown Jekyll
Prowadzę bloga Jekyll na Github i piszę posty z Markdown. Dodając obrazy, robię to w następujący sposób: ![name of the image](http://link.com/image.jpg) To pokazuje obraz w tekście. Jak jednak mogę powiedzieć Markdown, aby dodał podpis, który jest przedstawiony poniżej lub powyżej obrazu?
149 github  markdown  jekyll 

8
MongoDB a Firebase [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie?Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Jakie są ilościowe zalety używania Firebase w porównaniu z MongoDB? …
149 mongodb  firebase 

6
Chart.js v2 - ukrywanie linii siatki
Używam Chart.js v2 do narysowania prostego wykresu liniowego. Wszystko wygląda dobrze, z wyjątkiem linii siatki, których nie chcę: Dokumentacja dla wykresu liniowego jest tutaj: https://nnnick.github.io/Chart.js/docs-v2/#line-chart , ale nie mogę znaleźć nic o ukrywaniu tych „Linii siatki”. Jak mogę usunąć linie siatki?


2
Jak ustawić kolumnę o stałej szerokości za pomocą CSS flexbox
CodePen: http://codepen.io/anon/pen/RPNpaP . Chcę, aby czerwone pudełko miało tylko 25 em szerokości, gdy jest w widoku obok siebie - próbuję to osiągnąć, ustawiając CSS w tym zapytaniu o media: @media all and (min-width: 811px) {...} do: .flexbox .red { width: 25em; } Ale kiedy to robię, dzieje się tak: http://i.imgur.com/niFBrwt.png …
149 html  css  flexbox 

11
aktualizacja nodejs na ubuntu 16.04
Niedawno przeglądałem wersję węzła w moim ubuntu 16.04, kiedy node -vużyto polecenia, pokazuje mi wersję 6.9.1, ale kiedy nodejs -vpokazuje 6.9.2 wcześniej, zanim użyto tego polecenia npm update. Jaka jest ta różnica w node -vi nodejs -v? i jak zaktualizować węzeł / nodejs do najnowszej wersji LTS?
149 node.js  ubuntu 

24
Błąd Git - GPG nie może podpisać danych
Właśnie zacząłem używać git i instaluję git i gpg przez homebrew. Z jakiegoś powodu pojawia się ten błąd, gdy git commit spojrzałem na tak wiele innych pytań dotyczących tego tematu i żadne z nich nie zadziałało. Jak mogę naprawić ten błąd, aby móc pomyślnie przesłać. error: gpg failed to sign …
149 git  gnupg 


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.