プログラミング

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

12
JavaScriptに「null合体」演算子はありますか?
JavaScriptにnull合体演算子はありますか? たとえば、C#では、これを行うことができます。 String someString = null; var whatIWant = someString ?? "Cookies!"; 私がJavaScriptについて理解できる最善の近似は、条件演算子を使用することです。 var someString = null; var whatIWant = someString ? someString : 'Cookies!'; それはちょっとイッキーな私見です。もっと上手にできますか?

30
int32の最大値はいくつですか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 その数を思い出せない。記憶ルールが必要です。
1380 integer 

20
正規表現で変数をどのように使用しますか?
String.replaceAll()JavaScriptでメソッドを作成したいのですが、正規表現を使用するのが最も簡単な方法だと思います。ただし、変数を正規表現に渡す方法がわかりません。私はすべてのインスタンスに置き換えられますどのすでにこれを行うことができます"B"してを"A"。 "ABABAB".replace(/B/g, "A"); しかし、私はこのようなことをしたいです: String.prototype.replaceAll = function(replaceThis, withThis) { this.replace(/replaceThis/g, withThis); }; しかし、明らかにこれはテキストを置き換えるだけ"replaceThis"です...では、この変数を正規表現文字列に渡すにはどうすればよいですか?
1380 javascript  regex 

30
回転Androidでのアクティビティの再開
私のAndroidアプリケーションでは、デバイスを回転させる(キーボードをスライドさせる)と、Activity再起動されます(onCreateが呼び出されます)。さて、これはおそらく想定どおりの方法ですが、onCreateメソッドで多くの初期設定を行うため、次のいずれかが必要です。 すべての初期設定を別の関数に入れて、デバイスの回転またはすべてで失われないようにします。 onCreate再度呼び出されないようにしてください。レイアウトは調整されるか、 onCreate呼び出されないように、アプリを縦向きのみに制限します。

30
jQueryでJavaScriptオブジェクトとしてselect fromにオプションを追加する最良の方法は何ですか?
<select>jQueryを使用してJavaScriptオブジェクトからにオプションを追加する最良の方法は何ですか? プラグインが必要ないものを探していますが、そこにあるプラグインにも興味があります。 これは私がやったことです: selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('<option value="' + key + '">' + selectValues[key] + '</option>'); } } クリーンでシンプルなソリューション: これは、matdumsaのクリーンアップおよび簡略化されたバージョンです。 $.each(selectValues, function(key, value) { $('#mySelect') .append($('<option>', { value : key }) .text(value)); …

30
findでディレクトリを除外する方法。コマンド
私は実行しようとしています findすべてのJavaScriptファイルに対してコマンドますが、特定のディレクトリを除外するにはどうすればよいですか? findこれが使用しているコードです。 for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
1380 linux  shell  find 


30
'ngModel'は 'input'の既知のプロパティではないため、バインドできません
Angularアプリを起動すると、コンポーネントが表示されていなくても、次のエラーが発生します。 <input>アプリが機能するようにコメントアウトする必要があります。 zone.js:461 Unhandled Promise rejection: Template parse errors: Can't bind to 'ngModel' since it isn't a known property of 'input'. (" <div> <label>Created:</label> <input type="text" [ERROR ->][(ngModel)]="test" placeholder="foo" /> </div> </div>"): InterventionDetails@4:28 ; Zone: <root> ; Task: Promise.then ; Value: 私はヒーロープランカーを見ていますが、コードとの違いはありません。 コンポーネントファイルは次のとおりです。 import { Component, EventEmitter, Input, OnInit, Output …

15
リポジトリを使用せずに1つのホストから別のホストにDockerイメージをコピーする方法
プライベートかパブリックかに関係なく、リポジトリを使用せずにDockerイメージをあるマシンから別のマシンに転送するにはどうすればよいですか? VirtualBoxで自分のイメージを作成し、それが終了したら、他のマシンにデプロイして実際に使用しようとします。 私自身のベースのイメージ(Red Hat Linuxなど)に基づいているため、Dockerfileから再作成することはできません。私のdockerfileは簡単に移植できません。 使用できる簡単なコマンドはありますか?または別の解決策?
1375 docker 




30
View Controller間でのデータの受け渡し
私はiOSとObjective-C、およびMVCパラダイム全体に不慣れで、次の問題に悩まされています。 データ入力フォームとして機能するビューがあり、ユーザーに複数の製品を選択するオプションを提供したいと考えています。製品は別のビューにと表示され、UITableViewController複数の選択が可能になっています。 私の質問は、あるビューから別のビューにデータを転送するにはどうすればよいですか?UITableView配列の選択を保持しますが、それを以前のデータ入力フォームビューに戻し、フォームの送信時に他のデータと一緒にコアデータに保存できるようにするにはどうすればよいですか? サーフィンをして、一部の人々がアプリのデリゲートで配列を宣言しているのを見ました。私はシングルトンについて何かを読みましたが、これらが何であるかを理解しておらず、データモデルの作成について何かを読みました。 これを実行する正しい方法は何ですか?どうすればいいですか?



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