プログラミング

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

11
イプシロンを使用してdoubleと0を比較する
今日、私は(他の誰かが書いた)C ++コードを調べていて、このセクションを見つけました: double someValue = ... if (someValue < std::numeric_limits<double>::epsilon() && someValue > -std::numeric_limits<double>::epsilon()) { someValue = 0.0; } 私はこれが理にかなっているかどうかを理解しようとしています。 のドキュメントはepsilon()言う: この関数は、1と[double]で表現できる1より大きい最小値の差を返します。 これは0にも適用されepsilon()ますか?つまり、最小値は0より大きいですか?またはそこに数字の間である0と0 + epsilonで表すことができますかdouble? そうでない場合、比較は同等someValue == 0.0ですか?
214 c++  double 

5
Node.js-プラットフォームに依存しない方法でホームディレクトリを検索する
Windowsの場合、Process.platformは「win32」を返します。Windowsでは、使用しているWindowsのバージョンに応じて、ユーザーのホームディレクトリがC:\ Users [USERNAME]またはC:\ Documents and Settings [USERNAME]になる場合があります。Unixでは、これは問題ではありません。

20
Returnキーを押すとすぐにキーボードを非表示にする方法は?
私はUITextfiedテキスト化されたキーボードをクリックしながら使用していますが、押すとreturnキーを押してもキーボードが消えません。私は次のコードを使用しました: func textFieldShouldReturn(textField: UITextField!) -> Bool // called when 'return' key pressed. return NO to ignore. { return true; } メソッドresignfirstresponderが機能していません。
214 ios  swift  uitextfield 

11
すべてのデバイスに適合するAndroidスプラッシュ画面の画像サイズ
スプラッシュに表示したいフルスクリーンPNGがあります。そこに一つだけのエラー、と私は(すべての描画可能なフォルダに入れてどのようなサイズが分からないldpi、mdpi、hdpi、およびxhdpi)。私のアプリケーションは、すべての携帯電話とタブレットで正常に動作するはずです。スプラッシュがすべての画面で適切に表示されるようにするには、どのサイズ(ピクセル単位)を作成する必要がありますか?

18
WPFでウィンドウを前面に移動する
WPFアプリケーションをデスクトップの前面に表示するにはどうすればよいですか?これまでのところ、私は試しました: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new WindowInteropHelper(Application.Current.MainWindow).Handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetForegroundWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle); どれもジョブを実行していません(Marshal.GetLastWin32Error()これらの操作は正常に完了し、各定義のP / Invoke属性にはがあると言っていますSetLastError=true)。 新しい空のWPFアプリケーションを作成SwitchToThisWindowし、タイマーを使用して呼び出すと、期待どおりに機能するため、元のケースで機能しない理由がわかりません。 編集:これはグローバルホットキーと組み合わせて行っています。
214 c#  .net  wpf  winapi  pinvoke 

12
絶対URLと相対URL
相対URL(画像、CSSファイル、JSファイルなど)と絶対URLの2つのタイプのURLの違いを知りたいのですが。 また、どちらを使用するのが良いですか?
214 html  url 

12
プログラムでTextViewのレイアウトの重みを設定する
TableRowオブジェクトを動的に作成してに追加しようとしていますTableLayout。TableRowオブジェクトは2つの項目、ありTextViewとCheckBox。TextViewアイテムは、プッシュする1にそのレイアウトの重みを設定する必要はありCheckBox右端にアイテムを。 プログラムでTextViewアイテムのレイアウトの重みを設定する方法に関するドキュメントが見つかりません。

3
MongoDB:1つのフィールドのすべてのドキュメントを更新する
foo仮に名前の付いたコレクションを持っています。 の各インスタンスにfooは、エポック以降のUNIXタイムスタンプであるlastLookedAtというフィールドがあります。MongoDBクライアントを通過して、既存のすべてのドキュメント(そのうちの約20,000)のタイムスタンプを現在のタイムスタンプに設定できるようにしたいと思います。 これを処理する最良の方法は何ですか?
214 mongodb 

