プログラミング

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

9
Python Noseインポートエラー
ノーズテストフレームワークに、ファイル構造内のテストスクリプトの下にあるモジュールを認識させることができないようです。問題を示す最も簡単な例を設定しました。以下で説明します。 パッケージファイルの構造は次のとおりです。 ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.pyには以下が含まれます: def dumb_true(): return True tests / test_foo.pyには以下が含まれます: import foo def test_foo(): assert foo.dumb_true() 両方のinit .pyファイルが空です 私が実行した場合nosetests -vv(foo.pyがある)メインディレクトリに、私が取得します: Failure: ImportError (No module named foo) ... ERROR ====================================================================== ERROR: Failure: ImportError (No module named foo) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python/site-packages/nose-0.11.1-py2.6.egg/nose/loader.py", line …

7
向きの変更に対するAndroidフラグメントのライフサイクル
互換性パッケージを使用して、フラグメントを使用して2.2をターゲットにします。 アプリでフラグメントを使用するようにアクティビティを再コーディングした後、方向の変更/状態管理を機能させることができなかったため、単一のFragmentActivityと単一のFragmentを持つ小さなテストアプリを作成しました。 方向の変更からのログは奇妙で、フラグメントOnCreateViewへの複数の呼び出しがあります。 新しいインスタンスを作成するのではなく、フラグメントをデタッチして再アタッチするような何かが明らかに欠けていますが、どこが間違っているのかを示すドキュメントが表示されません。 誰かが私がここで間違っていることについていくつかの光を当てることができますか?ありがとう 向きを変えた後のログは以下の通りです。 Initial creation 12-04 11:57:15.808: D/FragmentTest.FragmentTestActivity(3143): onCreate 12-04 11:57:15.945: D/FragmentTest.FragmentOne(3143): OnCreateView 12-04 11:57:16.081: D/FragmentTest.FragmentOne(3143): OnCreateView->SavedInstanceState null Orientation Change 1 12-04 11:57:39.031: D/FragmentTest.FragmentOne(3143): onSaveInstanceState 12-04 11:57:39.031: D/FragmentTest.FragmentTestActivity(3143): onCreate 12-04 11:57:39.031: D/FragmentTest.FragmentOne(3143): OnCreateView 12-04 11:57:39.031: D/FragmentTest.FragmentOne(3143): OnCreateView->SavedInstanceState not null 12-04 11:57:39.031: D/FragmentTest.FragmentOne(3143): OnCreateView 12-04 11:57:39.167: D/FragmentTest.FragmentOne(3143): OnCreateView->SavedInstanceState …

4
mailto複数の本文行をリンクする
mailtoリンクで複数行が正しく機能しない 私の場合は、Outlookのデフォルトのメールリーダーでテストしています。 以下はアンカーhrefに配置されます: mailto:email@address.com?&subject=test&body=type%20your&body=message%20here 「ここにメッセージ」のみがメール本文に表示されます。(ChromeとIEのどちらを使用しているか) 考え?
120 html  outlook  mailto 

5
PostgreSQLへのDjango接続:「ピア認証に失敗しました」
OperationalError at /admin/ FATAL: Peer authentication failed for user "myuser" これは、Django管理サイトにアクセスしようとすると表示されるエラーです。私はMySQLデータベースを問題なく使用していました。私はPostgreSQLを使い始めたばかりですが、最終的にこのプロジェクトで使用する予定のホストにMySQLがないため、切り替えることにしました。 したがって、私はPostgreSQLのインストールプロセスを実行し、a syncdbを実行してすべての準備ができると考えました。 問題は、アプリをデータベースに接続できないようです。ダウンロードしたコマンドラインまたはデスクトップアプリからPostgreSQLにログインできます。スクリプトではありません。 また、私はmanage.py shellうまくdbにアクセスするために使用できます。 何かご意見は?
120 django  postgresql 

7
Spring MVCのDelegatingFilterProxyのポイントは何ですか?
私のSpring MVCアプリにこれが見られますweb.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> なぜそこにあるのか、そしてそれが実際に必要かどうかを理解しようとしています。 私はこの説明をSpringドキュメントで見つけましたが、それは私がそれを理解するのに役立ちません: このコンポーネントは、で定義されたサーブレットweb.xmlとSpringで定義されたコンポーネントの間の「接着剤」であることが示唆されているようapplicationContext.xmlです。 7.1 DelegatingFilterProxy サーブレットフィルターを使用する場合は、明らかにそれらをで宣言する必要がありますweb.xml。そうしないと、サーブレットコンテナーによって無視されます。Spring Securityでは、フィルタークラスはアプリケーションコンテキストで定義されたSpring Beanでもあるため、Springの豊富な依存性注入機能とライフサイクルインターフェースを利用できます。SpringはとアプリケーションコンテキストDelegatingFilterProxy間のリンクを提供しweb.xmlます。 DelegatingFilterProxyを使用すると、web.xmlファイルに次のようなものが表示されます。 <filter> <filter-name>myFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> <filter-mapping> <filter-name>myFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> フィルターは実際にはDelegatingFilterProxyであり、実際にフィルターのロジックを実装するクラスではないことに注意してください。どのようなDelegatingFilterProxy行いは、Springアプリケーションコンテキストから取得された豆を通過フィルタのメソッドを委譲です。これにより、BeanはSpring Webアプリケーションのコンテキストライフサイクルサポートと構成の柔軟性を活用できます。Beanは実装javax.servlet.Filterする必要があり、filter-name要素と同じ名前である必要があります。詳細については、DelegatingFilterProxyのJavadocを参照してください それで、これをから取り出した場合web.xml、どうなりますか?サーブレットがSpringコンテナと通信できなくなりますか?**

