プログラミング

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

13
Springの起動時にメソッドを実行する
アプリケーションの初回起動時にいくつかのメソッドを実行するSpring 3の機能はありますか?@Scheduledアノテーションを使用してメソッドを設定するトリックを実行でき、起動直後に実行されますが、その後は定期的に実行されます。
176 java  spring 

4
List <T>をループして各項目を取得するにはどうすればよいですか?
リストをループして各項目を取得するにはどうすればよいですか? 出力を次のようにします。 Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); これが私のコードです: static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount = 20, type = "US"} }; } class Money { public int amount { get; set; } public …
176 c#  for-loop  collections 


25
AndroidでファイルのMIMEタイプを判別するにはどうすればよいですか?
(/sdcard/tlogo.png)のようなファイルの完全パスがあるとします。MIMEタイプを知りたい。 そのための関数を作成しました public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; } しかし、それを呼び出すと、nullが返されます。 File file = new File(filePath); String fileType=CommonFunctions.getMimeType(file, context);

7
DjangoがONCEのみを起動したときにコードを実行しますか?
起動時に1回だけ実行して、他の任意のコードを初期化したいDjango Middlewareクラスを書いています。ここでは、sdolanが投稿した非常に優れた解決策に従っていますが、「Hello」メッセージが端末に2回出力されます。例えば from django.core.exceptions import MiddlewareNotUsed from django.conf import settings class StartupMiddleware(object): def __init__(self): print "Hello world" raise MiddlewareNotUsed('Startup complete') そして、Django設定ファイルで、クラスをMIDDLEWARE_CLASSESリストに含めました。 しかし、runserverを使用してDjangoを実行し、ページを要求すると、ターミナルに入ります Django version 1.3, using settings 'config.server' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C. Hello world [22/Jul/2011 15:54:36] "GET / HTTP/1.1" 200 698 Hello world …
176 python  django 

4
データ(タイプインターフェース{})をタイプ文字列に変換できません:タイプアサーションが必要です
私は行くのはかなり新しいです、そして私はこの通知パッケージで遊んでいました。 最初は次のようなコードがありました。 func doit(w http.ResponseWriter, r *http.Request) { notify.Post("my_event", "Hello World!") fmt.Fprint(w, "+OK") } 上記Hello World!の関数には改行を追加したかっdoitたのですが、これはかなり簡単なことですが、handlerその後は次のようになります。 func handler(w http.ResponseWriter, r *http.Request) { myEventChan := make(chan interface{}) notify.Start("my_event", myEventChan) data := &lt;-myEventChan fmt.Fprint(w, data + "\n") } 後go run: $ go run lp.go # command-line-arguments ./lp.go:15: invalid operation: data + "\n" …
176 go  type-mismatch 

9
実装された純粋な仮想関数
私の基本的な理解は、純粋仮想関数の実装がないということですが、純粋仮想関数の実装があるかもしれないと言われました。 class A { public: virtual void f() = 0; }; void A::f() { cout&lt;&lt;"Test"&lt;&lt;endl; } 上記のコードは大丈夫ですか? それを実装を備えた純粋な仮想関数にする目的は何ですか?
176 c++  pure-virtual 

4
CSSセレクター「(AまたはB)およびC」?
これは簡単なはずですが、検索キーワードを見つけるのに苦労しています。 私がこれを持っているとしましょう: &lt;div class="a c"&gt;Foo&lt;/div&gt; &lt;div class="b c"&gt;Bar&lt;/div&gt; CSSでは、「(。aまたは.b)および.c」に一致するセレクターをどのように作成できますか? 私はこれができると知っています: .a.c,.b.c { /* CSS stuff */ } しかし、私がこの種のロジックをさまざまな論理的な組み合わせで何度も実行する必要があると仮定すると、より良い構文はありますか?
176 html  css  css-selectors 


9
Cloud9.ioのWebpack開発サーバーでReactアプリを実行すると、「無効なホストヘッダー」メッセージが表示されます
私は環境としてCloud9.io ubuntu VM Online IDEを使用していますが、このエラーをトラブルシューティングすることで、アプリをWebpack開発サーバーで実行するだけに減らしました。 私はそれを起動します: webpack-dev-server -d --watch --history-api-fallback --host $IP --port $PORT $ IPは、ホストアドレスを持つ変数です。$ PORTにはポート番号があります。 これらの変数はデフォルトのIPおよびポート情報を持っているため、Cloud 9にアプリをデプロイするときに使用するように指示されています。 サーバーが起動してコードをコンパイルします。問題ありませんが、インデックスファイルは表示されません。「無効なホストヘッダー」をテキストとして含む空白の画面のみ。 これはリクエストです: GET / HTTP/1.1 Host: store-client-nestroia1.c9users.io Connection: keep-alive Pragma: no-cache Cache-Control: no-cache Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 DNT: …

17
Pythonで変数と文字列を同じ行に出力するにはどうすればよいですか?
私はpythonを使用して、子供が7秒ごとに生まれた場合、5年間で何人の子供が生まれるかを計算しています。問題は私の最後の行にあります。変数のどちらかの側でテキストを印刷しているときに変数を機能させるにはどうすればよいですか? これが私のコードです: currentPop = 312032486 oneYear = 365 hours = 24 minutes = 60 seconds = 60 # seconds in a single day secondsInDay = hours * minutes * seconds # seconds in a year secondsInYear = secondsInDay * oneYear fiveYears = secondsInYear * 5 #Seconds in 5 years print …

7
Github「リモートにあなたが持っていない作業が含まれているため、更新は拒否されました」
新しいリポジトリを作成し、それを複製し、ファイルをディレクトリに追加しadd -A、それらをで追加し、変更をコミットしました。使用してプッシュしようとするgit push &lt;repo name&gt; masterと、「リモートにあなたが持っていない作業が含まれているため、更新が拒否されました」と表示されます。 これは新しいリポジトリであり、readmeファイルしか含まれていないため、これは意味をなさないようです。
176 github 

6
Pythonのeval()とast.literal_eval()を使用していますか?
eval()可能な解決策として考え出されたいくつかのコードの状況があります。今では、これまで使用する必要はありませんでしたeval()が、それが引き起こす可能性のある潜在的な危険性に関する多くの情報に出くわしました。そうは言っても、私はそれを使用することに非常に警戒しています。 私の状況は、ユーザーからの入力があるということです。 datamap = raw_input('Provide some data here: ') datamap辞書が必要な場所。私は周りを検索し、eval()これがうまくいくことがわかった。データを使用する前に、入力のタイプを確認できる可能性があると思いました。これは、実行可能なセキュリティ対策になるでしょう。 datamap = eval(raw_input('Provide some data here: ') if not isinstance(datamap, dict): return 私はドキュメントを読みましたが、これが安全かどうかはまだわかりません。入力された直後、またはdatamap変数が呼び出された直後にevalはデータを評価しますか? あるastモジュールの.literal_eval()唯一の安全なオプションは?

4
「引数依存ルックアップ」(別名ADL、または「ケーニッヒルックアップ」)とは何ですか?
引数に依存するルックアップが何であるかについてのいくつかの良い説明は何ですか?多くの人がケーニッヒルックアップとも呼んでいます。 できれば知りたいです。 なぜそれが良いのですか? なぜそれが悪いのですか? それはどのように機能しますか?

17
Y軸の最大値と最小値を設定する方法
http://www.chartjs.org/の折れ線グラフを使用しています Y軸の最大値(130)と最小値(60)が自動的に選択されていることがわかるので、最大値= 500と最小値= 0が必要です。これは可能ですか?
176 chart.js 

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