問題タブ [history]
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.
sed - 履歴からコマンドをコピーする方法は?
履歴からコマンドをコピーしようとしています。510番目のコマンドをコピーするにはどうすればよいですか?以下のデータをご覧ください。私の賭けは:
しかし、出力は0です。理由がわかりません。コマンドの何が問題になっていますか?
java - JavaはいつJITコンパイラを入手しましたか?
Javaが最初に本番コード用のJITコンパイラを入手したのはいつですか。
documentation - プロジェクトを終了する - 重要なことは何ですか?
私たちのクライアントは、私たちが 15 か月間取り組んできたプロジェクトをキャンセルする可能性が高いようです。
ある時点で再開される可能性はありますが (あまりありそうにありませんが)。
また、これを行っている間、いくつかの分野で当社の製品を拡張しました。他のプロジェクト チームも同様の拡張機能を作成する必要があるかもしれません。
では、将来のチーム (別の人員を含む可能性があります) が私たちが行ったことから学ぶことができるように、後世のために記録する重要なことは何ですか?
これは、将来のメンテナーのために記録する内容とは少し異なります。なぜなら、人々はおそらく私たちのプロジェクトにほとんど、またはまったく精通していない状態で到着し、プロジェクトに長期間関与することはないからです。
これまでのところ、各主要な機能/拡張機能に関する情報の収集に取り組んできました。そのため、要件、ソース コードへのポインター、テスト ケースなどを探す場所が 1 か所あり、重要な設計ポイント/決定などに関する説明を追加しています.
プロジェクトチームがまだ一緒にいる間に、他に何をしてキャプチャする必要がありますか?
database - データベースに履歴を保持する
私は、従業員の給与と組織内の動きの履歴を保持する必要があるこのデータベースを設計しています。基本的に、私のデザインには 3 つのテーブルがあります (つまり、テーブルは他にもありますが、この質問では 3 つに言及しますので、ご了承ください)。Employee テーブル (最新の給与、役職データなどを含む)、SalaryHistory テーブル (給与、日付、理由など)、および MovementHistory (役職、部署、コメント)。私はLinq to Sqlを使用するので、従業員データが更新されるたびに、古い値がそれぞれの履歴テーブルにコピーされると考えていました. これは良いアプローチですか?Linq to SQL またはトリガーを使用して実行する必要がありますか? 助け、提案、またはアイデアをありがとう。
sql - トリガーベースの履歴
私がやろうとしているのは、更新されたフィールドを見つけて、その変更を別のテーブルに記録することです。
起こっていることは
@OldValue
and @NewValue
= を列の値ではなく列名に設定しています – SQLはそれを次のように処理していますSET @OldValue = (SELECT 'column_name' FROM Deleted);
php - _関数名のアンダースコア
単純なOO機能(PHP 4)、または誤解されているOO機能(Javascript、関数ポインターを使用するCなど)を備えた多くの言語では、先頭のアンダースコアを使用して特権レベルを示す関数命名規則になります。
個々のチームは常にこのような独自の命名規則を考え出しますが、アンダースコアの規則は非常に普及しているようで、私は興味をそそられました
- テクニックが最初に来た場所
- 大会の周りに開発された標準化されたシステム(ハンガリアン記法のようなもの)があった場合
純粋な好奇心を超えて、私は今扱っているいくつかのコードベースでこれを見ており、最初にそれを思いついた開発者の可能なヘッドスペースを理解したいと思います。
history - 最初からコードを「管理」しなかったのはなぜですか?
これは、Microsoft がマネージ コードの概念を広めるために大々的に宣伝している .NET CLR に関するものではないことに注意してください。ほとんどの人は、マネージ コードがかなり前から存在しており、ロケット サイエンスとはあまり関係がないことを知っています。
私が知りたいのは、コンピュータの進化におけるランタイム セキュリティの概念が遅れて登場した理由です。
これは、「なぜ最初の T 型フォードにエアバッグとシートベルトが装備されなかったのか?」と尋ねるようなものです。しかし、既知の危険から身を守ることは人間の本能の範囲内であるため、この問題の関連性は依然として残っています。たとえば、最初の T-Ford は、エアバッグの研究を動機付けるほどの速さではありませんでした。人々が致命的な判断ミスを頻繁に犯すほど速く進まなかったので、多くの国でシートベルトが法律および標準として動機付けられました.
コンピュータの進化では、ほとんど逆です。私たちはアセンブラーから始めました。これは、眼帯を付けて時速 200 マイルで T フォードを運転するのと同じです。この時代の何人かの年配のトラック運転手と会話することができて、アセンブリ コードの手作業による組み立て、ヒューマン デバッガー、コードのグリリオン行などについて話を聞くことができました。ブルースクリーンで。何十年も前に、ハードウェアが損傷してしまう可能性がありました。しかし、それは私にとっては謎です。何十年もの間、クラッシュの痛みを軽減するために私たちが行ったのは、ブルースクリーンだけでした (MS を原型として使用して申し訳ありません)。
既知の危険から保護することは人間の本能の範囲内にあるだけでなく、エラー チェック、メモリ診断、ロギング フレームワーク、バックアップ メンテナンスなどの一般的な機能を自動化およびシステム化することは、プログラマの本能の範囲内でもあります。
プログラマー/人間は、システムにフィードするコードがシステムに害を与えないようにするタスクを自動化し始めなかったのはなぜですか? はい、もちろん、パフォーマンス. しかし、これは、真剣に浸透するハードウェア標準よりもずっと前のことです。「マネージ コード」を容易にするために、バス アーキテクチャと追加のプロセッサを備えたマザーボードを設計しなかったのはなぜですか?
モデル T フォードが十分に速くないという比喩はありますか?
winforms - Windows フォーム: 履歴付きのテキスト ボックス
ブラウザのアドレス バーのように機能する Windows フォーム コントロールについて知っている人はいますか?
これはテキストボックスのようなものですが、右側には以前に入力されたテキストの履歴を表示するドロップダウン メニューがあります。
どうもありがとう!
sql - 「Y」日より古いデータを MySQL のアーカイブ/履歴テーブルに移動する方法は何ですか?
Y 日経過したデータについて X 日ごとにテーブル A から履歴テーブル B にデータを移動し、Z 日より古いデータを履歴テーブル B から削除しようとしています。
これを達成するためのさまざまな方法を模索しているだけです。したがって、任意の提案をいただければ幸いです。
変数の例 X - 7 日 Y - 60 日 z - 365 日
ありがとうございました
jquery - jQuery UI タブの戻るボタンの履歴
jQuery UI Tabs 3(最新バージョン)を戻るボタンで動作させることができた人はいますか?
つまり、ユーザーが戻るボタンを押した場合、別のページではなく、ページの以前にアクセスしたタブに移動する必要があります。
履歴プラグインは機能するように聞こえますが、ajax をロードしたタブでは機能しないようです。
誰かがこの仕事をすることができたら、それは深く感謝されます、ありがとう!