scala — أسئلة مع إجابات

2 الاجابة
أحاول كتابة cast من النوع الفائق java.io.Serializable إلى List [String] أو List [List [String]]. لقد استخدمت أسلوب asInstanceOf كما هو موضح أدناه ولكن النوع يبقى كـ java.io.Serializable. ادخال البيانات: val singleList = "apple:orange" val nestedList = "apple:orange;James:Mike" val size = 8 المه...
29.07.2018, 15:36
1 إجابة
لنفترض أن لدي قائمة ببرامج Doobie (جميعها مع Unit نوع المعلمات ، fwiw): val progList: List[ConnectionIO[Unit]] = prog1 :: prog2 :: ... :: Nil هل هناك طريقة يمكنني تشغيلها في معاملة واحدة؟ لن يعمل الفهم هنا ، لأنني أعرف فقط التكوين الدقيق لقائمة البرامج في وقت التشغيل. في الأساس ، أفترض أنني بحاجة ...
scala-cats
doobie
29.07.2018, 13:45
1 إجابة
لقد تعرضت للعض عدة مرات بموقف كهذا: trait MyTrait { val implementMe: String val upper = implementMe.toUpperCase } class MyClass(s: String) extends MyTrait { override val implementMe: String = s } val c = new MyClass("Hello, World") println(c.upper) في هذا المثال ، يتم تجميع كل شيء ولكن ا...
29.07.2018, 12:40
3 الاجابة
أحتاج إلى اجتياز واجهة برمجة تطبيقات على شكل شجرة. على سبيل المثال ، بنية دليل أو خيوط مناقشة. يمكن تصميمه عبر التدفق التالي: type ItemId = Int type Data = String case class Item(data: Data, kids: List[ItemId]) def randomData(): Data = scala.util.Random.alphanumeric.take(2).mkString // 0 => [...
akka-stream
29.07.2018, 10:24
1 إجابة
أحاول تأليف هاتين الوظيفتين: // some case class that just holds data case class DataMap( ... ) val action(i: Int)(data: DataMap): DataMap = { ... } val tryFunction: DataMap => Try[DataMap] = Try.apply[DataMap] val actionFunction: DataMap => DataMap = action(2) tryFunction compose actionFun...
partial-application
13.07.2018, 17:57
2 الاجابة
في الوظيفة التالية ، أمرر Option . اعتمادا على ما إذا كان Option يكون Some أو None ، أحتاج إلى الاتصال بواجهة برمجة تطبيقات معينة ولكن بقية الشفرة هي نفسها لكليهما Some و None . لا أعرف كيفية إزالة تكرار التعليمات البرمجية. كيف يمكنني إعادة كتابة الكود بأسلوب البرمجة الوظيفية؟ def getRowsByPartitio...
functional-programming
option
13.07.2018, 17:18
2 الاجابة
أحاول استبدال بعض الأحرف في جميع أعمدة DataFrame التي تحتوي على الكثير من أنواع البنية المتداخلة. لقد حاولت معالجة حقول المخطط بشكل متكرر ولسبب ما ، فهي فقط تعيد تسمية الحقول في المستوى الأعلى حتى من خلال وصولها إلى عقد الأوراق. أحاول استبدال حرف ":" في اسم العمود بـ "_" هذا ...
apache-spark
apache-spark-sql
13.07.2018, 17:10
1 إجابة
لدي مجموعتي بيانات: مجموعة البيانات 1: CustID CustName CustRegion 1 Joe Canada 2 Jane UK مجموعة البيانات 2: CustID CustName CustCity CustPrice 1 Joe Berlin 20 2 Jane UK 11 3 Bill France 30 تريد...
dataframe
apache-spark
13.07.2018, 16:39
1 إجابة
أنا أعمل مع playFramework 2.6. لدي نافذة منبثقة تحتوي على نموذج. عندما أحاول تقديم النموذج ، أحصل على الخطأ التالي: Erreur Client!403 - No CSRF token found in body. كيف يمكنني إصلاح هذا الخطأ؟
csrf
playframework-2.6
13.07.2018, 16:18
2 الاجابة
لدي عمود من القوائم في إطار بيانات شرارة. [IMG_OUR_ID=8639.png] كيف أقوم بتحويل المصفوفات إلى إطار بيانات شرارة حيث يكون كل عنصر في القائمة عمودًا في إطار البيانات؟ أنا جديد في سكالا ، وأريد استخدام سكالا لحلها. فمثلا : [IMG_OUR_ID=8640.png]
apache-spark
13.07.2018, 15:20
2 الاجابة
أنا جديد على سكالا ، val data = Map("test" -> data1, "cat" -> None, "myList" -> Map("test2" -> data2, "test3" -> data3)) val output = data.map(x => if (x._2.isInstanceOf[Map[String, Any]]) (x._1 -> Some(x._2)) else x) Map(test -&g...
scala-collections
19.06.2018, 06:26
1 إجابة
أريد تعيين قيمة StringBody في متغير: exec(session => {session.set("searchBody", """{"productId":"${productID}","category":"${category}"}""")}) المتغيرات ${productID} و ${category} يوجد. وأريد استخدام القيمة كمعلمة للدالة StringBody: http("/products") .post(appURL + "/search") .he...
gatling
19.06.2018, 05:26
1 إجابة
أنا أستخدم شرارة 1.6.0. أريد تحميل ملفات باستخدام علامة --files وقراءة محتوى الملف بعد تهيئة سياق الشرارة. يبدو بناء جملة الأمر spark-Submit كما يلي: spark-submit \ --deploy-mode yarn-cluster \ --files /home/user/test.csv \ /home/user/spark-test-0.1-SNAPSHOT.jar لقد قرأت وثائق Spark واقترح ...
apache-spark
19.06.2018, 03:40
2 الاجابة
قرأت من مشاركة قديمة جدًا هنا على stackoverflow أن joda هو حل ممكن لتحويل الطابع الزمني لـ Unix. import org.joda.time._ new DateTime(1511544070).toString("yyyy-MM-dd") حصلت على 1970-01-18 لهذه الحالة ، ومع ذلك ، هذا خطأ لأن التاريخ يجب أن يكون وفقًا لهذا المحول عبر الإنترنت: 11/24/2017 @ 5:21 مساء...
unix-timestamp
jodatime
19.06.2018, 03:18
1 إجابة
أنا أستخدم AWS TransferManager لتحميل أغراضي على دلو S3 باستخدام برمجة Scala. شفرتي هي مثل: val xferMgr:TransferManager = TransferManagerBuilder.standard().withS3Client(awsClient).build(); val putObjectRequest:PutObjectRequest = new PutObjectRequest(bucketName, key + fileToUpload.getName, fileToU...
amazon-web-services
amazon-s3
19.06.2018, 02:18
فوق
قائمة طعام