プログラミング

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

5
play2のどこにでもパラメーターを渡さないようにする方法は?
play1では通常、すべてのデータをアクションで取得し、ビューで直接使用します。ビューでパラメータを明示的に宣言する必要がないため、これは非常に簡単です。 しかし、play2では、requestビューのヘッドですべてのパラメーター(を含む)を宣言する必要があることを発見しました。すべてのデータをアクションで取得してビューに渡すのは非常に退屈です。 たとえば、データベースから読み込まれたメニューをフロントページに表示する必要がある場合は、次のように定義する必要がありますmain.scala.html。 @(title: String, menus: Seq[Menu])(content: Html) <html><head><title>@title</title></head> <body> <div> @for(menu<-menus) { <a href="#">@menu.name</a> } </div> @content </body></html> 次に、それをすべてのサブページで宣言する必要があります。 @(menus: Seq[Menu]) @main("SubPage", menus) { ... } 次に、メニューを取得して、すべてのアクションで表示するためにそれを渡す必要があります。 def index = Action { val menus = Menu.findAll() Ok(views.html.index(menus)) } def index2 = Action { val menus = Menu.findAll() Ok(views.html.index2(menus)) } …

7
列挙型内部リスト内包表記を使用するPython
私がこのようなリストを持っているとしましょう: mylist = ["a","b","c","d"] インデックスと一緒に出力された値を取得するには、次のenumerateようなPythonの関数を使用できます >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> 今、私がそれを内部で使用しようとすると、list comprehensionこのエラーが発生します >>> [i,j for i,j in enumerate(mylist)] File "<stdin>", line 1 [i,j for i,j in enumerate(mylist)] ^ SyntaxError: invalid syntax だから、私の質問は、列挙型内部リスト内包表記を使用する正しい方法は何ですか?

7
Eclipseに戻る方法は?
Eclipseに戻る方法はありますか?基本的に、実行フロー(Ctrl +クリックなど)に従って大きなプロジェクトをジャンプする場合、ステップを遡る方法はありますか?コードがメソッドを呼び出してメソッド定義に移動した場合、呼び出しコードに戻るキーの組み合わせはありますか?
125 java  eclipse 


29
(アンマネージ)コードのメモリリークをどのように検出/回避しますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 アンマネージC / C ++コードで、メモリリークを検出するためのベストプラクティスは何ですか?そして避けるべきコーディングガイドラインは?(それがそのように単純であるかのように;) 私たちは過去に少しばかげた方法を使用しました:メモリ割り当ての呼び出しごとにカウンターをインクリメントし、解放中にデクリメントすることです。プログラムの最後では、カウンター値はゼロでなければなりません。 これは良い方法ではなく、いくつかの問題点があります。(たとえば、プラットフォームAPI呼び出しによって割り当てられたメモリを解放する場合、割り当て数は解放数と正確には一致しません。もちろん、割り当てられたメモリを呼び出すAPI呼び出しを呼び出すと、カウンターが増加します。) 私はあなたの経験、提案、そしておそらくこれを簡単にするツールへのいくつかの参照を期待しています。
125 c++  c  memory-leaks 

9
Excelの日付から文字列への変換
Excelシートのセルには、次のような日付の値があります。 01/01/2010 14:30:00 その日付をテキストに変換し、テキストを日付のように見せたいです。したがって、日付の値は次の01/01/2010 14:30:00ようになりますが01/01/2010 14:30:00、内部的にはテキストである必要があります。 Excelでそれを行うにはどうすればよいですか?

4
SwiftでUIViewサブクラスのカスタムinitを作成するにはどうすればよいですか?
私がしたいとして、サブクラスと。initUIViewStringInt サブクラス化しているだけの場合、Swiftでこれをどのように実行しUIViewますか?カスタムinit()関数を作成するだけで、パラメーターがStringとIntの場合、「初期化子から戻る前にsuper.init()が呼び出されない」ことがわかります。 呼び出すsuper.init()と、指定された初期化子を使用する必要があると言われます。そこで何を使うべきですか?フレーム版?コーダーバージョン?両方とも?どうして?

12
他のスレッドが終了したかどうかを知る方法は?
StartDownload()3つのスレッドを開始するという名前のメソッドを持つオブジェクトがあります。 各スレッドの実行が終了したときに通知を受け取るにはどうすればよいですか? スレッドの1つ(またはすべて)が終了しているか、まだ実行中であるかを知る方法はありますか?

