Programowanie

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

8
Co to jest __stdcall?
Uczę się programowania w Win32, a WinMainprototyp wygląda tak: int WINAPI WinMain ( HINSTANCE instance, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show ) Nie wiedziałem, do czego WINAPIsłuży ten identyfikator, i znalazłem: #define WINAPI __stdcall Co to robi? Jestem zdezorientowany tym, że mam coś po typie powrotu. Do czego służy __stdcall? …

12
Jak wywołać funkcję PHP jednym kliknięciem przycisku
Utworzyłem stronę o nazwie functioncalling.php, która zawiera dwa przyciski: Prześlij i Wstaw . Jako początkujący w PHP chcę sprawdzić, która funkcja jest wykonywana po kliknięciu przycisku. Chcę, aby wynik znajdował się na tej samej stronie. Stworzyłem więc dwie funkcje, po jednej dla każdego przycisku. Kod źródłowy funkcji functioncalling.php jest następujący: …
151 php  html  forms  button 

5
Jak zaimplementowano set ()?
Widziałem ludzi, którzy mówili, że setobiekty w Pythonie mają sprawdzanie członkostwa O (1). Jak są wdrażane wewnętrznie, aby to umożliwić? Jakiego rodzaju struktury danych używa? Jakie inne konsekwencje ma to wdrożenie? Każda odpowiedź była naprawdę pouczająca, ale mogę zaakceptować tylko jedną, więc podam najbliższą odpowiedź na moje pierwotne pytanie. Dzięki …


14
Wstrzykiwanie zależności przez konstruktory lub metody ustawiające właściwości?
Refaktoryzuję klasę i dodaję do niej nową zależność. Klasa obecnie przyjmuje swoje istniejące zależności w konstruktorze. Aby zachować spójność, dodaję parametr do konstruktora. Oczywiście jest kilka podklas plus jeszcze więcej dla testów jednostkowych, więc teraz gram w grę polegającą na zmienianiu wszystkich konstruktorów, aby pasowały, a to trwa wieki. To …



4
Szukasz jasnej definicji tego, czym są „tokenizer”, „parser” i „leksery” oraz w jaki sposób są one ze sobą powiązane i używane?
Szukam jasnej definicji tego, czym są „tokenizer”, „parser” i „lexer” i jak są one ze sobą powiązane (np. Czy parser używa tokenizera lub odwrotnie)? Muszę utworzyć program, który przejdzie przez pliki źródłowe c / h, aby wyodrębnić deklarację danych i definicje. Szukałem przykładów i mogę znaleźć trochę informacji, ale naprawdę …
151 parsing  lexer  tokenize 


2
Najlepszy sposób na synchronizację lokalnej bazy danych HTML5 (WebSQL Storage, SQLite) z serwerem (synchronizacja dwukierunkowa) [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

12
Darmowe narzędzie do sprawdzania kodu źródłowego C / C ++ pod kątem zestawu standardów kodowania? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Wydaje się, że znalezienie takiego narzędzia dla Javy ( Checkstyle , JCSC ) jest dość łatwe …
151 c++  c  coding-style 

2
Granice typu Nat w Shapeless
W bezkształtnym typ Nat reprezentuje sposób kodowania liczb naturalnych na poziomie typu. Jest to używane na przykład w przypadku list o stałym rozmiarze. Możesz nawet wykonać obliczenia na poziomie typu, np. Dołączyć listę Nelementów do listy Kelementów i otrzymać listę, która w czasie kompilacji zawiera N+Kelementy. Czy ta reprezentacja jest …

6
android rozpoczyna aktywność od usługi
Android: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } Uruchomiłem tę usługę z Activity W Activityrazie rozpoczęcia spełnia warunek startService(new Intent(WozzonActivity.this, LocationService.class)); z mojego LocationServicewyżej wymienionego nie udało się uruchomić Activity, jak mogę uzyskać kontekst aktualnego działania …

15
Konwertuj HTML na NSAttributedString w iOS
Używam wystąpienie UIWebViewprzetworzyć tekst i kolor to poprawnie, to daje wynik w postaci HTML, ale zamiast wyświetlania go w UIWebViewchcę, aby wyświetlić go przy użyciu Core Textz NSAttributedString. Jestem w stanie utworzyć i narysować, NSAttributedStringale nie jestem pewien, jak mogę przekonwertować i zmapować kod HTML na przypisany ciąg. Rozumiem, że …

25
Losowy rekord w ActiveRecord
Potrzebuję losowego rekordu z tabeli za pośrednictwem ActiveRecord. Wziąłem za przykładem Jamisa Bucka z 2006 roku . Jednak natknąłem się również na inny sposób przez wyszukiwarkę Google (nie mogę przypisać linku z powodu nowych ograniczeń użytkowników): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", rand_id]) Ciekaw jestem, jak …

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.