問題タブ [codebase]
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.
java - アプレット内の複数のコードベース
さて、Javaアプレットに関しては、私は完全に初心者なので、知識の不足を許してください。同じアプレットで複数のコードベースの場所を実行することは可能ですか?基本的に、サブスクリプションを支払っている外部ドメインからクラスファイルを取得するアプレットを実行していますが、独自のクラスファイルを作成して独自の機能を追加したいとも思っていました。
問題は、1セットのクラスファイルが編集可能なアクセス権のないドメインにあり、作成したクラスドキュメントが自分のドメインに保存されることです。
これはできることですか?または、アプレットは1つのコードベースの場所からのみJavaファイルにアクセスしますか?
image - コードベースをリッピングしにくいバージョンに変換する方法は?
就職の面接では、オブジェクト指向プログラミングのスキルを判断するために書いたコードを渡さなければなりません。
現在、私は同じ会社で約 2 年間働いており、コピーしたプロジェクトがあります。しかし、著作権のため、このプロジェクトをそのまま送ることはできません。しかし、私はその仕事が必要なので、彼らに見せたいと思っています.
彼らにプロジェクトを見せる (合法的な) 方法はありますか? 私が書いたいくつかのファイルを切り取ることはできますか? プロジェクトを jpg などに変換できますか。ええ、彼らはそれをOCRできますが、私は彼らがそれをするとは思いません.
誰でも助けてもらえますか?
よろしく、
java - 別のシステムパスの下にあるJavaアプレットを埋め込む方法
システム内の別の場所(Webのものと同じプロジェクトの場所ではない)にあるjarにあるアプレットを使用しようとしています。Webがアプレットクラスを持つjarを探す場所を指しているcodebaseというプロパティを知っています。これは私が入れたコードですが、動作させることができません...
}
jarファイルをWebプロジェクトのフォルダーに貼り付け、「コードベース」宣言を削除すると、アプレットは機能します。しかし、コンパイルするたびにjarファイルに貼り付ける必要はありません。
authentication - アプリケーション コードベースの認証
だから私はJavaで書かれたクライアント/サーバーアプリケーションに取り組んできました。現在、クライアント アプリケーションのコードが変更されていないことを確認し、再コンパイルする方法を探しています。私はしばらくGoogleを検索してきましたが、あまり成功しませんでした。経験に基づいた推測は、実行時にクライアントのコードのハッシュ値を生成し、それをサーバーに送信して、データベース データベース エントリまたは変数と比較することです。ただし、それが正しい方法なのか、実行中にコードベースのハッシュを安全な方法で生成する方法なのかさえわかりません。どんな提案でも大歓迎です。
node.js - (ほとんど) 1 つのコードベースで動的 HighChart と画像 Highchart を構築しますか?
ウェブページ用に動的な HighChart を既に作成しています。これらには、いくつかの JavaScript 依存関係とチャート生成スクリプトがあります。HighCharts が装備した新しい HighCharts/Node/PhantomJS スイートを使用して、これらのチャートの PDF の作成を開始したいと考えています (プレス リリースを参照)。image-gen ノード サーバーは、別のボックス/VM で実行されます。同じチャートに対して 2 つの別々のコードベースを維持する必要なしに、これを行うにはどうすればよいでしょうか? Node についてはまだあまり詳しくないので、Web リクエストでスクリプトをリクエストする方法がよくわかりません。サーバー側で画像としてグラフの生成を開始したい多くの HighCharts ユーザーは、関連する 2 つのコードセットを管理する際に同様の問題に遭遇すると思います...
本質的に、私たちはすでにこれを持っています:
Web サーバー -> JSON (データ) + foo.js
+ bar.js
+ foo.html
-> 動的グラフを含む Web ページ。
構築したいもの:
Web サーバー -> JSON (データ) + 個別のノード サーバー + foo.js
+ bar.js
-> Web リクエスト経由で利用可能な画像
明らかにいくつかの冗長性。依存関係をどのように管理できますか?
java - jar ファイルのダウンロード場所 / クラスパスが正しくないかどうかを確認するにはどうすればよいですか?
うーん、ほとんど知らないことに取り組まなければならないので、正しいものを探しているかどうかさえわかりません。
私の Web サイト (残念ながら会社の内部のみ) で Java アプレットを提供していますが、JRE 1.7/Java 7 を使用してアクセスすると Class Not Found エラーが発生します。JRE 1.6/Java 6 で動作します。
すべてのファイルが同じフォルダーにある場合、ブラウザーを介してローカルでデモページを呼び出すと、完全に機能します。
しかし、私が知らない/理解していないのは、ブラウザがJVMにJARファイルをダウンロードさせるときです.7つのクライアントがJARファイルをダウンロードしているかどうかはわかりません.これらのファイルはどこに行きますか? それらは同じものと呼ばれていますか?(名前が同じである場合、ファイルがダウンロードされていないことがわかります。これで多くのことが説明できます。もちろん、7 ではなく 6 になっている理由を突き止める必要があります。 . sigh ) これらのファイルがどこにあるのかわからないので、CODEBASE パスが正しいかどうかわかりませんが、これが実際の問題だと思います。Google で答えを見つけることができません。しかし、質問があまりにも基本的なものであり、答えが見つからないか、正しいものを探していないだけかもしれません。
何か提案はありますか?
ありがとう!
version-control - コードベースを学習するために IDE 内でコミットをアニメーション化する、アイデアはありますか?
コードベースをさかのぼって、コードベースがどのように形成されたかのアニメーションによる説明としてコミットを確認します。オープンソース プロジェクトに参加するのに最適な方法は?
たとえば、これを Eclipse 内で再生できれば、コメントの時間とコミットの理由が明確になります。
そのようなことはありますか?
coding-style - 使用できないコードベースでの作業
これは実際のコードに関する質問ではありませんが、ここで質問します。ちょっとした変更が複数の機能やクラスを壊すほど悪いコードベースで、皆さんはどのように作業しているのだろうか? 小さな変更を加えたり、リファクタリングを試みたりするたびに、すべてが吹き飛ばされます。
考えてみてください: 循環依存、二重インクルード (C++)、スイッチの列挙型ではなく単純な整数、最初にそのライブラリにビルドされたアプリに依存する社内ライブラリ、ライブラリで開始するゴースト スレッド、メインではなく開始するループバックグラウンドで黒魔術を実行しているライブラリクラス、アプリケーション内のすべての場所で呼び出されたライブラリ内のシングルトン、長くて理解できないswitchステートメント、一貫性のない変数名、変数名の非常に悪いスペル、およびリストが延々と続きます。
機能を追加しようとするたびに、その機能の基盤が不完全で、不安定で、保守できず、拡張に適していないことがわかります。コードを見るたびに、ほぼ瞬時に行き詰まり、すべてをリファクタリングせずに機能を追加することは不可能に思えます。
機能をコードにハッキングすることはできますが、それは戻ってきて、お尻を噛むだけなので、他のチーム メンバーが気にしていないように見えても、私は単純にそれを拒否します。その態度がコードベースをひどいものにしていると思います。
私は学生で、これは学校のプロジェクトのためのものなので、お気づきかもしれませんが、私は絶対にクラス A のプログラマーではありません。そして再利用可能。
完全なリファクタリングはオプションではないようです。人々は 100% 消極的で、他の 29 人に対しては私です。コードを見始めるたびに、自分の顔を壁にぶつけて、自分の顔を食べて、プロジェクトを削除して、他の人からの発言に対する憎しみ、欲求不満、反発から、プロジェクトを削除して二度と見たくないという衝動を感じます。今は問題なく動作しています。」このようなものをどのように処理しますか?私は本当に私の正気のためにいくつかのヒントを使うことができました.