プログラミング

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



11
Pythonの「名前付きタプル」とは何ですか?
Python 3.1での変更を読んで、私は何かを見つけました...予期しない: sys.version_infoタプルは名前付きタプルになりました。 名前付きタプルについてこれまで聞いたことがなく、要素は(タプルやリストのように)番号で、または(dictsのように)キーでインデックス付けできると思いました。両方の方法でインデックス付けできるとは思いもしませんでした。 したがって、私の質問は次のとおりです。 名前付きタプルとは何ですか? それらを使用するには? なぜ/いつ通常のタプルの代わりに名前付きタプルを使用する必要がありますか? 名前付きタプルの代わりに通常のタプルを使用する必要があるのはなぜ/いつですか? 「名前付きリスト」(名前付きタプルの可変バージョン)はありますか?

30
Spring Data Mavenビルドの「ライフサイクル構成ではカバーされないプラグインの実行」を解決する方法
Spring DataとNeo4jを使用しようとしています。まず、メインサイトからリンクされているこのガイドを試してみました。特に、私はpom.xmlを「Hello、World!」に基づいています。サンプルファイル。これは、問題を引き起こしているプラ​​グインの私のpom.xmlからの抜粋です... <plugin> <!-- Required to resolve aspectj-enhanced class features --> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> <version>1.0</version> <configuration> <outxml>true</outxml> <aspectLibraries> <aspectLibrary> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </aspectLibrary> <aspectLibrary> <groupId>org.springframework.data</groupId> <artifactId>spring-data-neo4j</artifactId> </aspectLibrary> </aspectLibraries> <source>1.6</source> <target>1.6</target> </configuration> <executions> <!-- ERROR HERE IN ECLIPSE SEE BELOW FOR FULL MESSAGE --> <execution> <goals> <goal>compile</goal> <goal>test-compile</goal> </goals> </execution> </executions> <dependencies> <dependency> …


7
C ++ 11の「typedef」と「using」の違いは何ですか?
C ++ 11ではusing、typedefsのような型エイリアスを書き込むために使用できることを知っています。 typedef int MyInt; 私が理解していることから、これは次と同等です: using MyInt = int; そして、その新しい構文は、 " template typedef" を表現する方法を持つための努力から生まれました。 template< class T > using MyType = AnotherType< T, MyAllocatorType >; しかし、最初の2つの非テンプレートの例では、標準に他の微妙な違いがありますか?たとえば、typedefsは「弱い」方法でエイリアシングを行います。つまり、新しいタイプは作成されず、新しい名前のみが作成されます(これらの名前間の変換は暗黙的です)。 それと同じusingですか、それとも新しいタイプを生成しますか?違いはありますか?

10
リスト内包表記のif / else
Pythonで次のようにするにはどうすればよいですか? row = [unicode(x.strip()) for x in row if x is not None else ''] 基本的に: すべてのNoneを空の文字列に置き換え、次に 機能を実行します。

18
変数が関数型かどうかを確認します
次のように定義されている変数があるとします。 var a = function() {/* Statements */}; 変数の型が関数に似ているかどうかをチェックする関数が必要です。すなわち: function foo(v) {if (v is function type?) {/* do something */}}; foo(a); 変数aがFunction上記で定義された方法で型かどうかを確認するにはどうすればよいですか?
904 javascript 

17
djangoでnull = True、blank = Trueを区別する
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 djangoにデータベースフィールドを追加するとき、通常は次のように記述します。 models.CharField(max_length=100, null=True, blank=True) 同じことはForeignKey、DecimalFieldなどで行われます。持つことの基本的な違いは何ですか null=True のみ blank=True のみ null=True、 blank=True 異なる(に関してでCharField、ForeignKey、ManyToManyField、DateTimeField)フィールド。1/2/3を使用する利点と欠点は何ですか?

14
RSAキーフィンガープリントの計算
GitHubのSSHキー監査を行う必要がありますが、RSAキーのフィンガープリントをどのように見つけるかわかりません。私はもともとLinuxでSSHキーを生成するためのガイドに従っていました。 現在のRSAキーフィンガープリントを見つけるために入力する必要があるコマンドは何ですか?
903 github  ssh  rsa  ssh-keys 

16
「利回り」の適切な使用
StackаэтотвопросестьответынаStack Overflowнарусском:yieldчемпользаyield? 降伏キーワードは、それらの一つであるキーワードを私に神秘を続けてC#で、私はそれを正しく使用していることを私は確信していたことがありません。 次の2つのコードのうち、どちらが推奨され、なぜですか? バージョン1:利回り収益の使用 public static IEnumerable<Product> GetAllProducts() { using (AdventureWorksEntities db = new AdventureWorksEntities()) { var products = from product in db.Product select product; foreach (Product product in products) { yield return product; } } } バージョン2:リストを返す public static IEnumerable<Product> GetAllProducts() { using (AdventureWorksEntities db = new AdventureWorksEntities()) …
903 c#  yield-return 

6
「下流」と「上流」の定義
私はGitを使い始めて、「上流」と「下流」という用語に出会いました。私はこれらを以前に見たことがありますが、完全には理解していません。これらの用語は、SCM(ソフトウェア構成管理ツール)およびソースコードのコンテキストで何を意味しますか?



8
Bashスクリプトの引数を反復処理する方法
シェル/ bashスクリプトを作成したい複雑なコマンドがあります。私はそれを$1簡単に書くことができます: foo $1 args -o $1.ext スクリプトに複数の入力名を渡せるようにしたいのですが。それを行う正しい方法は何ですか? そしてもちろん、スペースを含むファイル名も処理したいと思います。
900 bash  command-line 

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