7
PHPでJSONからデータを抽出するにはどうすればよいですか?
これは、終わりのない「JSON内のデータにアクセスするにはどうすればよいですか」の多くをカバーする一般的な参照用の質問と回答を目的としています。質問。ここでは、PHPでJSONをデコードし、結果にアクセスするための広範な基本を処理します。 私はJSONを持っています: { "type": "donut", "name": "Cake", "toppings": [ { "id": "5002", "type": "Glazed" }, { "id": "5006", "type": "Chocolate with Sprinkles" }, { "id": "5004", "type": "Maple" } ] } これをPHPでデコードし、結果のデータにアクセスするにはどうすればよいですか?
214 php  json 

5
UIスレッドでのタスクの継続
最初のタスクが作成されたスレッドでタスクの継続を実行するように指定する「標準」の方法はありますか? 現在、私は以下のコードを持っています-それは機能していますが、ディスパッチャーを追跡し、2番目のアクションを作成することは、不要なオーバーヘッドのように思えます。 dispatcher = Dispatcher.CurrentDispatcher; Task task = Task.Factory.StartNew(() => { DoLongRunningWork(); }); Task UITask= task.ContinueWith(() => { dispatcher.Invoke(new Action(() => { this.TextBlock1.Text = "Complete"; } });
214 c#  .net  wpf  multithreading  task 


19
Android 4.4(KitKat)のAndroidギャラリーがIntent.ACTION_GET_CONTENTに対して異なるURIを返す
KitKatの前(または新しいギャラリーの前)はIntent.ACTION_GET_CONTENT、次のようなURIを返しました content:// media / external / images / media / 3951。 を使用して ContentResolverて MediaStore.Images.Media.DATA、ファイルのURLが返されます。 ただし、KitKatでは、ギャラリーは次のように(「Last」を介して)URIを返します。 content://com.android.providers.media.documents/document/image:3951 これをどのように処理しますか?

18
正規表現を可能にするJavaScriptのString.indexOf()のバージョンはありますか?
JavaScriptでは、最初の最初のパラメータに文字列の代わりに正規表現を取り、2番目のパラメータを許可するString.indexOf()に相当するものはありますか? 私は何かをする必要があります str.indexOf(/[abc]/ , i); そして str.lastIndexOf(/[abc]/ , i); String.search()は正規表現をパラメーターとして取りますが、2番目の引数を指定することはできません! 編集: これは最初に思ったよりも難しいことが判明したので、提供されたすべてのソリューションをテストする小さなテスト関数を書きました... regexIndexOfとregexLastIndexOfがStringオブジェクトに追加されていることを前提としています。 function test (str) { var i = str.length +2; while (i--) { if (str.indexOf('a',i) != str.regexIndexOf(/a/,i)) alert (['failed regexIndexOf ' , str,i , str.indexOf('a',i) , str.regexIndexOf(/a/,i)]) ; if (str.lastIndexOf('a',i) != str.regexLastIndexOf(/a/,i) ) alert (['failed regexLastIndexOf ' , …

16
TypeError:jQuery関数を呼び出すとき、$は関数ではありません
次のようなjQueryラッパーを使用しているWordPressプラグインに単純なjQueryスクリプトがあります。 $(document).ready(function(){ // jQuery code is in here }); WordPressダッシュボード内からこのスクリプトを呼び出し、jQueryフレームワークが読み込まれた後にスクリプトを読み込んでいます。 Firebugでページを確認すると、常にエラーメッセージが表示されます。 TypeError:$は関数ではありません $(document).ready(function(){ この関数でスクリプトをラップする必要があります。 (function($){ // jQuery code is in here })(jQuery); 私はこのエラーを何度か経験しており、それをどのように処理するかわかりません。 どんな助けでも大歓迎です。

9
Laravel Eloquent:all()の注文結果
簡単な仕事にこだわっています。この通話の結果を注文するだけです $results = Project::all(); Projectモデルはどこですか。私はこれを試しました $results = Project::all()->orderBy("name"); しかし、それはうまくいきませんでした。テーブルからすべてのデータを取得して順序付けするためのより良い方法はどれですか?

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