プログラミング

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

9
pytestで例外が発生したことを適切に表明するにはどうすればよいですか?
コード: # coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) 出力: ================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): …

10
AttributeError: 'NoneType'オブジェクトに属性 'something'がないのはなぜですか?
私は言うエラーが出続けます AttributeError: 'NoneType' object has no attribute 'something' 私が持っているコードはここに投稿するには長すぎます。これを引き起こす一般的なシナリオは何ですかAttributeError、何NoneTypeを意味しているのでしょうか、そして何が起こっているのかをどのように絞り込むことができますか?

9
Pythonで文字列として異なるタイプのアイテムのリストに参加する
アイテムのリストに参加する必要があります。リストの項目の多くは、関数から返される整数値です。つまり、 myList.append(munfunc()) リストに結合するために、返された結果を文字列に変換するにはどうすればよいですか? すべての整数値に対して以下を実行する必要がありますか? myList.append(str(myfunc())) キャストの問題を解決するよりPython的な方法はありますか?
292 python  string  list 

3
docker_compose.ymlのリンクとdepends_onの違い
Docker Composeのcompose-fileドキュメントによると: depends_on -サービス間の依存関係を表現します。 links-別のサービスのコンテナーにリンクし、depends_onと同じ方法でサービス間の依存関係も表現します。 他のコンテナにリンクする目的がわからないので、2つのオプションの違いはまだかなり難しいようです。 例があればはるかに簡単ですが、何も見つかりません。 コンテナBをコンテナAにリンクすると、コンテナBはコンテナAのシェル内で「ping可能」になります。 私はping BコンテナAの内部を走りbash、このような結果を得ました(参照用、インターネットからの画像)

13
Typescriptによるインターフェース型チェック
この質問は、TypeScriptを使用したクラス型チェックに直接類似しています タイプの変数がインターフェイスを実装しているかどうかを実行時に確認する必要があります。これが私のコードです: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); typescript playgroundにこのコードを入力すると、最後の行は「名前Aは現在のスコープに存在しません」というエラーとしてマークされます。しかし、そうではありません。名前は現在のスコープに存在します。var a:A={member:"foobar"};エディターからの不満なしに変数宣言を変更することもできます。Webを閲覧してSOで他の質問を見つけた後、インターフェイスをクラスに変更しましたが、オブジェクトリテラルを使用してインスタンスを作成できません。 タイプAがどのようにしてこのように消えてしまうのか疑問に思いましたが、生成されたJavaScriptを見ると問題が説明されています。 var a = { member: "foobar" }; if(a instanceof A) { alert(a.member); } Aはインターフェースとして表現されないため、実行時の型チェックはできません。 動的言語としてのJavaScriptにはインターフェースの概念がないことを理解しています。インターフェイスのタイプチェックを行う方法はありますか? typescript playgroundのオートコンプリートは、typescriptがメソッドを提供することさえ明らかにしますimplements。どうすれば使用できますか?

21
接続タイムアウトエラーを人工的に作成する
接続タイムアウトを受信したときに発生するソフトウェアのバグがありました。これらのエラーは非常にまれです(通常、内部ネットワークによって接続が切断された場合)。この種の効果を人工的に生成してソフトウェアをテストするにはどうすればよいですか? それが重要な場合、アプリはCAsyncSocketクラスを使用してC ++ / MFCで記述されます。 編集: 存在しないホストを使用しようとすると、ソケットエラーが発生します。 WSAEINVAL(10022)無効な引数 私の次の試みは、別のポート、たとえば81(自分のサーバーでも)に接続するというアレクサンダーの提案を使用することでした。それはうまくいきました。ドロップされた接続とまったく同じです(60秒待ってからエラー)。ありがとうございました!


19
文字列から新しい行を削除し、1つの空のスペースで置き換える
$string = " put returns between paragraphs for linebreak add 2 spaces at end "; 文字列からすべての新しい行を削除したい。 私はこの正規表現を持っています、それはそれらすべてをキャッチすることができます、問題はそれをどの関数で使うべきかわからないことです。 /\r\n|\r|\n/ $string になるはずです: $string = "put returns between paragraphs for linebreak add 2 spaces at end ";
291 php  regex  string 




17
NSDateは年/月/日を取得します
NSDate他の情報がない場合、オブジェクトの年/月/日を取得するにはどうすればよいですか?私はおそらくこれに似た何かでこれを行うことができると思います: NSCalendar *cal = [[NSCalendar alloc] init]; NSDateComponents *components = [cal components:0 fromDate:date]; int year = [components year]; int month = [components month]; int day = [components day]; しかし、それはNSDateの年/月/日を取得するのと同じくらい簡単なことにはかなりの手間がかかるようです。他の解決策はありますか?

20
LinuxでSSHクライアントを閉じた後にバックグラウンドプロセスが停止しないようにする方法
SSH(Putty)を介してLinuxマシンで作業しています。プロセスを夜間実行したままにする必要があるので、プロセスをバックグラウンドで開始し(コマンドの最後にアンパサンドを付けて)、stdoutをファイルにリダイレクトすることでそれができると思いました。 驚いたことに、それはうまくいきません。Puttyウィンドウを閉じるとすぐに、プロセスが停止します。 どうすればそれを防ぐことができますか?

30
一部のプロジェクトは、Eclipseのワークスペースエラーにすでに存在するため、インポートできません
私と同僚が取り組んでいるプロジェクトをインポートしようとしています。「インポート」、「既存のプロジェクトのインポート」、「アーカイブファイル」、「次へ」の順に選択しても、このエラーが発生し続けます。このエラーが表示されます: 「一部のプロジェクトはワークスペースに既に存在するため、インポートできません」
291 eclipse 


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