Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

6
Verbinden von Pfaden in Java
In Pythonkann ich zwei Pfade verbinden mit os.path.join: os.path.join("foo", "bar") # => "foo/bar" Ich versuche, dasselbe in Java zu erreichen, ohne mir Sorgen zu machen, ob dies der Fall OSist Unix, Solarisoder Windows: public static void main(String[] args) { Path currentRelativePath = Paths.get(""); String current_dir = currentRelativePath.toAbsolutePath().toString(); String filename = …
99 java 

4
Unterschied zwischen Coroutine und Future / Task in Python 3.5?
Nehmen wir an, wir haben eine Dummy-Funktion: async def foo(arg): result = await some_remote_call(arg) return result.upper() Was ist der Unterschied zwischen: coros = [] for i in range(5): coros.append(foo(i)) loop = get_event_loop() loop.run_until_complete(wait(coros)) Und: from asyncio import ensure_future futures = [] for i in range(5): futures.append(ensure_future(foo(i))) loop = get_event_loop() loop.run_until_complete(wait(futures)) …

4
Pragma im Makro definieren
Gibt es eine Möglichkeit, Pragma-Anweisungen mit anderen Anweisungen in Makros einzubetten? Ich versuche etwas zu erreichen wie: #define DEFINE_DELETE_OBJECT(type) \ void delete_ ## type_(int handle); \ void delete_ ## type(int handle); \ #pragma weak delete_ ## type_ = delete_ ## type Ich bin mit Boost-Lösungen (außer Wave) einverstanden, wenn es …


3
IPN vs PDT in Paypal
Ich habe Probleme bei der Auswahl zwischen IPP (Instant Payment Notification) und PDT (Payment Data Transfer) von PayPal. Grundsätzlich kaufen Benutzer ein einmaliges Produkt auf meiner Website, zahlen über PayPal und kehren zu meiner Website zurück. Ich verstehe, wie IPN funktioniert, aber jetzt sehe ich, dass ich die verschiedenen Aktionen, …


5
Warum benötigt C ++ einen vom Benutzer bereitgestellten Standardkonstruktor, um ein const-Objekt standardmäßig zu erstellen?
Der C ++ - Standard (Abschnitt 8.5) lautet: Wenn ein Programm die Standardinitialisierung eines Objekts eines const-qualifizierten Typs T anfordert, muss T ein Klassentyp mit einem vom Benutzer bereitgestellten Standardkonstruktor sein. Warum? Ich kann mir keinen Grund vorstellen, warum in diesem Fall ein vom Benutzer bereitgestellter Konstruktor erforderlich ist. struct …
99 c++ 


9
Ist das REST API wirklich RPC? Roy Fielding scheint das zu glauben
Eine große Menge von dem, was ich über REST zu wissen glaubte, ist anscheinend falsch - und ich bin nicht allein. Diese Frage hat einen langen Einstieg, scheint aber notwendig zu sein, da die Informationen etwas verstreut sind. Die eigentliche Frage kommt am Ende, wenn Sie mit diesem Thema bereits …
99 rest  hateoas 


15
Prozess mit Namen töten?
Ich versuche, einen Prozess (speziell iChat) zu beenden. In der Befehlszeile verwende ich folgende Befehle: ps -A | grep iChat Dann: kill -9 PID Ich bin mir jedoch nicht ganz sicher, wie ich diese Befehle in Python übersetzen soll.
99 python  process  kill 

6
Verwenden von StringWriter für die XML-Serialisierung
Ich suche derzeit nach einer einfachen Möglichkeit, Objekte zu serialisieren (in C # 3). Ich habe einige Beispiele gegoogelt und mir etwas ausgedacht wie: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); …

27
Das Array php $ _POST ist beim Senden des Formulars leer
Ich habe ein benutzerdefiniertes CMS, das ich erstellt habe und das perfekt auf meiner Entwicklungsbox funktioniert (Ubuntu / PHP5 + / MySQL5 +). Ich habe es gerade in die Produktionsbox für meinen Client verschoben und jetzt werden alle Formularübermittlungen als leere $ _POST-Arrays angezeigt. Ich habe einen Trick gefunden, um …
99 php  arrays  forms  post 

15
Spaltenbreite für die automatische Größe von PHPExcel
Ich versuche, die Spalten meines Blattes automatisch zu dimensionieren. Ich schreibe die Datei und versuche am Ende, die Größe aller meiner Spalten zu ändern. // Add some data $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('B1', 'test1111111111111111111111') ->setCellValue('C1', 'test1111111111111') ->setCellValue('D1', 'test1111111') ->setCellValue('E1', 'test11111') ->setCellValue('F1', 'test1') ->setCellValue('G1', 'test1'); foreach($objPHPExcel->getActiveSheet()->getColumnDimension() as $col) { $col->setAutoSize(true); } $objPHPExcel->getActiveSheet()->calculateColumnWidths(); Der obige …
99 php  resize  size  phpexcel 

9
Thymeleaf: Verwendung von Bedingungen zum dynamischen Hinzufügen / Entfernen einer CSS-Klasse
Durch die Verwendung von Thymeleaf als Template - Engine ist es möglich , hinzufügen / entfernen dynamisch eine CSS - Klasse zu / von einem einfachen divmit der th:ifKlausel? Normalerweise könnte ich die Bedingungsklausel wie folgt verwenden: <a href="lorem-ipsum.html" th:if="${condition}">Lorem Ipsum</a> Wir werden einen Link zur Lorem Ipsum- Seite erstellen …
99 java  html  css  spring  thymeleaf 

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.