Programowanie

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

5
Jak zrobić makro variadic (zmienna liczba argumentów)
Chcę napisać makro w C, które akceptuje dowolną liczbę parametrów, a nie określoną liczbę przykład: #define macro( X ) something_complicated( whatever( X ) ) gdzie Xjest dowolna liczba parametrów Potrzebuję tego, ponieważ whateverjest przeciążony i można go wywołać z 2 lub 4 parametrami. Próbowałem zdefiniować makro dwa razy, ale druga …


3
Podświetlanie kodu źródłowego w LaTeX
Muszę podświetlić kod źródłowy w LaTeX. Pakiet listingswydaje się najlepszym wyborem dla większości przypadków użycia i dla mnie był do tej pory. Jednak teraz potrzebuję większej elastyczności. Zasadniczo to, czego szukam, to prawdziwy leksykon. W szczególności potrzebuję (dla własnej definicji języka), aby zdefiniować (i wyróżnić!) Własne style liczbowe. listingsnie zezwala …

5
Jaka jest zaleta korzystania z heredoc w PHP? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
196 php  heredoc 



2
Jak używać `jq` w potoku powłoki?
Nie mogę się jqzachowywać „normalnie” w potoku powłoki. Na przykład: $ curl -s https://api.github.com/users/octocat/repos | jq | cat powoduje jqpo prostu wydrukowanie tekstu pomocy *. To samo dzieje się, jeśli spróbuję przekierować jqdane wyjściowe do pliku: $ curl -s https://api.github.com/users/octocat/repos | jq > /tmp/stuff.json Czy jqcelowo ratuje się, jeśli stwierdzi, …
196 shell  pipe  jq 

4
Zamieszanie DbContext tożsamości ASP.NET
Domyślna aplikacja MVC 5 zawiera ten fragment kodu w IdentityModels.cs - ten fragment kodu dotyczy wszystkich operacji związanych z tożsamością ASP.NET dla domyślnych szablonów: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Jeśli rusztuję nowego kontrolera za pomocą widoków z Entity Framework i utworzę „Nowy …

4
Czy mogę wysłać akcję do reduktora?
czy możliwe jest wysłanie akcji do samego reduktora? Mam pasek postępu i element audio. Celem jest aktualizacja paska postępu, gdy czas zostanie zaktualizowany w elemencie audio. Ale nie wiem, gdzie umieścić moduł obsługi zdarzeń ontimeupdate ani jak wysłać akcji w wywołaniu zwrotnym programu ontimeupdate, aby zaktualizować pasek postępu. Oto mój …
196 reactjs  redux  reducers 


15
System zdarzeń w Pythonie
Jakiego systemu zdarzeń dla Pythona używasz? Wiem już o pydispatcherze , ale zastanawiałem się, co jeszcze można znaleźć lub czy jest powszechnie używany? Nie interesują mnie menedżery zdarzeń, które są częścią dużych frameworków, wolałbym raczej małe, gotowe rozwiązanie, które mogę łatwo rozszerzyć.



4
Kompozytor: jak mogę zainstalować inną zależność bez aktualizacji starych?
Mam projekt z kilkoma zależnościami i chciałbym zainstalować inny, ale chciałbym, aby pozostałe były takie, jakie są. Więc edytowałem composer.json, ale jeśli uruchomię composer install, otrzymam następujące dane wyjściowe: Installing dependencies from lock file Warning: The lock file is not up to date with the latest changes in composer.json. You …
196 composer-php 

10
Błąd Git Push: odmowa aktualizacji wyewidencjonowanego oddziału
Rozwiązałem niektóre konflikty scalania, zatwierdziłem, a następnie spróbowałem przekazać zmiany i otrzymałem następujący błąd: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will …
196 git  git-push 

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.