問題タブ [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.
history - 世界初のコンピュータ プログラミング _Language_?
OK -- 少し未定義の質問 (Eniac プラグボードのプラグのパターンは言語ですか??) ですが、次の候補があります。
- Konrad Zuse の PlanKalkül (1940 年代) - 実装されていません (一般に最初のものとして受け入れられています)。
- Ada Lovelace (1840 年代) が (Ada ではなく) どんなプログラムを作成したとしても、彼女が最初のプログラマーであるとすれば、誰もが言うように、最初のプログラミング言語を使用したに違いありません。繰り返しますが、おそらく実装されることはありませんでしたが、Babbage には言語と呼べるものがありましたか?
- チューリングによる彼のチューリング マシンの説明 (1936 年の論文)。この論文では、彼は実際にプログラムを作成し、その実行を数学的にシミュレートしています。これは、私の本の PlanKalkül と同じくらい (そしてそれよりも早く) 優れたものになっています。
Machester Mark 1 コンピューター (1952 年) のオートコード -- コンパイルされた、ハイレベルで、Fortan を打ち負かします (?)。チューリングさんまた(!)。
Fortran (1950 年代初頭) - Lisp を数年上回り、間違いなくスニフ テストに合格しています。しかし、Mark 1 autocode よりも前でしたか??
c - 補数は現実世界の問題ですか、それとも単に歴史的な問題ですか?
C で奇数/偶数を決定することについて別の質問があり、慣用的な (x & 1) アプローチは、C 標準で許可されている補数ベースのシステムでは壊れていると正しくフラグ付けされました。
コンピュータ博物館以外の「現実世界」にシステムは本当に存在するのでしょうか? 私は 1970 年代からコーディングを行っていますが、そのような獣に会ったことはないと確信しています。
そのようなシステムのコードを実際に開発またはテストしている人はいますか? そうじゃないならそんなこと気にするか、紙テープやパンチカードと一緒に101号室に入れるか……。
sql - DB2 履歴テーブル トリガーの作成
DB2 の多数のテーブルでフィールドの変更を追跡するための履歴テーブルを作成したいと考えています。
履歴は通常、テーブルの構造全体をコピーして接尾辞付きの名前を付けることで行われることを知っています (例: user --> user_history)。次に、非常に単純なトリガーを使用して、UPDATE で古いレコードを履歴テーブルにコピーできます。
ただし、私のアプリケーションでは、これはあまりにも多くのスペースを使用します。フィールドが変更されるたびに、レコード全体を別のテーブルにコピーするのは (少なくとも私には) 良い考えとは思えません。したがって、個々のフィールドの変更を追跡する一般的な「履歴」テーブルを作成できると考えました。
追跡したいすべてのテーブルには、自動生成された単一の id フィールドが主キーとしてあり、これは「record_id」フィールドに入れられます。また、テーブル内の VARCHAR の最大サイズは 1024 です。明らかに、VARCHAR 以外のフィールドが変更された場合は、レコードを履歴テーブルに挿入する前に VARCHAR に変換する必要があります。
さて、これは物事を行うための完全に遅れた方法かもしれません (ねえ、もしそうなら理由を教えてください)。時間の長さ。
とにかく、更新時に履歴テーブルにレコードを追加するトリガーを作成するのに助けが必要です。たとえば、架空のユーザー テーブルを考えてみましょう。
それで、変更を履歴テーブルに挿入するために、ユーザーテーブルの更新時にトリガーを手伝ってくれる人はいますか? 私の推測では、手続き型 SQL を使用して古いレコードのフィールドをループし、それらを新しいレコードのフィールドと比較し、一致しない場合は履歴テーブルに新しいエントリを追加する必要があると思います。
可能であれば、フィールドに関係なく、すべてのテーブルに同じトリガー アクション SQL を使用することをお勧めします。
ありがとう!
unix - どこでやる '。' と「..」の由来は?
と の大規模な反復の背後にあるストーリーは何./foo
ですかcd ..
。この 2 つ.
とは..
どこから来たのですか? 初めてファイル システム ツリーをナビゲートする方法として、それらはどこに見られますか?
visual-sourcesafe - VSS 履歴 - ラベルを除外
VSS の GUI 内で、ラベルを「含む」または「除外する」項目の履歴を表示できます。
コマンドラインから同じことをしようとしていますが、ラベルを「除外」するために使用する必要があるスイッチがわかりません(デフォルトでは含まれています)。
たとえば、私は実行しています:- ss.exe HISTORY -I- $/Source/Path/FileName.txt
なんで?ビルドが成功するたびにラベルを自動的に作成するようにCruise Controlをセットアップしています...そのため、たくさんのラベルがあります。上記の「履歴を取得」コマンドを実行すると、ファイルごとに20〜30秒かかり、すべてのファイルにヒットするプロセスを実行したい...
誰かが私が使用する必要があるスイッチを教えてくれれば(GUIで選択できる場合はそこにあるはずです??)、それは非常に役立ちます:-)
ありがとう!
bash - 重複が bash 履歴に保存されないようにする
bash
重複したコマンドを履歴に保存しないようにしています。これが私が持っているものです:
これは、ログインして.bash_history
いてメモリ内にある間は正常に機能します。例えば:
しかし、再度ログインすると、履歴ファイルは次のようになります。
私は何を間違っていますか?
shopt
編集: andPROMPT_COMMAND
行を削除して.bashrc
も問題は解決しません。
history - アラン・ケイの言葉を思い出す
数年前、Alan Kay は、過去 20 年間 (実質的には PC の寿命) でソフトウェアに新しいものが 3 つしかないという趣旨で引用されました。それらの 1 つがスプレッドシートでした。
他の2つを覚えている人はいますか?
アラン・ケイとは?(何人かは尋ねるかもしれません。) Xerox Parc での彼の仕事は、他のどの影響よりも、現在のソフトウェア パラダイムを形成する上で大きな役割を果たしたと言えます。
ajax - UpdatePanel 内で履歴を保存する方法は?
Web アプリケーションの管理ページを作成しましたが、ほとんどが ajax です。ページ内のほとんどすべてのイベントは、ページ上の UpdatePanels の 1 つを更新します。各 UpdatePanel 状態をユーザーの履歴に保存して、ユーザーがブラウザの「戻る」ボタンを押したときにログイン画面にリダイレクトされないようにするにはどうすればよいですか?
java - クラスパス地獄とは何ですか?それはJavaにとって本当に問題でしたか?
クラスパス地獄とは何ですか?それはJavaにとって本当に問題でしたか?