Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

16
Wie kann ich Github auf meinem eigenen Server haben?
Gibt es irgendetwas wie Github für Ihren eigenen lokalen Server? Ich bin gespannt, ob es ein PHP-Skript oder sogar einen Desktop-Client gibt, der die Funktionalität von Github nachahmt. Ich liebe Github, aber es wäre schön, auf meinem eigenen Server zu hosten. Entschuldigung, wenn dies nicht als "Programmierung" genug angesehen wird, …
96 php  git  github 

6
Warum std :: make_unique in C ++ 17 verwenden?
Soweit ich weiß, wurde C ++ 14 eingeführt std::make_unique, da dies aufgrund der nicht angegebenen Reihenfolge der Parameterauswertung unsicher war: f(std::unique_ptr<MyClass>(new MyClass(param)), g()); // Syntax A (Erläuterung: Wenn die Auswertung zuerst den Speicher für den Rohzeiger zuweist, dann aufruft g()und vor der std::unique_ptrKonstruktion eine Ausnahme ausgelöst wird , geht der …
96 c++  c++17  unique-ptr 

8
Wie legen Sie fest, dass eine Klasseneigenschaft eine Ganzzahl ist?
Ich experimentiere mit TypeScript und beim Erstellen einer Klasse mit einem "ID" -Feld, das eine Ganzzahl sein sollte, bin ich etwas verwirrt. Zunächst sehe ich in Visual Studio 2012 mit dem TypeScript-Plugin "int" in der IntelliSense-Typenliste. Es wird jedoch ein Kompilierungsfehler angezeigt, der besagt, dass der Name 'int' im aktuellen …
96 typescript 

6
Was ist Jetifier?
Was ist Jetifier? Um beispielsweise ein neues Projekt mit den von AndroidX gepackten Abhängigkeiten zu erstellen, muss dieses neue Projekt der Datei gradle.properties die folgende Zeile hinzufügen : android.enableJetifier=true Was bedeutet es also - "Jetifier aktivieren"?

3
Wie spiele ich mit Control.Monad.Writer in haskell?
Ich bin neu in der funktionalen Programmierung und habe kürzlich bei Learn You a Haskell gelernt , aber als ich dieses Kapitel durchging , blieb ich beim folgenden Programm hängen: import Control.Monad.Writer logNumber :: Int -> Writer [String] Int logNumber x = Writer (x, ["Got number: " ++ show x]) …
96 haskell  monads 


7
Skript nach der Installation mit Python-Setuptools
Ist es möglich, eine Python-Skriptdatei nach der Installation als Teil der Datei setuptools setup.py anzugeben, damit ein Benutzer den folgenden Befehl ausführen kann: python setup.py install in einem lokalen Projektdateiarchiv oder pip install <name> für ein PyPI-Projekt und das Skript wird nach Abschluss der Standard-Setuptools-Installation ausgeführt? Ich möchte Aufgaben nach …

6
Wie verschiebe ich ein Problem auf Github in ein anderes Repo?
Es passiert ab und zu. Einige Bibliotheken hängen von anderen ab, und ein Benutzer öffnet ein Problem, das zum falschen Repo gehört. Kann ich das Problem auf das andere Repo verschieben? Sie könnten argumentieren, dass das Problem als Problem beider Repos angesehen werden könnte, da eines vom anderen abhängt und …
96 github 

17
Wie kann ich den Fehler "Design Editor ist bis zu einem erfolgreichen Build nicht verfügbar" beheben?
Ich habe gestern angefangen, Android Studio zu lernen. Ich versuche, einfache "Hallo Welt" wiederzugeben: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="16dp" android:paddingRight="16dp" android:paddingTop="16dp" android:paddingBottom="16dp" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> </RelativeLayout> aber wenn ich auf "Design" -Ansicht geklickt habe, wird dieser Fehler angezeigt? Der Design-Editor ist …

12
Gruppieren Sie eine Liste von Objekten nach einem Attribut: Java
Ich muss eine Liste von Objekten (Student) unter Verwendung eines Attributs (Position) des bestimmten Objekts gruppieren. Der Code ist wie folgt: public class Grouping { /** * @param args the command line arguments */ public static void main(String[] args) { List<Student> studlist = new ArrayList<Student>(); studlist.add(new Student("1726", "John", "New York")); …
96 java  list  grouping 

18
Wie definiere ich eine Aufzählung mit einem Zeichenfolgenwert?
Ich versuche, ein Enumgültiges Trennzeichen zu definieren und hinzuzufügen, das in CSV- oder ähnlichen Dateien verwendet wird. Dann werde ich es an eine ComboBoxals Datenquelle binden, sodass ich beim Hinzufügen oder Entfernen aus der Enum-Definition nichts im Kombinationsfeld ändern muss. Das Problem ist, wie ich eine Aufzählung mit Zeichenfolgendarstellung definieren …
96 c#  string  enums 

8
Wie mache ich einen Teil des Textes in Android zur Laufzeit fett?
Ein ListViewin meiner Anwendung hat viele Textelemente , wie name, experience, date of joiningusw. Ich möchte nur machen namefett. Alle Zeichenfolgenelemente werden in einem einzigen Element zusammengefasst TextView. mein XML: <ImageView android:id="@+id/logo" android:layout_width="55dp" android:layout_height="55dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:layout_marginTop="15dp" > </ImageView> <TextView android:id="@+id/label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/logo" android:padding="5dp" android:textSize="12dp" > </TextView> Mein Code …


6
Standardparameter für CancellationToken
Ich habe einen asynchronen Code, zu dem ich einen hinzufügen möchte CancellationToken. Es gibt jedoch viele Implementierungen, bei denen dies nicht erforderlich ist, sodass ich einen Standardparameter haben möchte - vielleicht CancellationToken.None. Jedoch, Task<x> DoStuff(...., CancellationToken ct = null) ergibt Ein Wert vom Typ '' kann nicht als Standardparameter verwendet …

7
Gibt es Wörterbücher in Javascript wie Python?
Ich muss ein Wörterbuch in Javascript wie dieses machen Ich erinnere mich nicht an die genaue Notation, aber es war so etwas wie: states_dictionary={ CT=[alex,harry], AK=[liza,alex], TX=[fred, harry] ........ } Gibt es so etwas in Javascript?

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.