Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

7
Warum implementiert Array IList?
Siehe die Definition der System.Array- Klasse public abstract class Array : IList, ... Theoretisch sollte ich in der Lage sein, dieses Stück zu schreiben und glücklich zu sein int[] list = new int[] {}; IList iList = (IList)list; Ich sollte auch in der Lage sein, jede Methode aus der iList …

23
Können Unit-Tests erfolgreich in ein bestehendes Produktionsprojekt aufgenommen werden? Wenn ja, wie und lohnt es sich?
Ich denke nachdrücklich darüber nach, einem bestehenden Projekt, das sich in der Produktion befindet, Unit-Tests hinzuzufügen. Es wurde vor 18 Monaten gestartet, bevor ich wirklich einen Nutzen von TDD (Gesichtspalme) erkennen konnte. Jetzt ist es eine ziemlich große Lösung mit einer Reihe von Projekten, und ich habe nicht die geringste …

9
Best Practice mit NSLocalizedString
Ich verwende (wie alle anderen) NSLocalizedString, um meine App zu lokalisieren. Leider gibt es einige "Nachteile" (nicht unbedingt die Schuld von NSLocalizedString selbst), einschließlich Keine automatische Vervollständigung für Zeichenfolgen in Xcode. Dies macht das Arbeiten nicht nur fehleranfällig, sondern auch mühsam. Möglicherweise definieren Sie eine Zeichenfolge neu, nur weil Sie …

9
Unterschiedliche Schriftgröße von Zeichenfolgen in derselben Textansicht
Ich habe ein textViewInneres mit einer Zahl (Variable) und einem string, wie kann ich der Zahl eine Nummer größer als die geben string? der Code: TextView size = (TextView)convertView.findViewById(R.id.privarea_list_size); if (ls.numProducts != null) { size.setText(ls.numProducts + " " + mContext.getString(R.string.products)); } Ich möchte, dass ls.numproducts eine andere Größe hat als …


11
Wie konvertiere ich currentTimeMillis in ein Datum in Java?
Ich habe Millisekunden in bestimmten Protokolldateien, die auf dem Server generiert wurden. Ich kenne auch das Gebietsschema, aus dem die Protokolldatei generiert wurde. Mein Problem besteht darin, Millisekunden in das angegebene Format zu konvertieren. Die Verarbeitung dieses Protokolls erfolgt auf einem Server in einer anderen Zeitzone. Während der Konvertierung in …
140 java  date 

11
Warnung - Der Erstellungspfad gibt die Ausführungsumgebung J2SE-1.4 an
Ich erstelle ein Maven-Projekt in Eclipse Helios. Es funktioniert gut für einen Tag, aber dann wird diese Warnung angezeigt: Der Erstellungspfad gibt die Ausführungsumgebung J2SE-1.4 an. Im Arbeitsbereich sind keine JREs installiert, die streng mit dieser Umgebung kompatibel sind. Seit dieser Meldung hat das Projekt das Kompilieren und Debuggen eingestellt. …
140 java  eclipse  maven-2 


11
Zentrieren Sie eine Karte in d3 mit einem geoJSON-Objekt
Derzeit müssen Sie in d3 ein geoJSON-Objekt, das Sie zeichnen möchten, skalieren und übersetzen, um es auf die gewünschte Größe zu bringen, und es übersetzen, um es zu zentrieren. Dies ist eine sehr mühsame Aufgabe des Versuchs und Irrtums, und ich habe mich gefragt, ob jemand einen besseren Weg kennt, …
140 d3.js  geojson  topojson 

6
LINQ to SQL Left Outer Join
Entspricht diese Abfrage einem LEFT OUTERJoin? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null ? 0 …

4
Wie füge ich dem Array im Reduzierer von React native redux ein Element hinzu?
Wie füge ich Elemente in mein Array arr[]des Redux-Status im Reduzierer ein? Ich mache das- import {ADD_ITEM} from '../Actions/UserActions' const initialUserState = { arr:[] } export default function userState(state = initialUserState, action) { console.log(arr); switch (action.type) { case ADD_ITEM: return { ...state, arr: state.arr.push([action.newItem]) } default: return state } }

4
So übergeben Sie HTML-Zeichenfolge an Webview auf Android
Hallo, ich analysiere XML und lade es dann in die Webansicht. Nach dem Parsen erstelle ich vier Zeichenfolgen, damit ich alle Zeichenfolgen an eine Ansicht anhängen kann. Ich kann zwei Ansichten in der Webansicht abrufen, aber nicht die ersten beiden Zeichenfolgen. Bitte schlagen Sie mir mit meinem Code vor, wo …
140 android  webview 



4
Wechseln Sie zu übereinstimmenden XML-Tags in Vim
Der Vim- %Operator springt zu übereinstimmenden Klammern, Kommentarenden und einigen anderen Dingen. Es stimmt jedoch nicht mit XML-Tags überein (oder nach meinem besten Wissen mit einem anderen Tag). Was ist der beste Weg, um mit Vim zum passenden XML-Tag zu springen? Hinweis: Ich möchte wirklich einen Abschnitt in einer XML-Datei …
140 xml  vim 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.