Programowanie

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

2
Konwencje nazewnictwa dla częściowych plików klas
Generuję większość mojego kodu szkieletu ASP.NET MVC. Wszystkie wygenerowane pliki są klasami częściowymi, które używają standardowych konwencji nazewnictwa. Na przykład mój plik kontrolera pracownika nosi nazwę EmployeeController.cs. Jeśli chcę rozszerzyć EmployeeController o niestandardową, nie generowaną logikę, tworzę drugi plik częściowej klasy o nazwie EmployeeControllerCustom.cs. Oddzielam logikę niestandardową i wygenerowaną na …


12
Jak zdemonizować dowolny skrypt w systemie UNIX?
Chciałbym demonizator, który może zamienić dowolny, ogólny skrypt lub polecenie w demona . Są dwa typowe przypadki, którymi chciałbym się zająć: Mam skrypt, który powinien działać wiecznie. Jeśli kiedykolwiek umrze (lub przy ponownym uruchomieniu), uruchom go ponownie. Nie pozwól, aby dwie kopie działały jednocześnie (sprawdź, czy kopia już działa i …

8
Jakieś wzorce do modelowania gier planszowych? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Dla zabawy próbuję napisać jedną z ulubionych gier planszowych mojego syna jako …


3
Jak ustawić punkty przerwania w przyszłych bibliotekach współdzielonych za pomocą flagi polecenia
Próbuję zautomatyzować sesję gdb za pomocą --commandflagi. Próbuję ustawić punkt przerwania funkcji w bibliotece współdzielonej (odpowiednik biblioteki DLL w systemie Unix). Mój cmds.gdb wygląda następująco: set args /home/shlomi/conf/bugs/kde/font-break.txt b IA__FcFontMatch r Jednak otrzymuję następujące informacje: shlomi: ~ / progs / bugs-external / kde / font-breaking $ gdb --command = cmds.gdb …
94 c++  c  linux  unix  gdb 

6
Jak usunąć atrybut CSS elementu za pomocą jQuery?
Jeśli ustawię wartość CSS na określonym elemencie za pomocą: $('#element').css('background-color', '#ccc'); Chcę mieć możliwość anulowania tej wartości specyficznej dla elementu i użycia wartości kaskadowej, na wzór: $('#element').css('background-color', null); Ale ta składnia wydaje się nie działać - czy jest to możliwe przy użyciu innej składni? Edycja: wartość nie jest dziedziczona z …
94 jquery  css 



2
Co oznacza [=] w C ++?
Chcę wiedzieć, co [=]robi? Oto krótki przykład template <typename T> std::function<T (T)> makeConverter(T factor, T offset) { return [=] (T input) -> T { return (offset + input) * factor; }; } auto milesToKm = makeConverter(1.60936, 0.0); Jak kod działałby z []zamiast [=]? zakładam, że std::function<T (T)> oznacza prototyp funkcji, …
94 c++  c++11  lambda 

10
C # łączenie przez serwer proxy
Pracuję w biurze, które wymaga, aby wszystkie połączenia były wykonywane przez określony serwer proxy http. Muszę napisać prostą aplikację do odpytywania niektórych wartości z serwera WWW - jest to łatwe, gdyby nie było serwera proxy. Jak ustawić obsługę serwera proxy aplikacji C #? Jak mogę nawiązać jakiekolwiek połączenie przez proxy?
94 c#  proxy 


12
Łącz i minimalizuj wiele plików CSS / JS
Próbuję zoptymalizować wydajność witryny, konsolidując i kompresując pliki CSS i JS. Moje pytanie dotyczy raczej (konkretnych) kroków, jak to osiągnąć, biorąc pod uwagę rzeczywistą sytuację, z którą miałem do czynienia (choć powinno być typowe również dla innych programistów). Moja strona odwołuje się do kilku plików CSS i JS, takich jak …


8
C ++ lambda z przechwytywaniami jako wskaźnikiem funkcji
Bawiłem się lambdami C ++ i ich niejawną konwersją na wskaźniki funkcji. Moim początkowym przykładem było użycie ich jako wywołania zwrotnego dla funkcji ftw. Działa to zgodnie z oczekiwaniami. #include <ftw.h> #include <iostream> using namespace std; int main() { auto callback = [](const char *fpath, const struct stat *sb, int …

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.