Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

7
ActiveModel :: ForbiddenAttributesError beim Erstellen eines neuen Benutzers
Ich habe dieses Modell in Ruby, aber es wirft ein ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i validates :email, presence: true, :uniqueness => true, format: { with: VALID_EMAIL_REGEX } validates :password, :confirmation => true …


5
Anhängen eines Elements an das Ende einer Liste in Scala
Es klingt wie eine dumme Frage, aber alles, was ich im Internet gefunden habe, war Müll. Ich kann einfach kein typisches Element Tzu einer Liste hinzufügen List[T]. Ich habe es mit versucht, myList ::= myElementaber es scheint, dass es ein seltsames Objekt erstellt und beim Zugriff auf myList.lastimmer das erste …
223 arrays  scala 

12
Kostenloses XML-Formatierungs-Tool [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

11
Warum können C # -Schnittstellen keine Felder enthalten?
Angenommen, ich möchte eine ICarSchnittstelle und alle Implementierungen enthalten das Feld Year. Bedeutet dies, dass jede Implementierung separat deklariert werden muss Year? Wäre es nicht schöner, dies einfach in der Benutzeroberfläche zu definieren?
223 c#  interface 

5
Python Integer Division ergibt float
Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2/2 1.0 Ist das beabsichtigt? Ich erinnere mich stark an frühere Versionen, die zurückgekehrt sind int/int=int? Was soll ich tun, gibt es einen neuen Divisionsoperator oder …


19
Testen Sie, ob ein Glob Übereinstimmungen in Bash hat
Wenn ich prüfen möchte, ob eine einzelne Datei vorhanden ist, kann ich sie mit test -e filenameoder testen [ -e filename ]. Angenommen, ich habe einen Glob und möchte wissen, ob Dateien vorhanden sind, deren Namen mit dem Glob übereinstimmen. Der Glob kann mit 0 Dateien übereinstimmen (in diesem Fall …
223 bash  glob 


29
JavaScript-Diagrammbibliothek
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Würde jemand eine bestimmte JavaScript-Diagrammbibliothek empfehlen - insbesondere eine, die überhaupt kein Flash verwendet?
223 javascript  charts 

17
Was ist in der funktionalen Programmierung ein Funktor?
Ich bin beim Lesen verschiedener Artikel über funktionale Programmierung einige Male auf den Begriff "Functor" gestoßen, aber die Autoren gehen normalerweise davon aus, dass der Leser den Begriff bereits versteht. Wenn Sie sich im Internet umschauen, erhalten Sie entweder übermäßig technische Beschreibungen (siehe Wikipedia-Artikel ) oder unglaublich vage Beschreibungen (siehe …

10
AngularJS-Routing ohne den Hash '#'
Ich lerne AngularJS und es gibt eine Sache, die mich wirklich nervt. Ich $routeProviderdeklariere Routing-Regeln für meine Anwendung: $routeProvider.when('/test', { controller: TestCtrl, templateUrl: 'views/test.html' }) .otherwise({ redirectTo: '/test' }); aber wenn ich im Browser zu meiner App navigiere, sehe ich app/#/teststatt app/test. Meine Frage ist also, warum AngularJS diesen Hash …


4
Wozu dient die @ Html.DisplayFor-Syntax?
Ich verstehe, dass @Html in Razor eine Reihe netter Dinge erledigt, wie das Generieren von HTML für Links, Eingaben usw. Aber ich bekomme die DisplayFor-Funktion nicht ... Warum sollte ich schreiben: @Html.DisplayFor(model => model.Title) als ich nur schreiben konnte: @Model.Title


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.