Programowanie

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

16
Wprowadzenie ograniczenia KLUCZ OBCY może powodować cykle lub wiele ścieżek kaskadowych - dlaczego?
Zmagam się z tym od dłuższego czasu i nie mogę do końca zrozumieć, co się dzieje. Mam encję Karty, która zawiera Strony (zwykle 2) - a obie Karty i Strony mają scenę. Korzystam z migracji EF Codefirst i migracje kończą się niepowodzeniem z powodu tego błędu: Wprowadzenie ograniczenia OBCEGO KLUCZA …

8
Jak korzystać z narzędzi: overrideLibrary w pliku build.gradle?
Korzystam z bibliotek Leanback, które wymagają Androida 17 lub nowszego. Jednak moja aplikacja obsługuje minSDK 16, więc pojawia się błąd kompilacji po powiedzeniu stopnia Error:Execution failed for task ':Tasks:processPhoneDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 17 declared in library /Users/mike/Projects/android-for-dummies-v3/Tasks/build/intermediates/exploded-aar/com.android.support/leanback-v17/21.0.2/AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to …




6
Do czego służy parametr „następny” w programie Express?
Załóżmy, że masz prosty blok kodu taki jak ten: app.get('/', function(req, res){ res.send('Hello World'); }); Ta funkcja ma dwa parametry reqires , które przedstawiają żądania i odpowiedzi odpowiednio. Z drugiej strony istnieją inne funkcje z trzecim parametrem o nazwie next. Na przykład spójrzmy na następujący kod: app.get('/users/:id?', function(req, res, next){ …
295 node.js  express 

9
GSON rzuca „Oczekiwano BEGIN_OBJECT, ale czy BEGIN_ARRAY”?
Próbuję przeanalizować ciąg JSON taki jak ten [ { "updated_at":"2012-03-02 21:06:01", "fetched_at":"2012-03-02 21:28:37.728840", "description":null, "language":null, "title":"JOHN", "url":"http://rus.JOHN.JOHN/rss.php", "icon_url":null, "logo_url":null, "id":"4f4791da203d0c2d76000035", "modified":"2012-03-02 23:28:58.840076" }, { "updated_at":"2012-03-02 14:07:44", "fetched_at":"2012-03-02 21:28:37.033108", "description":null, "language":null, "title":"PETER", "url":"http://PETER.PETER.lv/rss.php", "icon_url":null, "logo_url":null, "id":"4f476f61203d0c2d89000253", "modified":"2012-03-02 23:28:57.928001" } ] na listę obiektów. List<ChannelSearchEnum> lcs = (List<ChannelSearchEnum>) new Gson().fromJson( jstring , …
295 java  android  gson 


10
Jak usunąć elementy ze słownika podczas iteracji?
Czy legalne jest usuwanie elementów ze słownika w Pythonie podczas iteracji? Na przykład: for k, v in mydict.iteritems(): if k == val: del mydict[k] Chodzi o to, aby usunąć ze słownika elementy niespełniające określonych warunków, zamiast tworzyć nowy słownik, który jest podzbiorem iterowanego. Czy to dobre rozwiązanie? Czy istnieją bardziej …

10
Konwertowanie datetime.date na znacznik czasu UTC w Pythonie
Mam do czynienia z datami w Pythonie i muszę je przekonwertować na znaczniki czasu UTC, aby mogły być używane w JavaScript. Poniższy kod nie działa: >>> d = datetime.date(2011,01,01) >>> datetime.datetime.utcfromtimestamp(time.mktime(d.timetuple())) datetime.datetime(2010, 12, 31, 23, 0) Konwersja obiektu daty najpierw na datę i godzinę również nie pomaga. Próbowałem tego przykładu …
295 python  datetime  utc 

16
Swift - koduje adres URL
Jeśli koduję taki ciąg: var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) nie ucieka przed ukośnikami /. Szukałem i znalazłem ten kod celu C: NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)unencodedString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 ); Czy istnieje łatwiejszy sposób na zakodowanie adresu URL, a jeśli nie, jak napisać to w Swift?
295 ios  swift  urlencode 



4
Jak mogę ograniczyć Parallel.ForEach?
Mam pętlę asynchroniczną Parallel.ForEach (), z którą pobieram niektóre strony internetowe. Moja przepustowość jest ograniczona, więc mogę pobierać tylko x stron na raz, ale Parallel.ForEach wykonuje całą listę pożądanych stron internetowych. Czy istnieje sposób ograniczenia liczby wątków lub dowolnego innego ogranicznika podczas uruchamiania Parallel.ForEach? Kod demonstracyjny: Parallel.ForEach(listOfWebpages, webpage => { …


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.