Programowanie

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

9
Git - Ignoruj ​​folder node_modules wszędzie
Mam projekt zawierający wiele innych projektów: Główny projekt Mini projekt 1 Mini projekt 2 Wszystkie zawierające node_modulesfolder. Chcę, aby git zignorował folder bez względu na to, gdzie zaczyna się od folderu głównego. Coś takiego do dodania .gitignore: *node_modules/*
367 git  node-modules 

6
Generujesz UUID w Postgres dla instrukcji Insert?
Moje pytanie jest raczej proste. Jestem świadomy koncepcji identyfikatora UUID i chcę wygenerować taki, aby odnosił się do każdego „elementu” z „sklepu” w mojej bazie danych. Wydaje się uzasadnione, prawda? Problem polega na tym, że następujący wiersz zwraca błąd: honeydb=# insert into items values( uuid_generate_v4(), 54.321, 31, 'desc 1', 31.94); …

23
Jak zaktualizować / wstawić dokument w Mongoose?
Być może nadszedł czas, może to ja tonę w rzadkiej dokumentacji i nie jestem w stanie owinąć głowy koncepcją aktualizacji w Mongoose :) Oto oferta: Mam schemat i model kontaktu (skrócone właściwości): var mongoose = require('mongoose'), Schema = mongoose.Schema; var mongooseTypes = require("mongoose-types"), useTimestamps = mongooseTypes.useTimestamps; var ContactSchema = new …

15
Reagować kod „po renderowaniu”?
Mam aplikację, w której muszę dynamicznie ustawiać wysokość elementu (powiedzmy „zawartość aplikacji”). Bierze wysokość „chrome” aplikacji i odejmuje ją, a następnie ustawia wysokość „zawartości aplikacji”, aby zmieściła się w 100% w obrębie tych ograniczeń. Jest to bardzo proste w przypadku waniliowych widoków JS, jQuery lub Backbone, ale staram się dowiedzieć, …

21
Iteracja w zakresie dat w Pythonie
Mam następujący kod, aby to zrobić, ale jak mogę to zrobić lepiej? W tej chwili myślę, że to lepsze niż zagnieżdżone pętle, ale zaczyna mieć Perl-one-linerish, gdy masz generator w zrozumieniu listy. day_count = (end_date - start_date).days + 1 for single_date in [d for d in (start_date + timedelta(n) for …

10
Używanie zakładek Vima, takich jak bufory
Patrzyłem na możliwość używania zakładek w Vimie (z :tabe, :tabnewitp.) Jako zamiennik mojej obecnej praktyki posiadania wielu plików otwartych w tym samym oknie w ukrytych buforach. Chciałbym, aby każdy odrębny plik, który otworzyłem, zawsze znajdował się na swojej karcie. Są jednak pewne rzeczy, które temu przeszkadzają. Jak to naprawić: Gdy …
366 vim  editor  tabs 

7
Dlaczego potrzebujemy monad?
Moim skromnym zdaniem odpowiedzi na słynne pytanie „Co to jest monada?” , zwłaszcza tych najczęściej głosowanych, spróbuj wyjaśnić, co to jest monada, bez wyraźnego wyjaśnienia, dlaczego monady są naprawdę potrzebne . Czy można je wyjaśnić jako rozwiązanie problemu?
366 haskell  monads 

11
Nie jest klasą zamykającą Java
Próbuję stworzyć grę Tetris i pojawia się błąd kompilatora Shape is not an enclosing class kiedy próbuję stworzyć obiekt public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } Używam klas wewnętrznych dla każdego kształtu. Oto część mojego kodu public class Shapes { …


7
Interfejs Facebook Graph API v2.0 + - / ja / znajomi zwraca puste lub tylko znajomi, którzy również korzystają z mojej aplikacji
Usiłuję uzyskać nazwę mojego znajomego i identyfikatory za pomocą Graph API v2.0, ale dane są puste: { "data": [ ] } Kiedy korzystałem z wersji 1.0, wszystko było w porządku z następującym żądaniem: FBRequest* friendsRequest = [FBRequest requestForMyFriends]; [friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection, NSDictionary* result, NSError *error) { NSArray* friends = …

5
Komenda „use database_name” w PostgreSQL
Jestem początkującym w PostgreSQL. Chcę połączyć się z inną bazą danych z edytora zapytań Postgres - jak USEpolecenie MySQL lub MS SQL Server. Znalazłem \c databasename, przeszukując Internet, ale działa tylko na psql . Kiedy próbuję z edytora zapytań PostgreSQL, pojawia się błąd składniowy. Muszę zmienić bazę danych przez pgscripting. …



13
Ciągła integracja vs. ciągła dostawa vs. ciągłe wdrażanie
Jaka jest różnica między tymi trzema terminami? Mój uniwersytet zawiera następujące definicje: Ciągła integracja oznacza po prostu, że kopie robocze programisty są synchronizowane ze wspólną linią główną kilka razy dziennie. Ciągła dostawa jest opisywana jako logiczna ewolucja ciągłej integracji: zawsze możesz wprowadzić produkt do produkcji! Ciągłe wdrażanie jest opisywane jako …


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.