問題タブ [structure]

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.

0 投票する
2 に答える
3577 参照

r - R でサンプル データセットを読み込むにはどうすればよいですか?

StackOverflow に投稿された例を再現したいとしましょう。dput()このプロセスを合理化するためにポスターが使用すること、または基本パッケージで利用可能なデータセットの 1 つを使用することを提案する人もいます。

ただし、この場合、データフレームの出力のみが与えられたとします。

これをテキスト ファイルとして保存して使用する以外に、他のオプションはありますread.table()か?

0 投票する
2 に答える
509 参照

mysql - なぜ MySQL データベース スキーマが必要なのですか?

MySQL DB 構造を構成し、それを直接操作する CRUD ステートメントを記述できる場合、(DB に埋め込まれた) データベース スキーマの必要性は何ですか? これらを使用したことはありませんが、パフォーマンスの最適化のみを目的としていると思いますか?

たとえば、 MySQL Workbenchを使用して、DB 構造を生成する .sql コマンドとしてエクスポートできるスキーマ ダイアグラムを知っています。

0 投票する
1 に答える
517 参照

c# - 一般的なWCFオブジェクトサポートクラス

WCFが関係するサーバープロジェクトとクライアントプロジェクトの両方に必要なサポートクラスのセットを追加/含める/参照する方法がわかりません。

私のC#ソリューションでは、次のようになっています。

  • サーバータイプのものを実行するサーバープロジェクト
  • GUIタイプのものを実行するクライアントプロジェクト
  • ネットワークで渡されたデータオブジェクトのクラス定義を含むWCFライブラリ

サーバープロジェクトは、通常の参照を使用してWCFライブラリを含めます。クライアントプロジェクトは、WCFライブラリへのサービス参照を使用します。

私の問題は、WCFライブラリに含まれているオブジェクト定義を使用するサーバープロジェクトとクライアントプロジェクトの両方で必要なユーティリティクラスがいくつかあることです。これらのクラスの2つの(同一の)コピーをサーバープロジェクトとクライアントプロジェクトに配置したくありません。1つのコピーを維持することをお勧めします。それはクラスライブラリを使用することを示唆しますが、参照はどのように機能しますか?この新しいクラスライブラリにはWCFライブラリへの標準参照があり、サーバープロジェクトとクライアントプロジェクトの両方がこの新しいクラスライブラリを順番に標準参照する必要があります。しかし、クライアントプロジェクトには、WCFライブラリに含まれるデータオブジェクトクラスの2つの異なる定義が含まれているのではないでしょうか。これらのユーティリティクラスを他にどのように含める必要がありますか?

0 投票する
5 に答える
5599 参照

c - Cのコード編成スタイル?

私は、すべて Web ベース (PHP、javascript、一部の python) の高水準言語をいくつか知っています。私は最終的に下位レベルの言語を学ぶことに決め、C を使用することにしました。問題は、私が使用するすべての言語が OOP に大きく基づいていることです。(私が行った調査に基づいて)Cにはクラスや継承がありません。その結果、私はあなたにこう尋ねます: 言語を切り替えたり、無数の関数を含むファイルを持ったりすることなく、OOP のように組織化された方法で C でコードを整理するにはどうすればよいですか?

未来から編集:この質問は、振り返ってみるとかなりばかげています。私は 15 歳で、学校には CS がありませんでした...

0 投票する
3 に答える
1276 参照

c++ - コンストラクターと「一般的な」関数を個々のオブジェクトから隠す方法は?

プログラムを構成する最善の方法についてアドバイスを求めています。ここに私が今持っているものと、デザインで見られる問題があります:

作成されたオブジェクトを慎重に制御するために、プライベート コンストラクターと submit() メソッドを含むクラスがあり、作成されたすべてのオブジェクトがグローバル リストに追加されます。このプログラムには、グローバル リストで「大きな」操作を実行する関数がいくつかあります。現在、これらは静的関数としてオブジェクト クラス内にあります。それらはクラスにあるはずであり、明らかにオブジェクトに関連しているため、これは理にかなっているように見えました。しかし、オブジェクトのプロパティにアクセスするたびに、これらの「大きな」関数のリストを Intellisense が迎えてくれるのは奇妙に思えます。これらの関数は関連付けられていますが、実際には個々のオブジェクトによって呼び出されるべきではありません。すべてのオブジェクトのリスト! しかし、私はそれを行う別の方法を思いつきません。Operations というクラスがあり、その中にすべてを配置する必要がありますか? それは分離しすぎているようです。また、