8
C#4.0:TimeSpanを省略可能なパラメーターとして既定値で使用できますか?
これらはどちらも、コンパイル時の定数でなければならないというエラーを生成します。 void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) まず第一に、これらの値がコンパイル時に決定できない理由を誰かが説明できますか?また、オプションのTimeSpanオブジェクトのデフォルト値を指定する方法はありますか?

4
JavaScriptを使用してウィンドウのサイズが変更されたことを検出しますか?
ユーザーがブラウザウィンドウのサイズ変更を終了したときに、jQueryまたはJavaScriptで関数をトリガーする方法はありますか? 言い換えると: ユーザーがブラウザウィンドウのサイズを変更しているときにマウスアップイベントを検出できますか?さもないと: ウィンドウのサイズ変更操作がいつ終了したかを検出できますか? 現在、ユーザーがjQueryを使用してウィンドウのサイズ変更を開始したときにのみ、イベントをトリガーできます
125 javascript  jquery 

4
CSV MIMEタイプの使用方法
私が取り組んでいるWebアプリケーションでは、ユーザーはCSVファイルへのリンクをクリックできます。MIMEタイプにはヘッダーが設定されていないため、ブラウザはそれをテキストとして表示するだけです。このファイルを.csvファイルとして送信して、ユーザーがcalc、excel、gnumericなどで直接開くことができるようにしたいと考えています。 header('Content-Type: text/csv'); echo "cell 1, cell 2"; このコードは私のコンピューターでは期待どおりに機能します(常にそうではありませんか?)が、別のコンピューターでは機能しません。 私のブラウザーはFF 3.0.1(Linux上)のナイトリービルドです。動作しないブラウザはIE 7とFF 3.0(Windows)でした。 私が知らない癖がありますか?
125 php  csv  http-headers  mime 

13
MacにPythonモジュールをインストールする最も互換性のある方法は何ですか?
私はpythonを学び始め、それを愛しています。私は主にLinuxと同様にMacで作業しています。Linux(Ubuntu 9.04がほとんど)では、apt-getを使用してpythonモジュールをインストールすると、正常に動作することがわかります。問題なくインポートできます。 Macでは、Macportsを使用してすべてのUnixのものをインストールすることに慣れています。ただし、一緒にインストールするほとんどのpythonモジュールがpythonで表示されないことがわかりました。PATHの設定を試し、python_selectを使用するのに少し時間を費やしました。実際には何も機能しておらず、現時点では本当に理解できていません。代わりに、ただのぞいているだけです。 MacportsはPythonモジュールの管理に広く愛されているわけではないという印象を受けます。より「受け入れられた」(それが正しい場合)アプローチを使用して、新たに始めたいと思います。 それで、Mac python開発者がモジュールを管理するためにどのような方法を使用しているのでしょうか。 ボーナス質問: Appleのpythonまたは他のバージョンを使用していますか?すべてをソースからコンパイルしますか、それともうまく機能するパッケージマネージャー(Fink?)がありますか。

6
RandomForestClassifierのfeature_importancesはどのように決定されますか?
データ入力として時系列を使用した分類タスクがあり、各属性(n = 23)は特定の時点を表します。絶対的な分類結果に加えて、どの属性/日付が結果にどの程度貢献しているのかを知りたいです。したがって、私はを使用feature_importances_しています。 ただし、それらがどのように計算され、どのメジャー/アルゴリズムが使用されているかを知りたいです。残念ながら、このトピックに関するドキュメントは見つかりませんでした。

21
レール-デバイス-処理-devise_error_messages
私のユーザー編集ページには、次のような行があります。 <%= devise_error_messages! %> 問題は、これがアプリの他の部分が行う標準的な方法でエラーを出力しないことです: <% flash.each do |key, value| %> <div class="flash <%= key %>"><%= value %></div> <% end %> 私の質問は、flash.eachを使用する他のデバイスと同様にdeviseエラーメッセージを機能させるにはどうすればよいですか? ありがとう。

9
画像の幅を親divの100%にするが、それ自体の幅より大きくしない
画像(動的に配置され、寸法に制限はありません)を親divと同じ幅にしようとしていますが、その幅が100%の独自の幅よりも広くない場合に限ります。私はこれを試しましたが、役に立ちませんでした: img { width: 100%; height: auto; max-width: 100%; } これらの画像の多くは親divよりも幅が広いため、それに応じてサイズを変更したいのですが、小さな画像がそこに表示され、通常の寸法を超えて拡大されると、本当にひどく見えます。これを行う方法はありますか?
125 html  width  css 

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