Programowanie

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




9
Czy za pomocą Spring mogę utworzyć opcjonalną zmienną ścieżki?
Czy w Spring 3.0 mogę mieć opcjonalną zmienną ścieżki? Na przykład @RequestMapping(value = "/json/{type}", method = RequestMethod.GET) public @ResponseBody TestBean testAjax( HttpServletRequest req, @PathVariable String type, @RequestParam("track") String track) { return new TestBean(); } Tutaj chciałbym /json/abclub /jsonwywołać tę samą metodę. Jedno oczywiste obejście deklaruje się typejako parametr żądania: @RequestMapping(value …
187 spring  rest 


10
Różnica między interfejsem API a zestawem SDK
Próbuję wyjaśnić programistom różnicę między interfejsem API a zestawem SDK. Muszę wyjaśnić, dlaczego komercyjny dostawca oprogramowania do pobierania odcisków palców prawdopodobnie nie dostarczy zestawu SDK, chociaż z pewnością mógł go użyć. Zarówno dostawcy urządzeń, jak i dostawcy oprogramowania mogą i powinni udostępniać dobrze zdefiniowany interfejs API. Ten interfejs API umożliwia …
187 api  sdk 


10
Konwertuj ciąg znaków na obiekt klasy Python?
Biorąc pod uwagę ciąg znaków wprowadzany przez użytkownika do funkcji Python, chciałbym wyciągnąć z niego obiekt klasy, jeśli istnieje klasa o tej nazwie w aktualnie zdefiniowanej przestrzeni nazw. Zasadniczo chcę implementacji funkcji, która da taki wynik: class Foo: pass str_to_class("Foo") ==> <class __main__.Foo at 0x69ba0> Czy to w ogóle jest …
187 python 

6
Niestandardowy przycisk koła
Chcę utworzyć niestandardowy przycisk i potrzebuję go w kółko. Jak mogę utworzyć przycisk koła? Nie sądzę, aby było to możliwe dzięki draw9patch. Nie wiem też, jak zrobić niestandardowy przycisk! Czy masz jakieś sugestie?

21
Jak używać wyliczeń jako flag w C ++?
Traktowanie enums jak flagi działa dobrze w C # za pomocą [Flags]atrybutu, ale jaki jest najlepszy sposób, aby to zrobić w C ++? Na przykład chciałbym napisać: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish | Endangered; Jednak …
187 c++  enums 

14
Niepotrzebne nawiasy klamrowe w C ++?
Dokonując dzisiaj przeglądu kodu dla kolegi, zauważyłem osobliwą rzecz. Swój nowy kod otoczył kręconymi nawiasami klamrowymi: Constructor::Constructor() { existing code { New code: do some new fancy stuff here } existing code } Jaki jest z tego wynik? Jaki może być powód tego? Skąd pochodzi ten nawyk? Edytować: Na podstawie …

4
katalog mysqld_safe „/ var / run / mysqld” dla pliku gniazda UNIX nie istnieje
Podczas uruchamiania serwera mysql 5.7.17 przy użyciu mysqld_safe pojawia się następujący błąd. 2017-02-10T17:05:44.870970Z mysqld_safe Logging to '/var/log/mysql/error.log'. 2017-02-10T17:05:44.872874Z mysqld_safe Logging to '/var/log/mysql/error.log'. 2017-02-10T17:05:44.874547Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists. Jak to naprawić ?
187 mysql  sockets 

5
mysql :: wstaw do tabeli, dane z innej tabeli?
Zastanawiałem się, czy istnieje sposób, aby to zrobić wyłącznie w sql: q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received); Uwaga: q1 zwróci około 30 000 wierszy. Czy jest jakiś sposób, aby zrobić to, co …
187 sql  mysql 

11
Jak połączyć dwa generatory w Pythonie?
Chcę zmienić następujący kod for directory, dirs, files in os.walk(directory_1): do_something() for directory, dirs, files in os.walk(directory_2): do_something() do tego kodu: for directory, dirs, files in os.walk(directory_1) + os.walk(directory_2): do_something() Dostaję błąd: nieobsługiwane typy operandów dla +: „generator” i „generator” Jak połączyć dwa generatory w Pythonie?
187 python  generator 


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.