プログラミング

プロおよび熱狂的プログラマーのためのQ&A

3
Mavenは理論上および実際に何をしますか?いつ使用する価値がありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 練習のためだけにJavaプロジェクトを開始しようとしています。私はMavenについて読みましたが、それがいつ使用されるつもりなのか実際にはわかりません。 実用的なヒントを教えていただけますか?Mavenは大いに役立ちますか?Mavenはプロジェクトで実際に何をしますか?
156 java  maven 

20
Python 3.xと2.xを同じWindowsコンピューターにインストールできますか?
私はWindowsを実行していて、コマンドラインでプログラムを実行すると、レジストリ設定に基づいてシェル/ OSが自動的にPythonを実行します。同じマシンにバージョン2.xと3.xのPythonをインストールすると、問題が発生しますか? 同じマシンで2.xスクリプトを実行しながら、Python 3を試してみたいと思います。


1
C#8の配列スライス機能からの新しい帽子オペレーターのインデックスが0から開始しないのはなぜですか?
C#8.0では、配列をスライスする便利な方法が導入されています- 公式のC#8.0ブログポストを参照してください。 配列の最後の要素にアクセスする構文は次のとおりです int value[] = { 10, 11, 12, 13 }; int a = value[^1]; // 13 int b = value[^2]; // 12 要素に逆方向にアクセスするためのインデックス付けが、0ではなく1から始まるのはなぜですか。これには技術的な理由がありますか?
156 c#  arrays  indexing  c#-8.0 

1
制約付きの専門化
GHCにクラス制約のある関数を特殊化させるのに問題があります。私はここに私の問題の最低限の例がありますFoo.hsと Main.hsを。2つのファイルがコンパイルされ(GHC 7.6.2、ghc -O3 Main)、実行されます。 注: Foo.hsは実際には削除されています。制約が必要な理由を知りたい場合は、ここでもう少しコードを見ることができます。コードを1つのファイルに配置するか、その他多くの小さな変更を加えた場合、GHCはへの呼び出しを単にインライン化しますplusFastCyc。plusFastCycマークされていても、GHCがインライン化するには大きすぎるため、これは実際のコードでは発生しませんINLINE。重要なのは、インライン化ではなく、への呼び出しを特化するplusFastCycことです。plusFastCycは実際のコードの多くの場所で呼び出されるため、GHCに強制することができたとしても、そのような大きな関数を複製することは望ましくありません。 対象のコードはplusFastCycでFoo.hs、ここに複製されています。 {-# INLINEABLE plusFastCyc #-} {-# SPECIALIZE plusFastCyc :: forall m . (Factored m Int) => (FastCyc (VT U.Vector m) Int) -> (FastCyc (VT U.Vector m) Int) -> (FastCyc (VT U.Vector m) Int) #-} -- Although the next specialization makes `fcTest` fast, -- …
156 haskell  ghc 

2
zygohistomorphic prepromorphismsの実際のアプリケーション
はい、これらは: {-#LANGUAGE TypeOperators, RankNTypes #-} import Control.Morphism.Zygo import Control.Morphism.Prepro import Control.Morphism.Histo import Control.Functor.Algebra import Control.Functor.Extras import Control.Functor.Fix import Control.Comonad.Cofree zygohistomorphic_prepromorphism :: Functor f => Algebra f b -> GAlgebra f (ZygoT (Cofree f) b) a -> (f :~> f) -> FixF f -> a zygohistomorphic_prepromorphism f = g_prepro (distZygoT (liftAlgebra …

3
祖先にjQueryを使用してクラスがあるかどうかを確認する
jQueryに親、祖父母、偉大な祖父母がクラスを持っているかどうかを確認する方法はありますか? 私はコードでこの種のことをやらせているマークアップ構造を持っています: $(elem).parent().parent().parent().parent().hasClass('left') ただし、コードを読みやすくするために、このようなことは避けたいと思います。「親/祖父母/偉大な祖父母がこのクラスを持っている」と言う方法はありますか? jQuery 1.7.2を使用しています。

12
ロガーのさまざまなレベルをさまざまな宛先に記録するようにLogbackを構成するにはどうすればよいですか?
ロガーのさまざまなレベルをさまざまな宛先に記録するようにLogbackを構成するにはどうすればよいですか? たとえば、次のようLogback構成与えられ、記録LogbackますINFOへのメッセージSTDOUTとERRORメッセージをするにはSTDERR? (この例は、Chapter 3:Logback Configurationにlogback-examples/src/main/java/chapters/configuration/sample4.xml示されている例のバリエーションであることに注意してください)。 <configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern> %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n </pattern> </encoder> </appender> <appender name="STDERR" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern> %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n </pattern> </encoder> <target>System.err</target> </appender> <!-- What is the effective level of "chapters.configuration"? --> <logger name="chapters.configuration" level="INFO" additivity="false"> <appender-ref ref="STDOUT" …
156 java  logging  logback 



14
スプリングブートホワイトラベルの削除エラーページ
ホワイトラベルエラーページを削除しようとしているので、「/ error」のコントローラーマッピングを作成しました。 @RestController public class IndexController { @RequestMapping(value = "/error") public String error() { return "Error handling"; } } しかし、今はこのエラーが発生しています。 Exception in thread "AWT-EventQueue-0" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping found. Cannot …


8
「警告CS4014:この呼び出しが待機されていないため、現在のメソッドの実行が継続しています...」の抑制
これは、「待機せずにC#で非同期メソッドを安全に呼び出す方法」の複製ではありません。 次の警告を適切に抑制するにはどうすればよいですか? 警告CS4014:この呼び出しは待機されていないため、現在のメソッドの実行は、呼び出しが完了する前に続行されます。呼び出しの結果に「待機」演算子を適用することを検討してください。 簡単な例: static async Task WorkAsync() { await Task.Delay(1000); Console.WriteLine("Done!"); } static async Task StartWorkAsync() { WorkAsync(); // I want fire-and-forget // more unrelated async/await stuff here, e.g.: // ... await Task.Delay(2000); } 私が試したが好きではなかったもの: static async Task StartWorkAsync() { #pragma warning disable 4014 WorkAsync(); // I want fire-and-forget …
156 c#  async-await 

13
オブジェクトに追加する
アラートとそれらに関するいくつかの情報を保持するオブジェクトがあります。 var alerts = { 1: { app: 'helloworld', message: 'message' }, 2: { app: 'helloagain', message: 'another message' } } これに加えて、アラートの数を示す変数がありalertNoます。私の質問は、新しいアラートを追加するときに、alertsオブジェクトにアラートを追加する方法はありますか?
156 javascript 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.