プログラミング

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

5
jQueryを使用してすべてのクリックイベントハンドラーを削除する方法
問題があります。基本的に、ユーザーがページの「編集」リンクをクリックすると、次のJqueryコードが実行されます。 $("#saveBtn").click(function () { saveQuestion(id); }); これにより、保存ボタンのonClickイベントがsaveQuestion()メソッドを呼び出し、「編集」リンクがクリックされた質問のIDを渡します。 ただし、同じセッションでユーザーが2つの質問の[編集]をクリックすると、前のclickイベントハンドラーを上書きする代わりに、2つのイベントハンドラーが実行され saveQuestion(1)ますsaveQuestion(2)。これを行うことにより、1つの質問が他の質問を上書きします。 clickボタンに割り当てられている以前のイベントをすべて削除する方法はありますか?
121 javascript  jquery  click 

2
composerによる変更の破棄:[y、n、v、d、s ,?]は何をしますか
何ヶ月も私を悩ませてきた簡単な質問。 バグを修正するために、ベンダーディレクトリに飛び込むこともあります(特に内部ライブラリの場合)。修正を移行してソースパッケージに展開した後composer update company/package、メインプロジェクトに参加して次のように尋ねられます。 Discard changes [y,n,v,d,s,?] 私は上のまともな理解を持っているyし、nが、何についてのドキュメントを見つけることができていないv、d、s、?ん?私はいつも当たりますyが、何か役に立つものを逃しているかもしれません。 編集: dオプションを追加(10月'17)
121 composer-php 

11
異なるインテントで起動されたアクティビティの複数のインスタンスを防ぐ方法
アプリケーションがGoogle Playストアアプリ(以前はAndroidマーケットと呼ばれていました)の[ 開く ]ボタンを使用して起動したときに、バグが発生しました。PlayストアIntentからの起動と、携帯電話のアイコンのアプリケーションメニューからの起動では使用方法が異なるようです。これにより、同じアクティビティの複数のコピーが起動され、互いに競合します。 たとえば、私のアプリがアクティビティABCで構成されている場合、この問題はABCAのスタックにつながる可能性があります。 android:launchMode="singleTask"この問題を修正するためにすべてのアクティビティを使用してみましたが、ホームボタンを押すたびに、アクティビティスタックがルートにクリアされるという望ましくない副作用があります。 予想される動作は次のとおりです。ABC->ホーム->アプリが復元されたときに、次のものが必要です:ABC->ホーム-> ABC ホームボタンを使用するときにルートアクティビティにリセットせずに、同じタイプの複数のアクティビティを起動しないようにする良い方法はありますか?

5
PowerShellオブジェクトのすべてのプロパティを一覧表示する方法
Win32_ComputerSystemクラスを見るStatusとPowerManagementCapabilities、などのプロパティのロードが表示されています。しかし、PowerShellで以下を実行すると、いくつかしか返されません。 PS C:\Windows\System32\drivers> Get-WmiObject -Class "Win32_computersystem" Domain : YYY.com Manufacturer : VMware, Inc. Model : VMware Virtual Platform Name : LONINEGFQEF58 PrimaryOwnerName : Authorised User TotalPhysicalMemory : 2147016704 すべてのプロパティを表示するにはどうすればよいですか?
121 powershell 

18
プロトタイプを使用してテキストエリアを自動サイズ調整する方法は?
現在、勤務先の会社の社内販売アプリケーションに取り組んでおり、ユーザーが配送先住所を変更できるフォームを持っています。 メインアドレスの詳細に使用しているtextareaがその中のテキストの領域を占めるだけで、テキストが変更された場合は自動的にサイズが変更される場合は、もっと見栄えがよくなると思います。 これが現在のスクリーンショットです。 何か案は? @クリス 良い点ですが、サイズを変更する理由があります。私はそれが占める領域がそれに含まれる情報の領域であることを望みます。スクリーンショットからわかるように、固定テキスト領域がある場合、垂直方向のスペースがかなり大きくなります。 フォントを減らすことはできますが、大きくて読みやすいアドレスにする必要があります。テキスト領域のサイズを小さくできるようになりましたが、3行または4行(1行は5行)の住所行がある人には問題があります。ユーザーがスクロールバーを使用する必要があるのは、大したことではありません。 私はもう少し具体的であるべきだと思います。私は垂直方向のサイズ変更をした後、幅はそれほど重要ではありません。これで発生する唯一の問題は、ウィンドウの幅が小さすぎると(スクリーンショットで確認できるように)、ISO番号(大きな「1」)がアドレスの下にプッシュされることです。 それはギミックを持つことではありません。それは、ユーザーが編集できるテキストフィールドを用意することで、不要なスペースを取りませんが、その中にすべてのテキストが表示されます。 誰かが問題に取り組む別の方法を思いついたとしても、私もそれを受け入れます。 コードが少し変わっているため、コードを少し変更しました。入力した文字が考慮されないため、キーアップ時にアクティブになるように変更しました。 resizeIt = function() { var str = $('iso_address').value; var cols = $('iso_address').cols; var linecount = 0; $A(str.split("\n")).each(function(l) { linecount += 1 + Math.floor(l.length / cols); // Take into account long lines }) $('iso_address').rows = linecount; };

7
Javaを使用してファイルをロックする方法(可能な場合)
FileReaderを使用してファイルを開くJavaプロセスがあります。別の(Java)プロセスがこのファイルを開かないようにするには、または少なくとも2番目のプロセスにファイルが既に開かれていることを通知するにはどうすればよいですか?これは、ファイルが開いている場合(これが私の問題を解決します)、自動的に2番目のプロセスに例外を発生させますか、それとも何らかのフラグまたは引数を使用して最初のプロセスで明示的に開く必要がありますか? 明確にするために: フォルダーをリストし、それを処理するためにリスト内の各ファイルを開くJavaアプリがあります。各ファイルを順番に処理します。各ファイルの処理は、それを読み取り、内容に基づいていくつかの計算を行うことで構成され、約2分かかります。同じことを行いますが、代わりにファイルに書き込む別のJavaアプリもあります。これらのアプリを同時に実行できるようにしたいので、シナリオは次のようになります。ReadAppはフォルダーを一覧表示し、ファイルA、B、Cを見つけます。ファイルAを開き、読み取りを開始します。WriteAppはフォルダーを一覧表示し、ファイルA、B、Cを見つけます。ファイルAを開き、それが(例外またはその他の方法で)開いていることを確認して、ファイルBに移動します。ReadAppはファイルAを終了し、Bに進みます。はオープンでCに続きます。WriteAppが t ReadAppが同じファイルを読み取っている間に書き込み、またはその逆。それらは異なるプロセスです。
121 java  file-io 

14
Facebookログインメッセージ:「URLがブロックされました:リダイレクトURIがアプリのクライアントOAuth設定でホワイトリストに登録されていないため、このリダイレクトは失敗しました。」
重要なお知らせ: テストに登録する場合は、プロファイル設定に移動し、興味のあるプロファイルに削除プロファイルを追加します。 Facebookで自分のウェブサイトにログインしようとしています: 次のエラーが発生します。 ブロックされたURL:リダイレクトURIがアプリのクライアントOAuth設定でホワイトリストに登録されていないため、このリダイレクトは失敗しました。クライアントとWeb OAuthログインがオンになっていることを確認し、すべてのアプリドメインを有効なOAuthリダイレクトURIとして追加します。 settingsFacebookでの私の(基本)は次のとおりです。 アプリドメイン:openstrategynetwork.com サイトのURL website:http : //openstrategynetwork.com/ 詳細タブで、Valid OAuth redirect URIsは次のように設定されています。 http://openstrategynetwork.com/_oauth/facebook?close アプリはpublicです。 ここでの詳細設定(詳細): アプリのキーとシークレットが正しい。Meteorとそのアカウントパッケージを使用しています。

10
ストリームをコピーして、「ストリームはすでに操作されているか、閉じられています」
2回処理できるように、Java 8ストリームを複製したいと思います。私ができるcollectことから、新たなストリームを取得し、リストのように。 // doSomething() returns a stream List<A> thing = doSomething().collect(toList()); thing.stream()... // do stuff thing.stream()... // do other stuff しかし、もっと効率的でエレガントな方法があるべきだと思います。 コレクションに変換せずにストリームをコピーする方法はありますか? 私は実際にはEithersのストリームで作業しているので、右のプロジェクションに移動して別の方法で処理する前に、左のプロジェクションを1つの方法で処理したいとします。このようなもの(これまでのところ、私はtoListトリックを使用することを余儀なくされています)。 List<Either<Pair<A, Throwable>, A>> results = doSomething().collect(toList()); Stream<Pair<A, Throwable>> failures = results.stream().flatMap(either -> either.left()); failures.forEach(failure -> ... ); Stream<A> successes = results.stream().flatMap(either -> either.right()); successes.forEach(success -> ... );

6
同じ名前のモジュールが存在する場合の組み込みライブラリからのインポート
状況:-私のproject_folderにcalendarというモジュールがあります-Pythonライブラリの組み込みのCalendarクラスを使用したいです-カレンダーインポートカレンダーから使用すると、モジュールからロードしようとしているため、文句を言われます。 何回か検索を行いましたが、問題の解決策を見つけることができません。 同じ名前のローカルモジュールがある場合、Pythonの標準ライブラリモジュールにアクセスする方法 http://docs.python.org/whatsnew/2.5.html Pythonでモジュールをインポートするときに常にモジュールの名前を書き込むのを避ける方法は? モジュールの名前を変更する必要がないアイデアはありますか?
121 python  import 



2
react.jsのインスタンスv状態変数
react.jsでは、タイムアウト参照をインスタンス変数(this.timeout)または状態変数(this.state.timeout)として格納する方が良いですか? React.createClass({ handleEnter: function () { // Open a new one after a delay var self = this; this.timeout = setTimeout(function () { self.openWidget(); }, DELAY); }, handleLeave: function () { // Clear the timeout for opening the widget clearTimeout(this.timeout); } ... }) または React.createClass({ handleEnter: function () { // …


4
TypeScriptで関数の戻り値の型を宣言する方法
TypeScript言語仕様であるhttps://github.com/Microsoft/TypeScript/blob/master/doc/spec.mdをここで確認しましたが、関数の戻り値の型を宣言する方法が1つありませんでした。私は以下のコードで私が期待していたことを示しました:greet(name:string) :string {} class Greeter { greeting: string; constructor (message: string) { this.greeting = message; } greet() : string{ return "Hello, " + this.greeting; } } 私たちは何かを使用できると思います(name:string) => anyが、それらは主にコールバック関数を渡すときに使用されます: function vote(candidate: string, callback: (result: string) => any) { // ... }
121 typescript 

19
Angularの実際のエラーメッセージではなく、「(不明なURL)のHTTP失敗応答:0不明なエラー」が表示される
Angular 4 HttpClientを使用して外部サービスにリクエストを送信しています。これは非常に標準的な設定です。 this.httpClient.get(url).subscribe(response => { //do something with response }, err => { console.log(err.message); }, () => { console.log('completed'); } 問題は、リクエストが失敗するとHttp failure response for (unknown url): 0 Unknown Error、コンソールに一般的な メッセージが表示されることです。一方、失敗したリクエストをChromeで検査すると、応答ステータスが422であることがわかります。[プレビュー]タブに、失敗の原因を説明する実際のメッセージが表示されます。 Chrome開発ツールで表示できる実際の応答メッセージにアクセスするにはどうすればよいですか? これは問題を示すスクリーンショットです:

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