何か案は?ありがとう!

(申し訳ありませんが、これに何をタグ付けすればよいか正確にはわかりませんでした。同様の質問がたくさんあることは知っていますが、しばらく戸惑いました。自由にタグを付け直して編集してください!もう一度ありがとう!)

0 投票する
1 に答える
105 参照

javascript - JavaScript 視覚化アプリケーションの構築を支援する

http://raphaeljs.com/を使用して、ページのキャンバス要素にベクター グラフィックを描画しています。

私が実行している別の Web サイトでイベントが発生すると、ページ上のグラフィックをリアルタイムで更新したいと考えています。

たとえば、誰かが他のサイトで検索機能を使用している場合、これを自分のキャンバスに表示したいと考えています。一種のイベント視覚化演習です。さまざまなイベントによって、キャンバス上にさまざまなビジュアルが作成されます。

私の問題は、アプリケーションをどのように構成するかです。私が知る限り、2つの方法があります

  1. イベントをデータベースのどこかに保持し、キャンバス アプリケーションで ajax リクエストを使用してクエリを実行し、それらをページに追加します。(このプルが見えます)

  2. 着信要求をリッスンしているキャンバス アプリケーションに何らかの方法でイベントにデータを送信させます (これは PUSH と見なされます)。

データベースへの保存を開始してから、キューの消費を処理する必要がないため、オプション 2 を使用したいと思います。何かが起こったときにキャンバスに送信する方が良いと思います。

これについて誰かアドバイスはありますか?JSで着信リクエストをリッスンするにはどうすればよいですか? これは可能ですか?

0 投票する
4 に答える
952 参照

php - PHP での値型構造体クラスのエミュレート

PHP で構造体クラスをエミュレートする方法はありますか? つまり、参照渡しではなく値渡しのクラスであるため、タイプヒントを使用できます...

もしそうなら、どのような異なるテクニックを使用できますか? 最高のテクニックは何ですか?

これが可能であれば、明らかに PHP 用の完全にタイプ セーフなレイヤーを作成できますが、そのようなレイヤーはありますか? 誰もこれを経験したことがありますか?

0 投票する
4 に答える
2596 参照

mysql - 分解/再構築を行わずに本番システムを更新するときにDB構造を更新する方法

開発サーバーで作業していて、一部のリリースのデータベース構造を更新している場合、運用サーバーの構造を更新するための最良の方法は何ですか?

現在、構造のみを含む新しい本番データベースを作成し、「古い」本番データベースでデータのSQLダンプを実行してから、SQLクエリを実行してデータを新しいデータベースに挿入します。

これらの更新を行う簡単な方法があることを私は知っていますよね?

前もって感謝します。

0 投票する
2 に答える
546 参照

structure - 構造内の署名

次のように、署名/構造のペアを構造内に配置したい:

ただし、最も単純な例でもエラーが発生します。

署名は構造内では許可されていないようです。この機能を実現する最善の方法は何ですか?

0 投票する
4 に答える
3376 参照

perl - 新しい Perl モジュールの配布を開始するにはどうすればよいですか?

Perl で書かれた大規模なプロジェクトをセットアップしようとしています。IBM MakeMakerのチュートリアルはこれまでのところ非常に役に立ちましたが、すべてのモジュールをメイン プログラムにリンクする方法がわかりません。私のプロジェクト ルートには、、、、ディレクトリMANIFESTMakefile.PLおよびディレクトリがあります。ディレクトリには、メイン スクリプト ( ) があります。ディレクトリには、各モジュールがあり、それぞれのディレクトリに分割されています (つまり、ディレクトリ内など)。各モジュール ディレクトリには、テストを含むディレクトリもあります。READMEbinlibbinMain.pllibUtils::Util1Utils::Utils2utilst

私のMANIFESTファイルには次のものがあります:

Makefile.PLは次のとおりです。

作成して実行すると、プログラムがクラッシュし、 が見つからないと不平を言い、Utils::Util1実行すると 'make testと表示されますno tests defined。誰でも提案できますか?このような大規模なプロジェクトを perl で行ったことはありません。さらに多くのモジュールを追加する必要があります。