問題タブ [reverting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git:早送りを無視して原点[ブランチ]を以前のコミットに戻す方法は?
使った
くつかの悪いコミットのために、ブランチを必要な前の状態に戻す。これにより、ローカルブランチがうまく巻き戻されました。ただし、もう一度開始できるように、「origin」のブランチを同じコミットに巻き戻したいと考えています。元のブランチ (マスターではない) をこのコミットに戻す方法を誰か教えてもらえますか?git push origin master を試しましたが、次のエラーが発生します
c++ - `strings` と `class-dump` を使用して、execute-file が関数名をダンプしないようにする
C++ でセキュリティ アプリを作成しています。そして、実行strings app.name
すると、結果に多くのメソッド名が表示されることがわかりました。
これらのメソッド名を非表示にする方法はありますか? (これらの関数名は手動で変更できますが、これらの名前を簡単に非表示にするためにコンパイラにフラグを追加できるのは不思議です)。
macos - コミットされていないバージョン管理されたファイルの状態を回復する
コミットする前に誤って更新した場合、バージョン管理されたファイルの状態を回復することは可能ですか? 私はすべてが私の葛藤だと言いました。私はOSXを使用しています。
java - Java - JPA - 子エンティティのリストをインスタンス化すると、トランザクション内でそれらのいずれかにすでに加えられた変更が元に戻ります
(エンティティ) オブジェクトのインスタンス化されていないリストを開くと、同じトランザクション内で前述のオブジェクトのいずれかに既に加えられた変更が元に戻るのはなぜですか?
シナリオ:
- A、B、C はすべてエンティティ
- A は、a.getB() で取得可能な B の特定のインスタンスへの参照を保持します。
- C には B オブジェクトのリストがあり、c.getListOfB() で取得できます。
- 以下は真です: c.getListOfB().contains(a.getB())
- 以下もテスト済みです: a.getB() == c.getListOfB().get(properIndex) (同じオブジェクト参照)
トランザクション内で次のことを行う場合:
そして、次のように続けます。
次に b IMMEDIATELY は OK 値を再度 false に設定します:/
これは、DB にコミットする前に、同じトランザクション内で発生します。
トランザクション内で上記のエンティティに既に加えられた変更を EntityManager が認識していない理由と、変更を確実に保持する方法を教えてください。これにより、私は長いバグハントに導かれ、オンラインで役立つ結果を見つける方法について文字通り言葉を失いました.
編集: 問題は、リストを .isEmpty() メソッドでインスタンス化すると、JPA が DB から子オブジェクトを「もう一度」読み取り、トランザクションの早い段階でその子の 1 つに加えた変更を元に戻すことです。子オブジェクトの1つがすでに永続化コンテキストにあり、混乱していないことを知っておくべきだと思います。
現在、b に変更を加える前に c.getListOfB().isEmpty() を呼び出す、つまり List をインスタンス化することでこの問題を回避していますが、それは満足のいく解決策ではなく、問題の説明にはなりません。
javascript - jQuery キーアップが正しく機能しない
Enter キーを押すたびに整数変数をインクリメントしようとしています。この変数は、配列から値を出力するために使用されます。
実際にEnterを押すと問題が発生します。最初に押すと、正しく機能し、変数がインクリメントcurrSteps
され、配列内の次の値が表示されます。ただし、Enter キーをもう一度押すと、元の値に戻ります。Enter キーを押してcurrStep
いる限り、元の値が表示されます。
さて、はい、このイベントは のためkeyup
のものkeydown
です。ただし...開発者ツールを開いてコンソール内をクリックしてから元のウィンドウに戻ると、keyup
コードは完全に機能します。開発者ツールを開いた後にのみ機能するのはなぜですか?
jQuery 1.11.1 および 1.10.2 でこれを試しました。
編集:currSteps
およびoutNum
宣言。
git - git push を間違ったブランチに戻す
私はgit事故に遭いました。
"feature1"
やりたかったローカルブランチに取り組んでいましたが、"git push not-origin feature1:master"
誤って"git push origin feature1:master"
.
それは多くの混乱を引き起こし、コミットをインターリーブさせました(特定のコミットを元に戻すことはできません)
マスターの更新されたバージョンをローカルに持っていなかったため、強制的にプッシュすることはできないため、これを元に戻す方法はありますか?
PS: Enterprise にアップグレードせずに master へのプッシュをブロックする方法は見つかりませんでした。
vmware - vmware 仮想化 intel vt-x/ept には、自動に戻す Intel VT-x/ept の優先モードが必要ですか?
ウィンドウ システム 7x64 SP1 VM ワークステーション 11
で仮想化エンジンの優先モードを明示的に有効にするとIntel VT-x or AMD-V
、VM の起動中に次のメッセージが表示されます。
「vmware virtualized intel vt-x/ept には、Intel VT-x/ept の優先モードを自動に戻す必要がありますか?」
Intel Processor Identification Utility (PIU) は、仮想化テクノロジの機能を報告します。BIOS には、VT-x を明示的に有効にするオプションがありません。
Q: PIU テストは、VT-x が BIOS で暗黙的に有効になっていることを示していますか?
仮想化エンジンで起動する場合、優先モードは自動で明示的に有効になります。仮想化 VT-x/EPT と CPU パフォーマンスの両方がグレー表示された設定が表示されます。
仮想化エンジンで起動する場合、優先モードは で明示的に有効になりAutomatic
ます。設定は両方とも表示されvirtualize VT-x/EPT
、CPU performance
グレー表示されます。
Q: これが何を意味するのかよくわかりません。
Q: VM で仮想化テクノロジが有効になっているかどうかを判断する方法 (サービス、プロセスなど) はありますか?
wordpress - Buddypress でコードを元のプラグインに戻したところ、プラグインへのすべての変更が失われました。wp-4.4 と buddypress-2.2.4 を実行しています
wordpress 4.4とともにbudypress 2.2.4をインストールしました。
今私が直面している問題は、プラグインファイル自体でbudypressプラグインにいくつかの変更を加えたことです。そして、元に戻ります。変更したファイルを元のバージョンに変更します。私もローカルで同じ結果でこれを試します。
私はサーバーの男に尋ねましたが、彼はバディプレスの問題について話しました。