5
Javaでクラスの異なるインスタンスを実行しているスレッド間で静的変数を同期する方法は?
synchronizeメソッドの前にキーワードを使用すると、そのオブジェクトが同期されることを知っています。つまり、オブジェクトの同じインスタンスを実行している2つのスレッドが同期されます。 ただし、同期はオブジェクトレベルであるため、オブジェクトの異なるインスタンスを実行する2つのスレッドは同期されません。メソッドによって呼び出されるJavaクラスに静的変数がある場合、クラスのインスタンス間でそれを同期させる必要があります。2つのインスタンスは2つの異なるスレッドで実行されています。 次の方法で同期を達成できますか? public class Test { private static int count = 0; private static final Object lock= new Object(); public synchronized void foo() { synchronized(lock) { count++; } } } lock静的なオブジェクトを定義し、synchronizedそのロックにキーワードを使用しているため、静的変数countがクラスのインスタンス間で同期されているのは本当Testですか?



6
JSONオブジェクトへの新しい配列要素の追加
私は、JSONファイルから読み取ったJSON形式のオブジェクトをteamJSONという変数に持っています。これは次のようになります。 {"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]} 次のような配列に新しい項目を追加したい {"teamId":"4","status":"pending"} で終わる {"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]} ファイルに書き戻す前。新しい要素に追加する良い方法は何ですか?私は近づきましたが、すべての二重引用符がエスケープされました。私はSOについて良い答えを探しましたが、このケースを完全にカバーするものはありません。どんな助けでもありがたいです。
120 javascript  json 

11
PDFをMVCでブラウザーに返す方法は?
このiTextSharpのデモコードがあります Document document = new Document(); try { PdfWriter.GetInstance(document, new FileStream("Chap0101.pdf", FileMode.Create)); document.Open(); document.Add(new Paragraph("Hello World")); } catch (DocumentException de) { Console.Error.WriteLine(de.Message); } catch (IOException ioe) { Console.Error.WriteLine(ioe.Message); } document.Close(); コントローラーにPDF文書をブラウザーに返すにはどうすればよいですか? 編集: このコードを実行するとAcrobatが開きますが、「ファイルが破損しており、修復できませんでした」というエラーメッセージが表示されます。 public FileStreamResult pdf() { MemoryStream m = new MemoryStream(); Document document = new Document(); PdfWriter.GetInstance(document, m); document.Open(); …

17
Javaで整数のゼロ詰めバイナリ表現を取得するにはどうすればよいですか?
たとえば、1, 2, 128, 256出力は(16桁)の場合があります。 0000000000000001 0000000000000010 0000000010000000 0000000100000000 私は試した String.format("%16s", Integer.toBinaryString(1)); それは左パディングのためのスペースを置きます: ` 1' 0パディングのためのsの配置方法。Formatterで見つかりませんでした。それを行う別の方法はありますか? PS この投稿では、左0-パディングを使用して整数をフォーマットする方法について説明していますが、バイナリ表現ではありません。

4
Djangoテンプレートの係数%
私はdjangoのモジュラス演算子のようなものを使用する方法を探しています。私がやろうとしていることは、ループの4つおきの要素にクラス名を追加することです。 モジュラスを使用すると、次のようになります。 {% for p in posts %} <div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif %}}"> <div class="preview"> </div> <div class="overlay"> </div> <h2>p.title</h2> </div> {% endfor %} もちろん、これは%が予約文字であるため機能しません。これを行う他の方法はありますか?
120 python  django  templates 

19
javascript:再帰的な匿名関数?
基本的な再帰関数があるとしましょう: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } 次のような匿名関数がある場合、どうすればこれを実行できますか? (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } nothing(); })(); この関数を呼び出した関数を呼び出す方法が欲しい...呼び出された関数の名前を教えてくれるスクリプトがどこか(どこにあるか思い出せない)を見たことがありますが、どれも思い出せませんその情報今。

9
C ++のintとlongの違いは何ですか?
私が間違っていたら訂正してください intは4バイトで、値の範囲は-2,147,483,648〜2,147,483,647(2 ^ 31)です。 長さは4バイトで、値の範囲は-2,147,483,648〜2,147,483,647(2 ^ 31)です。 C ++の違いは何ですか?それらは交換可能に使用できますか?
120 c++  variables 

3
Postgres:異なるが1列のみ
名前(1 mio。行を超える)を持つpgsqlのテーブルがありますが、重複も多数あります。私は3つのフィールドを選択:id、name、metadata。 私はランダムに選択するようにしたいORDER BY RANDOM()とLIMIT 1000私は、これは私のPHPスクリプトで、いくつかのメモリを節約するために多くの手順で行います。 しかし、どうすればそれができるので、名前が重複していないリストのみが表示されます。 たとえば、[1,"Michael Fox","2003-03-03,34,M,4545"]返されますが、返されません[2,"Michael Fox","1989-02-23,M,5633"]。名前フィールドは最も重要であり、selectを実行するたびにリスト内で一意である必要があり、ランダムである必要があります。 私はGROUP BY namebu を試してみましたが、idとメタデータがGROUP BY同様にまたはaggragate関数にあると想定していますが、何らかの方法でそれらをフィルタリングしたくありません。 誰もが多くの列をフェッチする方法を知っていますが、1つの列でのみ区別しますか?

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