プログラミング

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

4
useState setメソッドが変更をすぐに反映しない
フックを習得しようとしていますが、そのuseState方法によって混乱しました。配列の形で状態に初期値を割り当てています。のsetメソッドはuseState、spread(...)またはを使用しても機能しませんwithout spread operator。状態に設定したいデータを呼び出してフェッチする別のPCでAPIを作成しました。 これが私のコードです: import React, { useState, useEffect } from "react"; import ReactDOM from "react-dom"; const StateSelector = () => { const initialValue = [ { category: "", photo: "", description: "", id: 0, name: "", rating: 0 } ]; const [movies, setMovies] = useState(initialValue); useEffect(() => { (async …

1
正規表現の学習[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 正規表現がよくわかりません。わかりやすく説明してもらえますか?オンラインツールや本がある場合は、それらにもリンクしていただけませんか。
166 regex 

14
div要素内のテキストを置き換えるにはどうすればよいですか?
DIV要素内のテキストを動的に設定する必要があります。ブラウザを安全に使用するための最善の方法は何ですか?私はprototypejsとscriptaculousを利用できます。 <div id="panel"> <div id="field_name">TEXT GOES HERE</div> </div> 関数は次のようになります。 function showPanel(fieldName) { var fieldNameElement = document.getElementById('field_name'); //Make replacement here }
166 javascript  html  dom 

10
値による配列項目の削除
与えられた値を持つ配列項目を削除する必要があります: if (in_array($id, $items)) { $items = array_flip($items); unset($items[ $id ]); $items = array_flip($items); } それはより短い(より効率的な)方法で行うことができますか?
166 php  arrays 

11
BackgroundWorkerとバックグラウンドスレッド
Windowsフォームアプリで使用するバックグラウンドスレッドの実装の選択について、文体上の質問があります。現在、私はBackgroundWorker無限(while(true))ループを持つフォームを持っています。このループではWaitHandle.WaitAny、関心のあることが発生するまでスレッドをスヌーズし続けるために使用します。待機しているイベントハンドルの1つは「StopThread」イベントです。これにより、ループを抜けることができます。このイベントは、オーバーライドされたときに通知されForm.Dispose()ます。 BackgroundWorkerファイルをダウンロードしたり、一連のアイテムを処理したりするなど、UIと結び付けたくなくて限りのない操作を意図した場所で読んだことがあります。この場合、「終了」は不明であり、ウィンドウが閉じている場合のみです。したがってBackgroundWorker、この目的ではなくバックグラウンドスレッドを使用する方が適切でしょうか?

8
クラスライブラリのHtmlEncode
クラスライブラリ(C#)があります。HtmlEncodeメソッドを使用してデータをエンコードする必要があります。これは、Webアプリケーションから簡単に実行できます。私の質問は、コンソールアプリケーションから呼び出されているクラスライブラリからこのメソッドを使用するにはどうすればよいですか?
166 c#  html-encode 


21
Xcode 4へのアップグレード後に欠落ファイル警告が表示される
私は最近Xcode 4にアップグレードしました(これは素晴らしいアップグレードです)が、今は以前には得られなかったいくつかの警告が出ます。私はフォーラムや他のSOの投稿を調べましたが、これを修正する方法に遭遇していません。 表示される警告は、不足しているファイルに対するプロジェクトレベルの警告です。表示されているファイルは、プロジェクトナビゲータービューから削除されました(ファイルシステムからの削除も選択しています)。ただし、ファイルがプロジェクトナビゲーターに表示されなくなっても、プロジェクトにリンクされているように見えます。 私は周りを見回しましたが、これらのファイルがなくなったことをXcodeに伝える方法を見つけられませんでした。警告を表示しないでください。Xcode4で取得したスクリーンショットですが、Xcode 3では取得できません。
166 xcode  ios4  xcode4 

2
Gitタグをチェックアウトすると、「デタッチされたHEAD状態」になります
gitプロジェクトのデプロイメントスクリプトを開発していて、タグを使い始めました。という新しいタグを追加しましたv2.0。 git tag -a v2.0 -m "Launching version 2.0" そして、私はこのタグをリモートリポジトリにプッシュしました git push --tags 展開スクリプトを実行してv2.0タグをチェックアウトしようとすると、次のメッセージが表示されます。 「デタッチされたヘッド」の状態です。周りを見回して実験的な変更を行い、コミットすることができます。別のチェックアウトを実行することで、ブランチに影響を与えることなく、この状態で行ったコミットを破棄できます。作成したコミットを保持するために新しいブランチを作成する場合は、checkoutコマンドで-bを再度使用することで(現在または後で)行うことができます。例:git checkout -b new_branch_name HEADは現在 それは正常ですか?私がそうするならば、リポジトリはリンボにあります: git branch 私はこの出力を取得します: * (no branch) master これが明らかである場合は申し訳ありませんが、私はそれを理解することができませんでした。
166 git  deployment  git-tag 

26
ADBがWindows 7でNexus 4を認識しない
私はWindows 7を実行していますが、ハードウェアデバイスの使用に関するAndroid開発者のWebサイトに記載されているすべてのドライバーを更新しました。ただし、アプリケーションを実行しようとすると、EclipseはまだNexus 4を認識していません。Androidデバイスセレクターがポップアップしますが、ハードウェアセクションには何も表示されません。デバッグ、サードパーティのアプリ、モックの場所もすべてスマートフォンでオンにしました。 電話がまだ新しいからですか?NexusをEclipseで動作させる方法はありますか? コマンドプロンプトのADBデバイスの下に何も表示されません。
166 android  adb  nexus-4 


7
システムに実行可能ファイルが残っていないときにWindowsサービスをアンインストールする方法は?
システムに実行可能ファイルが残っていないときにWindowsサービスをアンインストールするにはどうすればよいですか?installutil -uシステムに実行可能ファイルが残っていないため、実行できません。それでもサービスコンソールにサービスのエントリが表示されます。 この状態の理由は、サービスを正しく削除しないmsiパッケージの問題が原因であると考えられますが、サービスがこの状態になったら、どうすれば修正できますか?

3
MySQL Workbenchでの列フラグの意味は何ですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 MySQL Workbenchテーブルエディターでは、PK、NN、UQ、BIN、UN、ZF、AIの7つの列フラグを使用できます。 PKは明らかに主キーの略です。他の人はどうですか?

4
V8でこのコードスニペットを使用すると<=が<より遅いのはなぜですか?
スライドを読んでいますが、V8でJavaScriptの速度制限を破っています。以下のコードのような例があります。なぜこの場合&lt;=より遅いのか理解できません&lt;が、誰か説明できますか?コメントをいただければ幸いです。 スロー: this.isPrimeDivisible = function(candidate) { for (var i = 1; i &lt;= this.prime_count; ++i) { if (candidate % this.primes[i] == 0) return true; } return false; } (ヒント:プライムは、prime_countの長さの配列です) もっと早く: this.isPrimeDivisible = function(candidate) { for (var i = 1; i &lt; this.prime_count; ++i) { if (candidate % this.primes[i] == 0) …
166 javascript  v8 

13
SQLで複数の列を更新する
挿入ステートメントが使用されるのと同じ方法でSQLサーバーの複数の列を更新する方法はありますか? 何かのようなもの: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id または、そうではなく、そのようなもの: update table set a=t2.a,b=t2.b etc 100以上の列がある場合、これを書くのはかなり面倒です。

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