Programowanie

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

4
Wiele GSON @SerializedName na pole?
Czy istnieje sposób w Gson, aby zmapować wiele pól JSON na jedną zmienną składową obiektu Java? Powiedzmy, że mam klasę Java ... public class MyClass { String id; String name; } Chcę używać tej jednej klasy z dwoma różnymi usługami. Jednak te dwie usługi różnią się sposobem, w jaki zwracają …
105 java  json  gson 

13
GetManifestResourceStream zwraca NULL
To jest aplikacja C # .NET 4.0: Osadzam plik tekstowy jako zasób, a następnie próbuję wyświetlić go w oknie dialogowym: var assembly = Assembly.GetExecutingAssembly(); var resourceName = "MyProj.Help.txt"; using (Stream stream = assembly.GetManifestResourceStream(resourceName)) { using (StreamReader reader = new StreamReader(stream)) { string result = reader.ReadToEnd(); System.Windows.Forms.MessageBox.Show(result, "MyProj", MessageBoxButtons.OK); } } …

4
Czy zdalne powiadomienia push wymagają dodania UIBackgroundModes w Info.plist?
Mam zintegrowane zdalne powiadomienia push, ale otrzymuję takie ostrzeżenie: didReceiveRemoteNotification:fetchCompletionHandler:], ale nadal musisz dodać „ remote-notification” do listy obsługiwanych UIBackgroundModeplików w swoim Info.plist. Moja wersja Xcode to 8.3.1. Naprawdę chcę to dodać Info.plist. Skorzystałem również z kilku tutoriali, ale oni też o tym nie wspomnieli. Co naprawdę powinienem zrobić?

6
Wyodrębnianie plików Nupkg za pomocą wiersza poleceń
Po pierwsze, nie chcę w ogóle używać programu Visual Studio do pracy z określonymi plikami .nupkg. Wiem, że istnieje narzędzie o nazwie Eksplorator pakietów NuGet, które może wyeksportować pliki nupkg do określonej lokalizacji plików za pomocą interfejsu GUI, ale chcę skonfigurować zadanie MSBuild do uruchamiania i rozpakowywania około 50 plików …
105 nuget 

17
Spring Boot: nie można uzyskać dostępu do kontrolera REST na hoście lokalnym (404)
Próbuję dostosować przykład kontrolera REST w witrynie Spring Boot. Niestety pojawia się następujący błąd, kiedy próbuję uzyskać dostęp do localhost:8080/itemadresu URL. { "timestamp": 1436442596410, "status": 404, "error": "Not Found", "message": "No message available", "path": "/item" } POM: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>SpringBootTest</groupId> <artifactId>SpringBootTest</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <javaVersion>1.8</javaVersion> <mainClassPackage>com.nice.application</mainClassPackage> <mainClass>${mainClassPackage}.InventoryApp</mainClass> …
105 java  rest  spring-boot 


3
Spring 3 MVC uzyskuje dostęp do HttpRequest z kontrolera
Chciałbym samodzielnie obsługiwać atrybuty żądań i sesji, a nie pozostawić to na wiosnę @SessionAttributes, na przykład do logowania do obsługi plików cookie. Po prostu nie mogę dowiedzieć się, w jaki sposób mogę uzyskać dostęp do HttpRequestkontrolera, potrzebuję sposobu, aby przejść do warstwy powyżej @RequestAttributei uzyskać dostęp do HttpRequestsiebie. Używając Stripes, …

9
Jak wybrać wiersze, które mają sygnaturę czasową bieżącego dnia?
Próbuję wybrać tylko dzisiejsze rekordy z tabeli bazy danych. Obecnie używam SELECT * FROM `table` WHERE (`timestamp` > DATE_SUB(now(), INTERVAL 1 DAY)); Ale to wymaga wyników z ostatnich 24 godzin i potrzebuję tylko do wybrania wyników z dnia dzisiejszego, ignorując czas. Jak mogę wybrać wyniki tylko na podstawie daty?
105 mysql  sql  timestamp 

11
Skuteczne wyliczenia w Kotlin z odwrotnym wyszukiwaniem?
Próbuję znaleźć najlepszy sposób na „wyszukiwanie wsteczne” wyliczenia w Kotlinie. Jednym z moich wniosków z Effective Java było wprowadzenie statycznej mapy do wyliczenia w celu obsługi wyszukiwania wstecznego. Przeniesienie tego do Kotlina za pomocą prostego wyliczenia prowadzi mnie do kodu, który wygląda następująco: enum class Type(val value: Int) { A(1), …
105 enums  kotlin 

7
Szybkie i łatwe okno dialogowe plików w Pythonie?
Mam prosty skrypt, który analizuje plik i ładuje jego zawartość do bazy danych. Nie potrzebuję interfejsu użytkownika, ale w tej chwili monituję użytkownika o przeanalizowanie pliku, raw_inputktóry jest najbardziej nieprzyjazny, zwłaszcza, że ​​użytkownik nie może skopiować / wkleić ścieżki. Chciałbym w szybki i łatwy sposób przedstawić użytkownikowi okno dialogowe wyboru …

7
Co jest takiego wspaniałego w Lisp? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Nie znam wystarczająco Lispa, aby powiedzieć, czy jest dobry, czy …
105 lisp 

8
Zaakceptuj funkcję jako parametr w PHP
Zastanawiałem się, czy możliwe jest przekazanie funkcji jako parametru w PHP; Chcę czegoś takiego jak programowanie w JS: object.exampleMethod(function(){ // some stuff to execute }); Chcę wykonać tę funkcję gdzieś w exampleMethod. Czy to możliwe w PHP?
105 php  function 

12
Tymczasowo wyłącz auto_now / auto_now_add
Mam taki model: class FooBar(models.Model): createtime = models.DateTimeField(auto_now_add=True) lastupdatetime = models.DateTimeField(auto_now=True) Chcę nadpisać dwa pola daty dla niektórych wystąpień modelu (używane podczas migracji danych). Obecne rozwiązanie wygląda następująco: for field in new_entry._meta.local_fields: if field.name == "lastupdatetime": field.auto_now = False elif field.name == "createtime": field.auto_now_add = False new_entry.createtime = date new_entry.lastupdatetime …
105 django  datetime 

13
Jak obliczyć liczbę wystąpień danego znaku w każdym wierszu kolumny ciągów?
Mam data.frame, w której niektóre zmienne zawierają ciąg tekstowy. Chciałbym policzyć liczbę wystąpień danego znaku w każdym pojedynczym ciągu. Przykład: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) Chciałbym utworzyć nową kolumnę dla q.data z liczbą wystąpień „a” w ciągu znaków (tj. C (2,1,0)). Jedyne zawiłe podejście, jakie udało mi się zastosować, to: string.counter<-function(strings, …
105 regex  r  dataframe 


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.